Show me the code! – By Davanum Srinivas

May 12, 2007

Encumbered code in openjdk – code under Apache License?

Filed under: Uncategorized — Davanum Srinivas @ 9:55 pm

The Open JDK FAQ has a section on Code and Encumbrances. I wonder why it does not list all the software under Apache License both 1.X and 2.0? For example, Sun has versions of various Apache projects like BCEL, RegExp, Xalan/XPath, Xerces and XML-Security under its own package name Looks like the Sun Lawyers did not read “GPL-Incompatible Free Software Licenses” and “GPL-compatibility“. So as per FSF, code under Apache License is not kosher with GPLv2. Looks like the Classpath community needs to rescue Sun/OpenJDK from the clutches of Evil Apache just like they freed Java 🙂 Folks, Here’s where you need to start:


1 Comment »

  1. The classpath exception lets them link their own class library code with the other components without triggering the provisions of the GPL.

    Since OpenJDK does not have to care about ahead-of-time compilation of static binaries as it does not offer that feature, like Classpath has for some markets where gcj is used (just saw an embedded device shipping in hundreds of thousands of units at j1 that uses gcj to ahead-of-time compile an application to a static binary), the problems GNU Classpath has with introducing code from Apache in its own class library don’t map to OpenJDK.

    Comment by Dalibor Topic — May 14, 2007 @ 10:02 am

RSS feed for comments on this post. TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

Create a free website or blog at

%d bloggers like this: