On Jan 16, 2012, at 4:11 PM, Terry Westley wrote:

> Nicolás Alvarez <nicolas.alvarez@...> writes:
>> As far as I know it's still not a closed debate whether the GPL2 is
>> incompatible with the AppStore, but GPL3 certainly is. It's like both
>> licenses (Apple's T&C and GPL3) have nearly explicit terms against
>> each other. Being LGPL instead of GPL doesn't change the situation.
>> You need to relicense, rewrite, or use unofficial distribution methods
>> (jailbreaking).
> 
> This is a real shame. Many people use a 3rd party alarm clock app.
> This would make a great base for BOINC applications, running overnight
> while people are sleeping. You'd want the iOS device plugged into 
> power and the app could monitor to make sure the device would be
> charged by the time the alarm went  off.

Alarm clock apps do not run when the device is off, they just set a timestamp 
that iOS uses to wake the device up. Also I am fairly sure that the display 
would have to stay on in order for the app to run, though it could be dimmed.


> If GPL is the only available license for BOINC, then I see only two options:
> 
> 1) Jailbreak
> 2) Distribute as source code so iOS devs with the paid Apple dev agreement
>    can compile and run it on their own devices.


I agree that these are the only realistic options.

The major problem with getting an iOS BOINC app on the App Store (even without 
GPL) is that Apple does not allow apps that download code. This means that it 
wouldn't be able to download new science applications.

In theory a project could make its own app which includes the science 
application and resubmit it to the App Store for each update. But even then I 
question whether Apple would allow an app that:
  1) downloads work units like BOINC applications do
  2) requires that the device stay on when the user is not interacting with it


--Nathan

http://brotherbard.com/





_______________________________________________
boinc_dev mailing list
[email protected]
http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev
To unsubscribe, visit the above URL and
(near bottom of page) enter your email address.

Reply via email to