Ensemble in Mac App Store
Daniel Zwolenski
zonski at gmail.com
Wed Oct 24 12:51:13 PDT 2012
According to this (and other articles), GPL is not allowed in the Mac store:
http://apple.stackexchange.com/questions/6109/is-it-possible-to-have-gpl-software-in-the-mac-app-store
Not sure how Scott got away with it?
On 25/10/2012, at 4:17 AM, John Smith <John_Smith at symantec.com> wrote:
> If I find some time, maybe I'll buy a Mac and try to build a GPLed demo to be submitted to the App Store.
> Thanks for the info Scott and Phil.
>
> -----Original Message-----
> From: Scott Kovatch [mailto:scott.kovatch at oracle.com]
> Sent: Tuesday, October 23, 2012 9:23 AM
> To: John Smith
> Cc: Richard Bair; openjfx-dev at openjdk.java.net Mailing
> Subject: Re: Ensemble in Mac App Store
>
>
> On Oct 22, 2012, at 4:36 PM, John Smith <John_Smith at symantec.com> wrote:
>
>> Really nice work on packaging Ensemble and placing it in the Mac App Store.
>>
>> If one wants to package an application for the Mac App Store, which build must be used?
>
> Well, I should come clean here, and admit that it wasn't just a simple matter of downloading a JDK release and packaging everything up.
>
> I checked out the source of OpenJDK (jdk7u branch) and built a JDK myself. There were some known issues in the AWT that I patched locally. All of those changes have been checked in, so there should be an upcoming release (probably 7u12) with all of the fixes.
>
> I also took what should have been FX 2.2.4 and combined that with the JDK.
>
>> So, currently, is it only Oracle which can publish JavaFX applications in the Mac App Store?
>> And the rest of the world will be able to do the packaging in Spring when JDK 7u12 / FX 2.2.6 is released?
>
>
> The answer to these two questions is yes. Ensemble should be seen right now as proof that 'yes, a JRE and JavaFX can be put into the OS X app store.' We have a chicken-and-egg problem in that we can't stand up and say it can be done unless we do it ourselves first. So, that's what we did. Unfortunately things didn't line up schedule-wise, so the community can't do it yet.
>
> We are still on track to have a release that is ready to use by anyone for packaging -- nothing has changed there. You can start with the pre-release of 7u10, which *should* have all of the JDK and JavaFX fixes that would have kept you from submitting to the store, but I'd have to check to see if all of the ones we know about made it. 7u12 will definitely have all of them.
>
> -- Scott K.
>
>
> -----Original Message-----
> From: Phil Race [mailto:philip.race at oracle.com]
> Sent: Tuesday, October 23, 2012 9:35 AM
> To: Richard Bair
> Cc: John Smith; openjfx-dev at openjdk.java.net Mailing
> Subject: Re: Ensemble in Mac App Store
>
> If you are comfortable with the GPL then you can create your own build from openjdk sources ...
>
> -phil.
More information about the openjfx-dev
mailing list