10/14/2009, 09:35 AM
|
#1 (permalink) |
|
Member
![]() ![]() Join Date: Jun 2009
Posts: 805
Likes Received: 7
Thanks: 175
Thanked 60 Times in 55 Posts
|
I discovered recently that some developers are afraid to release apps for the Pre because their source code is not well protected, so I wrote to Palm. If you'd like more apps, then ask Palm to tell us how they are working on protecting the intellectual property of private developers.
Here's what you can do! Go to the following address and enter the following information: Address. Feedback & Feature Requests | Palm USA 1. TITLE: Source Code Protection 2. HOW WOULD YOU LIKE THIS FEATURE TO WORK: Allow for a method of source code control either by allowing native applications or by preventing users from viewing key source code or interpreting code. 3. WHY IS THIS FEATURE IMPORTANT TO YOU: As a Palm user I would like to see private apps that are available on other platforms. Developers have explicitly stated that they do not want their source revealed and have not yet found a way to confidently prevent that from happening. Suggestions have been raised but little response has been heard from Palm. I need to know that Palm wants this platform to grow by revealing what is being done (and what will not be done) to help protect source code. ------- Here is a thread I started where I found out why a developer of an iphone app won't release it on the Pre yet: http://forums.precentral.net/web-os-...no-really.html look for posts by HRT, maker of the GreenMeter app for the iPhone. Last edited by Rkguy; 10/14/2009 at 11:09 AM. Reason: suggested by poster |
10/14/2009, 10:23 AM
|
#2 (permalink) |
|
Member
![]() Join Date: Jul 2009
Posts: 795
Likes Received: 0
Thanks: 22
Thanked 105 Times in 92 Posts
|
It seems to me that this is somewhat at odds with the idea of an "open" platform, which most people think is "goodness" and Palm seems committed to. Combine that with the fact that WebOS apps are mostly based around Javascript (an interpreted language), and I think you got a very tough problem in how to make the source code secure. I'm not enough of an expert to say "impossible", but certainly seems like competing interests to me.
From my POV, I'd prefer openness which encourages the homebrew and open software communities, as opposed to source code security to encourage business-oriented companies. Just my opinion ... YMMV. |
10/14/2009, 10:24 AM
|
#3 (permalink) |
|
Member
![]() Join Date: Jun 2009
Posts: 169
Likes Received: 0
Thanks: 0
Thanked 16 Times in 13 Posts
|
I don't see a problem with it. Open source is a critical foundational element of broad based community development in areas with limited adoption like the Pre.
I say the more open the better. |
10/14/2009, 10:29 AM
|
#5 (permalink) |
|
Member
![]() ![]() ![]() Join Date: Jun 2009
Location: The Woo, MA
Posts: 1,438
Likes Received: 3
Thanks: 287
Thanked 464 Times in 250 Posts
|
its not entirely miss leading, some developers have complained that the open nature of webOS makes them worry that all thier hard work and innovation could be swept up and stolen by a large company. Its a legitimate concern for them, and I believe has been commented on here in the forum before.
|
10/14/2009, 10:46 AM
|
#6 (permalink) | |
|
Member
![]() Join Date: Jul 2009
Posts: 795
Likes Received: 0
Thanks: 22
Thanked 105 Times in 92 Posts
|
Quote:
|
|
10/14/2009, 10:57 AM
|
#7 (permalink) | |
|
Member
![]() ![]() ![]() Join Date: Jun 2009
Location: The Woo, MA
Posts: 1,438
Likes Received: 3
Thanks: 287
Thanked 464 Times in 250 Posts
|
Quote:
on a related note, is it possible to have both an open system and one that can protect proprietary information/code? Why do they need to be mutually exclusive? Besides, i thought that palm was already planning on a free listing for open source apps, and continue charging the dev for listing non open source apps? Right now they use obfuscation to protect code, which is supposedly easy to bypass. anyway, maybe the title should be, encourage more apps by giving devs more options. |
|
10/14/2009, 11:12 AM
|
#8 (permalink) |
|
Member
![]() ![]() Join Date: Jun 2009
Posts: 805
Likes Received: 7
Thanks: 175
Thanked 60 Times in 55 Posts
|
I hope that is satisfactory. I tried originally to pick a title that would let the thread visitors know that this thread is one of those feedback type threads. I appreciate open source apps but I am definitely in the camp of users who didn't understand that a web-centric phone precluded us from getting some of the really advanced closed source apps you see on other platforms.
|
10/14/2009, 11:26 AM
|
#9 (permalink) | |
|
Member
![]() Join Date: Jul 2009
Posts: 795
Likes Received: 0
Thanks: 22
Thanked 105 Times in 92 Posts
|
Quote:
One of the basics of WebOS app development is that it's HTML/CSS/Javascript (aka AJAX) ... very well known, very easy/fast and "open", but NOT compiled. So unless you give developers a compiled (or encrypted?) option, then anyone who can get "root" access can see the code. Neither of those is easy, and it takes effort away from the main developer track of AJAX and "openess" (as does the other option of somehow restricting access). So, is it worth the time/effort to provide that? My vote would be "probably not at this time" ... but I don't have a WebOS business and sit pretty firmly in the "open" camp 8^). |
|
10/14/2009, 01:13 PM
|
#10 (permalink) |
|
Member
![]() Join Date: Jul 2008
Posts: 889
Likes Received: 0
Thanks: 363
Thanked 76 Times in 47 Posts
|
I think this is kind-of a non-issue. There are other, more important reasons why we need compilable applications. If you're bored, read my response.
|
10/14/2009, 01:57 PM
|
#11 (permalink) | |
|
Member
![]() ![]() ![]() Join Date: Jun 2009
Location: The Woo, MA
Posts: 1,438
Likes Received: 3
Thanks: 287
Thanked 464 Times in 250 Posts
|
Quote:
it may technically be a non issue, as you describe in your post, It helps me to appreciate what is involved in the steps you speak of for iphone apps vs those required to move around obfuscation. however since the thread in question does have another Developer saying that they are concerned about obfuscation and thus won't move to WebOS, i would assume they are not alone in those concerns and it may keep some developers with quality apps away. certainly one cannot state that as fact, but for an internet forum, i think its fairly sound to make the conjecture. anyway, what interests me, and what Is not something I am familiar with, is the speed boost brought from compiling. given that I have zero programing skills, other than the time I built a new level in the game snake a decade ago, and I have clearly derailed the OP's thread, I'm a gonna step out now. |
|
10/14/2009, 06:33 PM
|
#12 (permalink) | |
|
Member
![]() Join Date: Jul 2008
Posts: 889
Likes Received: 0
Thanks: 363
Thanked 76 Times in 47 Posts
|
Quote:
I think people will, eventually, get over their "my code is secret, I must protect it" and develop for webOS otherwise someone else will. It's not like someone can just copy your application and put it into the application catalog anyway as there are many legal issues with this. |
|
10/26/2009, 06:00 PM
|
#14 (permalink) | |
|
Member
![]() Join Date: Jul 2008
Posts: 889
Likes Received: 0
Thanks: 363
Thanked 76 Times in 47 Posts
|
Quote:
Besides, that's not exactly legal... |
|
11/05/2009, 09:48 PM
|
#15 (permalink) |
|
Member
![]() ![]() Join Date: Jun 2009
Posts: 805
Likes Received: 7
Thanks: 175
Thanked 60 Times in 55 Posts
|
A little harder? That's a bit disingenuous if you ask me however I will let that stand as I am not a programmer..... I have created apps in VB.... oh yah there was that one time I had to change 5 lines of code in a C program. It was open source noless. Let's see, how hard was that compared to changing 5 lines of php for my drupal site? Mmmm...oh yah the first took me 2 days to get the right compiler for the header files (GCC or VStudio can't remember), squash the bugs, and finally compile with only a few warnings. ... vs about 1 hour with bugzilla.
That's probably a poor example: here's a wikipedia entry ....In other cases, it might be possible to decompile a program in order to get access to the original source code or code on a level higher than machine code. This is often possible with scripting languages and languages utilizing JIT compilation. An example is cracking (or debugging) on the .NET platform where one might consider manipulating CIL to achieve one's needs. Java's bytecode also works in a similar fashion in which there is an intermediate language before the program is compiled to run on the platform dependent machine code. Advanced Reverse engineering for Protections such as Securom, Safedisc or StarForce requires a Cracker, or many Crackers to spend much time studying the Protection, eventually finding every flaw within the Protection Code, and then coding their own tools to "Unwrap" the Protection automatically from Executable (.EXE) and Library (.DLL) files." Of course these are two extremes but after reading the article I am still not convinced that there is 1:1 parity in ease of cracking between a compiled exe and the JIT javascript. Source: Software cracking - Wikipedia, the free encyclopedia |
11/05/2009, 09:50 PM
|
#16 (permalink) |
|
Member
![]() Join Date: Jun 2009
Posts: 770
Likes Received: 0
Thanks: 37
Thanked 276 Times in 83 Posts
|
heck NO. The reason I like webos is because of it's openness. Vendors always have the choice to obscure their code. (mobilewars does this, as do so many others..) - it's just defauling to readable.
-mark |
11/06/2009, 11:18 AM
|
#17 (permalink) | |
|
Member
![]() ![]() Join Date: Jun 2009
Posts: 805
Likes Received: 7
Thanks: 175
Thanked 60 Times in 55 Posts
|
Quote:
I used to think programmers were not coming over due to the code exposure. I am beginning to think programmers are not coming over because the market is too small to invest in. Everybody's waiting to see what shakes out. |
|
01/08/2010, 09:39 AM
|
#18 (permalink) |
|
Member
![]() ![]() Join Date: Jun 2009
Posts: 805
Likes Received: 7
Thanks: 175
Thanked 60 Times in 55 Posts
|
I am glad to see some awesome games come to the platform with the advent of the PDK. Hopefully this will also usher in a crossover of some of the c++ based apps for the iphone to webos.
|
![]() |
|
| Tags |
| app, developer, protect, source code |
| Thread Tools | |
| Display Modes | |
|
|



