By Jacek
via java.dzone.com
Published: Aug 18 2008 / 12:11
A commentary on Sun's policy of releasing pure GPL-only software libraries, whose restrictive license means they cannot be used on any real world applications.
Comments
willcode4beer replied ago:
Sun offers dual licensing. They are trying to make money if you want to package a commercial product.
This might actually work for them.
Jacek replied ago:
But that's not what they are stating. They are saying "we're open sourcing everything, no restrictions"...and then they do it under pure GPL.
None of the components I mentioned are available under a dual-license scenario.
,
willcode4beer replied ago:
http://www.sun.com/software/opensource/java/faq.jsp#g36
Q:
Will Sun continue to offer the JDK and Java ME source code under a commercial license along with GPL v2?
A:
Yes. Indeed, some of Sun's existing licensees will continue to prefer a commercial license over an open-source license for a variety of reasons.
jkirstein replied ago:
GPL is a community contract. It effectively says "I'll share my code if you'll share yours". Those who want to take code and not give back cannot use GPL code, but that is not a problem of the GPL
,
Jacek replied ago:
Sure, *but*...for libraries that others link to directly in their code it's more common to use LGPL. GPL is perfect for let's say an OS or an app server where you don't link to them directly...but their API are usually under a less restrictive license.
And Java is used mostly for corporate development...so what is the benefit of release open source GPL libraries that cannot be used in typical daily Java usage scenarios?
,
Jacek replied ago:
Jacek replied on Mon, 2008/08/18 - 9:18pm
And it's starting to have impact on other projects as well.
Andres Almiray of Groovy GraphicsBuilder fame was trying to integrate Scenegraph as well and had to postpone his efforts at making his library available for general usage:
http://www.jroller.com/aalmiray/entry/jsilhouette_update
Voters For This Link (15)
Voters Against This Link (7)