The math is really very simple:
GNUstep: LGPL => links with any license you want
DevIL: LGPL => links with any license you want
GLEW: MIT/BSD => links with any license you want
PRNG: GPL => links ONLY with GPL
NVIDIA Cg => no idea on usage license terms
In other words, you'll have to use GPL for your app. Remember, that GPL
linking requirements only work from library -> app, i.e. if you link to
a GPL library, your app has to become GPL. If, however, your app is GPL
and you link to a non-compatible/proprietary library, that doesn't force
the library to become GPL. As an example, consider compiling a GPL app
against Solaris' proprietary libc - that doesn't force the libc to
become GPL. That means, you don't have to remove the NVIDIA Cg
dependency if you don't want to.
--
Saso
Thomas Gamper wrote:
David Chisnall schrieb:
On 26 Aug 2009, at 23:31, Thomas Gamper wrote:
The only requirement is... an approved opensource license.
That brings me to my next question: What licenses are available to
me, if I use/link with GNUstep?
GNUstep uses the LGPL, which means any license from public domain to
first-born child required to use is acceptable for code that links
with it. Pick any license your comfortable with. Most of Étoilé
uses BSD or MIT licenses, a number of frameworks built with GNUstep
use the LGPL and a few use the GPL.
David
There are a couple of libraries I use. DevIL is LGPL, GLEW is licensed
under 2 similar MIT licenses and a modified BSD license, PRNG is GPL.
As far I can tell the license NVIDIA Cg is under is not free software
compatible, so I will have to remove the dependency on that library
before I actually get an svn repository at sourceforge, sic.
TOM
_______________________________________________
Discuss-gnustep mailing list
Discuss-gnustep@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnustep
_______________________________________________
Discuss-gnustep mailing list
Discuss-gnustep@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnustep