Linux 배포판 간에 라이센스 차이가 큰 이유

Linux 배포판 간에 라이센스 차이가 큰 이유

방금 CentOS 8.3 설치에서 Debian 10으로 전환했습니다. 코드 개발 설정을 다시 구성한 후 라이선스 세부 정보를 수집하고 Seamless Universal Package의 라이선스에 상당한 차이가 있음을 발견했습니다.

이러한 라이센스를 추출하는 명령:

CentOS 8.3: rpm -qa --qf "%{name}-%{version}: %{license}\n"
Debian 10: dpkg-licenses  (https://github.com/daald/dpkg-licenses)

차이점 예:

CentOS 8.3: accountsservice-0.6.50: GPLv3+
Debian 10: accountsservice-0.6.45-2: GPL-2+ GPL-3+
   
CentOS 8.3: binutils-2.30: GPLv3+
Debian 10: binutils-2.31.1-16: GFDL GPL LGPL
 
CentOS 8.3: bluez-5.52: GPLv2+
Debian 10: bluez-5.50-1.2~deb10u1: Apache-2.0 BSD-2-clause Expat GPL-2 GPL-2+ LGPL-2.1+

CentOS 8.3: bzip2-1.0.6: BSD
Debian 10: bzip2-1.0.6-9.2~deb10u1: BSD-variant GPL-2

CentOS 8.3: gnupg2-2.2.20: GPLv3+
Debian 10: gnupg2-2.2.12-1+deb10u1: BSD-3-clause CC0-1.0 Expat GPL-3+ GPL-3+ or BSD-3-clause LGPL-2.1+ LGPL-3+ permissive RFC-Reference TinySCHEME

CentOS 8.3: gzip-1.9: GPLv3+ and GFDL
Debian 10: gzip-1.9-3: GPL

CentOS 8.3: iptables-1.8.4: GPLv2 and Artistic 2.0 and ISC
Debian 10: iptables-1.8.2-4: Artistic-2 custom GPL-2 GPL-2+

CentOS 8.3: lsof-4.93.2: zlib and Sendmail and LGPLv2+
Debian 10: lsof-4.91+dfsg-1: BSD-4-clause GPL-2+ LGPL-2+ Purdue sendmail

CentOS 8.3: openssh-server-8.0p1: BSD
Debian 10: openssh-server-1:7.9p1-10+deb10u2: Beer-ware BSD-2-clause BSD-3-clause Expat-with-advertising-restriction Mazieres-BSD-style OpenSSH Powell-BSD-style public-domain

CentOS 8.3: python3-idna-2.5: BSD and Python and Unicode
Debian 10: python3-idna-2.6-1: BSD-3-clause PSF-2 Unicode

패키지가 공통 소스에서 생성될 것으로 예상하는데 겉보기에 동일한 패키지에 대한 라이센스에 큰 차이가 있는 이유를 누군가 설명할 수 있습니까?

방금 몇 가지 예를 들었습니다. 동일한 라이센스를 가진 패키지도 있습니다. 내 기대는 이러한 라이센스가 시간이 지나도 상당히 안정적이라는 것입니다.

답변1

RPM에는 라이센스의 일부 목록만 포함되어 있는 것 같습니다. ~에 따르면페도라 문서여기에는 바이너리 부분에 대한 라이센스만 포함되어 있습니다. 데비안은 좀 더 철저하고 필요한 경우 각 파일의 내용을 언급합니다. 이것은 발췌문입니다 /usr/share/doc/gnupg/copyright(dpkg-licenses로 읽음).

Files: *
Copyright: 1992, 1995-2020, Free Software Foundation, Inc
License: GPL-3+

Files: agent/command.c
 agent/command-ssh.c
 agent/gpg-agent.c
 common/homedir.c
 common/sysutils.c
 g10/mainproc.c
Copyright: 1998-2007, 2009, 2012, Free Software Foundation, Inc
  2013, Werner Koch
License: GPL-3+

Files: autogen.sh
Copyright: 2003, g10 Code GmbH
License: permissive

Files: common/gc-opt-flags.h
 common/i18n.h
 tools/clean-sat.c
 tools/no-libgcrypt.c
Copyright: 1998-2001, 2003, 2004, 2006, 2007 Free Software Foundation, Inc
License: permissive

Files: common/localename.c
Copyright: 1985, 1989-1993, 1995-2003, 2007, 2008 Free Software Foundation, Inc.
License: LGPL-2.1+

관련 정보