Dear all,

On our joint SPDX Legal/Tech meeting today, one of the use-cases that
was discussed was No.6:

"issue of capturing variants of licenses which match the same listed
license per the matching guidelines"

It was one of the use-cases for which solving with licence namespaces
was least well received (by the informal poll we did). I would like
to suggest an alternative solution: to add a couple of new SPDX
Relationship types, which could be much more palatable than the much
more wider-scope change of licence namespaces.

As I understood it, the original suggestion was for the facility to
'group' licence texts together within a licence namespace if they all
match each other (as per our matching guidelines), but are textually or
visually different in non-substantive ways.

My suggestion is to add two new Relationship types:


- MATCHES_LICENSE:

Relationship: LicenseRef-Weirdly-Formatted-BSD MATCHES_LICENSE BSD-2-Clause

...meaning a claim that LicenseRef-Weirdly-Formatted-BSD is identical to
BSD-2-Clause as per the matching guidelines, yet one made in a way that
allows the exact text found (complete with weird formatting) to be
defined in the SPDX document under LicenseRef-Weirdly-Formatted-BSD.


- LEGALLY_EQUIVALENT_TO

Relationship: LicenseRef-MIT-With-Spelling-Mistake LEGALLY_EQUIVALENT_TO MIT

...meaning that, although LicenseRef-MIT-With-Spelling-Mistake is a
different licence (as per the matching guidelines) to MIT, the producer
of the SPDX document containing such a Relationship has made the claim
that they believe the two to be legally equivalent.


It could be said that the MATCHES_LICENSE Relationship type need not
exist, since anyone could simply run a licence matching tool over the
text themselves. However, the ability to limit the computational time
spent matching to only licences that have been claimed to match could
still be helpful; being able to make an explicit claim of a match seems
like a benefit too.

In general, it isn't good to add Relationships types if they aren't
needed, but the fact that people want to communicate this suggests a
strong reason to add (and thus standardise) the type. I think it's
definitely within scope for SPDX.

I'd love to hear any questions/feedback about this suggestion, and
especially to hear whether it would indeed enable some use cases of the
meeting's attendees!

Best wishes,

Sebastian


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#3139): https://lists.spdx.org/g/Spdx-legal/message/3139
Mute This Topic: https://lists.spdx.org/mt/91530333/21656
Group Owner: spdx-legal+ow...@lists.spdx.org
Unsubscribe: https://lists.spdx.org/g/Spdx-legal/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-


Reply via email to