[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Advice: possible fork to accept Apple's CF

From: Gregory Casamento
Subject: Re: Advice: possible fork to accept Apple's CF
Date: Tue, 30 Oct 2012 21:25:16 -0400


There are some potential problems with this:

Currently, GNUstep has it's own implementation of CoreFoundation,
called corebase.  The corebase library is toll-free bridged and
implements most of CoreFoundation.  The version of CF which you refer
to on Apple's site is CFLite, if I'm not mistaken.   The difference
between CF and CF-lite is that CF-lite is not "toll free bridged."

The other issue is a bit more complex.  As an aside, I have to
mention... GNUstep IS NOT under the GPL, it is under the LGPL there is
an enormous difference between these two licenses.  GNUstep, as an FSF
project, shouldn't be based on a library from Apple under the APSL.
The APSL is not a true copyleft license.  So, while it is legally
compatible with the LGPL, this fact makes it unsuitable for our needs.

You are, of course, free to experiment and fork however you like, but
CFLite will not be incorporated into GNUstep.

Gregory Casamento

On Tue, Oct 30, 2012 at 4:12 PM, Chan Maxthon <address@hidden> wrote:
> Apple actually opened its Core Foundation and implemented its Foundation kit 
> as a wrapper around it. Is it possible for GNUstep to incorporate the Apple 
> code, maybe with a branding exception on the GPL (APSL is basically GPL but 
> with a branding exception) or forking it? Now I am trying to build GNUstep on 
> top of Cocotron's Foundation implementation which is known to be implemented 
> as a wrapper around a CF implementation. I am going to use some of their code 
> here.
> Sent from my iPad
> _______________________________________________
> Gnustep-dev mailing list
> address@hidden

Gregory Casamento
Open Logic Corporation, Principal Consultant
GNUstep Lead Developer
yahoo/skype: greg_casamento, aol: gjcasa
(240)274-9630 (Cell)

reply via email to

[Prev in Thread] Current Thread [Next in Thread]