ASSEMBLY_EXCEPTION should be removed ?

Volker Simonis volker.simonis at
Wed Jan 3 14:56:12 UTC 2018

On Tue, Jan 2, 2018 at 8:01 PM, Florian Weimer <fweimer at> wrote:
> On 12/20/2017 11:15 AM, Volker Simonis wrote:
>> in the course of the recent licensing cleanups I've just realized that
>> the OpenJDK sources as well as the generated images still contain the
>> ASSEMBLY_EXCEPTION license file [1].
>> I think this is just a leftover of the first OpenJDK versions which
>> still required some binary parts provided by Sun at time in order to
>> build and run successfully. As far as I can tell, this is not
>> necessary since at least OpenJDK 7 so I think the ASSEMBLY_EXCEPTION
>> file could also be removed.
>> What do you think?
> Category 4 (“Any files in the OpenJDK distribution that are made available
> at,, or under an
> open source license other than GPL, and your derivatives thereof that are in
> compliance with the applicable open source license”) still looks relevant
> because it clarifies, among other things, that the combination of
> GPLv2-licensed OpenJDK code with code licenses under the Apache License,
> Version 2.0, is redistributable.

Yes, I agree with you. I've only looked at the ASSEMBLY_EXCEPTION from
the perspective of the binary plugs which were delivered with the
first versions of OpenJDK 6 (and which are covered by section 3 of the
"OpenJDK Designated Exception Modules" [1] document you cite from). So
actually only that third section of that exceptions modules document
could be removed which is probably not worth the work.

Thanks for pointing this out,


> Thanks,
> Florian

More information about the jdk-dev mailing list