| Summary: | Determine SPDX code for EPL-2.0 "Secondary Licenses" Exception | ||
|---|---|---|---|
| Product: | Community | Reporter: | Wayne Beaton <wayne.beaton> |
| Component: | License | Assignee: | Generic Inbox <license> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | mike.milinkovich, sharon.corbett |
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Linux | ||
| See Also: | https://bugs.eclipse.org/bugs/show_bug.cgi?id=527842 | ||
| Whiteboard: | |||
| Bug Depends on: | |||
| Bug Blocks: | 519789 | ||
|
Description
Wayne Beaton
(In reply to Wayne Beaton from comment #0) > Before we engage with the SPDX team, it would be good to understand how we > regard these differences. Do we regard this as a single "GPL exception", or > is it potentially multiple (version-specific) GPL exceptions? Or am I > thinking too hard about this? > > I'm leading toward it being something like "EPL-2.0" and > "EPL-2.0-secondary-license-exception" (something far more concise would be > better; "EPL-2.0-gpl-exception"?). > > [1] https://dev.eclipse.org/mhonarc/lists//epl-discuss/msg00093.html The EPL 2.0 allows for specific versions of the GPL, and for specific license exceptions to be specified. So I would be worried that "EPL-2.0-gpl-exception" would not provide enough specificity. A copyright holder could specify GPL v3 only for example. Or they could specify GPL v2 + classpath exception. So --- without having thought about this much --- I think that we might need to go with an approach that permits "EPL-2.0 WITH GPL-2.0 WITH Classpath-exception-2.0" Instructions for requesting a new license are here: https://spdx.org/spdx-license-list/request-new-license I'll start this process next week. I've initiated the process with the SPDX team. https://github.com/spdx/license-list/issues/16 The discussion ended up in the SPDX Legal mailing list. That discussion seemed to stall here: https://lists.spdx.org/pipermail/spdx-legal/2017-October/002246.html -- TL;DR The existing license expression syntax, “OR” covers the Exhibit A option, if observed. No need to add new expression or identifier. -- I'm satisfied with this. Any concerns? (In reply to Wayne Beaton from comment #4) > I'm satisfied with this. Any concerns? I'll take that as no. |