Skip to content
Snippets Groups Projects
  1. Nov 08, 2022
    • Luis Chamberlain's avatar
      LICENSES: Add the copyleft-next-0.3.1 license · ad9f64cd
      Luis Chamberlain authored
      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].
      
      Even though it has been a goal of the project to be GPL-v2 compatible
      to be certain in 2016 I asked for a clarification about what makes
      copyleft-next GPLv2 compatible and also asked for a summary of
      benefits. This prompted some small minor changes to make compatibility
      even further clear and as of cop...
      ad9f64cd
  2. Dec 16, 2021
  3. Jul 15, 2021
  4. Dec 08, 2020
  5. Sep 16, 2020
  6. May 03, 2019
  7. Jan 16, 2019
    • Thomas Gleixner's avatar
      LICENSES: Add GCC runtime library exception text · 6e6c61d3
      Thomas Gleixner authored
      
      A recent commit added SPDX identifiers to the SuperH low level library code
      which originates from GCC. This code is licensed under the GPL 2.0 or later
      with the GCC runtime library exception.
      
      Unfortunately the authors did not bother to add the exception text to the
      LICENSES directory so spdxcheck fails with:
      
       arch/sh/lib/ashiftrt.S: 1:42 Invalid Exception ID: GCC-exception-2.0
       arch/sh/lib/ashlsi3.S: 1:42 Invalid Exception ID: GCC-exception-2.0
       arch/sh/lib/ashrsi3.S: 1:42 Invalid Exception ID: GCC-exception-2.0
       arch/sh/lib/lshrsi3.S: 1:42 Invalid Exception ID: GCC-exception-2.0
       arch/sh/lib/movmem.S: 1:42 Invalid Exception ID: GCC-exception-2.0
       arch/sh/lib/udiv_qrnnd.S: 1:42 Invalid Exception ID: GCC-exception-2.0
       arch/sh/lib/udivsi3.S: 1:42 Invalid Exception ID: GCC-exception-2.0
       arch/sh/lib/udivsi3_i4i-Os.S: 1:42 Invalid Exception ID: GCC-exception-2.0
       arch/sh/lib/udivsi3_i4i.S: 1:42 Invalid Exception ID: GCC-exception-2.0
      
      Add the exception text along with the required tags which allow automated
      checking.
      
      Fixes: 4494ce4f ("sh: lib: convert to SPDX identifiers")
      Signed-off-by: default avatarThomas Gleixner <tglx@linutronix.de>
      Acked-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      Cc: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
      Cc: Simon Horman <horms+renesas@verge.net.au>
      Cc: Yoshinori Sato <ysato@users.sourceforge.jp>
      Cc: Rich Felker <dalias@libc.org>
      Cc: Andrew Morton <akpm@linux-foundation.org>
      Cc: Kate Stewart <kstewart@linuxfoundation.org>
      Signed-off-by: default avatarJonathan Corbet <corbet@lwn.net>
      6e6c61d3
  8. Oct 18, 2018
  9. Oct 12, 2018
  10. Apr 27, 2018
  11. Jan 06, 2018
Loading