diff --git a/CHANGELOG.md b/CHANGELOG.md index bb83d8b..4ce2426 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] - ReleaseDate +### Changed +- [PR#61](https://github.com/EmbarkStudios/spdx/pull/61) updated the SPDX license list from `3.20` => `3.21`. + +### Fixed +- [PR#60](https://github.com/EmbarkStudios/spdx/pull/60) fixed a few typos. + ## [0.10.1] - 2023-04-06 ### Changed - [PR#59](https://github.com/EmbarkStudios/spdx/pull/59) updated the SPDX license list from `3.19` => `3.20`. diff --git a/README.md b/README.md index e70d9f7..17566d1 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ [![Crates.io](https://img.shields.io/crates/v/spdx.svg)](https://crates.io/crates/spdx) [![Docs](https://docs.rs/spdx/badge.svg)](https://docs.rs/spdx) [![Minimum Stable Rust Version](https://img.shields.io/badge/Rust-1.65.0-blue?color=fc8d62&logo=rust)](https://blog.rust-lang.org/2022/11/03/Rust-1.65.0.html) -[![SPDX Version](https://img.shields.io/badge/SPDX%20Version-3.20-blue.svg)](https://spdx.org/licenses/) +[![SPDX Version](https://img.shields.io/badge/SPDX%20Version-3.21-blue.svg)](https://spdx.org/licenses/) [![dependency status](https://deps.rs/repo/github/EmbarkStudios/spdx/status.svg)](https://deps.rs/repo/github/EmbarkStudios/spdx) [![Build Status](https://github.com/EmbarkStudios/spdx/workflows/CI/badge.svg)](https://github.com/EmbarkStudios/spdx/actions?workflow=CI) diff --git a/src/identifiers.rs b/src/identifiers.rs index 4ebe8d9..3bc0149 100644 --- a/src/identifiers.rs +++ b/src/identifiers.rs @@ -1,5 +1,5 @@ /* - * list fetched from https://github.com/spdx/license-list-data @ v3.20 + * list fetched from https://github.com/spdx/license-list-data @ v3.21 * * AUTO-GENERATED BY ./update * DO NOT MODIFY @@ -13,7 +13,7 @@ pub const IS_DEPRECATED: u8 = 0x4; pub const IS_COPYLEFT: u8 = 0x8; pub const IS_GNU: u8 = 0x10; -pub const VERSION: &str = "3.20"; +pub const VERSION: &str = "3.21"; pub const LICENSES: &[(&str, &str, u8)] = &[ ("0BSD", r#"BSD Zero Clause License"#, IS_OSI_APPROVED), @@ -109,6 +109,16 @@ pub const LICENSES: &[(&str, &str, u8)] = &[ r#"Apple Public Source License 2.0"#, IS_OSI_APPROVED | IS_FSF_LIBRE, ), + ( + "ASWF-Digital-Assets-1.0", + r#"ASWF Digital Assets License version 1.0"#, + 0x0, + ), + ( + "ASWF-Digital-Assets-1.1", + r#"ASWF Digital Assets License 1.1"#, + 0x0, + ), ("Abstyles", r#"Abstyles License"#, 0x0), ("AdaCore-doc", r#"AdaCore Doc License"#, 0x0), ( @@ -272,6 +282,7 @@ pub const LICENSES: &[(&str, &str, u8)] = &[ ), ("Bitstream-Vera", r#"Bitstream Vera Font License"#, 0x0), ("BlueOak-1.0.0", r#"Blue Oak Model License 1.0.0"#, 0x0), + ("Boehm-GC", r#"Boehm-Demers-Weiser GC License"#, 0x0), ("Borceux", r#"Borceux license"#, 0x0), ( "Brian-Gladman-3-Clause", @@ -538,6 +549,11 @@ pub const LICENSES: &[(&str, &str, u8)] = &[ r#"Creative Commons Attribution Share Alike 3.0 Germany"#, IS_COPYLEFT, ), + ( + "CC-BY-SA-3.0-IGO", + r#"Creative Commons Attribution-ShareAlike 3.0 IGO"#, + IS_COPYLEFT, + ), ( "CC-BY-SA-4.0", r#"Creative Commons Attribution Share Alike 4.0 International"#, @@ -740,7 +756,7 @@ pub const LICENSES: &[(&str, &str, u8)] = &[ ), ( "FSFULLRWD", - r#"FSF Unlimited License (With License Retention and Warranty Disclaimer)"#, + r#"FSF Unlimited License (With License Retention and Warranty Disclaimer)"#, 0x0, ), ("FTL", r#"Freetype Project License"#, IS_FSF_LIBRE), @@ -1045,6 +1061,7 @@ pub const LICENSES: &[(&str, &str, u8)] = &[ ("ImageMagick", r#"ImageMagick License"#, 0x0), ("Imlib2", r#"Imlib2 License"#, IS_FSF_LIBRE), ("Info-ZIP", r#"Info-ZIP License"#, 0x0), + ("Inner-Net-2.0", r#"Inner Net License v2.0"#, 0x0), ( "Intel", r#"Intel Open Source License"#, @@ -1169,6 +1186,11 @@ pub const LICENSES: &[(&str, &str, u8)] = &[ 0x0, ), ("Latex2e", r#"Latex2e License"#, 0x0), + ( + "Latex2e-translated-notice", + r#"Latex2e with translated notice permission"#, + 0x0, + ), ("Leptonica", r#"Leptonica License"#, 0x0), ( "LiLiQ-P-1.1", @@ -1191,14 +1213,30 @@ pub const LICENSES: &[(&str, &str, u8)] = &[ r#"Linux Kernel Variant of OpenIB.org license"#, 0x0, ), + ( + "Linux-man-pages-1-para", + r#"Linux man-pages - 1 paragraph"#, + 0x0, + ), ( "Linux-man-pages-copyleft", r#"Linux man-pages Copyleft"#, 0x0, ), + ( + "Linux-man-pages-copyleft-2-para", + r#"Linux man-pages Copyleft - 2 paragraphs"#, + 0x0, + ), + ( + "Linux-man-pages-copyleft-var", + r#"Linux man-pages Copyleft Variant"#, + 0x0, + ), ("MIT", r#"MIT License"#, IS_OSI_APPROVED | IS_FSF_LIBRE), ("MIT-0", r#"MIT No Attribution"#, IS_OSI_APPROVED), ("MIT-CMU", r#"CMU License"#, 0x0), + ("MIT-Festival", r#"MIT Festival Variant"#, 0x0), ( "MIT-Modern-Variant", r#"MIT License Modern Variant"#, @@ -1288,6 +1326,7 @@ pub const LICENSES: &[(&str, &str, u8)] = &[ r#"NIST Public Domain Notice with license fallback"#, 0x0, ), + ("NIST-Software", r#"NIST Software License"#, 0x0), ( "NLOD-1.0", r#"Norwegian Licence for Open Government Data (NLOD) 1.0"#, @@ -1417,8 +1456,18 @@ pub const LICENSES: &[(&str, &str, u8)] = &[ r#"Open LDAP Public License v2.8"#, IS_OSI_APPROVED, ), + ( + "OLFL-1.3", + r#"Open Logistics Foundation License Version 1.3"#, + IS_OSI_APPROVED, + ), ("OML", r#"Open Market License"#, 0x0), ("OPL-1.0", r#"Open Public License v1.0"#, 0x0), + ( + "OPL-UK-3.0", + r#"United Kingdom Open Parliament Licence v3.0"#, + 0x0, + ), ("OPUBL-1.0", r#"Open Publication License v1.0"#, 0x0), ( "OSET-PL-2.1", @@ -1532,6 +1581,7 @@ pub const LICENSES: &[(&str, &str, u8)] = &[ r#"SGI Free Software License B v2.0"#, IS_FSF_LIBRE, ), + ("SGP4", r#"SGP4 Permission Notice"#, 0x0), ("SHL-0.5", r#"Solderpad Hardware License v0.5"#, 0x0), ( "SHL-0.51", @@ -1608,6 +1658,7 @@ pub const LICENSES: &[(&str, &str, u8)] = &[ r#"Technische Universitaet Berlin License 2.0"#, 0x0, ), + ("TermReadKey", r#"TermReadKey License"#, 0x0), ("UCAR", r#"UCAR License"#, 0x0), ( "UCL-1.0", @@ -1630,6 +1681,7 @@ pub const LICENSES: &[(&str, &str, u8)] = &[ IS_OSI_APPROVED, ), ("Unicode-TOU", r#"Unicode Terms of Use"#, 0x0), + ("UnixCrypt", r#"UnixCrypt License"#, 0x0), ( "Unlicense", r#"The Unlicense"#, @@ -1667,6 +1719,7 @@ pub const LICENSES: &[(&str, &str, u8)] = &[ r#"Sybase Open Watcom Public License 1.0"#, IS_OSI_APPROVED, ), + ("Widget-Workshop", r#"Widget Workshop License"#, 0x0), ("Wsuipa", r#"Wsuipa License"#, 0x0), ("X11", r#"X11 License"#, IS_FSF_LIBRE), ( @@ -1676,7 +1729,9 @@ pub const LICENSES: &[(&str, &str, u8)] = &[ ), ("XFree86-1.1", r#"XFree86 License 1.1"#, IS_FSF_LIBRE), ("XSkat", r#"XSkat License"#, 0x0), + ("Xdebug-1.03", r#"Xdebug License v 1.03"#, 0x0), ("Xerox", r#"Xerox License"#, 0x0), + ("Xfig", r#"Xfig License"#, 0x0), ("Xnet", r#"X.Net License"#, IS_OSI_APPROVED), ("YPL-1.0", r#"Yahoo! Public License v1.0"#, 0x0), ( @@ -1712,6 +1767,7 @@ pub const LICENSES: &[(&str, &str, u8)] = &[ ("copyleft-next-0.3.1", r#"copyleft-next 0.3.1"#, 0x0), ("curl", r#"curl License"#, 0x0), ("diffmark", r#"diffmark license"#, 0x0), + ("dtoa", r#"David M. Gay dtoa License"#, 0x0), ("dvipdfm", r#"dvipdfm License"#, 0x0), ( "eCos-2.0", @@ -1735,6 +1791,7 @@ pub const LICENSES: &[(&str, &str, u8)] = &[ r#"libutil David Nugent License"#, 0x0, ), + ("metamail", r#"metamail License"#, 0x0), ("mpi-permissive", r#"mpi Permissive License"#, 0x0), ("mpich2", r#"mpich2 License"#, 0x0), ("mplus", r#"mplus Font License"#, 0x0), @@ -1793,9 +1850,11 @@ pub const IMPRECISE_NAMES: &[(&str, &str)] = &[ pub const EXCEPTIONS: &[(&str, u8)] = &[ ("389-exception", 0), + ("Asterisk-exception", 0), ("Autoconf-exception-2.0", 0), ("Autoconf-exception-3.0", 0), ("Autoconf-exception-generic", 0), + ("Autoconf-exception-macro", 0), ("Bison-exception-2.2", 0), ("Bootloader-exception", 0), ("CLISP-exception-2.0", 0), @@ -1807,6 +1866,7 @@ pub const EXCEPTIONS: &[(&str, u8)] = &[ ("GCC-exception-2.0", 0), ("GCC-exception-3.1", 0), ("GNAT-exception", 0), + ("GPL-3.0-interface-exception", 0), ("GPL-3.0-linking-exception", 0), ("GPL-3.0-linking-source-exception", 0), ("GPL-CC-1.0", 0), @@ -1814,6 +1874,7 @@ pub const EXCEPTIONS: &[(&str, u8)] = &[ ("GStreamer-exception-2008", 0), ("KiCad-libraries-exception", 0), ("LGPL-3.0-linking-exception", 0), + ("LLGPL", 0), ("LLVM-exception", 0), ("LZMA-exception", 0), ("Libtool-exception", 0), @@ -1833,12 +1894,15 @@ pub const EXCEPTIONS: &[(&str, u8)] = &[ ("Swift-exception", 0), ("Universal-FOSS-exception-1.0", 0), ("WxWindows-exception-3.1", 0), + ("cryptsetup-OpenSSL-exception", 0), ("eCos-exception-2.0", 0), ("freertos-exception-2.0", 0), ("gnu-javamail-exception", 0), ("i2p-gpl-java-exception", 0), + ("libpri-OpenH323-exception", 0), ("mif-exception", 0), ("openvpn-openssl-exception", 0), ("u-boot-exception-2.0", 0), + ("vsftpd-openssl-exception", 0), ("x11vnc-openssl-exception", 0), ]; diff --git a/src/lib.rs b/src/lib.rs index 46cf943..e868a11 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -541,7 +541,7 @@ pub fn exception_id(name: &str) -> Option { /// the license and exception identifiers are sourced from /// /// ``` -/// assert_eq!(spdx::license_version(), "3.20"); +/// assert_eq!(spdx::license_version(), "3.21"); /// ``` #[inline] #[must_use] diff --git a/src/text.rs b/src/text.rs index 0131a7c..434a5b5 100644 --- a/src/text.rs +++ b/src/text.rs @@ -33,6 +33,14 @@ pub const LICENSE_TEXTS: &[(&str, &str)] = &[ ("APSL-1.1", include!("text/licenses/APSL-1.1")), ("APSL-1.2", include!("text/licenses/APSL-1.2")), ("APSL-2.0", include!("text/licenses/APSL-2.0")), + ( + "ASWF-Digital-Assets-1.0", + include!("text/licenses/ASWF-Digital-Assets-1.0"), + ), + ( + "ASWF-Digital-Assets-1.1", + include!("text/licenses/ASWF-Digital-Assets-1.1"), + ), ("Abstyles", include!("text/licenses/Abstyles")), ("AdaCore-doc", include!("text/licenses/AdaCore-doc")), ("Adobe-2006", include!("text/licenses/Adobe-2006")), @@ -141,6 +149,7 @@ pub const LICENSE_TEXTS: &[(&str, &str)] = &[ ), ("Bitstream-Vera", include!("text/licenses/Bitstream-Vera")), ("BlueOak-1.0.0", include!("text/licenses/BlueOak-1.0.0")), + ("Boehm-GC", include!("text/licenses/Boehm-GC")), ("Borceux", include!("text/licenses/Borceux")), ( "Brian-Gladman-3-Clause", @@ -222,6 +231,10 @@ pub const LICENSE_TEXTS: &[(&str, &str)] = &[ ("CC-BY-SA-3.0", include!("text/licenses/CC-BY-SA-3.0")), ("CC-BY-SA-3.0-AT", include!("text/licenses/CC-BY-SA-3.0-AT")), ("CC-BY-SA-3.0-DE", include!("text/licenses/CC-BY-SA-3.0-DE")), + ( + "CC-BY-SA-3.0-IGO", + include!("text/licenses/CC-BY-SA-3.0-IGO"), + ), ("CC-BY-SA-4.0", include!("text/licenses/CC-BY-SA-4.0")), ("CC-PDDC", include!("text/licenses/CC-PDDC")), ("CC0-1.0", include!("text/licenses/CC0-1.0")), @@ -488,6 +501,7 @@ pub const LICENSE_TEXTS: &[(&str, &str)] = &[ ("ImageMagick", include!("text/licenses/ImageMagick")), ("Imlib2", include!("text/licenses/Imlib2")), ("Info-ZIP", include!("text/licenses/Info-ZIP")), + ("Inner-Net-2.0", include!("text/licenses/Inner-Net-2.0")), ("Intel", include!("text/licenses/Intel")), ("Intel-ACPI", include!("text/licenses/Intel-ACPI")), ("Interbase-1.0", include!("text/licenses/Interbase-1.0")), @@ -536,19 +550,36 @@ pub const LICENSE_TEXTS: &[(&str, &str)] = &[ ), ("LZMA-SDK-9.22", include!("text/licenses/LZMA-SDK-9.22")), ("Latex2e", include!("text/licenses/Latex2e")), + ( + "Latex2e-translated-notice", + include!("text/licenses/Latex2e-translated-notice"), + ), ("Leptonica", include!("text/licenses/Leptonica")), ("LiLiQ-P-1.1", include!("text/licenses/LiLiQ-P-1.1")), ("LiLiQ-R-1.1", include!("text/licenses/LiLiQ-R-1.1")), ("LiLiQ-Rplus-1.1", include!("text/licenses/LiLiQ-Rplus-1.1")), ("Libpng", include!("text/licenses/Libpng")), ("Linux-OpenIB", include!("text/licenses/Linux-OpenIB")), + ( + "Linux-man-pages-1-para", + include!("text/licenses/Linux-man-pages-1-para"), + ), ( "Linux-man-pages-copyleft", include!("text/licenses/Linux-man-pages-copyleft"), ), + ( + "Linux-man-pages-copyleft-2-para", + include!("text/licenses/Linux-man-pages-copyleft-2-para"), + ), + ( + "Linux-man-pages-copyleft-var", + include!("text/licenses/Linux-man-pages-copyleft-var"), + ), ("MIT", include!("text/licenses/MIT")), ("MIT-0", include!("text/licenses/MIT-0")), ("MIT-CMU", include!("text/licenses/MIT-CMU")), + ("MIT-Festival", include!("text/licenses/MIT-Festival")), ( "MIT-Modern-Variant", include!("text/licenses/MIT-Modern-Variant"), @@ -594,6 +625,7 @@ pub const LICENSE_TEXTS: &[(&str, &str)] = &[ "NIST-PD-fallback", include!("text/licenses/NIST-PD-fallback"), ), + ("NIST-Software", include!("text/licenses/NIST-Software")), ("NLOD-1.0", include!("text/licenses/NLOD-1.0")), ("NLOD-2.0", include!("text/licenses/NLOD-2.0")), ("NLPL", include!("text/licenses/NLPL")), @@ -647,8 +679,10 @@ pub const LICENSE_TEXTS: &[(&str, &str)] = &[ ("OLDAP-2.6", include!("text/licenses/OLDAP-2.6")), ("OLDAP-2.7", include!("text/licenses/OLDAP-2.7")), ("OLDAP-2.8", include!("text/licenses/OLDAP-2.8")), + ("OLFL-1.3", include!("text/licenses/OLFL-1.3")), ("OML", include!("text/licenses/OML")), ("OPL-1.0", include!("text/licenses/OPL-1.0")), + ("OPL-UK-3.0", include!("text/licenses/OPL-UK-3.0")), ("OPUBL-1.0", include!("text/licenses/OPUBL-1.0")), ("OSET-PL-2.1", include!("text/licenses/OSET-PL-2.1")), ("OSL-1.0", include!("text/licenses/OSL-1.0")), @@ -695,6 +729,7 @@ pub const LICENSE_TEXTS: &[(&str, &str)] = &[ ("SGI-B-1.0", include!("text/licenses/SGI-B-1.0")), ("SGI-B-1.1", include!("text/licenses/SGI-B-1.1")), ("SGI-B-2.0", include!("text/licenses/SGI-B-2.0")), + ("SGP4", include!("text/licenses/SGP4")), ("SHL-0.5", include!("text/licenses/SHL-0.5")), ("SHL-0.51", include!("text/licenses/SHL-0.51")), ("SISSL", include!("text/licenses/SISSL")), @@ -731,6 +766,7 @@ pub const LICENSE_TEXTS: &[(&str, &str)] = &[ ("TTWL", include!("text/licenses/TTWL")), ("TU-Berlin-1.0", include!("text/licenses/TU-Berlin-1.0")), ("TU-Berlin-2.0", include!("text/licenses/TU-Berlin-2.0")), + ("TermReadKey", include!("text/licenses/TermReadKey")), ("UCAR", include!("text/licenses/UCAR")), ("UCL-1.0", include!("text/licenses/UCL-1.0")), ("UPL-1.0", include!("text/licenses/UPL-1.0")), @@ -743,6 +779,7 @@ pub const LICENSE_TEXTS: &[(&str, &str)] = &[ include!("text/licenses/Unicode-DFS-2016"), ), ("Unicode-TOU", include!("text/licenses/Unicode-TOU")), + ("UnixCrypt", include!("text/licenses/UnixCrypt")), ("Unlicense", include!("text/licenses/Unlicense")), ("VOSTROM", include!("text/licenses/VOSTROM")), ("VSL-1.0", include!("text/licenses/VSL-1.0")), @@ -752,6 +789,7 @@ pub const LICENSE_TEXTS: &[(&str, &str)] = &[ ("W3C-20150513", include!("text/licenses/W3C-20150513")), ("WTFPL", include!("text/licenses/WTFPL")), ("Watcom-1.0", include!("text/licenses/Watcom-1.0")), + ("Widget-Workshop", include!("text/licenses/Widget-Workshop")), ("Wsuipa", include!("text/licenses/Wsuipa")), ("X11", include!("text/licenses/X11")), ( @@ -760,7 +798,9 @@ pub const LICENSE_TEXTS: &[(&str, &str)] = &[ ), ("XFree86-1.1", include!("text/licenses/XFree86-1.1")), ("XSkat", include!("text/licenses/XSkat")), + ("Xdebug-1.03", include!("text/licenses/Xdebug-1.03")), ("Xerox", include!("text/licenses/Xerox")), + ("Xfig", include!("text/licenses/Xfig")), ("Xnet", include!("text/licenses/Xnet")), ("YPL-1.0", include!("text/licenses/YPL-1.0")), ("YPL-1.1", include!("text/licenses/YPL-1.1")), @@ -786,6 +826,7 @@ pub const LICENSE_TEXTS: &[(&str, &str)] = &[ ), ("curl", include!("text/licenses/curl")), ("diffmark", include!("text/licenses/diffmark")), + ("dtoa", include!("text/licenses/dtoa")), ("dvipdfm", include!("text/licenses/dvipdfm")), ("eCos-2.0", include!("text/licenses/eCos-2.0")), ("eGenix", include!("text/licenses/eGenix")), @@ -800,6 +841,7 @@ pub const LICENSE_TEXTS: &[(&str, &str)] = &[ "libutil-David-Nugent", include!("text/licenses/libutil-David-Nugent"), ), + ("metamail", include!("text/licenses/metamail")), ("mpi-permissive", include!("text/licenses/mpi-permissive")), ("mpich2", include!("text/licenses/mpich2")), ("mplus", include!("text/licenses/mplus")), @@ -819,6 +861,10 @@ pub const LICENSE_TEXTS: &[(&str, &str)] = &[ pub const EXCEPTION_TEXTS: &[(&str, &str)] = &[ ("389-exception", include!("text/exceptions/389-exception")), + ( + "Asterisk-exception", + include!("text/exceptions/Asterisk-exception"), + ), ( "Autoconf-exception-2.0", include!("text/exceptions/Autoconf-exception-2.0"), @@ -831,6 +877,10 @@ pub const EXCEPTION_TEXTS: &[(&str, &str)] = &[ "Autoconf-exception-generic", include!("text/exceptions/Autoconf-exception-generic"), ), + ( + "Autoconf-exception-macro", + include!("text/exceptions/Autoconf-exception-macro"), + ), ( "Bison-exception-2.2", include!("text/exceptions/Bison-exception-2.2"), @@ -869,6 +919,10 @@ pub const EXCEPTION_TEXTS: &[(&str, &str)] = &[ include!("text/exceptions/GCC-exception-3.1"), ), ("GNAT-exception", include!("text/exceptions/GNAT-exception")), + ( + "GPL-3.0-interface-exception", + include!("text/exceptions/GPL-3.0-interface-exception"), + ), ( "GPL-3.0-linking-exception", include!("text/exceptions/GPL-3.0-linking-exception"), @@ -894,6 +948,7 @@ pub const EXCEPTION_TEXTS: &[(&str, &str)] = &[ "LGPL-3.0-linking-exception", include!("text/exceptions/LGPL-3.0-linking-exception"), ), + ("LLGPL", include!("text/exceptions/LLGPL")), ("LLVM-exception", include!("text/exceptions/LLVM-exception")), ("LZMA-exception", include!("text/exceptions/LZMA-exception")), ( @@ -955,6 +1010,10 @@ pub const EXCEPTION_TEXTS: &[(&str, &str)] = &[ "WxWindows-exception-3.1", include!("text/exceptions/WxWindows-exception-3.1"), ), + ( + "cryptsetup-OpenSSL-exception", + include!("text/exceptions/cryptsetup-OpenSSL-exception"), + ), ( "eCos-exception-2.0", include!("text/exceptions/eCos-exception-2.0"), @@ -971,6 +1030,10 @@ pub const EXCEPTION_TEXTS: &[(&str, &str)] = &[ "i2p-gpl-java-exception", include!("text/exceptions/i2p-gpl-java-exception"), ), + ( + "libpri-OpenH323-exception", + include!("text/exceptions/libpri-OpenH323-exception"), + ), ("mif-exception", include!("text/exceptions/mif-exception")), ( "openvpn-openssl-exception", @@ -980,6 +1043,10 @@ pub const EXCEPTION_TEXTS: &[(&str, &str)] = &[ "u-boot-exception-2.0", include!("text/exceptions/u-boot-exception-2.0"), ), + ( + "vsftpd-openssl-exception", + include!("text/exceptions/vsftpd-openssl-exception"), + ), ( "x11vnc-openssl-exception", include!("text/exceptions/x11vnc-openssl-exception"), diff --git a/src/text/exceptions/Asterisk-exception b/src/text/exceptions/Asterisk-exception new file mode 100644 index 0000000..20c1e77 --- /dev/null +++ b/src/text/exceptions/Asterisk-exception @@ -0,0 +1,6 @@ +r#"In addition, when this program is distributed with Asterisk in any +form that would qualify as a 'combined work' or as a 'derivative work' +(but not mere aggregation), you can redistribute and/or modify the +combination under the terms of the license provided with that copy +of Asterisk, instead of the license terms granted here. +"# \ No newline at end of file diff --git a/src/text/exceptions/Autoconf-exception-macro b/src/text/exceptions/Autoconf-exception-macro new file mode 100644 index 0000000..18efb08 --- /dev/null +++ b/src/text/exceptions/Autoconf-exception-macro @@ -0,0 +1,13 @@ +r#"As a special exception, the respective Autoconf Macro's copyright owner +gives unlimited permission to copy, distribute and modify the configure +scripts that are the output of Autoconf when processing the Macro. You +need not follow the terms of the GNU General Public License when using +or distributing such scripts, even though portions of the text of the +Macro appear in them. The GNU General Public License (GPL) does govern +all other use of the material that constitutes the Autoconf Macro. + +This special exception to the GPL applies to versions of the Autoconf +Macro released by the Autoconf Archive. When you make and distribute a +modified version of the Autoconf Macro, you may extend this special +exception to the GPL to apply to your modified version as well. +"# \ No newline at end of file diff --git a/src/text/exceptions/GPL-3.0-interface-exception b/src/text/exceptions/GPL-3.0-interface-exception new file mode 100644 index 0000000..7ed44d4 --- /dev/null +++ b/src/text/exceptions/GPL-3.0-interface-exception @@ -0,0 +1,8 @@ +r#"Linking [name of library] statically or dynamically with other modules is making a combined work based on [name of library]. Thus, the terms and conditions of the GNU General Public License cover the whole combination. + +As a special exception, the copyright holders of [name of library] give you permission to combine [name of library] program with free software programs or libraries that are released under the GNU LGPL and with independent modules that communicate with [name of library] solely through the [name of library's interface] interface. You may copy and distribute such a system following the terms of the GNU GPL for [name of library] and the licenses of the other code concerned, provided that you include the source code of that other code when and as the GNU GPL requires distribution of source code and provided that you do not modify the [name of library's interface] interface. + +Note that people who make modified versions of [name of library] are not obligated to grant this special exception for their modified versions; it is their choice whether to do so. The GNU General Public License gives permission to release a modified version without this exception; this exception also makes it possible to release a modified version which carries forward this exception. If you modify the [name of library's interface] interface, this exception does not apply to your modified version of [name of library], and you must remove this exception when you distribute your modified version. + +This exception is an additional permission under section 7 of the GNU General Public License, version 3 ("GPLv3") +"# \ No newline at end of file diff --git a/src/text/exceptions/LLGPL b/src/text/exceptions/LLGPL new file mode 100644 index 0000000..6f29d23 --- /dev/null +++ b/src/text/exceptions/LLGPL @@ -0,0 +1,57 @@ +r#"Preamble to the Gnu Lesser General Public License + +Copyright (c) 2016 Franz Inc., Berkeley, CA 94704 + +The concept of the GNU Lesser General Public License version 2.1 ("LGPL") +has been adopted to govern the use and distribution of above-mentioned +application. However, the LGPL uses terminology that is more appropriate +for a program written in C than one written in Lisp. Nevertheless, the +LGPL can still be applied to a Lisp program if certain clarifications +are made. This document details those clarifications. Accordingly, the +license for the open-source Lisp applications consists of this document +plus the LGPL. Wherever there is a conflict between this document and +the LGPL, this document takes precedence over the LGPL. + +A "Library" in Lisp is a collection of Lisp functions, data and foreign +modules. The form of the Library can be Lisp source code (for processing +by an interpreter) or object code (usually the result of compilation of +source code or built with some other mechanisms). Foreign modules are +object code in a form that can be linked into a Lisp executable. When +we speak of functions we do so in the most general way to include, in +addition, methods and unnamed functions. Lisp "data" is also a general +term that includes the data structures resulting from defining Lisp +classes. A Lisp application may include the same set of Lisp objects +as does a Library, but this does not mean that the application is +necessarily a "work based on the Library" it contains. + +The Library consists of everything in the distribution file set before +any modifications are made to the files. If any of the functions or +classes in the Library are redefined in other files, then those +redefinitions ARE considered a work based on the Library. If additional +methods are added to generic functions in the Library, those additional +methods are NOT considered a work based on the Library. If Library classes +are subclassed, these subclasses are NOT considered a work based on the Library. +If the Library is modified to explicitly call other functions that are neither +part of Lisp itself nor an available add-on module to Lisp, then the functions +called by the modified Library ARE considered a work based on the Library. +The goal is to ensure that the Library will compile and run without getting +undefined function errors. + +It is permitted to add proprietary source code to the Library, but it must +be done in a way such that the Library will still run without that proprietary +code present. Section 5 of the LGPL distinguishes between the case of a +library being dynamically linked at runtime and one being statically linked +at build time. Section 5 of the LGPL states that the former results in an +executable that is a "work that uses the Library." Section 5 of the LGPL +states that the latter results in one that is a "derivative of the Library", +which is therefore covered by the LGPL. Since Lisp only offers one choice, +which is to link the Library into an executable at build time, we declare that, +for the purpose applying the LGPL to the Library, an executable that results +from linking a "work that uses the Library" with the Library is considered a +"work that uses the Library" and is therefore NOT covered by the LGPL. + +Because of this declaration, section 6 of LGPL is not applicable to the Library. +However, in connection with each distribution of this executable, you must also +deliver, in accordance with the terms and conditions of the LGPL, the source code +of Library (or your derivative thereof) that is incorporated into this executable. +"# \ No newline at end of file diff --git a/src/text/exceptions/cryptsetup-OpenSSL-exception b/src/text/exceptions/cryptsetup-OpenSSL-exception new file mode 100644 index 0000000..7dbed49 --- /dev/null +++ b/src/text/exceptions/cryptsetup-OpenSSL-exception @@ -0,0 +1,13 @@ +r#"In addition, as a special exception, the copyright holders give +permission to link the code of portions of this program with the OpenSSL +library under certain conditions as described in each individual source +file, and distribute linked combinations including the two. + +You must obey the GNU General Public License in all respects for all of +the code used other than OpenSSL. If you modify file(s) with this +exception, you may extend this exception to your version of the file(s), +but you are not obligated to do so. If you do not wish to do so, delete +this exception statement from your version. If you delete this exception +statement from all source files in the program, then also delete it +here. +"# \ No newline at end of file diff --git a/src/text/exceptions/libpri-OpenH323-exception b/src/text/exceptions/libpri-OpenH323-exception new file mode 100644 index 0000000..c36b6d3 --- /dev/null +++ b/src/text/exceptions/libpri-OpenH323-exception @@ -0,0 +1,5 @@ +r#"As a special exception, libpri may also be linked to the +OpenH323 library, so long as the entirity of the derivative +work (as defined within the GPL) is licensed either under +the MPL of the OpenH323 license or the GPL of libpri. +"# \ No newline at end of file diff --git a/src/text/exceptions/vsftpd-openssl-exception b/src/text/exceptions/vsftpd-openssl-exception new file mode 100644 index 0000000..51fa365 --- /dev/null +++ b/src/text/exceptions/vsftpd-openssl-exception @@ -0,0 +1,6 @@ +r#"vsftpd is licensed under version 2 of the GNU GPL. +As copyright holder, I give permission for vsftpd to be linked to the OpenSSL +libraries. This includes permission for vsftpd binaries to be distributed +linked against the OpenSSL libraries. All other obligations under the GPL v2 +remain intact. +"# \ No newline at end of file diff --git a/src/text/licenses/ASWF-Digital-Assets-1.0 b/src/text/licenses/ASWF-Digital-Assets-1.0 new file mode 100644 index 0000000..98da824 --- /dev/null +++ b/src/text/licenses/ASWF-Digital-Assets-1.0 @@ -0,0 +1,18 @@ +r#"ASWF Digital Assets License v1.0 + +License for (the "Asset Name"). + + Copyright . All rights reserved. + +Redistribution and use of these digital assets, with or without modification, solely for education, training, research, software and hardware development, performance benchmarking (including publication of benchmark results and permitting reproducibility of the benchmark results by third parties), or software and hardware product demonstrations, are permitted provided that the following conditions are met: + +1. Redistributions of these digital assets or any part of them must include the above copyright notice, this list of conditions and the disclaimer below. + +2. Publications showing images derived from these digital assets must include the above copyright notice. + +3. The names of copyright holder or the names of its contributors may NOT be used to promote or to imply endorsement, sponsorship, or affiliation with products developed or tested utilizing these digital assets or benchmarking results obtained from these digital assets, without prior written permission from copyright holder. + +4. The assets and their output may only be referred to as the Asset Name listed above, and your use of the Asset Name shall be solely to identify the digital assets. Other than as expressly permitted by this License, you may NOT use any trade names, trademarks, service marks, or product names of the copyright holder for any purpose. + +DISCLAIMER: THESE DIGITAL ASSETS ARE PROVIDED BY THE COPYRIGHT HOLDER "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ARE DISCLAIMED. IN NO EVENT SHALL COPYRIGHT HOLDER BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THESE DIGITAL ASSETS, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +"# \ No newline at end of file diff --git a/src/text/licenses/ASWF-Digital-Assets-1.1 b/src/text/licenses/ASWF-Digital-Assets-1.1 new file mode 100644 index 0000000..2836198 --- /dev/null +++ b/src/text/licenses/ASWF-Digital-Assets-1.1 @@ -0,0 +1,18 @@ +r#"ASWF Digital Assets License v1.1 + +License for (the "Asset Name"). + + Copyright . All rights reserved. + +Redistribution and use of these digital assets, with or without modification, solely for education, training, research, software and hardware development, performance benchmarking (including publication of benchmark results and permitting reproducibility of the benchmark results by third parties), or software and hardware product demonstrations, are permitted provided that the following conditions are met: + +1. Redistributions of these digital assets or any part of them must include the above copyright notice, this list of conditions and the disclaimer below, and if applicable, a description of how the redistributed versions of the digital assets differ from the originals. + +2. Publications showing images derived from these digital assets must include the above copyright notice. + +3. The names of copyright holder or the names of its contributors may NOT be used to promote or to imply endorsement, sponsorship, or affiliation with products developed or tested utilizing these digital assets or benchmarking results obtained from these digital assets, without prior written permission from copyright holder. + +4. The assets and their output may only be referred to as the Asset Name listed above, and your use of the Asset Name shall be solely to identify the digital assets. Other than as expressly permitted by this License, you may NOT use any trade names, trademarks, service marks, or product names of the copyright holder for any purpose. + +DISCLAIMER: THESE DIGITAL ASSETS ARE PROVIDED BY THE COPYRIGHT HOLDER "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ARE DISCLAIMED. IN NO EVENT SHALL COPYRIGHT HOLDER BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THESE DIGITAL ASSETS, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +"# \ No newline at end of file diff --git a/src/text/licenses/Boehm-GC b/src/text/licenses/Boehm-GC new file mode 100644 index 0000000..10d9fb5 --- /dev/null +++ b/src/text/licenses/Boehm-GC @@ -0,0 +1,13 @@ +r#"Copyright (c) ... + +THIS MATERIAL IS PROVIDED AS IS, WITH ABSOLUTELY NO WARRANTY EXPRESSED +OR IMPLIED. ANY USE IS AT YOUR OWN RISK. + +Permission is hereby granted to use or copy this program +for any purpose, provided the above notices are retained on all copies. +Permission to modify the code and to distribute modified code is granted, +provided the above notices are retained, and a notice that the code was +modified is included with the above copyright notice. + +A few files have other copyright holders. +"# \ No newline at end of file diff --git a/src/text/licenses/CC-BY-SA-3.0-IGO b/src/text/licenses/CC-BY-SA-3.0-IGO new file mode 100644 index 0000000..5d2a670 --- /dev/null +++ b/src/text/licenses/CC-BY-SA-3.0-IGO @@ -0,0 +1,108 @@ +r#"Creative Commons Attribution-ShareAlike 3.0 IGO + +CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE LEGAL SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE INFORMATION PROVIDED, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM ITS USE. THE LICENSOR IS NOT NECESSARILY AN INTERGOVERNMENTAL ORGANIZATION (IGO), AS DEFINED IN THE LICENSE BELOW. + +License + +THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE COMMONS PUBLIC LICENSE ("LICENSE"). THE LICENSOR (DEFINED BELOW) HOLDS COPYRIGHT AND OTHER RIGHTS IN THE WORK. ANY USE OF THE WORK OTHER THAN AS AUTHORIZED UNDER THIS LICENSE IS PROHIBITED. + +BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED HERE IN CONSIDERATION FOR YOUR ACCEPTANCE AND AGREEMENT TO THE TERMS OF THE LICENSE. + +1. Definitions + + a. "IGO" means, solely and exclusively for purposes of this License, an organization established by a treaty or other instrument governed by international law and possessing its own international legal personality. Other organizations established to carry out activities across national borders and that accordingly enjoy immunity from legal process are also IGOs for the sole and exclusive purposes of this License. IGOs may include as members, in addition to states, other entities. + + b. "Work" means the literary and/or artistic work eligible for copyright protection, whatever may be the mode or form of its expression including digital form, and offered under the terms of this License. It is understood that a database, which by reason of the selection and arrangement of its contents constitutes an intellectual creation, is considered a Work. + + c. "Licensor" means the individual, individuals, entity or entities that offer(s) the Work under the terms of this License and may be, but is not necessarily, an IGO. + + d. "You" means an individual or entity exercising rights under this License. + + e. "License Elements" means the following high-level license attributes as selected by the Licensor and indicated in the title of this License: Attribution, ShareAlike. + + f. "Reproduce" means to make a copy of the Work in any manner or form, and by any means. + + g. "Distribute" means the activity of making publicly available the Work or Adaptation (or copies of the Work or Adaptation), as applicable, by sale, rental, public lending or any other known form of transfer of ownership or possession of the Work or copy of the Work. + + h. "Publicly Perform" means to perform public recitations of the Work and to communicate to the public those public recitations, by any means or process, including by wire or wireless means or public digital performances; to make available to the public Works in such a way that members of the public may access these Works from a place and at a place individually chosen by them; to perform the Work to the public by any means or process and the communication to the public of the performances of the Work, including by public digital performance; to broadcast and rebroadcast the Work by any means including signs, sounds or images. + + i. "Adaptation" means a work derived from or based upon the Work, or upon the Work and other pre-existing works. Adaptations may include works such as translations, derivative works, or any alterations and arrangements of any kind involving the Work. For purposes of this License, where the Work is a musical work, performance, or phonogram, the synchronization of the Work in timed-relation with a moving image is an Adaptation. For the avoidance of doubt, including the Work in a Collection is not an Adaptation. + + j. "Collection" means a collection of literary or artistic works or other works or subject matter other than works listed in Section 1(b) which by reason of the selection and arrangement of their contents, constitute intellectual creations, in which the Work is included in its entirety in unmodified form along with one or more other contributions, each constituting separate and independent works in themselves, which together are assembled into a collective whole. For the avoidance of doubt, a Collection will not be considered as an Adaptation. + + k. "Creative Commons Compatible License" means a license that is listed at https://creativecommons.org/compatiblelicenses that has been approved by Creative Commons as being essentially equivalent to this License, including, at a minimum, because that license: (i) contains terms that have the same purpose, meaning and effect as the License Elements of this License; and, (ii) explicitly permits the relicensing of adaptations of works made available under that license under this License or a Creative Commons jurisdiction license with the same License Elements as this License. + +2. Scope of this License. Nothing in this License is intended to reduce, limit, or restrict any uses free from copyright protection. + +3. License Grant. Subject to the terms and conditions of this License, the Licensor hereby grants You a worldwide, royalty-free, non-exclusive license to exercise the rights in the Work as follows: + + a. to Reproduce, Distribute and Publicly Perform the Work, to incorporate the Work into one or more Collections, and to Reproduce, Distribute and Publicly Perform the Work as incorporated in the Collections; and, + + b. to create, Reproduce, Distribute and Publicly Perform Adaptations, provided that You clearly label, demarcate or otherwise identify that changes were made to the original Work. + + c. For the avoidance of doubt: + + i. Non-waivable Compulsory License Schemes. In those jurisdictions in which the right to collect royalties through any statutory or compulsory licensing scheme cannot be waived, the Licensor reserves the exclusive right to collect such royalties for any exercise by You of the rights granted under this License; + + ii. Waivable Compulsory License Schemes. In those jurisdictions in which the right to collect royalties through any statutory or compulsory licensing scheme can be waived, the Licensor waives the exclusive right to collect such royalties for any exercise by You of the rights granted under this License; and, + + ii. Voluntary License Schemes. To the extent possible, the Licensor waives the right to collect royalties from You for the exercise of the Licensed Rights, whether directly or through a collecting society under any voluntary licensing scheme. + +This License lasts for the duration of the term of the copyright in the Work licensed by the Licensor. The above rights may be exercised in all media and formats whether now known or hereafter devised. The above rights include the right to make such modifications as are technically necessary to exercise the rights in other media and formats. All rights not expressly granted by the Licensor are hereby reserved. + +4. Restrictions. The license granted in Section 3 above is expressly made subject to and limited by the following restrictions: + + a. You may Distribute or Publicly Perform the Work only under the terms of this License. You must include a copy of, or the Uniform Resource Identifier (URI) for, this License with every copy of the Work You Distribute or Publicly Perform. You may not offer or impose any terms on the Work that restrict the terms of this License or the ability of the recipient of the Work to exercise the rights granted to that recipient under the terms of the License. You may not sublicense the Work (see section 8(a)). You must keep intact all notices that refer to this License and to the disclaimer of warranties with every copy of the Work You Distribute or Publicly Perform. When You Distribute or Publicly Perform the Work, You may not impose any effective technological measures on the Work that restrict the ability of a recipient of the Work from You to exercise the rights granted to that recipient under the terms of the License. This Section 4(a) applies to the Work as incorporated in a Collection, but this does not require the Collection apart from the Work itself to be made subject to the terms of this License. If You create a Collection, upon notice from a Licensor You must, to the extent practicable, remove from the Collection any credit (inclusive of any logo, trademark, official mark or official emblem) as required by Section 4(c), as requested. If You create an Adaptation, upon notice from a Licensor You must, to the extent practicable, remove from the Adaptation any credit (inclusive of any logo, trademark, official mark or official emblem) as required by Section 4(c), as requested. + + b. You may Distribute or Publicly Perform an Adaptation only under the terms of: (i) this License; (ii) a later version of this License with the same License Elements as this License; (iii) either the unported Creative Commons license or a ported Creative Commons license (either this or a later license version) containing the same License Elements; or (iv) a Creative Commons Compatible License. If You license the Adaptation under one of the licenses mentioned in (iv), You must comply with the terms of that license. If you license the Adaptation under the terms of any of the licenses mentioned in (i), (ii) or (iii) (the "Applicable License"), You must comply with terms of the Applicable License generally and the following provisions: (I) You must include a copy of, or the URI for, the Applicable License with every copy of each Adaptation You Distribute or Publicly Perform. (II) You may not offer or impose any terms on the Adaptation that restrict the terms of the Applicable License or the ability of the recipient of the Adaptation to exercise the rights granted to that recipient under the terms of the Applicable License. (III) You must keep intact all notices that refer to this License and to the disclaimer of warranties with every copy of the Work as included in the Adaptation You Distribute or Publicly Perform. (IV) When You Distribute or Publicly Perform the Adaptation, You may not impose any effective technological measures on the Adaptation that restrict the ability of a recipient of the Adaptation from You to exercise the rights granted to that recipient under the terms of the Applicable License. This Section 4(b) applies to the Adaptation as incorporated in a Collection, but this does not require the Collection apart from the Adaptation itself to be made subject to the terms of the Applicable License. + + c. If You Distribute, or Publicly Perform the Work or any Adaptations or Collections, You must, unless a request has been made pursuant to Section 4(a), keep intact all copyright notices for the Work and provide, reasonable to the medium or means You are utilizing: (i) any attributions that the Licensor indicates be associated with the Work as indicated in a copyright notice, (ii) the title of the Work if supplied; (iii) to the extent reasonably practicable, the URI, if any, that the Licensor specifies to be associated with the Work, unless such URI does not refer to the copyright notice or licensing information for the Work; and, (iv) consistent with Section 3(b), in the case of an Adaptation, a credit identifying the use of the Work in the Adaptation. The credit required by this Section 4(c) may be implemented in any reasonable manner; provided, however, that in the case of an Adaptation or Collection, at a minimum such credit will appear, if a credit for all contributors to the Adaptation or Collection appears, then as part of these credits and in a manner at least as prominent as the credits for the other contributors. For the avoidance of doubt, You may only use the credit required by this Section for the purpose of attribution in the manner set out above and, by exercising Your rights under this License, You may not implicitly or explicitly assert or imply any connection with, sponsorship or endorsement by the Licensor or others designated for attribution, of You or Your use of the Work, without the separate, express prior written permission of the Licensor or such others. + + d. Except as otherwise agreed in writing by the Licensor, if You Reproduce, Distribute or Publicly Perform the Work either by itself or as part of any Adaptations or Collections, You must not distort, mutilate, modify or take other derogatory action in relation to the Work which would be prejudicial to the honor or reputation of the Licensor where moral rights apply. + +5. Representations, Warranties and Disclaimer + +THE LICENSOR OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ERRORS, WHETHER OR NOT DISCOVERABLE. + +6. Limitation on Liability + +IN NO EVENT WILL THE LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF THE LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +7. Termination + + a. Subject to the terms and conditions set forth in this License, the license granted here lasts for the duration of the term of the copyright in the Work licensed by the Licensor as stated in Section 3. Notwithstanding the above, the Licensor reserves the right to release the Work under different license terms or to stop distributing the Work at any time; provided, however that any such election will not serve to withdraw this License (or any other license that has been, or is required to be, granted under the terms of this License), and this License will continue in full force and effect unless terminated as stated below. + + b. If You fail to comply with this License, then this License and the rights granted hereunder will terminate automatically upon any breach by You of the terms of this License. Individuals or entities who have received Adaptations or Collections from You under this License, however, will not have their licenses terminated provided such individuals or entities remain in full compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will survive any termination of this License. Notwithstanding the foregoing, this License reinstates automatically as of the date the violation is cured, provided it is cured within 30 days of You discovering the violation, or upon express reinstatement by the Licensor. For the avoidance of doubt, this Section 7(b) does not affect any rights the Licensor may have to seek remedies for violations of this License by You. + +8. Miscellaneous + + a. Each time You Distribute or Publicly Perform the Work or a Collection, the Licensor offers to the recipient a license to the Work on the same terms and conditions as the license granted to You under this License. + + b. Each time You Distribute or Publicly Perform an Adaptation, the Licensor offers to the recipient a license to the original Work on the same terms and conditions as the license granted to You under this License. + + c. If any provision of this License is invalid or unenforceable, it shall not affect the validity or enforceability of the remainder of the terms of this License, and without further action, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable. + + d. No term or provision of this License shall be deemed waived and no breach consented to unless such waiver or consent shall be in writing and signed by the Licensor. + + e. This License constitutes the entire agreement between You and the Licensor with respect to the Work licensed here. There are no understandings, agreements or representations with respect to the Work not specified here. The Licensor shall not be bound by any additional provisions that may appear in any communication from You. This License may not be modified without the mutual written agreement of the Licensor and You. + + f. The rights granted under, and the subject matter referenced, in this License were drafted utilizing the terminology of the Berne Convention for the Protection of Literary and Artistic Works (as amended on September 28, 1979), the Rome Convention of 1961, the WIPO Copyright Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996 and the Universal Copyright Convention (as revised on July 24, 1971). Interpretation of the scope of the rights granted by the Licensor and the conditions imposed on You under this License, this License, and the rights and conditions set forth herein shall be made with reference to copyright as determined in accordance with general principles of international law, including the above mentioned conventions. + + g. Nothing in this License constitutes or may be interpreted as a limitation upon or waiver of any privileges and immunities that may apply to the Licensor or You, including immunity from the legal processes of any jurisdiction, national court or other authority. + + h. Where the Licensor is an IGO, any and all disputes arising under this License that cannot be settled amicably shall be resolved in accordance with the following procedure: + + i. Pursuant to a notice of mediation communicated by reasonable means by either You or the Licensor to the other, the dispute shall be submitted to non-binding mediation conducted in accordance with rules designated by the Licensor in the copyright notice published with the Work, or if none then in accordance with those communicated in the notice of mediation. The language used in the mediation proceedings shall be English unless otherwise agreed. + + ii. If any such dispute has not been settled within 45 days following the date on which the notice of mediation is provided, either You or the Licensor may, pursuant to a notice of arbitration communicated by reasonable means to the other, elect to have the dispute referred to and finally determined by arbitration. The arbitration shall be conducted in accordance with the rules designated by the Licensor in the copyright notice published with the Work, or if none then in accordance with the UNCITRAL Arbitration Rules as then in force. The arbitral tribunal shall consist of a sole arbitrator and the language of the proceedings shall be English unless otherwise agreed. The place of arbitration shall be where the Licensor has its headquarters. The arbitral proceedings shall be conducted remotely (e.g., via telephone conference or written submissions) whenever practicable. + + iii. Interpretation of this License in any dispute submitted to mediation or arbitration shall be as set forth in Section 8(f), above. + +Creative Commons Notice + +Creative Commons is not a party to this License, and makes no warranty whatsoever in connection with the Work. Creative Commons will not be liable to You or any party on any legal theory for any damages whatsoever, including without limitation any general, special, incidental or consequential damages arising in connection to this license. Notwithstanding the foregoing two (2) sentences, if Creative Commons has expressly identified itself as the Licensor hereunder, it shall have all rights and obligations of the Licensor. + +Except for the limited purpose of indicating to the public that the Work is licensed under the CCPL, Creative Commons does not authorize the use by either party of the trademark "Creative Commons" or any related trademark or logo of Creative Commons without the prior written consent of Creative Commons. Any permitted use will be in compliance with Creative Commons' then-current trademark usage guidelines, as may be published on its website or otherwise made available upon request from time to time. For the avoidance of doubt, this trademark restriction does not form part of this License. + +Creative Commons may be contacted at https://creativecommons.org/. +"# \ No newline at end of file diff --git a/src/text/licenses/GPL-3.0 b/src/text/licenses/GPL-3.0 index 43b700b..98f4f4d 100644 --- a/src/text/licenses/GPL-3.0 +++ b/src/text/licenses/GPL-3.0 @@ -1,7 +1,7 @@ r#"GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 -Copyright © 2007 Free Software Foundation, Inc. +Copyright © 2007 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. @@ -215,7 +215,7 @@ To do so, attach the following notices to the program. It is safest to attach th This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - You should have received a copy of the GNU General Public License along with this program. If not, see . + You should have received a copy of the GNU General Public License along with this program. If not, see . Also add information on how to contact you by electronic and paper mail. @@ -227,7 +227,7 @@ If the program does terminal interaction, make it output a short notice like thi The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an “about box”. -You should also get your employer (if you work as a programmer) or school, if any, to sign a “copyright disclaimer” for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . +You should also get your employer (if you work as a programmer) or school, if any, to sign a “copyright disclaimer” for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . -The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read . +The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read . "# \ No newline at end of file diff --git a/src/text/licenses/GPL-3.0-only b/src/text/licenses/GPL-3.0-only index 43b700b..98f4f4d 100644 --- a/src/text/licenses/GPL-3.0-only +++ b/src/text/licenses/GPL-3.0-only @@ -1,7 +1,7 @@ r#"GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 -Copyright © 2007 Free Software Foundation, Inc. +Copyright © 2007 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. @@ -215,7 +215,7 @@ To do so, attach the following notices to the program. It is safest to attach th This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - You should have received a copy of the GNU General Public License along with this program. If not, see . + You should have received a copy of the GNU General Public License along with this program. If not, see . Also add information on how to contact you by electronic and paper mail. @@ -227,7 +227,7 @@ If the program does terminal interaction, make it output a short notice like thi The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an “about box”. -You should also get your employer (if you work as a programmer) or school, if any, to sign a “copyright disclaimer” for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . +You should also get your employer (if you work as a programmer) or school, if any, to sign a “copyright disclaimer” for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . -The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read . +The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read . "# \ No newline at end of file diff --git a/src/text/licenses/GPL-3.0-or-later b/src/text/licenses/GPL-3.0-or-later index 43b700b..98f4f4d 100644 --- a/src/text/licenses/GPL-3.0-or-later +++ b/src/text/licenses/GPL-3.0-or-later @@ -1,7 +1,7 @@ r#"GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 -Copyright © 2007 Free Software Foundation, Inc. +Copyright © 2007 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. @@ -215,7 +215,7 @@ To do so, attach the following notices to the program. It is safest to attach th This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - You should have received a copy of the GNU General Public License along with this program. If not, see . + You should have received a copy of the GNU General Public License along with this program. If not, see . Also add information on how to contact you by electronic and paper mail. @@ -227,7 +227,7 @@ If the program does terminal interaction, make it output a short notice like thi The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an “about box”. -You should also get your employer (if you work as a programmer) or school, if any, to sign a “copyright disclaimer” for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . +You should also get your employer (if you work as a programmer) or school, if any, to sign a “copyright disclaimer” for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . -The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read . +The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read . "# \ No newline at end of file diff --git a/src/text/licenses/Inner-Net-2.0 b/src/text/licenses/Inner-Net-2.0 new file mode 100644 index 0000000..da3552e --- /dev/null +++ b/src/text/licenses/Inner-Net-2.0 @@ -0,0 +1,35 @@ +r#"The Inner Net License, Version 2.00 + +The author(s) grant permission for redistribution and use in source and +binary forms, with or without modification, of the software and documentation +provided that the following conditions are met: + +0. If you receive a version of the software that is specifically labelled + as not being for redistribution (check the version message and/or README), + you are not permitted to redistribute that version of the software in any + way or form. +1. All terms of the all other applicable copyrights and licenses must be + followed. +2. Redistributions of source code must retain the authors' copyright + notice(s), this list of conditions, and the following disclaimer. +3. Redistributions in binary form must reproduce the authors' copyright + notice(s), this list of conditions, and the following disclaimer in the + documentation and/or other materials provided with the distribution. +4. [The copyright holder has authorized the removal of this clause.] +5. Neither the name(s) of the author(s) nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY ITS AUTHORS AND CONTRIBUTORS ``AS IS'' AND ANY +EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON +ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +If these license terms cause you a real problem, contact the author. +"# \ No newline at end of file diff --git a/src/text/licenses/Latex2e-translated-notice b/src/text/licenses/Latex2e-translated-notice new file mode 100644 index 0000000..53206f9 --- /dev/null +++ b/src/text/licenses/Latex2e-translated-notice @@ -0,0 +1,27 @@ +r#"Copyright @copyright{} 1989, 1992, 1993, 1994, 1995, 1996, 2014 Free Software +Foundation, Inc. + +Copyright @copyright{} 1995, 1996 Joseph Arceneaux. + +Copyright @copyright{} 1999, Carlo Wood. + +Copyright @copyright{} 2001, David Ingamells. + +Copyright @copyright{} 2013, Łukasz Stelmach. + +Copyright @copyright{} 2015, Tim Hentenaar. + +Permission is granted to make and distribute verbatim copies of +this manual provided the copyright notice and this permission notice +are preserved on all copies. + +Permission is granted to copy and distribute modified versions of this +manual under the conditions for verbatim copying, provided that the entire +resulting derived work is distributed under the terms of a permission +notice identical to this one. + +Permission is granted to copy and distribute translations of this manual +into another language, under the above conditions for modified versions, +except that this permission notice may be stated in a translation approved +by the Foundation. +"# \ No newline at end of file diff --git a/src/text/licenses/Linux-man-pages-1-para b/src/text/licenses/Linux-man-pages-1-para new file mode 100644 index 0000000..217c627 --- /dev/null +++ b/src/text/licenses/Linux-man-pages-1-para @@ -0,0 +1,5 @@ +r#"Permission is granted to distribute possibly modified +copies of this page provided the header is included +verbatim, and in case of nontrivial modification author +and date of the modification is added to the header. +"# \ No newline at end of file diff --git a/src/text/licenses/Linux-man-pages-copyleft-2-para b/src/text/licenses/Linux-man-pages-copyleft-2-para new file mode 100644 index 0000000..6e198fa --- /dev/null +++ b/src/text/licenses/Linux-man-pages-copyleft-2-para @@ -0,0 +1,9 @@ +r#"Permission is granted to make and distribute verbatim copies of this +manual provided the copyright notice and this permission notice are +preserved on all copies. + +Permission is granted to copy and distribute modified versions of this +manual under the conditions for verbatim copying, provided that the +entire resulting derived work is distributed under the terms of a +permission notice identical to this one. +"# \ No newline at end of file diff --git a/src/text/licenses/Linux-man-pages-copyleft-var b/src/text/licenses/Linux-man-pages-copyleft-var new file mode 100644 index 0000000..9d729ca --- /dev/null +++ b/src/text/licenses/Linux-man-pages-copyleft-var @@ -0,0 +1,17 @@ +r#"Permission is granted to make and distribute verbatim copies of +this manual provided the copyright notice and this permission +notice are preserved on all copies. + +Permission is granted to copy and distribute modified versions of +this manual under the conditions for verbatim copying, provided +that the entire resulting derived work is distributed under the +terms of a permission notice identical to this one. + +Since the Linux kernel and libraries are constantly changing, this +manual page may be incorrect or out-of-date. The author(s) assume +no responsibility for errors or omissions, or for damages resulting +from the use of the information contained herein. + +Formatted or processed versions of this manual, if unaccompanied by +the source, must acknowledge the copyright and authors of this work. +"# \ No newline at end of file diff --git a/src/text/licenses/MIT-Festival b/src/text/licenses/MIT-Festival new file mode 100644 index 0000000..023dab5 --- /dev/null +++ b/src/text/licenses/MIT-Festival @@ -0,0 +1,23 @@ +r#"Permission is hereby granted, free of charge, to use and distribute +this software and its documentation without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of this work, and to +permit persons to whom this work is furnished to do so, subject to +the following conditions: +1. The code must retain the above copyright notice, this list of +conditions and the following disclaimer. +2. Any modifications must be clearly marked as such. +3. Original authors' names are not deleted. +4. The authors' names are not used to endorse or promote products +derived from this software without specific prior written +permission. +THE UNIVERSITY OF EDINBURGH AND THE CONTRIBUTORS TO THIS WORK +DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING +ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT +SHALL THE UNIVERSITY OF EDINBURGH NOR THE CONTRIBUTORS BE LIABLE +FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN +AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, +ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF +THIS SOFTWARE. +"# \ No newline at end of file diff --git a/src/text/licenses/NIST-Software b/src/text/licenses/NIST-Software new file mode 100644 index 0000000..5620615 --- /dev/null +++ b/src/text/licenses/NIST-Software @@ -0,0 +1,29 @@ +r#"NIST-developed software is provided by NIST as a public service. +You may use, copy, and distribute copies of the software in any +medium, provided that you keep intact this entire notice. You may +improve, modify, and create derivative works of the software or any +portion of the software, and you may copy and distribute such +modifications or works. Modified works should carry a notice stating +that you changed the software and should note the date and nature of +any such change. Please explicitly acknowledge the National Institute +of Standards and Technology as the source of the software. + +NIST-developed software is expressly provided "AS IS." NIST MAKES NO +WARRANTY OF ANY KIND, EXPRESS, IMPLIED, IN FACT, OR ARISING BY OPERATION +OF LAW, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTY OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, AND DATA ACCURACY. NIST +NEITHER REPRESENTS NOR WARRANTS THAT THE OPERATION OF THE SOFTWARE WILL BE +UNINTERRUPTED OR ERROR-FREE, OR THAT ANY DEFECTS WILL BE CORRECTED. NIST DOES +NOT WARRANT OR MAKE ANY REPRESENTATIONS REGARDING THE USE OF THE SOFTWARE OR +THE RESULTS THEREOF, INCLUDING BUT NOT LIMITED TO THE CORRECTNESS, ACCURACY, +RELIABILITY, OR USEFULNESS OF THE SOFTWARE. + +You are solely responsible for determining the appropriateness of using and +distributing the software and you assume all risks associated with its use, +including but not limited to the risks and costs of program errors, compliance +with applicable laws, damage to or loss of data, programs or equipment, and the +unavailability or interruption of operation. This software is not intended to be +used in any situation where a failure could cause risk of injury or damage to +property. The software developed by NIST employees is not subject to copyright +protection within the United States. +"# \ No newline at end of file diff --git a/src/text/licenses/OLFL-1.3 b/src/text/licenses/OLFL-1.3 new file mode 100644 index 0000000..e7295a6 --- /dev/null +++ b/src/text/licenses/OLFL-1.3 @@ -0,0 +1,221 @@ +r#"Open Logistics Foundation License +Version 1.3, January 2023 +https://www.openlogisticsfoundation.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION AND DISTRIBUTION + +§1 Definitions + +(1) "Subject Matter of the License" shall mean the works of software components +in Source or Object form as well as any other components protected under +copyright, design and/or patent law which are made available under this License. + +(2) "License" shall mean the terms and conditions for the use, reproduction and +distribution of the Subject Matter of the License in accordance with the +provisions of this document. + +(3) "Licensor(s)" shall mean the copyright holder(s) or the entity authorized by +law or contract by the copyright holder(s) to grant the License. + +(4) "You" (or "Your") shall mean a natural or legal person exercising the +permissions granted by this License. + +(5) "Source" form shall mean the preferred form for making modifications, +including but not limited to software source code, documentation source, and +configuration files. + +(6) "Object" form shall mean any form resulting from mechanical transformation +or translation of a Source form, including but not limited to compiled object +code, generated documentation, and conversions to other media types. + +(7) "Derivative Works" shall mean any work, whether in Source or Object form or +any other form, that is based on (or derived from) the Subject Matter of the +License and for which the editorial revisions, annotations, elaborations, or +other modifications represent, as a whole, an original work of authorship. For +the purposes of this License, Derivative Works shall not include works that +remain separable from, or merely link (or bind by name) to the interfaces of, +the Subject Matter of the License and Derivative Works thereof. + +(8) "Contribution" shall mean any proprietary work, including the original +version of the Subject Matter of the License and any changes or additions to +such work, or Derivative Works of such work, that the rights holder, or a +natural or legal person authorized to make submissions, intentionally submits to +a Licensor to be incorporated into the Subject Matter of the License. For the +purposes of this definition, "submit" shall mean any form of electronic or +written communication which is sent to a Licensor or its representatives for the +purpose of discussing or improving the Subject Matter of the License, including +but not limited to communications sent via electronic mailing lists, source code +control systems and issue tracking systems; however, communications that are +clearly marked by the copyright holder as "not a contribution" or otherwise +identified as such in writing are excluded. + +(9) "Contributor" shall mean the Licensor(s) and/or any natural or legal person +on whose behalf the Licensor(s) receive(s) any Contribution subsequently +incorporated into the Subject Matter of the License. + +§2 Grant of usage rights + +Subject to the terms and conditions of this License and compliance with the +provisions of this License, You are hereby granted by each Contributor, insofar +as applicable to the respective Subject Matter of the License the + +- royalty-free and non-exclusive, +- sub-licensable for commercial and non-commercial purposes, +- worldwide and perpetual, +- irrevocable and non-terminable + +right to reproduce, prepare Derivative Works of, publicly display, publicly +perform, and distribute the Subject Matter of the License and such Derivative +Works in any form. This right of use includes but is not limited to the right + +- to use the Subject Matter of the License in any hardware and software + environment (with regard to the software and data components), in particular + to store or load it permanently or temporarily, to display it and run it, + including to the extent reproductions are necessary to that end, +- to otherwise modify, interpret, edit or redesign it, +- to store, reproduce, exhibit, publish, distribute it in tangible or intangible + form, on any medium or in any other way, for commercial and non-commercial + purposes, in particular to communicate it privately or publicly, including via + image, audio and other information carriers, irrespective of whether by wire + or wireless means, +- to use it in databases, data networks and online services, including the right + to make the software and data components of the Subject Matter of the License + available in Source or Object form to users of the aforementioned databases, + networks and online services for research and retrieval purposes, +- to allow third parties to use or operate it, +- to use it for own purposes but also to provide services to third parties, +- to distribute it + +in its original or modified, interpreted, edited or redesigned form. + +The foregoing right of use relates to the Subject Matter of the License, in +particular to its Source and Object form of software components (including +design rights, where applicable). + +§3 Grant of patent license + +Subject to the terms and conditions of this License and compliance with the +provisions of this License, You are hereby granted by each Contributor a +- royalty-free and non-exclusive, +- worldwide and perpetual, +- irrevocable (with the exception of the restrictions set out in this Section 3) + +patent license in all rights deriving from the patents, owned and licensable by +the Contributor at the time of the submission of the Contribution, to + +- produce, +- have produced, +- use, +- offer for sale, +- sell, +- import and otherwise transfer + +the Subject Matter of the License. + +However, said patent license shall cover only those rights deriving from the +patents of the respective Contributors which are indispensable in order not to +infringe that patent and only to the extent that the use of the Contributor’s +respective Contributions, whether alone or in combination with other +Contributions of the Contributors or any third parties together with the Subject +Matter of the License for which these Contributions were submitted, would +otherwise infringe that patent. The grant of license shall not include rights +deriving from the patents which may in future become necessary for their lawful +use due to subsequent modifications to the Subject Matter or Contributions made +by third parties after the original submission. + +In the event that You institute patent litigation against any entity or person +(including a counterclaim or countersuit in a legal action), alleging that the +Subject Matter of the License or a Contribution incorporated or contained +therein constitutes patent infringement or indirect infringement, all patent +licenses which have been granted to You under this License for the Subject +Matter of the License as well as this License itself shall be deemed terminated +as of the date on which the action is filed. + +§4 Distribution + +You may reproduce and distribute copies of the Subject Matter of the License or +Derivative Works on any medium, with or without modifications (with regard to +software components in Source or Object form), provided that You comply with +the following rules: + +- You must provide all other recipients of the Subject Matter of the License or + of Derivative Works with a copy of this License and inform them that the + Subject Matter of the License was originally licensed under this License. +- You must ensure that modified files contain prominent notices indicating that + You have modified the files. +- You must retain all copyright, patent, trademark and attribution notices in + the Subject Matter of the License in the Source form of any Derivative Works + You distribute, with the exception of those notices that do not pertain to any + part of the Derivative Works. + +You may add Your own copyright notices to Your modifications and state any +additional or different license conditions and conditions for the use, +reproduction or distribution of Your modifications or for those Derivative Works +as a whole, provided that Your use, reproduction and distribution of the work +complies with the terms and conditions set out in this License in all other +respects. + +§5 Submission of Contributions + +Unless expressly stated otherwise, every Contribution that You have +intentionally submitted for inclusion in the Subject Matter of the License is +subject to this License without any additional terms or conditions applying. +Irrespective of the above, none of the terms or conditions contained herein may +be interpreted to supersede or modify the terms or conditions of any separate +licensing agreement that You may have concluded with a Licensor for such +Contributions, such as a so-called "Contributor License Agreement" (CLA). + +§6 Trademarks + +This License does not grant permission to use the trade names, trademarks, +service marks or product names of the Licensor(s) or of a Contributor. + +§7 Limited warranty + +This License is granted free of charge and thus constitutes a gift. Accordingly, +any warranty is excluded. The Subject Matter of the License is a work in +progress; it is constantly being improved by countless Contributors. The Subject +Matter of the License is not complete and may therefore contain errors ("bugs") +or additional patents of Contributors or third parties, as is inherent in this +type of development. + +§8 Limitation of liability + +Except in cases of intentional and grossly negligent conduct, the Contributors, +their legal representatives, trustees, officers and employees shall not be +liable for direct or indirect, material or immaterial loss or damage of any kind +arising from the License or the use of the Subject Matter of the License; this +applies, among other things, but not exclusively, to loss of goodwill, loss of +production, computer failures or errors, loss of data or economic loss or +damage, even if the Contributor has been notified of the possibility of such +loss or damage. Irrespective of the above, the Licensor shall only be liable +within the scope of statutory product liability to the extent that the +respective provisions are applicable to the Subject Matter of the License or the +Contribution. + +Except in cases of intentional conduct, the Contributors, their legal +representatives, trustees, officers and employees shall not be liable for any +infringement of third-party patent or intellectual property rights arising from +the Contributions nor do they warrant that the Contributions are accurate, +devoid of mistakes, complete and/or fit for any particular purpose. + +§9 Provision of warranties or assumption of additional liability in the event of +distribution of the Subject Matter of the License + +In the event of distribution of the Subject Matter of the License or Derivative +Works, You are free to accept support, warranty, indemnity or other liability +obligations and/or rights consistent with this License and to charge a fee in +return. However, in accepting such obligations, You may act only on Your own +behalf and on Your sole responsibility, not on behalf of any other Contributor, +and You hereby agree to indemnify, defend, and hold each Contributor harmless +for any liability incurred by, or claims asserted against, such Contributor by +reason of Your accepting any such warranty or additional liability. + +§10 Applicable law + +This License is governed by German law, excluding its conflict of laws +provisions and the provisions of the UN Convention on Contracts for the +International Sale of Goods (CISG). + +END OF TERMS AND CONDITIONS +"# \ No newline at end of file diff --git a/src/text/licenses/OPL-UK-3.0 b/src/text/licenses/OPL-UK-3.0 new file mode 100644 index 0000000..5212d5f --- /dev/null +++ b/src/text/licenses/OPL-UK-3.0 @@ -0,0 +1,115 @@ +r#"United Kingdom Open Parliament Licence v3.0 + +Open Parliament Licence + +You are encouraged to use and re-use the information that +is available under this licence freely and flexibly, with +only a few conditions. Using information under this licence + +Use of copyright and database right material made +available under this licence (the ‘information’) indicates +your acceptance of the terms and conditions below. + +The Licensor grants you a worldwide, royalty-free, +perpetual, non-exclusive licence to use the +information subject to the conditions below. + +This licence does not affect your freedom under +fair dealing or fair use or any other copyright +or database right exceptions and limitations. + +You are free to: + * copy, publish, distribute and transmit the information + * adapt the information + * exploit the information commercially and non-commercially, + for example, by combining it with other information, + or by including it in your own product or application + +You must (where you do any of the above): + * acknowledge the source of the information in your + product or application by including the following + attribution statement and, where possible, provide a + link to this licence: Contains Parliamentary information + licensed under the Open Parliament Licence v3.0. + +These are important conditions of this licence and +if you fail to comply with them the rights granted to +you under this licence, or any similar licence granted +by the Licensor, will end automatically. + +Exemptions + +This licence does not cover the use of: + * personal data in the information; + * information that has neither been published nor disclosed + under information access legislation (including the + Freedom of Information Acts for the UK and Scotland) by or + with the consent of the Licensor; + * the Royal Arms and the Crowned Portcullis; + * third party rights the Licensor is not authorised to license; + * information subject to other intellectual property rights, + including patents, trademarks, and design rights + +Non-endorsment + +This licence does not grant you any right to use the +information in a way that suggests any official status or +that the Licensor endorses you or your use of the Information. + +No warranty + +The information is licensed ‘as is’ and the +Licensor excludes all representations, warranties, +obligations and liabilities in relation to the +information to the maximum extent permitted by law. +The Licensor is not liable for any errors or omissions in +the information and shall not be liable for any loss, injury +or damage of any kind caused by its use. The Licensor does +not guarantee the continued supply of the information. + +Governing law + +This licence is governed by the laws of England and Wales. + +Definitions + +In this licence, the terms below have the following meanings: + +‘Information’ means information protected by copyright +or by database right (for example, literary and +artistic works, content, data and source code) +offered for use under the terms of this licence. + +‘Information Provider’ means either House of Parliament. + +‘Licensor’ means— +(a) in relation to copyright, the Speaker of the House of +Commons and the Clerk of the Parliaments representing +the House of Commons and House of Lords respectively, and +(b) in relation to database right, the Corporate +Officer of the House of Commons and the Corporate +Officer of the House of Lords respectively. + +‘Use’ means doing any act which is restricted by copyright +or database right, whether in the original medium or in any +other medium, and includes without limitation distributing, +copying, adapting and modifying as may be technically +necessary to use it in a different mode or format. + +‘You’ means the natural or legal person, or body of persons +corporate or incorporate, acquiring rights under this licence. + +About the Open Parliament Licence + +This is version 3.0 of the Open Parliament Licence. The +Licensor may, from time to time, issue new versions of the +Open Parliament Licence. However, you may continue to use +information licensed under this version should you wish to do so. + +The information licensed under the Open Parliament +Licence includes Parliamentary information in which +Crown copyright subsists. Further context, best practice +and guidance relating to the re-use of public sector +information can be found in the UK Government Licensing +Framework section on The National Archives website. +"# \ No newline at end of file diff --git a/src/text/licenses/SGP4 b/src/text/licenses/SGP4 new file mode 100644 index 0000000..6a41899 --- /dev/null +++ b/src/text/licenses/SGP4 @@ -0,0 +1,2 @@ +r#"There is no license associated with the code and you may use it for any purpose—personal or commercial—as you wish. We ask only that you include citations in your documentation and source code to show the source of the code and provide links to the main page, to facilitate communications regarding any questions on the theory or source code. +"# \ No newline at end of file diff --git a/src/text/licenses/TermReadKey b/src/text/licenses/TermReadKey new file mode 100644 index 0000000..62a1fd1 --- /dev/null +++ b/src/text/licenses/TermReadKey @@ -0,0 +1,2 @@ +r#"Unlimited distribution and/or modification is allowed as long as this copyright notice remains intact. +"# \ No newline at end of file diff --git a/src/text/licenses/UnixCrypt b/src/text/licenses/UnixCrypt new file mode 100644 index 0000000..0be07a7 --- /dev/null +++ b/src/text/licenses/UnixCrypt @@ -0,0 +1,7 @@ +r#"Copyright (c) 1996 Aki Yoshida. All rights reserved. + +Permission to use, copy, modify and distribute this software +for non-commercial or commercial purposes and without fee is +hereby granted provided that this copyright notice appears in +all copies. +"# \ No newline at end of file diff --git a/src/text/licenses/Widget-Workshop b/src/text/licenses/Widget-Workshop new file mode 100644 index 0000000..777e32e --- /dev/null +++ b/src/text/licenses/Widget-Workshop @@ -0,0 +1,20 @@ +r#"Copyright (c) 1996 Widget Workshop, Inc. All Rights Reserved. + +Permission to use, copy, modify, and distribute this software and +its documentation for NON-COMMERCIAL or COMMERCIAL purposes and +without fee is hereby granted, provided that this copyright notice +is kept intact. WIDGET WORKSHOP MAKES NO REPRESENTATIONS OR WARRANTIES +ABOUT THE SUITABILITY OF THE SOFTWARE, EITHER EXPRESS OR IMPLIED, +INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. WIDGET WORKSHOP +SHALL NOT BE LIABLE FOR ANY DAMAGES SUFFERED BY LICENSEE AS A RESULT +OF USING, MODIFYING OR DISTRIBUTING THIS SOFTWARE OR ITS DERIVATIVES. +THIS SOFTWARE IS NOT DESIGNED OR INTENDED FOR USE OR RESALE AS ON-LINE +CONTROL EQUIPMENT IN HAZARDOUS ENVIRONMENTS REQUIRING FAIL-SAFE PERFORMANCE, +SUCH AS IN THE OPERATION OF NUCLEAR FACILITIES, AIRCRAFT NAVIGATION OR +COMMUNICATION SYSTEMS, AIR TRAFFIC CONTROL, DIRECT LIFE SUPPORT MACHINES, +OR WEAPONS SYSTEMS, IN WHICH THE FAILURE OF THE SOFTWARE COULD LEAD +DIRECTLY TO DEATH, PERSONAL INJURY, OR SEVERE PHYSICAL OR ENVIRONMENTAL +DAMAGE ("HIGH RISK ACTIVITIES"). WIDGET WORKSHOP SPECIFICALLY DISCLAIMS +ANY EXPRESS OR IMPLIED WARRANTY OF FITNESS FOR HIGH RISK ACTIVITIES. +"# \ No newline at end of file diff --git a/src/text/licenses/Xdebug-1.03 b/src/text/licenses/Xdebug-1.03 new file mode 100644 index 0000000..8866a16 --- /dev/null +++ b/src/text/licenses/Xdebug-1.03 @@ -0,0 +1,61 @@ +r#"-------------------------------------------------------------------- + The Xdebug License, version 1.03 + (Based on "The PHP License", version 3.01) + Copyright (c) 2003-2022 Derick Rethans. All rights reserved. +-------------------------------------------------------------------- + +Redistribution and use in source and binary forms, with or without +modification, is permitted provided that the following conditions +are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + 3. The name "Xdebug" must not be used to endorse or promote products + derived from this software without prior written permission. For + written permission, please contact derick@xdebug.org. + + 4. Products derived from this software may not be called "Xdebug", nor + may "Xdebug" appear in their name, without prior written permission + from derick@xdebug.org. + + 5. Derick Rethans may publish revised and/or new versions of the + license from time to time. Each version will be given a + distinguishing version number. Once covered code has been + published under a particular version of the license, you may + always continue to use it under the terms of that version. You + may also choose to use such covered code under the terms of any + subsequent version of the license published by Derick Rethans. No + one other than Derick Rethans has the right to modify the terms + applicable to covered code created under this License. + + 6. Redistributions of any form whatsoever must retain the following + acknowledgment: "This product includes Xdebug software, freely + available from ". + +THIS SOFTWARE IS PROVIDED BY DERICK RETHANS ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE PHP DEVELOPMENT TEAM OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------- + +This software consists of voluntary contributions made by some +individuals on behalf of Derick Rethans. + +Derick Rethans can be contacted via e-mail at derick@xdebug.org. + +For more information on Xdebug, please see . +"# \ No newline at end of file diff --git a/src/text/licenses/Xfig b/src/text/licenses/Xfig new file mode 100644 index 0000000..b559a2c --- /dev/null +++ b/src/text/licenses/Xfig @@ -0,0 +1,8 @@ +r#"Any party obtaining a copy of these files is granted, free of charge, +a full and unrestricted irrevocable, world-wide, paid up, royalty-free, +nonexclusive right and license to deal in this software and documentation +files (the "Software"), including without limitation the rights to use, +copy, modify, merge, publish and/or distribute copies of the Software, +and to permit persons who receive copies from any such party to do so, +with the only requirement being that this copyright notice remain intact. +"# \ No newline at end of file diff --git a/src/text/licenses/dtoa b/src/text/licenses/dtoa new file mode 100644 index 0000000..9d25739 --- /dev/null +++ b/src/text/licenses/dtoa @@ -0,0 +1,15 @@ +r#"The author of this software is David M. Gay. + +Copyright (c) 1991, 2000, 2001 by Lucent Technologies. + +Permission to use, copy, modify, and distribute this software for any +purpose without fee is hereby granted, provided that this entire notice +is included in all copies of any software which is or includes a copy +or modification of this software and in all copies of the supporting +documentation for such software. + +THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED +WARRANTY. IN PARTICULAR, NEITHER THE AUTHOR NOR LUCENT MAKES ANY +REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY +OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE. +"# \ No newline at end of file diff --git a/src/text/licenses/metamail b/src/text/licenses/metamail new file mode 100644 index 0000000..425b2fa --- /dev/null +++ b/src/text/licenses/metamail @@ -0,0 +1,13 @@ +r#"Copyright (c) 1991 Bell Communications Research, Inc. (Bellcore) + +Permission to use, copy, modify, and distribute this material +for any purpose and without fee is hereby granted, provided +that the above copyright notice and this permission notice +appear in all copies, and that the name of Bellcore not be +used in advertising or publicity pertaining to this +material without the specific, prior written permission +of an authorized representative of Bellcore. BELLCORE +MAKES NO REPRESENTATIONS ABOUT THE ACCURACY OR SUITABILITY +OF THIS MATERIAL FOR ANY PURPOSE. IT IS PROVIDED "AS IS", +WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES. +"# \ No newline at end of file