Quote:
Originally Posted by grahams
the main thing preventing me from promoting to googlecode right now is picking the right license for my code... any thoughts (I'm using BCEL and log4j - and I just added lwjgl though that is not strictly necessary). I'm happy with whatever myself, I just need to make sure I respect their licenses, and I'm not too familiar with them. (note BCEL is a modified version to fix thread-safety, the others I don't need to ship)
|
Both of the library you mention are under the same license, namely the "Apache Software License" which,
basically is just a modified BSD license...
Just choose the same license and you'll be fine. ASL (or any BSD-like license) is a very liberal license.
If you fear that a company could pick up your code base, and come up with a commercial version of
jpcsx (very unlikely), or you wish that whoever might improve it should be forced to release the source code
changes, then use the GPLV2 license.
Basically:
BSD-like license: Anybody can do whatever they wish with jpcsx commercially speaking or not.
GPL V* license: Tries to protect the openness by demanding back changes to the code base in the case of
someone releasing an improved/changed jpcsx in binary only form.
That's pretty easy isn't it?
Cheers.
Last edited by gzed; February 28th, 2009 at 22:10..
Reason: fixed some typos