Skip to content

Commit

Permalink
updating spdx license list
Browse files Browse the repository at this point in the history
  • Loading branch information
stevespringett committed Jan 23, 2020
1 parent aa5e1d2 commit dea5508
Showing 1 changed file with 103 additions and 73 deletions.
176 changes: 103 additions & 73 deletions src/main/resources/spdx.xsd
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified"
targetNamespace="http://cyclonedx.org/schema/spdx"
version="1.0-3.6">
version="1.0-3.7">

<xs:simpleType name="licenseId">
<xs:restriction base="xs:string">
Expand Down Expand Up @@ -529,7 +529,7 @@
</xs:enumeration>
<xs:enumeration value="CERN-OHL-1.1">
<xs:annotation>
<xs:documentation>CERN Open Hardware License v1.1</xs:documentation>
<xs:documentation>CERN Open Hardware Licence v1.1</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CERN-OHL-1.2">
Expand Down Expand Up @@ -1194,14 +1194,19 @@
</xs:enumeration>
<xs:enumeration value="MirOS">
<xs:annotation>
<xs:documentation>MirOS License</xs:documentation>
<xs:documentation>The MirOS Licence</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Motosoto">
<xs:annotation>
<xs:documentation>Motosoto License</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MulanPSL-1.0">
<xs:annotation>
<xs:documentation>Mulan Permissive Software License, Version 1</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Multics">
<xs:annotation>
<xs:documentation>Multics License</xs:documentation>
Expand Down Expand Up @@ -1337,6 +1342,11 @@
<xs:documentation>SIL Open Font License 1.1</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="OGL-Canada-2.0">
<xs:annotation>
<xs:documentation>Open Government Licence - Canada</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="OGL-UK-1.0">
<xs:annotation>
<xs:documentation>Open Government Licence v1.0</xs:documentation>
Expand Down Expand Up @@ -1632,6 +1642,16 @@
<xs:documentation>Sun Public License v1.0</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SSH-OpenSSH">
<xs:annotation>
<xs:documentation>SSH OpenSSH license</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SSH-short">
<xs:annotation>
<xs:documentation>SSH short notice</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SSPL-1.0">
<xs:annotation>
<xs:documentation>Server Side Public License, v 1</xs:documentation>
Expand Down Expand Up @@ -1732,6 +1752,11 @@
<xs:documentation>Technische Universitaet Berlin License 2.0</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="UCL-1.0">
<xs:annotation>
<xs:documentation>Upstream Compatibility License v1.0</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="UPL-1.0">
<xs:annotation>
<xs:documentation>Universal Permissive License v1.0</xs:documentation>
Expand Down Expand Up @@ -1927,6 +1952,11 @@
<xs:documentation>eGenix.com Public License 1.1.0</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="etalab-2.0">
<xs:annotation>
<xs:documentation>Etalab Open License 2.0</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="gSOAP-1.3b">
<xs:annotation>
<xs:documentation>gSOAP Public License v1.3b</xs:documentation>
Expand Down Expand Up @@ -1988,187 +2018,187 @@
</xs:annotation>
</xs:enumeration>
<!-- Exceptions -->
<xs:enumeration value="Libtool-exception">
<xs:enumeration value="GCC-exception-2.0">
<xs:annotation>
<xs:documentation>Libtool Exception</xs:documentation>
<xs:documentation>GCC Runtime Library exception 2.0</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Linux-syscall-note">
<xs:enumeration value="openvpn-openssl-exception">
<xs:annotation>
<xs:documentation>Linux Syscall Note</xs:documentation>
<xs:documentation>OpenVPN OpenSSL Exception</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Autoconf-exception-3.0">
<xs:enumeration value="Nokia-Qt-exception-1.1">
<xs:annotation>
<xs:documentation>Autoconf exception 3.0</xs:documentation>
<xs:documentation>Nokia Qt LGPL exception 1.1</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="OCCT-exception-1.0">
<xs:enumeration value="Fawkes-Runtime-exception">
<xs:annotation>
<xs:documentation>Open CASCADE Exception 1.0</xs:documentation>
<xs:documentation>Fawkes Runtime Exception</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="openvpn-openssl-exception">
<xs:enumeration value="u-boot-exception-2.0">
<xs:annotation>
<xs:documentation>OpenVPN OpenSSL Exception</xs:documentation>
<xs:documentation>U-Boot exception 2.0</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="gnu-javamail-exception">
<xs:enumeration value="PS-or-PDF-font-exception-20170817">
<xs:annotation>
<xs:documentation>GNU JavaMail exception</xs:documentation>
<xs:documentation>PS/PDF font exception (2017-08-17)</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="OpenJDK-assembly-exception-1.0">
<xs:enumeration value="gnu-javamail-exception">
<xs:annotation>
<xs:documentation>OpenJDK Assembly exception 1.0</xs:documentation>
<xs:documentation>GNU JavaMail exception</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Bison-exception-2.2">
<xs:enumeration value="DigiRule-FOSS-exception">
<xs:annotation>
<xs:documentation>Bison exception 2.2</xs:documentation>
<xs:documentation>DigiRule FOSS License Exception</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="i2p-gpl-java-exception">
<xs:enumeration value="LLVM-exception">
<xs:annotation>
<xs:documentation>i2p GPL+Java Exception</xs:documentation>
<xs:documentation>LLVM Exception</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Universal-FOSS-exception-1.0">
<xs:enumeration value="Linux-syscall-note">
<xs:annotation>
<xs:documentation>Universal FOSS Exception, Version 1.0</xs:documentation>
<xs:documentation>Linux Syscall Note</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Qt-LGPL-exception-1.1">
<xs:enumeration value="Qwt-exception-1.0">
<xs:annotation>
<xs:documentation>Qt LGPL exception 1.1</xs:documentation>
<xs:documentation>Qwt exception 1.0</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="389-exception">
<xs:annotation>
<xs:documentation>389 Directory Server Exception</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Classpath-exception-2.0">
<xs:enumeration value="mif-exception">
<xs:annotation>
<xs:documentation>Classpath exception 2.0</xs:documentation>
<xs:documentation>Macros and Inline Functions Exception</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Fawkes-Runtime-exception">
<xs:enumeration value="eCos-exception-2.0">
<xs:annotation>
<xs:documentation>Fawkes Runtime Exception</xs:documentation>
<xs:documentation>eCos exception 2.0</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PS-or-PDF-font-exception-20170817">
<xs:enumeration value="CLISP-exception-2.0">
<xs:annotation>
<xs:documentation>PS/PDF font exception (2017-08-17)</xs:documentation>
<xs:documentation>CLISP exception 2.0</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Qt-GPL-exception-1.0">
<xs:enumeration value="Bison-exception-2.2">
<xs:annotation>
<xs:documentation>Qt GPL exception 1.0</xs:documentation>
<xs:documentation>Bison exception 2.2</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Libtool-exception">
<xs:annotation>
<xs:documentation>Libtool Exception</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="LZMA-exception">
<xs:annotation>
<xs:documentation>LZMA exception</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="freertos-exception-2.0">
<xs:enumeration value="OpenJDK-assembly-exception-1.0">
<xs:annotation>
<xs:documentation>FreeRTOS Exception 2.0</xs:documentation>
<xs:documentation>OpenJDK Assembly exception 1.0</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Qwt-exception-1.0">
<xs:enumeration value="Font-exception-2.0">
<xs:annotation>
<xs:documentation>Qwt exception 1.0</xs:documentation>
<xs:documentation>Font exception 2.0</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CLISP-exception-2.0">
<xs:enumeration value="OCaml-LGPL-linking-exception">
<xs:annotation>
<xs:documentation>CLISP exception 2.0</xs:documentation>
<xs:documentation>OCaml LGPL Linking Exception</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="FLTK-exception">
<xs:enumeration value="GCC-exception-3.1">
<xs:annotation>
<xs:documentation>FLTK exception</xs:documentation>
<xs:documentation>GCC Runtime Library exception 3.1</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Bootloader-exception">
<xs:annotation>
<xs:documentation>Bootloader Distribution Exception</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Nokia-Qt-exception-1.1">
<xs:annotation>
<xs:documentation>Nokia Qt LGPL exception 1.1</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="LLVM-exception">
<xs:enumeration value="Classpath-exception-2.0">
<xs:annotation>
<xs:documentation>LLVM Exception</xs:documentation>
<xs:documentation>Classpath exception 2.0</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="WxWindows-exception-3.1">
<xs:enumeration value="Swift-exception">
<xs:annotation>
<xs:documentation>WxWindows Library Exception 3.1</xs:documentation>
<xs:documentation>Swift Exception</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="DigiRule-FOSS-exception">
<xs:enumeration value="Autoconf-exception-2.0">
<xs:annotation>
<xs:documentation>DigiRule FOSS License Exception</xs:documentation>
<xs:documentation>Autoconf exception 2.0</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Swift-exception">
<xs:enumeration value="FLTK-exception">
<xs:annotation>
<xs:documentation>Swift Exception</xs:documentation>
<xs:documentation>FLTK exception</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="GCC-exception-3.1">
<xs:enumeration value="freertos-exception-2.0">
<xs:annotation>
<xs:documentation>GCC Runtime Library exception 3.1</xs:documentation>
<xs:documentation>FreeRTOS Exception 2.0</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="eCos-exception-2.0">
<xs:enumeration value="Universal-FOSS-exception-1.0">
<xs:annotation>
<xs:documentation>eCos exception 2.0</xs:documentation>
<xs:documentation>Universal FOSS Exception, Version 1.0</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Autoconf-exception-2.0">
<xs:enumeration value="WxWindows-exception-3.1">
<xs:annotation>
<xs:documentation>Autoconf exception 2.0</xs:documentation>
<xs:documentation>WxWindows Library Exception 3.1</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="GPL-CC-1.0">
<xs:enumeration value="OCCT-exception-1.0">
<xs:annotation>
<xs:documentation>GPL Cooperation Commitment 1.0</xs:documentation>
<xs:documentation>Open CASCADE Exception 1.0</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Font-exception-2.0">
<xs:enumeration value="Autoconf-exception-3.0">
<xs:annotation>
<xs:documentation>Font exception 2.0</xs:documentation>
<xs:documentation>Autoconf exception 3.0</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="u-boot-exception-2.0">
<xs:enumeration value="i2p-gpl-java-exception">
<xs:annotation>
<xs:documentation>U-Boot exception 2.0</xs:documentation>
<xs:documentation>i2p GPL+Java Exception</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="GCC-exception-2.0">
<xs:enumeration value="GPL-CC-1.0">
<xs:annotation>
<xs:documentation>GCC Runtime Library exception 2.0</xs:documentation>
<xs:documentation>GPL Cooperation Commitment 1.0</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="mif-exception">
<xs:enumeration value="Qt-LGPL-exception-1.1">
<xs:annotation>
<xs:documentation>Macros and Inline Functions Exception</xs:documentation>
<xs:documentation>Qt LGPL exception 1.1</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="OCaml-LGPL-linking-exception">
<xs:enumeration value="Qt-GPL-exception-1.0">
<xs:annotation>
<xs:documentation>OCaml LGPL Linking Exception</xs:documentation>
<xs:documentation>Qt GPL exception 1.0</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>

</xs:schema>
</xs:schema>

0 comments on commit dea5508

Please sign in to comment.