Re: New License/Exception Request: EPL-2.0
On Tue, Aug 22, 2017 at 2:52 AM, Wayne Beaton
The EPL-2.0 has been approved by the OSI and the Eclipse Board of Directors.[...]
The wrinkle, I think, is that there is a provision in the license forHi Wayne!
This syntax is not supported but I do not think this is what you want
nor need exactly.
Reading the EPL 2.0 I see:
> Exhibit A – Form of Secondary Licenses Notice
> "This Source Code is also Distributed under one or more Secondary
So what this mean is that the EPL 2.0 allows an explicit choice of
licenses. The syntax for choices is an "OR". When this happens and
such an Exhibit A offer this choice, you can use instead something
EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
Assuming you want two exceptions, this is not yet supported but this
could be easily supported IMHO when several exceptions are used:
EPL-2.0 OR (GPL-2.0 WITH (Classpath-exception-2.0 AND
Or if you always use these two exceptions as a combo it could be best
to either create a license ref
or a new exception combo of the two:
EPL-2.0 OR GPL-2.0 WITH OpenJDK-exceptions
In any case this would never be EPL-2.0 WITH GPL-2.0 IMHO as we have a choice.
As for this http://openjdk.java.net/legal/assembly-exception.html we
likely need a new license id.
The other thing is the Classpath-exception-2.0 and Assembly exception
seem to be very closely related. When I read this
Assembly Exception references the Classpath exception profusely just
to muddy things a bit more: so they seem intimately tied at the hip.