Re: Important changes to software license information in Fedora packages (SPDX and more!)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Aug 01, 2022 at 09:14:18PM -0000, Richard Fontana wrote:
> Looks like the License: field is limited to 70 characters if I am reading this correctly:
> https://github.com/rpm-software-management/rpm/blob/2b5b271b0e013c1b023df7f5775a59cb4078d5f5/docs/manual/spec.md#license

I believe that's merely style guidance rather than a limit.

Empirically it seems to have no length limit that will impact Fedora.
I tested with a demo package licensed under every SPDX license that
exists and saw no complaints from 'rpmbuild' or 'rpm' :-)

# rpm -qi demo
Name        : demo
Version     : 1.0
Release     : 1
Architecture: x86_64
Install Date: Tue 02 Aug 2022 11:10:47 BST
Group       : Unspecified
Size        : 0
License     : 0BSD AND 389-exception AND AAL AND Abstyles AND Adobe-2006 AND Adobe-Glyph
AND  ADSL AND AFL-1.1 AND AFL-1.2 AND AFL-2.0 AND AFL-2.1 AND AFL-3.0 AND Afmparse 
AND AGPL-1.0-only AND AGPL-1.0-or-later AND AGPL-3.0-only AND AGPL-3.0-or-later 
AND Aladdin AND AMDPLPA AND AML AND AMPAS AND ANTLR-PD-fallback AND ANTLR-PD 
AND Apache-1.0 AND Apache-1.1 AND Apache-2.0 AND APAFML AND APL-1.0 AND App-s2p 
AND APSL-1.0 AND APSL-1.1 AND APSL-1.2 AND APSL-2.0 AND Arphic-1999 AND 
Artistic-1.0-cl8 AND Artistic-1.0-Perl AND Artistic-1.0 AND Artistic-2.0 AND 
Autoconf-exception-2.0 AND Autoconf-exception-3.0 AND Baekmuk AND Bahyph AND 
Barr AND Beerware AND Bison-exception-2.2 AND Bitstream-Vera AND BitTorrent-1.0 
AND BitTorrent-1.1 AND blessing AND BlueOak-1.0.0 AND Bootloader-exception AND 
Borceux AND BSD-1-Clause AND BSD-2-Clause-Patent AND BSD-2-Clause AND 
BSD-2-Clause-Views AND BSD-3-Clause-Attribution AND BSD-3-Clause-Clear AND 
BSD-3-Clause-LBNL AND BSD-3-Clause-Modification AND 
BSD-3-Clause-No-Military-License AND BSD-3-Clause-No-Nuclear-License-2014 AND 
BSD-3-Clause-No-Nuclear-License AND BSD-3-Clause-No-Nuclear-Warranty AND 
BSD-3-Clause-Open-MPI AND BSD-3-Clause AND BSD-4-Clause-Shortened AND 
BSD-4-Clause AND BSD-4-Clause-UC AND BSD-Protection AND BSD-Source-Code AND 
BSL-1.0 AND BUSL-1.1 AND bzip2-1.0.6 AND CAL-1.0-Combined-Work-Exception AND 
CAL-1.0 AND Caldera AND CATOSL-1.1 AND CC0-1.0 AND CC-BY-1.0 AND CC-BY-2.0 AND 
CC-BY-2.5-AU AND CC-BY-2.5 AND CC-BY-3.0-AT AND CC-BY-3.0-DE AND CC-BY-3.0-NL 
AND CC-BY-3.0 AND CC-BY-3.0-US AND CC-BY-4.0 AND CC-BY-NC-1.0 AND CC-BY-NC-2.0 
AND CC-BY-NC-2.5 AND CC-BY-NC-3.0-DE AND CC-BY-NC-3.0 AND CC-BY-NC-4.0 AND 
CC-BY-NC-ND-1.0 AND CC-BY-NC-ND-2.0 AND CC-BY-NC-ND-2.5 AND CC-BY-NC-ND-3.0-DE 
AND CC-BY-NC-ND-3.0-IGO AND CC-BY-NC-ND-3.0 AND CC-BY-NC-ND-4.0 AND 
CC-BY-NC-SA-1.0 AND CC-BY-NC-SA-2.0-FR AND CC-BY-NC-SA-2.0 AND 
CC-BY-NC-SA-2.0-UK AND CC-BY-NC-SA-2.5 AND CC-BY-NC-SA-3.0-DE AND 
CC-BY-NC-SA-3.0-IGO AND CC-BY-NC-SA-3.0 AND CC-BY-NC-SA-4.0 AND CC-BY-ND-1.0 
AND CC-BY-ND-2.0 AND CC-BY-ND-2.5 AND CC-BY-ND-3.0-DE AND CC-BY-ND-3.0 AND 
CC-BY-ND-4.0 AND CC-BY-SA-1.0 AND CC-BY-SA-2.0 AND CC-BY-SA-2.0-UK AND 
CC-BY-SA-2.1-JP AND CC-BY-SA-2.5 AND CC-BY-SA-3.0-AT AND CC-BY-SA-3.0-DE AND 
CC-BY-SA-3.0 AND CC-BY-SA-4.0 AND CC-PDDC AND CDDL-1.0 AND CDDL-1.1 AND CDL-1.0 
AND CDLA-Permissive-1.0 AND CDLA-Permissive-2.0 AND CDLA-Sharing-1.0 AND 
CECILL-1.0 AND CECILL-1.1 AND CECILL-2.0 AND CECILL-2.1 AND CECILL-B AND 
CECILL-C AND CERN-OHL-1.1 AND CERN-OHL-1.2 AND CERN-OHL-P-2.0 AND 
CERN-OHL-S-2.0 AND CERN-OHL-W-2.0 AND ClArtistic AND Classpath-exception-2.0 
AND CLISP-exception-2.0 AND CNRI-Jython AND CNRI-Python-GPL-Compatible AND 
CNRI-Python AND COIL-1.0 AND Community-Spec-1.0 AND Condor-1.1 AND 
copyleft-next-0.3.0 AND copyleft-next-0.3.1 AND CPAL-1.0 AND CPL-1.0 AND 
CPOL-1.02 AND Crossword AND CrystalStacker AND CUA-OPL-1.0 AND Cube AND 
C-UDA-1.0 AND curl AND deprecated_AGPL-1.0 AND deprecated_AGPL-3.0 AND 
deprecated_BSD-2-Clause-FreeBSD AND deprecated_BSD-2-Clause-NetBSD AND 
deprecated_bzip2-1.0.5 AND deprecated_eCos-2.0 AND deprecated_GFDL-1.1 AND 
deprecated_GFDL-1.2 AND deprecated_GFDL-1.3 AND deprecated_GPL-1.0 AND 
deprecated_GPL-1.0+ AND deprecated_GPL-2.0 AND deprecated_GPL-2.0+ AND 
deprecated_GPL-2.0-with-autoconf-exception AND 
deprecated_GPL-2.0-with-bison-exception AND 
deprecated_GPL-2.0-with-classpath-exception AND 
deprecated_GPL-2.0-with-font-exception AND 
deprecated_GPL-2.0-with-GCC-exception AND deprecated_GPL-3.0 AND 
deprecated_GPL-3.0+ AND deprecated_GPL-3.0-with-autoconf-exception AND 
deprecated_GPL-3.0-with-GCC-exception AND deprecated_LGPL-2.0 AND 
deprecated_LGPL-2.0+ AND deprecated_LGPL-2.1 AND deprecated_LGPL-2.1+ AND 
deprecated_LGPL-3.0 AND deprecated_LGPL-3.0+ AND deprecated_Nunit AND 
deprecated_StandardML-NJ AND deprecated_wxWindows AND D-FSL-1.0 AND diffmark 
AND DigiRule-FOSS-exception AND DL-DE-BY-2.0 AND DOC AND Dotseqn AND DRL-1.0 
AND DSDP AND dvipdfm AND ECL-1.0 AND ECL-2.0 AND eCos-exception-2.0 AND EFL-1.0 
AND EFL-2.0 AND eGenix AND Elastic-2.0 AND Entessa AND EPICS AND EPL-1.0 AND 
EPL-2.0 AND ErlPL-1.1 AND etalab-2.0 AND EUDatagrid AND EUPL-1.0 AND EUPL-1.1 
AND EUPL-1.2 AND Eurosym AND Fair AND Fawkes-Runtime-exception AND FDK-AAC AND 
FLTK-exception AND Font-exception-2.0 AND Frameworx-1.0 AND FreeBSD-DOC AND 
FreeImage AND freertos-exception-2.0 AND FSFAP AND FSFULLR AND FSFUL AND FTL 
AND GCC-exception-2.0 AND GCC-exception-3.1 AND GD AND GFDL-1.1-invariants-only 
AND GFDL-1.1-invariants-or-later AND GFDL-1.1-no-invariants-only AND 
GFDL-1.1-no-invariants-or-later AND GFDL-1.1-only AND GFDL-1.1-or-later AND 
GFDL-1.2-invariants-only AND GFDL-1.2-invariants-or-later AND 
GFDL-1.2-no-invariants-only AND GFDL-1.2-no-invariants-or-later AND 
GFDL-1.2-only AND GFDL-1.2-or-later AND GFDL-1.3-invariants-only AND 
GFDL-1.3-invariants-or-later AND GFDL-1.3-no-invariants-only AND 
GFDL-1.3-no-invariants-or-later AND GFDL-1.3-only AND GFDL-1.3-or-later AND 
Giftware AND GL2PS AND Glide AND Glulxe AND GLWTPL AND gnu-javamail-exception 
AND gnuplot AND GPL-1.0-only AND GPL-1.0-or-later AND GPL-2.0-only AND 
GPL-2.0-or-later AND GPL-3.0-linking-exception AND 
GPL-3.0-linking-source-exception AND GPL-3.0-only AND GPL-3.0-or-later AND 
GPL-CC-1.0 AND gSOAP-1.3b AND GStreamer-exception-2005 AND 
GStreamer-exception-2008 AND HaskellReport AND Hippocratic-2.1 AND 
HPND-sell-variant AND HPND AND HTMLTIDY AND i2p-gpl-java-exception AND IBM-pibs 
AND ICU AND IJG AND ImageMagick AND iMatix AND Imlib2 AND Info-ZIP AND 
Intel-ACPI AND Intel AND Interbase-1.0 AND IPA AND IPL-1.0 AND ISC AND Jam AND 
JasPer-2.0 AND JPNIC AND JSON AND KiCad-libraries-exception AND LAL-1.2 AND 
LAL-1.3 AND Latex2e AND Leptonica AND LGPL-2.0-only AND LGPL-2.0-or-later AND 
LGPL-2.1-only AND LGPL-2.1-or-later AND LGPL-3.0-linking-exception AND 
LGPL-3.0-only AND LGPL-3.0-or-later AND LGPLLR AND libpng-2.0 AND Libpng AND 
libselinux-1.0 AND libtiff AND Libtool-exception AND LiLiQ-P-1.1 AND 
LiLiQ-R-1.1 AND LiLiQ-Rplus-1.1 AND Linux-man-pages-copyleft AND Linux-OpenIB 
AND Linux-syscall-note AND LLVM-exception AND LPL-1.02 AND LPL-1.0 AND LPPL-1.0 
AND LPPL-1.1 AND LPPL-1.2 AND LPPL-1.3a AND LPPL-1.3c AND LZMA-exception AND 
MakeIndex AND mif-exception AND Minpack AND MirOS AND MIT-0 AND MIT-advertising 
AND MIT-CMU AND MIT-enna AND MIT-feh AND MIT-Modern-Variant AND MITNFA AND 
MIT-open-group AND MIT AND Motosoto AND mpich2 AND MPL-1.0 AND MPL-1.1 AND 
MPL-2.0-no-copyleft-exception AND MPL-2.0 AND mplus AND MS-LPL AND MS-PL AND 
MS-RL AND MTLL AND MulanPSL-1.0 AND MulanPSL-2.0 AND Multics AND Mup AND 
NAIST-2003 AND NASA-1.3 AND Naumen AND NBPL-1.0 AND NCGL-UK-2.0 AND NCSA AND 
NetCDF AND Net-SNMP AND Newsletr AND NGPL AND NICTA-1.0 AND NIST-PD-fallback 
AND NIST-PD AND NLOD-1.0 AND NLOD-2.0 AND NLPL AND Nokia-Qt-exception-1.1 AND 
Nokia AND NOSL AND Noweb AND NPL-1.0 AND NPL-1.1 AND NPOSL-3.0 AND NRL AND 
NTP-0 AND NTP AND OCaml-LGPL-linking-exception AND OCCT-exception-1.0 AND 
OCCT-PL AND OCLC-2.0 AND ODbL-1.0 AND ODC-By-1.0 AND OFL-1.0-no-RFN AND 
OFL-1.0-RFN AND OFL-1.0 AND OFL-1.1-no-RFN AND OFL-1.1-RFN AND OFL-1.1 AND 
OGC-1.0 AND OGDL-Taiwan-1.0 AND OGL-Canada-2.0 AND OGL-UK-1.0 AND OGL-UK-2.0 
AND OGL-UK-3.0 AND OGTSL AND OLDAP-1.1 AND OLDAP-1.2 AND OLDAP-1.3 AND 
OLDAP-1.4 AND OLDAP-2.0.1 AND OLDAP-2.0 AND OLDAP-2.1 AND OLDAP-2.2.1 AND 
OLDAP-2.2.2 AND OLDAP-2.2 AND OLDAP-2.3 AND OLDAP-2.4 AND OLDAP-2.5 AND 
OLDAP-2.6 AND OLDAP-2.7 AND OLDAP-2.8 AND OML AND 
OpenJDK-assembly-exception-1.0 AND OpenSSL AND openvpn-openssl-exception AND 
OPL-1.0 AND OPUBL-1.0 AND OSET-PL-2.1 AND OSL-1.0 AND OSL-1.1 AND OSL-2.0 AND 
OSL-2.1 AND OSL-3.0 AND O-UDA-1.0 AND Parity-6.0.0 AND Parity-7.0.0 AND 
PDDL-1.0 AND PHP-3.01 AND PHP-3.0 AND Plexus AND PolyForm-Noncommercial-1.0.0 
AND PolyForm-Small-Business-1.0.0 AND PostgreSQL AND PSF-2.0 AND psfrag AND 
PS-or-PDF-font-exception-20170817 AND psutils AND Python-2.0 AND Qhull AND 
QPL-1.0 AND Qt-GPL-exception-1.0 AND Qt-LGPL-exception-1.1 AND 
Qwt-exception-1.0 AND Rdisc AND RHeCos-1.1 AND RPL-1.1 AND RPL-1.5 AND RPSL-1.0 
AND RSA-MD AND RSCPL AND Ruby AND Saxpath AND SAX-PD AND SCEA AND SchemeReport 
AND Sendmail-8.23 AND Sendmail AND SGI-B-1.0 AND SGI-B-1.1 AND SGI-B-2.0 AND 
SHL-0.51 AND SHL-0.5 AND SHL-2.0 AND SHL-2.1 AND SimPL-2.0 AND SISSL-1.2 AND 
SISSL AND Sleepycat AND SMLNJ AND SMPPL AND SNIA AND Spencer-86 AND Spencer-94 
AND Spencer-99 AND SPL-1.0 AND SSH-OpenSSH AND SSH-short AND SSPL-1.0 AND 
SugarCRM-1.1.3 AND Swift-exception AND SWL AND TAPR-OHL-1.0 AND TCL AND 
TCP-wrappers AND TMate AND TORQUE-1.1 AND TOSL AND TU-Berlin-1.0 AND 
TU-Berlin-2.0 AND u-boot-exception-2.0 AND UCL-1.0 AND Unicode-DFS-2015 AND 
Unicode-DFS-2016 AND Unicode-TOU AND Universal-FOSS-exception-1.0 AND Unlicense 
AND UPL-1.0 AND Vim AND VOSTROM AND VSL-1.0 AND W3C-19980720 AND W3C-20150513 
AND W3C AND Watcom-1.0 AND Wsuipa AND WTFPL AND WxWindows-exception-3.1 AND 
X11-distribute-modifications-variant AND X11 AND Xerox AND XFree86-1.1 AND 
xinetd AND Xnet AND xpp AND XSkat AND YPL-1.0 AND YPL-1.1 AND Zed AND Zend-2.0 
AND Zimbra-1.3 AND Zimbra-1.4 AND zlib-acknowledgement AND Zlib AND ZPL-1.1 AND 
ZPL-2.0 AND ZPL-2.1
Signature   : (none)
Source RPM  : demo-1.0-1.src.rpm
Build Date  : Tue 02 Aug 2022 11:10:33 BST
Build Host  : localhost
Summary     : Demo
Description :
Demo


(I manually editted the above to put in line breaks as email servers/clients
may not be so happy with 10,000 char long lines :-)

With regards,
Daniel
-- 
|: https://berrange.com      -o-    https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org         -o-            https://fstop138.berrange.com :|
|: https://entangle-photo.org    -o-    https://www.instagram.com/dberrange :|
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux