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

Reply via email to