Alexios>Feel free to peruse the collection of “or later” clauses in various
licenses that the Legal Team has amassed in
https://wiki.spdx.org/view/Legal_Team/later-version-clauses

I wonder if that can be coded into the standard in a machine-readable way.
Hard-coding an enumeration is not bad at all.

In other words, the standard could at least hard-code that CDDL-1.1 is a
later version of CDDL-1.0.

Of course license terms might be very complicated, however automated
analysis never replaces a lawyer,
so I think it would be more or less safe if certain relations are marked as
"uncertain".

For instance, "MIT+" could be left as "uncertain".

SPDX could include common cases that "CC-BY-SA-2.0 really means
"CC-BY-SA-2.0 OR CC-BY-SA-2.5 OR CC-BY-SA-3.0 OR CC-BY-SA-4.0".
The idea is it is fine to provide non-exhaustive list.


Then there's a funny thing that CC-BY-SA-4.0 is compatible with GPL-3.0,
while CC-BY-SA-2.0 is not (according to
https://creativecommons.org/compatiblelicenses )
Frankly speaking it is not clear if that "compatibility" is transitive or
not. In other words, it is not clear if "CC-BY-SA-2.0 could be first
adapted under terms of CC-BY-SA-4.0, and then under terms of GPL-3.0".

Alexios>I think that whether GPLv4 (if such thing ever exists) will be
considered a “later” version of GPLv3 is something that will be determined
only once all the details are known.

SPDX 2.0 knows nothing about GPLv4, so it is expected that SDPX 2.0 can't
deal with GPLv4.
When GPLv4 arrives, SPDX could be adapted to account for that. For
instance, SPDX 8.0 could include GPLv4 (and relevant -or-later definitions).
So the downstream checkers could switch to the newer SDPX version for GPLv4
support.

>GPLv3 (in section 14) also allows for a work to specify that a proxy can
decide which future versions of the GNU General Public License

I guess that notion can be either overruled at consumer side (e.g. human
reads the proxy page and specifies the outcome).
As far as I can tell, there's no clear way to express "GPL-3.0 with
proxy(http://...)" in SPDX, so there's nothing we can discuss yet.

Vladimir

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#3725): https://lists.spdx.org/g/Spdx-tech/message/3725
Mute This Topic: https://lists.spdx.org/mt/32049933/21656
Group Owner: [email protected]
Unsubscribe: https://lists.spdx.org/g/Spdx-tech/unsub  
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to