How to interpret the Classpath-Exception?

Simon Phipps simon at
Tue Mar 26 14:23:18 UTC 2019

On Tue, Mar 26, 2019 at 2:32 AM Florian Weimer <fw at> wrote:

> On the other hand, I don't think it takes a lawyer to observe that the
> Hotspot source files do not include the classpath exception.  Maybe
> that observation alone makes Clemens' questions moot.

Indeed - I have been a bit surprised about the fuss!  When we picked
GPL+CPE for OpenJDK, it was our intent that in situations like the one
Clemens describes the full corresponding source for the new platform would
have to be made available, so that others could join in rapidly improving
the port. If you want to keep it secret, go buy a license.

Obviously there may be some subtlety that a lawyer could exploit in a
tricksy lawsuit, but the summary answer to the original question has to be
that the CPE does not apply to the implementation "glue" of ports because
that "face" of OpenJDK does not have the CPE applied.

There, shoot me for stating the obvious and being helpful :-)


More information about the discuss mailing list