On 26 May 2005, at 13:52, Jesse Ross wrote:

This made me thing of an entirely different issue... what license are we releasing everything under? I would assume GPL or LGPL simply because of our GNUstep heritage. Would latching onto something like Darwin or launchd
(both of which are under the APSL) lead to any type of distribution
problems because of licensing? If we're considering maintaining and
distributing an entire system, we really need to make sure we have this
squared away.

GPL and the APSL are not compatible with each other. This means that you can not create a product which links code under the two licenses together. Note, however, that neither license has a clause related to bundling. You can create a system which bundles both GPL and APSL code (e.g. a GPL'd kernel and a APSL'd init system) without problems. The APSL (version 2) is approved by the FSF as a Free Software license. At first glance, the APSL appears to be `more free,' since it allows binary-only distribution of derived works (not particularly relevant to this project).

Note that several of the external projects we are already looking at are already not GPL'd. I believe Lucene is Apache 2.0 licensed, PostgreSQL is under the (3-clause) BSDL, and SQLite is public domain.

I would assume that we would be using the LGPL, since it is most applicable to a library-type system, although components may be GPL'd.

Any code I contribute to the project will be under the 3-clause BSD license, and so can be used with more or less anything (my concept of Free Software is closer to Theo de Raadt's than Richard Stallman's).

Reply via email to