commit:     0216d238af8da331d00801da26a499266e84e288
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 14 17:44:22 2023 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Tue Jun 20 16:35:54 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0216d238

profiles: Exclude NOSA and Watcom-1.0 from the FREE-SOFTWARE group

Rationale for exclusion of NOSA:
- Section 3G: "Each Contributor represents that that its Modification
  is believed to be Contributor's original creation [...]"
- FSF: "[...] not a free software license because it includes
  a provision requiring changes to be your 'original creation'.
  Free software development depends on combining code from third
  parties, and the NASA license doesn't permit this."
  https://www.gnu.org/licenses/license-list.html#NASA

Rationale for exclusion of Watcom-1.0:
- Section 2.2(c): "You must make Source Code of all Your Deployed
  Modifications publicly available [...]"
- FSF: "This is not a free software license. It requires you to publish
  the source code publicly whenever you 'Deploy' the covered software,
  and 'Deploy' is defined to include many kinds of private use."
  https://www.gnu.org/licenses/license-list.html#Watcom
- Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=376431#22
- Presumably this also fails the "Desert Island" and "Dissident" tests:
  https://wiki.gentoo.org/wiki/License_groups#tests

Add NOSA back to the BINARY-REDISTRIBUTABLE group (but not Watcom-1.0
because of its patent clauses).

Closes: https://bugs.gentoo.org/908499
Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org>

 profiles/license_groups | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/profiles/license_groups b/profiles/license_groups
index b6c84de319c5..7d228a6b2c0e 100644
--- a/profiles/license_groups
+++ b/profiles/license_groups
@@ -23,7 +23,11 @@ FSF-APPROVED @GPL-COMPATIBLE AFL-2.1 AFL-3.0 Apache-1.0 
Apache-1.1 APSL-2 BSD-4
 # Licenses approved by the Open Source Initiative
 # https://www.opensource.org/licenses
 # Note that the FSF lists these as nonfree: Artistic NOSA Watcom-1.0
-OSI-APPROVED 0BSD AFL-3.0 AGPL-3 AGPL-3+ Apache-1.1 Apache-2.0 APL-1.0 APSL-2 
Artistic Artistic-2 Boost-1.0 BSD BSD-2 CDDL CNRI CPAL-1.0 CPL-1.0 ECL-2.0 
EPL-1.0 EPL-2.0 EUPL-1.1 EUPL-1.2 GPL-1+ GPL-2 GPL-2+ GPL-3 GPL-3+ HPND IBM 
IPAfont ISC LGPL-2+ LGPL-2.1 LGPL-2.1+ LGPL-3 LGPL-3+ LPPL-1.3c MirOS MIT MIT-0 
MPL-1.0 MPL-1.1 MPL-2.0 Ms-PL Ms-RL nethack NOSA OFL-1.1 OSL-2.1 PHP-3 PHP-3.01 
POSTGRESQL PSF-2 QPL-1.0 Sleepycat Unicode-DFS-2016 UoI-NCSA W3C Watcom-1.0 
wxWinLL-3 ZLIB ZPL
+# We exclude NOSA and Watcom-1.0, but we keep Artistic because Debian
+# considers it DFSG-free.
+OSI-APPROVED-FREE 0BSD AFL-3.0 AGPL-3 AGPL-3+ Apache-1.1 Apache-2.0 APL-1.0 
APSL-2 Artistic Artistic-2 Boost-1.0 BSD BSD-2 CDDL CNRI CPAL-1.0 CPL-1.0 
ECL-2.0 EPL-1.0 EPL-2.0 EUPL-1.1 EUPL-1.2 GPL-1+ GPL-2 GPL-2+ GPL-3 GPL-3+ HPND 
IBM IPAfont ISC LGPL-2+ LGPL-2.1 LGPL-2.1+ LGPL-3 LGPL-3+ LPPL-1.3c MirOS MIT 
MIT-0 MPL-1.0 MPL-1.1 MPL-2.0 Ms-PL Ms-RL nethack OFL-1.1 OSL-2.1 PHP-3 
PHP-3.01 POSTGRESQL PSF-2 QPL-1.0 Sleepycat Unicode-DFS-2016 UoI-NCSA W3C 
wxWinLL-3 ZLIB ZPL
+OSI-APPROVED-NONFREE NOSA Watcom-1.0
+OSI-APPROVED @OSI-APPROVED-FREE @OSI-APPROVED-NONFREE
 
 # Misc licenses that are probably free software, i.e. follow the
 # Free Software Definition at https://www.gnu.org/philosophy/free-sw.html
@@ -35,7 +39,7 @@ OSI-APPROVED 0BSD AFL-3.0 AGPL-3 AGPL-3+ Apache-1.1 
Apache-2.0 APL-1.0 APSL-2 Ar
 MISC-FREE AIFFWriter.m Allegro alternate AMPAS BEER-WARE boehm-gc BSD-1 
BSD-2-with-patent BSD-with-attribution BSD-with-disclosure buddy 
bufexplorer.vim BZIP2 CAOSL CDDL-1.1 CDDL-Schily CMake coldspringharbor CPL-0.5 
CRACKLIB Crypt-IDEA curl DES docbook dom4j DUMB-0.9.3 ElementTree Emacs 
ErlPL-1.1 FastCGI feh File-MMagic Flashpix FLEX flexmock FLTK freetts FVWM gd 
gsm HTML-Tidy iASL icu IDPL imagemagick Info-ZIP inner-net Interbase-1.0 ipadic 
Ispell JasPer2.0 JDOM JOVE Khronos-CLHPP LambdaMOO LIBGLOSS libmng libpng 
libpng2 libtiff LLGPL-2.1 LPPL-1.3 lsof matplotlib Mini-XML minpack 
MIT-with-advertising mm mpich2 NCSA-AMD NCSA-HDF netcat NEWLIB ngrep NPSL-0.95 
Old-MIT openafs-krb5-a Openwall otter par PCRE perforce photopc PHP-2.02 
pngcrush pngnq Princeton psutils rc rdisc regexp-UofT repoze RSA RtMidi rwpng 
sash scanlogd sdlsasteroids Sendmail Sendmail-Open-Source SMAIL Snd SSLeay 
symlinks Sympow-BSD tablelist tcltk tcp_wrappers_license TeX TeX-other-free 
TextMate-bundle the-Click-l
 icense Time-Format Time-modules tm-align torque-2.5 totd Toyoda trio 
UCAR-Unidata URT VTK w3m wm2 xbatt xboing XC Xdebug xtrs ZSH
 
 # Metaset for all free software
-FREE-SOFTWARE @FSF-APPROVED @OSI-APPROVED @MISC-FREE
+FREE-SOFTWARE @FSF-APPROVED @OSI-APPROVED-FREE @MISC-FREE
 
 ######################################################################
 
@@ -67,7 +71,7 @@ FREE @FREE-SOFTWARE @FREE-DOCUMENTS
 # - IF (and only if) there is an explicit inclusion requirement,
 #   USE=bindist MUST cause a copy of the license to be installed
 #   in a file location compliant with the license
-BINARY-REDISTRIBUTABLE @FREE Amazon Atmel AVASYS bh-luxi bonnie Broadcom 
freedist intel-ucode ipw2100-fw ipw2200-fw ipw3945 ISSL JSON 
linux-fw-redistributable LSI-tw_cli Mellanox-AS-IS MicroChip-SDCC 
no-source-code NVIDIA-r1 NVIDIA-r2 qlogic-fibre-channel-firmware shmux unRAR
+BINARY-REDISTRIBUTABLE @FREE Amazon Atmel AVASYS bh-luxi bonnie Broadcom 
freedist intel-ucode ipw2100-fw ipw2200-fw ipw3945 ISSL JSON 
linux-fw-redistributable LSI-tw_cli Mellanox-AS-IS MicroChip-SDCC 
no-source-code NOSA NVIDIA-r1 NVIDIA-r2 qlogic-fibre-channel-firmware shmux 
unRAR
 
 ######################################################################
 

Reply via email to