J Lovejoy wrote today: > a second question of: and then how does "capturing it in some way" get > practically implemented?) > We are NOT answering the second question at this point in time. Nor did I expect you to have an answer for that question this quickly! (But, hopefully we agree it's a really important question!) I think Fontana and I just for the first time stated clearly the root cause — namely: the inability for SPDX identifiers to capture non-standard disclaimers. (I suspect this is something that no one noticed when this issue was debated previously [0].) Nevertheless, the flaw is big enough that it calls into question whether one *can* effectively use SPDX identifiers *alone* to mark licensing information for anything other than a brand-new project that has no license notices yet. > SPDX makes clear that if there is a standard license notice (which GPL is one > of the few license that has one), then the matching guidelines apply there too. > That is not really helpful here, though, where we are talking about > non-standard license notices. Indeed — not only that, but if, as you say, the presentation of an SPDX identifier at the top of a copyrighted work always means “the license with its standard and recommended permission notice as recommended by the license steward”, then *any* replacement of a notice that deviates in any way (even trivially) from the standard is pretty clearly an infraction of the “keep notices in tact” requirement of GPLv2§1. > #1 QUESTION: How much deviation from the language in the text of the > standard header for GPL rises to the level of being legally significant to > warrant capturing it in some way? If anyone but the copyright holder and/or original placer of the warranty disclaimer makes this determination, there is increased risk of McHardy-style lawsuit. So, while I agree with your other point that it's a risk assessment, the stakes are presumably rather high here. OTOH, if everyone is cool with the idea of the Git repository being part of the CCS, I think that's a fine solution from my perspective. -- bkuhn [0] Historically, as John Sullivan pointed out in the 2019 thread on this list, the SPDX project (from its inception until recently) discouraged replacing license notices with SPDX identifiers. (As some on this list know, the SPDX project changed its position to be silent on that topic recently.) Here's the context from this list on that: John Sullivan <johns@xxxxxxx> wrote on Wed, 22 May 2019: >> On https://spdx.org/ids-how it currently says: [ Which can be confirmed with https://web.archive.org/web/20191019153514/https://spdx.org/ids-how ] >>>> [W]hen a file already contains a standard header or other license >>>> notice, the SPDX project recommends that those existing notices >>>> *should not* be removed. The SPDX ID is recommended to be used to >>>> supplement, not replace, existing notices in files. … >>>> [E]xisting license texts and notices should be retained, not >>>> replaced ‐ especially a third party's license notices. That text has since been removed from the URL in question. IIUC SPDX has no recommendation on how to solve the problem we have at hand, which is certainly consistent with their position, since SPDX now officially stays neutral on the question of whether one should or should not replace existing license notices with merely SPDX identifiers.