Log in

Previous Entry | Next Entry

Retiring JDK Source Code Bundles Under JRL

A long, long time ago, in 2003, way back in time before OpenJDK even existed, Sun Microsystems created a license named JRL (Java Research License), which was used to publish source code for JDK 5, JDK 6 and JDK 7 for a couple of years. While the JRL is not an open source license, some people initially experimented with the code before OpenJDK arrived on stage, but it never took off as a means to build a large developer community around the JDK code base. Community development activity around the JRL licensed source code bundles dwindled to a trickle and then effectively stopped a few years ago.

With the advent of OpenJDK under a true open source licensing model in 2006, the utility of the JRL became questionable, and with the arrival of OpenJDK 6 in Linux distributions, even more so. Researchers immediately embraced OpenJDK, leading to a steadily increasing amount of research being published around OpenJDK. Contributors flocked to the new open source model in a way they didn't with the JRL-ed source code drops, leading to OpenJDK becoming the best place to develop Open Source Java SE implementations.

So, without further ado, from here on, we we will no longer make the JDK source code available under the old, non-open source JRL license, putting its use for the JDK to a well earned rest, after more then seven years, right in time for the holidays.

But we will of course continue to make available the open source OpenJDK source code bundles for OpenJDK 6 and OpenJDK 7 as before. You can get the latest OpenJDK source code bundles right here.

Happy hacking!