News for hackers. Stuff that matters.
Re:Apple's Crystal Prison and the Future of Open Platforms by Terretta on Tuesday May 29, 2012 @07:48AM (#4036993)
It bothers me when these articles pretend you cannot let users install fully open source apps on their iPhones:

http://sixrevisions.com/web-development/html5-iphone-app/

Your users can't install closed binaries except through the app store, but you're all about open source, right?

So make your app using HTML5 like LinkedIn or Facebook, and simply bypass the app store.

Re:Apple's Crystal Prison and the Future of Open Platforms by ChrisLTD on Tuesday May 29, 2012 @08:28AM (#4037100)
HTML/JS aren't first class citizens on iOS when it comes to API access. You can't take pictures, get reliable sound playback, create notifications, etc.
Re:Apple's Crystal Prison and the Future of Open Platforms by tsieling on Tuesday May 29, 2012 @10:33AM (#4037618)
Can you do those things on Android via HTML/JS? (Not bait I honestly don't know).
Re:Apple's Crystal Prison and the Future of Open Platforms by rmc on Tuesday May 29, 2012 @11:29AM (#4037914)
I'm not sure and I suspect not, however you can do these things on Android with your own app and not requiring app approval from Google.
Re:Apple's Crystal Prison and the Future of Open Platforms by saurik on Tuesday May 29, 2012 @06:32PM (#4040343)
Of course, there are other things you cannot do on Android even if you are an app. We will actually have lost this battle if all we get is the right to install any app we want (and then everyone loses interest and goes home, which is likely to be what happens at that point): what we need is the right to install any software we want.
Re:Apple's Crystal Prison and the Future of Open Platforms by ChrisLTD on Tuesday May 29, 2012 @10:52AM (#4037715)
According to this Quora thread, the answer is Not Yet. http://www.quora.com/How-can-a-HTML5-web-app-access-Camera-i...
Re:Apple's Crystal Prison and the Future of Open Platforms by seanmcdirmid on Tuesday May 29, 2012 @07:56AM (#4037017)
The problem isn't really solved. There are things you can do with apps that you can't do in the web sandbox. Not everyone is re-implementing LinkedIn or Facebook.
Re:Apple's Crystal Prison and the Future of Open Platforms by __alexs on Tuesday May 29, 2012 @08:08AM (#4037050)
You can't install open source apps on iOS.
Re:Apple's Crystal Prison and the Future of Open Platforms by mxey on Tuesday May 29, 2012 @08:54AM (#4037178)
You can't get GPL apps. There are other licenses.
Re:Apple's Crystal Prison and the Future of Open Platforms by __alexs on Tuesday May 29, 2012 @11:40AM (#4037977)
Apple don't display any license information when purchasing an app so I think all OSI approved licenses are off limits since they all have a clause that requires the license text to be included by the distributor of the work.
Re:Apple's Crystal Prison and the Future of Open Platforms by gurkendoktor on Wednesday May 30, 2012 @02:20AM (#4041644)
Apple lists all the BSD-licensed parts of iOS under Settings/General/About/Legal. Third-party apps usually hide this information deep down in the About screen. I have also seen apps that come with a Settings bundle just to show the licensing information there.

I think it really is only an issue with the (L)GPL.

Re:Apple's Crystal Prison and the Future of Open Platforms by nikster on Friday June 01, 2012 @02:57AM (#4052306)
So?

That's a limitation of the license, not of the app store. Why should the app store have to accommodate all sorts of licenses?

Nobody reads license info anyway - I, and probably everyone else except Richard Stallman himself just click on OK and hope for applicable laws to protect me in case the license should contain unacceptable terms.

iOS got this right, and the GPL got it wrong.

Re:Apple's Crystal Prison and the Future of Open Platforms by drone on Tuesday May 29, 2012 @12:25PM (#4038244)
Are there some restrictions in the Apple Developer Agreement that prevent one from distributing the source for your app on a 3rd party website? I have always heard the argument that you can't distribute GPL'd apps because the source cannot be bundled, however, the GPLv3 (and v2) do not explicitly require this as the only approved means of source distribution. In fact, section 6 outlines several methods - through which one could reasonably see that the source code could be made available elsewhere, as long as there were notice within the app on where to retrieve it.

Agreed, however, that there are other licenses which are less restrictive on those that distribute object code.

Re:Apple's Crystal Prison and the Future of Open Platforms by nikster on Friday June 01, 2012 @03:06AM (#4052331)
As an app developer I find lots of useful code online - most of it is licensed under the MIT license, meaning do with it whatever you want (by and large)

If you want to make it so other people may use your stuff, just put it under such a license. That's what I do - please, share and use, here you go. There are no strings attached.

If I see the words GPL, or even LGPL, I stay far away from it. I don't want some nutcase to sue me years down the road when my software has become popular, just because I wanted to save an hour of coding time for the 1.0 release.

Re:Apple's Crystal Prison and the Future of Open Platforms by drone on Tuesday June 05, 2012 @07:04PM (#4071458)
As someone who releases software under GPL and LGPL, and hardware designs under CC licenses, I don't see how anyone would sue you over a GPL license. Unless, of course, you took something from a GPL licensed software and then did not provide your users the same liberty you had with the source.

Whether or not one individual prefers copyleft (viral) or non-copyleft licensing is largely due to their intent - not to garner the maximum number of users, but to ensure that anyone else who might profit from their works affords their users the same right. And, if you really wanted to people to do whatever they pleased with your work without regards to your desire, you would've made it public domain, not MIT-licensed. You chose a license because you had a desire that the license enforced.

Re:Apple's Crystal Prison and the Future of Open Platforms by gurkendoktor on Wednesday May 30, 2012 @02:14AM (#4041632)
You can add an app to the Home Screen and use HTML5 offline storage. All the other limitations of HTML5 still apply, though.
Re:Apple's Crystal Prison and the Future of Open Platforms by pjmlp on Tuesday May 29, 2012 @09:54AM (#4037455)
Yuck, web apps.