RFR: JDK-8227715: GPLv2 files missing Classpath Exception

Adam Farley8 adam.farley at uk.ibm.com
Fri Oct 4 09:11:08 UTC 2019


Heya Florian

Thanks for your thoughts.

My understanding of the nuances of GPLv2 is limited, but a layman's 
summary 
could describe GPLv2 as "contagious", so it seems best to have all the 
GPLv2-licensed code tagged as having Classpath Exception just in case they 

end up "infecting" code that does wind up going into the build, now or 
in the future.

Also, I noticed EquivMapsGenerator.java had the ClasspathException added
in JDK10 (in JDK-8193758), so I took that as confirmation of my "best to
have it just in case" theory.

Best Regards

Adam Farley 
IBM Runtimes


Florian Weimer <fw at deneb.enyo.de> wrote on 03/10/2019 21:42:52:

> From: Florian Weimer <fw at deneb.enyo.de>
> To: Adam Farley8 <adam.farley at uk.ibm.com>
> Cc: "Java Core Libs" <core-libs-dev at openjdk.java.net>, jdk-updates-
> dev at openjdk.java.net
> Date: 03/10/2019 21:43
> Subject: Re: RFR: JDK-8227715: GPLv2 files missing Classpath Exception
> 
> * Adam Farley8:
> 
> > Four GPLv2 files in 8u seem to be missing the classpath exception from 
the 
> > copyright section.
> >
> > Requesting reviews and a sponsor.
> >
> > Bug: https://urldefense.proofpoint.com/v2/url?
> 
u=https-3A__bugs.openjdk.java.net_browse_JDK-2D8227715&d=DwIBAg&c=jf_iaSHvJObTbx-
> siA1ZOg&r=P5m8KWUXJf-
> CeVJc0hDGD9AQ2LkcXDC0PMV9ntVw5Ho&m=Y8tDGK7rXbdaljgwaK8pn-
> poy8EHnM_ejjnBOmRkAhg&s=AnbS5uD9ZZ2e2vebZ9xoQJN_mL5ADEPBVQed5001LsM&e= 
> >
> > Webrev: https://urldefense.proofpoint.com/v2/url?
> 
u=http-3A__cr.openjdk.java.net_-7Eafarley_8227715_webrev_&d=DwIBAg&c=jf_iaSHvJObTbx-
> siA1ZOg&r=P5m8KWUXJf-
> CeVJc0hDGD9AQ2LkcXDC0PMV9ntVw5Ho&m=Y8tDGK7rXbdaljgwaK8pn-
> poy8EHnM_ejjnBOmRkAhg&s=5CCzOuLThZf0dIwnNaR8-FkIAM_6di17eHkNT57vbbA&e= 
> 
> All these files are not used at run time, so this could be deliberate.
> 

Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number 
741598. 
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU



More information about the core-libs-dev mailing list