Link Details

Link 104622 thumbnail
User 116586 avatar

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.
  • 15
  • 7
  • 1969
  • 550

Comments

Add your comment
User 209464 avatar

willcode4beer replied ago:

2 votes Vote down Vote up Reply

Sun offers dual licensing. They are trying to make money if you want to package a commercial product.
This might actually work for them.

User 116586 avatar

Jacek replied ago:

1 votes Vote down Vote up Reply

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.
,

User 209464 avatar

willcode4beer replied ago:

1 votes Vote down Vote up Reply

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.

User 326209 avatar

jkirstein replied ago:

1 votes Vote down Vote up Reply

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
,

User 116586 avatar

Jacek replied ago:

2 votes Vote down Vote up Reply

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?
,

User 116586 avatar

Jacek replied ago:

1 votes Vote down Vote up Reply

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

Add your comment


Html tags not supported. Reply is editable for 5 minutes. Use [code lang="java|ruby|sql|css|xml"][/code] to post code snippets.