On Tue, Sep 13, 2022 at 11:01:46PM -0700, Luis Chamberlain wrote:
Add the full text of the copyleft-next-0.3.1 license to the kernel tree as well as the required tags for reference and tooling. The license text was copied directly from the copyleft-next project's git tree [0].
Discussion of using copyleft-next-0.3.1 on Linux started since June, 2016 [1]. In the end Linus' preference was to have drivers use MODULE_LICENSE("GPL") to make it clear that the GPL applies when it comes to Linux [2]. Additionally, even though copyleft-next-0.3.1 has been found to be to be GPLv2 compatible by three attorneys at SUSE and Redhat [3], to err on the side of caution we simply recommend to always use the "OR" language for this license [4].
IANA copyright lawyer, but the use of "OR" seems sensible to me, and I see no reason to NOT add this license.
[...] LICENSES/dual/copyleft-next-0.3.1 | 236 ++++++++++++++++++++++++++++++ [...] +SPDX-URL: https://spdx.org/licenses/copyleft-next-0.3.1
The contents[1] of this license match the patch.
Reviewed-by: Kees Cook keescook@chromium.org
-Kees
[1] https://raw.githubusercontent.com/copyleft-next/copyleft-next/master/Release...