On Thu, Aug 10, 2017 at 10:53:47AM -0400, Wheeler, David A wrote: > Based on feedback from W. Trevor King (thank you!!), here is round 2.
Cross-linking round 1 . > Here I propose this Facebook rider as a new *license* instead of > separate license *exception*… I had proposed the name > “ANY-PATENT-ASSERTION-TERMINATES” as a license exception. However, > it has been previously agreed that this situation should be handled > as a stand-alone license, and then used this way: "(BSD-3-Clause AND > FB-Patents-2.0)". This proposal is for a license ID for the patent grant (not including the BSD-3-Clause). In previous discussion, a license that included *both* the BSD-3-Clause and the patent rider was also floated (maybe Facebook-BSD-Patent-2.0) [2,3], I think mostly due to concerns about whether the explicit patent rider impacts the BSD's implicit patent grant (if the “implicit patent grant” has legs at all) [2,4]. If the legal team is not concerned about interactions like that, then minting a new license/exception ID for just the patent grant is fine. If the legal team is concerned about the BSD-3-Clause / Facebook-Patent-2.0 interaction, then that single Facebook-BSD-Patent-2.0 license is one viable approach. Alternatively, the previous discussion of this issue turned up some systemic adjustments to represent these potential “read together” issues more generally: * Splitting the current AND operator into AND and PLUS, where : * x AND y := contains code licensed per and code licensed per y * x PLUS y := contains code licensed per combination of x and y The advantage of this would be that PLUS may be impacted by these “read together” issues while AND would not. Folks who are not worried about those sort of impacts can ignore the distinction. * Generalizing WITH to mean “append this text”  without implying something about what an “exception” means [7,8]. This is similar to the AND/PLUS split, but the PLUS case is squashed into WITH. The advantage of this would be that WITH becomes much more powerful and the legal team can become much less opinionated once it doesn't need to distinguish “stand-alone licenses” from “riders granting execptions” from “other types of riders”. The drawback is that users who trusted the legal-team's calls on that would no longer have programmatic access to the legal team's positions. Other benefits to all the composite approaches are that React's license expression will include ‘BSD-3-Clause’ and you can have a one-to-one mapping between files and entries in the PackageLicenseInfoFromFiles field . I don't have a personal opinion on all of this other than a vague concern that the patent grant may be too broad to qualify for the 2.1 spec's WITH scope , and the license ID for the Facebook patent grant (as proposed in this thread) avoids that concern. Cheers, Trevor : https://lists.spdx.org/pipermail/spdx-legal/2017-August/002119.html Subject: New License/Exception Request: ANY-PATENT-ASSERTION-TERMINATES-2.0 as a new exception Date: Wed, 9 Aug 2017 18:22:37 -0400 Message-ID: <9f8e44bc27e22046b84ec1b9364c66a1b75b6f3...@exch07-4850.ida.org> : https://lists.spdx.org/pipermail/spdx-tech/2015-June/002720.html Subject: [Bug 1292] New: What is the correct license expression for a project with an additional patent license? Date: Mon Jun 15 19:00:37 UTC 2015 : https://lists.spdx.org/pipermail/spdx-tech/2015-June/002722.html Subject: [Bug 1292] New: What is the correct license expression for a project with an additional patent license? Date: Tue Jun 16 07:46:13 UTC 2015 : https://lwn.net/Articles/728178/ Subject: Apache disallows the Facebook BSD+patent license Date: 2017-07-18 : https://lists.spdx.org/pipermail/spdx-tech/2015-June/002723.html Subject: [Bug 1292] New: What is the correct license expression for a project with an additional patent license? Date: Tue Jun 16 17:22:46 UTC 2015 : https://lists.spdx.org/pipermail/spdx-tech/2015-June/002727.html Subject: [Bug 1292] New: What is the correct license expression for a project with an additional patent license? Date: Wed Jun 17 12:37:48 UTC 2015 : https://lists.spdx.org/pipermail/spdx-legal/2017-July/002036.html Subject: revised wording for top of exceptions page Date: Thu, 6 Jul 2017 23:35:40 +0100 Message-Id: <5F1D2C18-6D14-4CCD-80D3-6008588BB893 at jilayne.com> : https://lists.spdx.org/pipermail/spdx-legal/2017-July/002078.html Subject: revised text for top of exceptions page Date: Thu, 27 Jul 2017 22:34:12 -0600 Message-Id: <CFC5FB98-BDEC-47BC-B64C-47B1473E7176 at jilayne.com> : https://spdx.org/spdx-specification-21-web-version#h.32hioqz : https://spdx.org/spdx-specification-21-web-version#h.jxpfx0ykyb60 -- This email may be signed or encrypted with GnuPG (http://www.gnupg.org). For more information, see http://en.wikipedia.org/wiki/Pretty_Good_Privacy
Description: OpenPGP digital signature
_______________________________________________ Spdx-legal mailing list Spdxfirstname.lastname@example.org https://lists.spdx.org/mailman/listinfo/spdx-legal