Proposal to use SPDX for SRFI license/copyright declarations Maxim Cournoyer (06 Dec 2023 22:46 UTC)
Re: Proposal to use SPDX for SRFI license/copyright declarations Arthur A. Gleckler (06 Dec 2023 23:06 UTC)
Re: Proposal to use SPDX for SRFI license/copyright declarations Wolfgang Corcoran-Mathe (07 Dec 2023 18:31 UTC)
Re: Proposal to use SPDX for SRFI license/copyright declarations Arthur A. Gleckler (07 Dec 2023 19:00 UTC)
Re: Proposal to use SPDX for SRFI license/copyright declarations Philip McGrath (07 Dec 2023 20:07 UTC)
Re: Proposal to use SPDX for SRFI license/copyright declarations Arthur A. Gleckler (07 Dec 2023 20:12 UTC)
Re: First batch of SPDX annotated SRFIs examples Maxim Cournoyer (09 Dec 2023 03:28 UTC)
Re: First batch of SPDX annotated SRFIs examples Lassi Kortela (09 Dec 2023 16:18 UTC)
Re: First batch of SPDX annotated SRFIs examples Maxim Cournoyer (09 Dec 2023 23:06 UTC)
Re: First batch of SPDX annotated SRFIs examples Lassi Kortela (10 Dec 2023 12:45 UTC)
Re: First batch of SPDX annotated SRFIs examples John Cowan (10 Dec 2023 13:15 UTC)
Re: First batch of SPDX annotated SRFIs examples Maxim Cournoyer (10 Dec 2023 16:03 UTC)
Re: First batch of SPDX annotated SRFIs examples Maxim Cournoyer (10 Dec 2023 15:59 UTC)
Re: First batch of SPDX annotated SRFIs examples Lassi Kortela (10 Dec 2023 16:32 UTC)
Re: First batch of SPDX annotated SRFIs examples Maxim Cournoyer (12 Feb 2024 19:48 UTC)
Re: Proposal to use SPDX for SRFI license/copyright declarations Marc Nieper-Wißkirchen (08 Dec 2023 16:21 UTC)
Re: Proposal to use SPDX for SRFI license/copyright declarations Arthur A. Gleckler (08 Dec 2023 23:37 UTC)
Re: Proposal to use SPDX for SRFI license/copyright declarations Arthur A. Gleckler (09 Dec 2023 00:01 UTC)
Re: Proposal to use SPDX for SRFI license/copyright declarations Arthur A. Gleckler (09 Dec 2023 00:11 UTC)
Re: Proposal to use SPDX for SRFI license/copyright declarations Arthur A. Gleckler (08 Dec 2023 23:31 UTC)
Re: Proposal to use SPDX for SRFI license/copyright declarations Arthur A. Gleckler (08 Dec 2023 23:35 UTC)
Re: Proposal to use SPDX for SRFI license/copyright declarations Marc Nieper-Wißkirchen (09 Dec 2023 08:06 UTC)
Re: Proposal to use SPDX for SRFI license/copyright declarations Marc Nieper-Wißkirchen (09 Dec 2023 14:19 UTC)
Re: Proposal to use SPDX for SRFI license/copyright declarations Marc Nieper-Wißkirchen (09 Dec 2023 16:08 UTC)
Re: Proposal to use SPDX for SRFI license/copyright declarations Marc Nieper-Wißkirchen (09 Dec 2023 16:02 UTC)
Re: Proposal to use SPDX for SRFI license/copyright declarations Arthur A. Gleckler (10 Dec 2023 02:21 UTC)
Re: Proposal to use SPDX for SRFI license/copyright declarations Marc Nieper-Wißkirchen (09 Dec 2023 17:28 UTC)
Re: Proposal to use SPDX for SRFI license/copyright declarations Arthur A. Gleckler (10 Dec 2023 02:30 UTC)
Re: Proposal to use SPDX for SRFI license/copyright declarations Arthur A. Gleckler (12 Dec 2023 00:15 UTC)
Re: Proposal to use SPDX for SRFI license/copyright declarations Arthur A. Gleckler (12 Dec 2023 18:44 UTC)
Re: Proposal to use SPDX for SRFI license/copyright declarations Arthur A. Gleckler (13 Dec 2023 00:26 UTC)
Re: Proposal to use SPDX for SRFI license/copyright declarations Arthur A. Gleckler (18 Dec 2023 19:41 UTC)
Re: Proposal to use SPDX for SRFI license/copyright declarations Arthur A. Gleckler (18 Dec 2023 23:03 UTC)
Re: Proposal to use SPDX for SRFI license/copyright declarations Arthur A. Gleckler (13 Dec 2023 00:41 UTC)
Re: Proposal to use SPDX for SRFI license/copyright declarations Marc Nieper-Wißkirchen (12 Dec 2023 07:01 UTC)
Re: Proposal to use SPDX for SRFI license/copyright declarations Arthur A. Gleckler (13 Dec 2023 00:24 UTC)
Re: Proposal to use SPDX for SRFI license/copyright declarations Daphne Preston-Kendal (09 Dec 2023 10:26 UTC)
Re: Proposal to use SPDX for SRFI license/copyright declarations Marc Nieper-Wißkirchen (09 Dec 2023 17:35 UTC)
Re: Proposal to use SPDX for SRFI license/copyright declarations Daphne Preston-Kendal (09 Dec 2023 21:09 UTC)
Re: Proposal to use SPDX for SRFI license/copyright declarations Arthur A. Gleckler (10 Dec 2023 02:18 UTC)

Re: Proposal to use SPDX for SRFI license/copyright declarations Philip McGrath 07 Dec 2023 20:06 UTC

On 12/7/23 14:00, Arthur A. Gleckler wrote:
> On Thu, Dec 7, 2023 at 10:31 AM Wolfgang Corcoran-Mathe
> <xxxxxx@sigwinch.xyz <mailto:xxxxxx@sigwinch.xyz>> wrote:
>
>     I'm very dubious about replacing *all* license information with a
>     URL. SPDX is about 12 years old, according to Wikipedia.
>     Organizations come and go. Giving future lawyers a LICENSE file to
>     argue over seems better than giving them a dead link.
>
>
> That's a very good point.  Frankly, I'm surprised that a link to a
> license has legal standing.

To clarify, the <https://reuse.software> guidelines that Maxim proposed
adopting in fact require that a source repository contain the full texts
of all of the licenses it uses in files like "LICENSES/MIT.txt". The
name of the file must match the short identifier of the license, either
drawn from the published license list or using the form
"LicenseRef-MyStrangeLicense" for licenses not on the list.

When I wrote:

On 12/7/23 00:05, Philip McGrath wrote:
 >
 > If Maxim's proposal is adopted, I think the SRFI process document should
 > be updated accordingly. In addition to the machine-readable license
 > comment, I personally would suggest replacing the written-out text of
 > the license in new SRFI documents with a link to
 > <https://spdx.org/licenses/MIT.html>, relieving future readers of the
 > burden of determining that the text really is the SPDX-defined MIT
 > license and not one of many very slightly different licenses.
 >

The link could just as well be to <./LICENSES/MIT.txt>. My suggestion
here is merely that, for new SRFIs, we reduce the number of separate
places that the full text of the MIT license is written out, to reduce
the danger of some of those places not precisely reproducing the
canonical license text. If that suggestion does not appeal, though, or
if more discussion is needed, I don't think it should block Maxim's
effort to add metadata.

Along similar lines:

On 12/7/23 07:22, Lassi Kortela wrote:
 >
 >> In my last email I wrote that it has the advantage that readers don't
 >> have to determine if the text is exactly the standard text, but it
 >> also has the disadvantage that copiers must be sure to also copy the
 >> separate file for the license.
 >
 > To change the license text to a standard wording, it'd be best to get
 > confirmation from each author.

If an existing file has text that is subtly different from the standard
MIT license, then its license is whatever that text actually says, even
if the differences from the standard text seem to us non-lawyers to be
trivial and likely inadvertent. I agree that the only way to change to
the standard license text is for the original author to agree to
relicense. My thoughts on how we might reduce the risk of such problems
in the future don't solve any cases that already exist.

The only way I'd consider licenses equivalent that are not absolutely
identical would be the SPDX matching guidelines (see
<https://spdx.github.io/spdx-spec/v2.3/license-matching-guidelines-and-templates/>),
which are supported by XML markup in the canonical license list. The
markup can encode variable parts of licenses, such as the name of the
actual copyright holder when inserted into MIT-style licenses. A very
important aspect is that such cases are cautiously evaluated by a group
of actual lawyers to ensure that any allowed variation is unambiguously
non-substantive without having "to make a judgment or interpretation".
The level of painstaking caution means that, for e.g. the Historical
Permission Notice and Disclaimer license, with the short identifier
HPND, we end up with HPND-sell-variant,
HPND-sell-variant-MIT-disclaimer,  HPND-sell-regexpr,  HPND-UC,
HPND-Markus-Kuhn, HPND-DEC, and many other subtly different variants
listed individually.

Philip