[Openmcl-devel] Mac App store: will CCL apps fly?

Gary Byers gb at clozure.com
Fri Oct 22 10:24:49 PDT 2010


We've certainly used a lot of poorly-documented APIs (where the man
page was just copied from some ancient version of FreeBSD.)

Apple publishes (eventually) the Mach kernel sources, with man pages
for all kinds of obscure Mach nonsense (some of which CCL uses out of
necessity.)  If Apple had to legally justify rejecting an application
because it wasn't "using public APIs" (whatever they are ...), I think
that they'd have a hard time doing so.  (Of course, they aren't likely
to be under any legal obligation to accept any application at all, and
there's no reason to think that the acceptance process will be anything
other than arbitrary.)

On Thu, 21 Oct 2010, Andrew Shalit wrote:

> Apple will presumably be providing DRM that is similar to what they provide
> for iOS apps and similar to what they provide for locked down media content
> in iTunes (e.g. movies, etc).
> 
> I haven't spoken with Gary Byers and I don't know if he's read the
> guidelines yet, but I'd be surprised if CCL passed the test of "not using
> any undocumented APIs" for example, at least the current implementation.
> 
> 
> On Oct 21, 2010, at 1:24 PM, Alexander Repenning wrote:
>
>       The Mac app store (no the iOS store for iPad, iPod, iPhone) will
>       be launched soon. This could be nice for people interested in
>       commercial aspects of Mac apps. However, there will be strict
>       guidelines, e.g.:
> 
>
>       Apps that use deprecated or optionally installed
>       technologies (e.g., Java, Rosetta) will be rejected?
>
>       Apps that are "beta", "demo", "trial", or "test" versions
>       will be rejected?
>
>       Apps that download or install additional code or resources
>       to add functionality or change their primary purpose will
>       be rejected?
>
>       Apps that require license keys or implement their own copy
>       protection will be rejected?
>
>       Apps that present a license screen at launch will be
>       rejected?
>
>       Apps that request escalation to root privileges or use
>       setuid attributes will be rejected?
>
>       Apps that add their icons to the Dock or leave short cuts
>       on the user desktop will be rejected?
>
>       Apps with metadata that mentions the name of any other
>       computer platform will be rejected?
>
>       Apps which appear confusingly similar to an existing Apple
>       product or advertising theme will be rejected?
>
>       Apps that look similar to Apple Products or apps bundled
>       on the Mac, including the Finder, iChat, iTunes, and
>       Dashboard, will be rejected?
>
>       Apps that enable illegal file sharing will be rejected?
> 
> 
> Notice things such as the lack of Java support (the latest version of
> Java has been declared to be depreciated by Apple). I wonder if a CCL
> app would be OK? Anybody cares to speculate? I would assume so. Also,
> what is the deal with do not "implement their own copy protection"?
> Does Apple include some copyright support for Mac apps sold via the
> Mac app store? Unfortunately, I do not have access to the details
> providedhere:?http://developer.apple.com/appstore/mac/resources/approval/guidelines
> .html?
> 
> 
> Exciting times for people developing CCL app and trying to sell them?
> Depending on the fine print... perhaps.
> 
> 
> Alex
> 
> 
> 
> 
> Prof. Alexander Repenning
> 
> University of Colorado
> Computer Science Department
> Boulder, CO 80309-430
> 
> vCard: http://www.cs.colorado.edu/~ralex/AlexanderRepenning.vcf
> 
> 
> _______________________________________________
> Openmcl-devel mailing list
> Openmcl-devel at clozure.com
> http://clozure.com/mailman/listinfo/openmcl-devel
> 
> 
> 
>



More information about the Openmcl-devel mailing list