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 <f...@deneb.enyo.de> wrote on 03/10/2019 21:42:52: > From: Florian Weimer <f...@deneb.enyo.de> > To: Adam Farley8 <adam.far...@uk.ibm.com> > Cc: "Java Core Libs" <core-libs-dev@openjdk.java.net>, jdk-updates- > d...@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