Sun Opens Java Source Code Under GPL

By Ed Oswald | Published November 13, 2006, 1:10 PM

Hoping to increase usage of the programming language, Sun said Monday that it would be using the GNU General Public License (GPL) to open source the Java platform. Beginning today, source code would be available for both the Standard (Java SE) and Micro (Java ME) editions.

Additionally, the GPL would be added to the Enterprise edition (Java EE), which had already been made available by Sun through the Common Development and Distribution License (CDDL) for over a year. The moves will make Java easier to bundle with Linux, say Sun executives.

The source code release represents one of the largest contributions of code to the GPL, according to Sun. While 3.8 billion Java devices already exists, the Santa Clara, Calif. based company hopes that open-sourcing Java would make the platform even more pervasive.

"Everyone has been expecting that one day Sun would open source Java technology, but no one expected just how far they'd go -- GPL," Java supporter and founder and CEO of O'Reilly Media Tim O'Reilly said. "A bold move, and a great opportunity both for Sun and for free and open source software."

Not all Java code would be made widely available, however. For portions of the source code, Sun would invoke the "classpath exception" clause of the GPL, allowing it to limit what the license covers. A commercial license would still be made available for standards certification and legal protections.

Analysts applauded the move, which had long been asked for by many in the industry. "GPL is the Gold Standard in Open Source licenses," Illuminata analyst Jonathan Eunice said.

"Choosing it simplifies so many things, while at the same time putting a reasonable, community-based dampening effect on incompatible diversions, and allowing Sun’s existing commercial license scheme to continue as well," he continued.

More information can be found on Sun's new Open JDK site.

Comments

Great news, since 1.5.0.9 is seriously sweet.

Score: 0

|

To bourgeoisdude: dream on!. The GPL license means that Microsoft cannot "embrace and extend" like they tried to do years ago in order to "derail java", because if they touch the source, they would have to contribute back all changes they make to the project's main source code tree.

Of course, you are free to use Microsoft's hairball bloated dot net 3.0 runtime... at a meager 51MB of fat
http://download.microsof...3621C57D9/dotnetfx3.exe

Score: 0

|

.NET is not a replacement for sun java--WTH do new Windows units use Java's console for?

Also, Microsoft VM is only 7MB--maybe it was larger than Sun's at the time but it wasn't 51MB.

Point is, I was not being serious, as I specifically pointed out in my comments.

Score: 0

|

So does this mean Microsoft VM will return? I'm all for that! (heh, unlikely I know, but it crossed my mind)

Score: 0

|

If Java is true GPL it'll mean that MS could create their own version but would have to provide all source code and have no restrictions beyond those in the GPL.

Score: 0

|

Many included myself actually prefer MS VM over Java. VM was so much faster, and it doesn't crash.

Score: 0

|

Don't wait for Microsoft's patch: Secure Windows now from today's 0-day

Microsoft is recommending users simply get rid of a vulnerable ActiveX control that no one even uses any more. We'll show you how to do that right now.

Nokia: Android? Are you crazy?

Rumors about new Android devices abound, but Nokia squashes this one.

Symantec goes live with Norton 2010 betas

Norton Internet Security and Norton Antivirus 2010 are now available for testing.

What's Now: Drenched with 'Purple Ra1n,' iPhone users caught eating 'redsn0w'

Plus: Symantec and McAfee go to war, and what's LucasArts building in its top-secret, moon-shaped orbital facility?

In New York, online booze loses a Circuit Court decision

Court worried about gangster influence if liquor purchased directly.

British Telecom sacks bitterly unpopular Phorm ad platform

Phorm under BT is no more, but the targeted ad service could still go on under Virgin or TalkTalk.

CBS is the last man standing against Hulu

Popular streaming syndication site Hulu now has all the major networks in its camp except CBS.

Not just Vista: The operating system is dying, too

Carmi Levy: Wide Angle Zoom Vista's troubles point to a bigger shift that will affect more than just Microsoft.

Bolt: the dark horse mobile browser

Bitstream's small-footprint mobile browser is available in Beta 3

IE8 WSUS update push to begin August 25

After months of availability to users willing to seek it out, Internet Explorer 8 will be rolled into Windows Server...

Geeks vs. journalists: A tale of two worldviews

Recovery with Angela Gunn Why geeks think most mainstream journalism is flaky, and why the mainstream thinks geeks are trying to kill them. (They're both right.)

Can Linux do BitLocker better than Windows 7?

Betanews kicks off a new series with a look at how the Linux operating system's FDE stacks up against BitLocker, the Windows feature that today commands a $120 premium.

Windows 7 ISO Verifier 1.0

July 6 - 5:40 PM ET

ProgDVB 6.10.2

July 6 - 5:19 PM ET

FreeBSD 8.0 Beta 1

July 6 - 4:58 PM ET

K-Lite Codec Pack 64-bit 2.5.0

July 6 - 3:55 PM ET

SysCheckUp 1.4.0

July 6 - 3:34 PM ET