Linked by Thom Holwerda on Wed 9th May 2007 10:08 UTC, submitted by Ford Prefect
Java Sun Microsystems has announced the release of an open-source version of its Java Development Kit for Java Platform Standard Edition. Sun has contributed the software to the OpenJDK Community as free software under the GNU GPLv2. Sun also announced that OpenJDK-based implementations can use the JCK (Java SE 6 Technical Compatibility Kit) to establish compatibility with the Java SE 6 specification. OpenBSD has already started importing the release.
Permalink for comment 239147
To read all comments associated with this story, please click here.
Why GPL?
by MollyC on Thu 10th May 2007 14:32 UTC
MollyC
Member since:
2006-07-04

Here's a question for the osnews community: Why GPL?

I ask, because I recall reading a white paper written by ActiveState a few years ago, which is still accessible here:
Dynamic Languages ready for the next challenges, by design. - July 2004
http://www.activestate.com/company/newsroom/whitepapers_adl.plex

It talks about the success of "dynamic languages", particularly Perl, Python, PHP, TCL, JavaScript, Ruby, etc...

The relevance to the topic at hand is what it has to say regarding OSS licenses, that many of the languages are successful due in part because they are available under an OSS license, but specifically NOT GPL. To quote,
"While each of the successful dynamic languages have chosen different specific licenses, it is far from accidental that none selected the more extreme GPL license used by the Linux kernel. All of the successful language communities have deliberately picked licenses that fit equally well with corporate requirements for non-viral licenses and the Free Software Foundation's goals (although clearly not the tactics, given the license differences). In general, the language communities view themselves as on the "liberal" side of the open source debate (inasmuch as any large group can be described as having a consistent opinion), and aren't compelled to pick sides on the morality of proprietary licenses. This approach has served them well, with significant successes both within the Linux and Windows communities. "

Given that, why did Sun use GPL rather than another OSS license? Did Sun choose GPL for a particular technical reason, or to score brownie points with the most religiously fervent OSS believers, or what?

Edited 2007-05-10 14:47

Reply Score: 5