diff --git a/generate.zig b/generate.zig index 470fd20634e0c09185dd119c9a1b064aa2b71965..b94d273144decca1d4dac2ac05010400bf07f3f1 100644 --- a/generate.zig +++ b/generate.zig @@ -20,23 +20,14 @@ pub fn main() !void { try w.print("// Last generated from version {s}\n", .{val.get("licenseListVersion").?.String}); try w.writeAll("//\n"); - try w.writeAll("\n"); - try w.writeAll( - \\pub const License = struct { - \\ url: []const u8, - \\}; - \\ - ); - var licenses = val.get("licenses").?.Array; std.sort.sort(json.Value, licenses, {}, spdxlicenseLessThan); try w.writeAll("\n"); - try w.writeAll("pub const spdx = struct {\n"); + try w.writeAll("pub const spdx = &[_][]const u8{\n"); for (licenses) |lic| { - try w.print(" pub const @\"{s}\" = License{{ .url = \"{s}\" }};\n", .{ + try w.print(" \"{s}\",\n", .{ lic.get("licenseId").?.String, - lic.get("reference").?.String, }); } try w.writeAll("};\n"); diff --git a/src/lib.zig b/src/lib.zig index 62bc32dbc8c179c0b7d16f018157ed82198cdcfc..2cd420061c3a64c168376eea7ffeb315887c7a1c 100644 --- a/src/lib.zig +++ b/src/lib.zig @@ -3,473 +3,469 @@ // Last generated from version e0b157f // -pub const License = struct { - url: []const u8, -}; - -pub const spdx = struct { - pub const @"0BSD" = License{ .url = "https://spdx.org/licenses/0BSD.html" }; - pub const @"AAL" = License{ .url = "https://spdx.org/licenses/AAL.html" }; - pub const @"ADSL" = License{ .url = "https://spdx.org/licenses/ADSL.html" }; - pub const @"AFL-1.1" = License{ .url = "https://spdx.org/licenses/AFL-1.1.html" }; - pub const @"AFL-1.2" = License{ .url = "https://spdx.org/licenses/AFL-1.2.html" }; - pub const @"AFL-2.0" = License{ .url = "https://spdx.org/licenses/AFL-2.0.html" }; - pub const @"AFL-2.1" = License{ .url = "https://spdx.org/licenses/AFL-2.1.html" }; - pub const @"AFL-3.0" = License{ .url = "https://spdx.org/licenses/AFL-3.0.html" }; - pub const @"AGPL-1.0" = License{ .url = "https://spdx.org/licenses/AGPL-1.0.html" }; - pub const @"AGPL-1.0-only" = License{ .url = "https://spdx.org/licenses/AGPL-1.0-only.html" }; - pub const @"AGPL-1.0-or-later" = License{ .url = "https://spdx.org/licenses/AGPL-1.0-or-later.html" }; - pub const @"AGPL-3.0" = License{ .url = "https://spdx.org/licenses/AGPL-3.0.html" }; - pub const @"AGPL-3.0-only" = License{ .url = "https://spdx.org/licenses/AGPL-3.0-only.html" }; - pub const @"AGPL-3.0-or-later" = License{ .url = "https://spdx.org/licenses/AGPL-3.0-or-later.html" }; - pub const @"AMDPLPA" = License{ .url = "https://spdx.org/licenses/AMDPLPA.html" }; - pub const @"AML" = License{ .url = "https://spdx.org/licenses/AML.html" }; - pub const @"AMPAS" = License{ .url = "https://spdx.org/licenses/AMPAS.html" }; - pub const @"ANTLR-PD" = License{ .url = "https://spdx.org/licenses/ANTLR-PD.html" }; - pub const @"ANTLR-PD-fallback" = License{ .url = "https://spdx.org/licenses/ANTLR-PD-fallback.html" }; - pub const @"APAFML" = License{ .url = "https://spdx.org/licenses/APAFML.html" }; - pub const @"APL-1.0" = License{ .url = "https://spdx.org/licenses/APL-1.0.html" }; - pub const @"APSL-1.0" = License{ .url = "https://spdx.org/licenses/APSL-1.0.html" }; - pub const @"APSL-1.1" = License{ .url = "https://spdx.org/licenses/APSL-1.1.html" }; - pub const @"APSL-1.2" = License{ .url = "https://spdx.org/licenses/APSL-1.2.html" }; - pub const @"APSL-2.0" = License{ .url = "https://spdx.org/licenses/APSL-2.0.html" }; - pub const @"Abstyles" = License{ .url = "https://spdx.org/licenses/Abstyles.html" }; - pub const @"Adobe-2006" = License{ .url = "https://spdx.org/licenses/Adobe-2006.html" }; - pub const @"Adobe-Glyph" = License{ .url = "https://spdx.org/licenses/Adobe-Glyph.html" }; - pub const @"Afmparse" = License{ .url = "https://spdx.org/licenses/Afmparse.html" }; - pub const @"Aladdin" = License{ .url = "https://spdx.org/licenses/Aladdin.html" }; - pub const @"Apache-1.0" = License{ .url = "https://spdx.org/licenses/Apache-1.0.html" }; - pub const @"Apache-1.1" = License{ .url = "https://spdx.org/licenses/Apache-1.1.html" }; - pub const @"Apache-2.0" = License{ .url = "https://spdx.org/licenses/Apache-2.0.html" }; - pub const @"Artistic-1.0" = License{ .url = "https://spdx.org/licenses/Artistic-1.0.html" }; - pub const @"Artistic-1.0-Perl" = License{ .url = "https://spdx.org/licenses/Artistic-1.0-Perl.html" }; - pub const @"Artistic-1.0-cl8" = License{ .url = "https://spdx.org/licenses/Artistic-1.0-cl8.html" }; - pub const @"Artistic-2.0" = License{ .url = "https://spdx.org/licenses/Artistic-2.0.html" }; - pub const @"BSD-1-Clause" = License{ .url = "https://spdx.org/licenses/BSD-1-Clause.html" }; - pub const @"BSD-2-Clause" = License{ .url = "https://spdx.org/licenses/BSD-2-Clause.html" }; - pub const @"BSD-2-Clause-FreeBSD" = License{ .url = "https://spdx.org/licenses/BSD-2-Clause-FreeBSD.html" }; - pub const @"BSD-2-Clause-NetBSD" = License{ .url = "https://spdx.org/licenses/BSD-2-Clause-NetBSD.html" }; - pub const @"BSD-2-Clause-Patent" = License{ .url = "https://spdx.org/licenses/BSD-2-Clause-Patent.html" }; - pub const @"BSD-2-Clause-Views" = License{ .url = "https://spdx.org/licenses/BSD-2-Clause-Views.html" }; - pub const @"BSD-3-Clause" = License{ .url = "https://spdx.org/licenses/BSD-3-Clause.html" }; - pub const @"BSD-3-Clause-Attribution" = License{ .url = "https://spdx.org/licenses/BSD-3-Clause-Attribution.html" }; - pub const @"BSD-3-Clause-Clear" = License{ .url = "https://spdx.org/licenses/BSD-3-Clause-Clear.html" }; - pub const @"BSD-3-Clause-LBNL" = License{ .url = "https://spdx.org/licenses/BSD-3-Clause-LBNL.html" }; - pub const @"BSD-3-Clause-Modification" = License{ .url = "https://spdx.org/licenses/BSD-3-Clause-Modification.html" }; - pub const @"BSD-3-Clause-No-Military-License" = License{ .url = "https://spdx.org/licenses/BSD-3-Clause-No-Military-License.html" }; - pub const @"BSD-3-Clause-No-Nuclear-License" = License{ .url = "https://spdx.org/licenses/BSD-3-Clause-No-Nuclear-License.html" }; - pub const @"BSD-3-Clause-No-Nuclear-License-2014" = License{ .url = "https://spdx.org/licenses/BSD-3-Clause-No-Nuclear-License-2014.html" }; - pub const @"BSD-3-Clause-No-Nuclear-Warranty" = License{ .url = "https://spdx.org/licenses/BSD-3-Clause-No-Nuclear-Warranty.html" }; - pub const @"BSD-3-Clause-Open-MPI" = License{ .url = "https://spdx.org/licenses/BSD-3-Clause-Open-MPI.html" }; - pub const @"BSD-4-Clause" = License{ .url = "https://spdx.org/licenses/BSD-4-Clause.html" }; - pub const @"BSD-4-Clause-Shortened" = License{ .url = "https://spdx.org/licenses/BSD-4-Clause-Shortened.html" }; - pub const @"BSD-4-Clause-UC" = License{ .url = "https://spdx.org/licenses/BSD-4-Clause-UC.html" }; - pub const @"BSD-Protection" = License{ .url = "https://spdx.org/licenses/BSD-Protection.html" }; - pub const @"BSD-Source-Code" = License{ .url = "https://spdx.org/licenses/BSD-Source-Code.html" }; - pub const @"BSL-1.0" = License{ .url = "https://spdx.org/licenses/BSL-1.0.html" }; - pub const @"BUSL-1.1" = License{ .url = "https://spdx.org/licenses/BUSL-1.1.html" }; - pub const @"Bahyph" = License{ .url = "https://spdx.org/licenses/Bahyph.html" }; - pub const @"Barr" = License{ .url = "https://spdx.org/licenses/Barr.html" }; - pub const @"Beerware" = License{ .url = "https://spdx.org/licenses/Beerware.html" }; - pub const @"BitTorrent-1.0" = License{ .url = "https://spdx.org/licenses/BitTorrent-1.0.html" }; - pub const @"BitTorrent-1.1" = License{ .url = "https://spdx.org/licenses/BitTorrent-1.1.html" }; - pub const @"BlueOak-1.0.0" = License{ .url = "https://spdx.org/licenses/BlueOak-1.0.0.html" }; - pub const @"Borceux" = License{ .url = "https://spdx.org/licenses/Borceux.html" }; - pub const @"C-UDA-1.0" = License{ .url = "https://spdx.org/licenses/C-UDA-1.0.html" }; - pub const @"CAL-1.0" = License{ .url = "https://spdx.org/licenses/CAL-1.0.html" }; - pub const @"CAL-1.0-Combined-Work-Exception" = License{ .url = "https://spdx.org/licenses/CAL-1.0-Combined-Work-Exception.html" }; - pub const @"CATOSL-1.1" = License{ .url = "https://spdx.org/licenses/CATOSL-1.1.html" }; - pub const @"CC-BY-1.0" = License{ .url = "https://spdx.org/licenses/CC-BY-1.0.html" }; - pub const @"CC-BY-2.0" = License{ .url = "https://spdx.org/licenses/CC-BY-2.0.html" }; - pub const @"CC-BY-2.5" = License{ .url = "https://spdx.org/licenses/CC-BY-2.5.html" }; - pub const @"CC-BY-2.5-AU" = License{ .url = "https://spdx.org/licenses/CC-BY-2.5-AU.html" }; - pub const @"CC-BY-3.0" = License{ .url = "https://spdx.org/licenses/CC-BY-3.0.html" }; - pub const @"CC-BY-3.0-AT" = License{ .url = "https://spdx.org/licenses/CC-BY-3.0-AT.html" }; - pub const @"CC-BY-3.0-US" = License{ .url = "https://spdx.org/licenses/CC-BY-3.0-US.html" }; - pub const @"CC-BY-4.0" = License{ .url = "https://spdx.org/licenses/CC-BY-4.0.html" }; - pub const @"CC-BY-NC-1.0" = License{ .url = "https://spdx.org/licenses/CC-BY-NC-1.0.html" }; - pub const @"CC-BY-NC-2.0" = License{ .url = "https://spdx.org/licenses/CC-BY-NC-2.0.html" }; - pub const @"CC-BY-NC-2.5" = License{ .url = "https://spdx.org/licenses/CC-BY-NC-2.5.html" }; - pub const @"CC-BY-NC-3.0" = License{ .url = "https://spdx.org/licenses/CC-BY-NC-3.0.html" }; - pub const @"CC-BY-NC-4.0" = License{ .url = "https://spdx.org/licenses/CC-BY-NC-4.0.html" }; - pub const @"CC-BY-NC-ND-1.0" = License{ .url = "https://spdx.org/licenses/CC-BY-NC-ND-1.0.html" }; - pub const @"CC-BY-NC-ND-2.0" = License{ .url = "https://spdx.org/licenses/CC-BY-NC-ND-2.0.html" }; - pub const @"CC-BY-NC-ND-2.5" = License{ .url = "https://spdx.org/licenses/CC-BY-NC-ND-2.5.html" }; - pub const @"CC-BY-NC-ND-3.0" = License{ .url = "https://spdx.org/licenses/CC-BY-NC-ND-3.0.html" }; - pub const @"CC-BY-NC-ND-3.0-IGO" = License{ .url = "https://spdx.org/licenses/CC-BY-NC-ND-3.0-IGO.html" }; - pub const @"CC-BY-NC-ND-4.0" = License{ .url = "https://spdx.org/licenses/CC-BY-NC-ND-4.0.html" }; - pub const @"CC-BY-NC-SA-1.0" = License{ .url = "https://spdx.org/licenses/CC-BY-NC-SA-1.0.html" }; - pub const @"CC-BY-NC-SA-2.0" = License{ .url = "https://spdx.org/licenses/CC-BY-NC-SA-2.0.html" }; - pub const @"CC-BY-NC-SA-2.5" = License{ .url = "https://spdx.org/licenses/CC-BY-NC-SA-2.5.html" }; - pub const @"CC-BY-NC-SA-3.0" = License{ .url = "https://spdx.org/licenses/CC-BY-NC-SA-3.0.html" }; - pub const @"CC-BY-NC-SA-4.0" = License{ .url = "https://spdx.org/licenses/CC-BY-NC-SA-4.0.html" }; - pub const @"CC-BY-ND-1.0" = License{ .url = "https://spdx.org/licenses/CC-BY-ND-1.0.html" }; - pub const @"CC-BY-ND-2.0" = License{ .url = "https://spdx.org/licenses/CC-BY-ND-2.0.html" }; - pub const @"CC-BY-ND-2.5" = License{ .url = "https://spdx.org/licenses/CC-BY-ND-2.5.html" }; - pub const @"CC-BY-ND-3.0" = License{ .url = "https://spdx.org/licenses/CC-BY-ND-3.0.html" }; - pub const @"CC-BY-ND-4.0" = License{ .url = "https://spdx.org/licenses/CC-BY-ND-4.0.html" }; - pub const @"CC-BY-SA-1.0" = License{ .url = "https://spdx.org/licenses/CC-BY-SA-1.0.html" }; - pub const @"CC-BY-SA-2.0" = License{ .url = "https://spdx.org/licenses/CC-BY-SA-2.0.html" }; - pub const @"CC-BY-SA-2.0-UK" = License{ .url = "https://spdx.org/licenses/CC-BY-SA-2.0-UK.html" }; - pub const @"CC-BY-SA-2.1-JP" = License{ .url = "https://spdx.org/licenses/CC-BY-SA-2.1-JP.html" }; - pub const @"CC-BY-SA-2.5" = License{ .url = "https://spdx.org/licenses/CC-BY-SA-2.5.html" }; - pub const @"CC-BY-SA-3.0" = License{ .url = "https://spdx.org/licenses/CC-BY-SA-3.0.html" }; - pub const @"CC-BY-SA-3.0-AT" = License{ .url = "https://spdx.org/licenses/CC-BY-SA-3.0-AT.html" }; - pub const @"CC-BY-SA-4.0" = License{ .url = "https://spdx.org/licenses/CC-BY-SA-4.0.html" }; - pub const @"CC-PDDC" = License{ .url = "https://spdx.org/licenses/CC-PDDC.html" }; - pub const @"CC0-1.0" = License{ .url = "https://spdx.org/licenses/CC0-1.0.html" }; - pub const @"CDDL-1.0" = License{ .url = "https://spdx.org/licenses/CDDL-1.0.html" }; - pub const @"CDDL-1.1" = License{ .url = "https://spdx.org/licenses/CDDL-1.1.html" }; - pub const @"CDL-1.0" = License{ .url = "https://spdx.org/licenses/CDL-1.0.html" }; - pub const @"CDLA-Permissive-1.0" = License{ .url = "https://spdx.org/licenses/CDLA-Permissive-1.0.html" }; - pub const @"CDLA-Sharing-1.0" = License{ .url = "https://spdx.org/licenses/CDLA-Sharing-1.0.html" }; - pub const @"CECILL-1.0" = License{ .url = "https://spdx.org/licenses/CECILL-1.0.html" }; - pub const @"CECILL-1.1" = License{ .url = "https://spdx.org/licenses/CECILL-1.1.html" }; - pub const @"CECILL-2.0" = License{ .url = "https://spdx.org/licenses/CECILL-2.0.html" }; - pub const @"CECILL-2.1" = License{ .url = "https://spdx.org/licenses/CECILL-2.1.html" }; - pub const @"CECILL-B" = License{ .url = "https://spdx.org/licenses/CECILL-B.html" }; - pub const @"CECILL-C" = License{ .url = "https://spdx.org/licenses/CECILL-C.html" }; - pub const @"CERN-OHL-1.1" = License{ .url = "https://spdx.org/licenses/CERN-OHL-1.1.html" }; - pub const @"CERN-OHL-1.2" = License{ .url = "https://spdx.org/licenses/CERN-OHL-1.2.html" }; - pub const @"CERN-OHL-P-2.0" = License{ .url = "https://spdx.org/licenses/CERN-OHL-P-2.0.html" }; - pub const @"CERN-OHL-S-2.0" = License{ .url = "https://spdx.org/licenses/CERN-OHL-S-2.0.html" }; - pub const @"CERN-OHL-W-2.0" = License{ .url = "https://spdx.org/licenses/CERN-OHL-W-2.0.html" }; - pub const @"CNRI-Jython" = License{ .url = "https://spdx.org/licenses/CNRI-Jython.html" }; - pub const @"CNRI-Python" = License{ .url = "https://spdx.org/licenses/CNRI-Python.html" }; - pub const @"CNRI-Python-GPL-Compatible" = License{ .url = "https://spdx.org/licenses/CNRI-Python-GPL-Compatible.html" }; - pub const @"CPAL-1.0" = License{ .url = "https://spdx.org/licenses/CPAL-1.0.html" }; - pub const @"CPL-1.0" = License{ .url = "https://spdx.org/licenses/CPL-1.0.html" }; - pub const @"CPOL-1.02" = License{ .url = "https://spdx.org/licenses/CPOL-1.02.html" }; - pub const @"CUA-OPL-1.0" = License{ .url = "https://spdx.org/licenses/CUA-OPL-1.0.html" }; - pub const @"Caldera" = License{ .url = "https://spdx.org/licenses/Caldera.html" }; - pub const @"ClArtistic" = License{ .url = "https://spdx.org/licenses/ClArtistic.html" }; - pub const @"Condor-1.1" = License{ .url = "https://spdx.org/licenses/Condor-1.1.html" }; - pub const @"Crossword" = License{ .url = "https://spdx.org/licenses/Crossword.html" }; - pub const @"CrystalStacker" = License{ .url = "https://spdx.org/licenses/CrystalStacker.html" }; - pub const @"Cube" = License{ .url = "https://spdx.org/licenses/Cube.html" }; - pub const @"D-FSL-1.0" = License{ .url = "https://spdx.org/licenses/D-FSL-1.0.html" }; - pub const @"DOC" = License{ .url = "https://spdx.org/licenses/DOC.html" }; - pub const @"DRL-1.0" = License{ .url = "https://spdx.org/licenses/DRL-1.0.html" }; - pub const @"DSDP" = License{ .url = "https://spdx.org/licenses/DSDP.html" }; - pub const @"Dotseqn" = License{ .url = "https://spdx.org/licenses/Dotseqn.html" }; - pub const @"ECL-1.0" = License{ .url = "https://spdx.org/licenses/ECL-1.0.html" }; - pub const @"ECL-2.0" = License{ .url = "https://spdx.org/licenses/ECL-2.0.html" }; - pub const @"EFL-1.0" = License{ .url = "https://spdx.org/licenses/EFL-1.0.html" }; - pub const @"EFL-2.0" = License{ .url = "https://spdx.org/licenses/EFL-2.0.html" }; - pub const @"EPICS" = License{ .url = "https://spdx.org/licenses/EPICS.html" }; - pub const @"EPL-1.0" = License{ .url = "https://spdx.org/licenses/EPL-1.0.html" }; - pub const @"EPL-2.0" = License{ .url = "https://spdx.org/licenses/EPL-2.0.html" }; - pub const @"EUDatagrid" = License{ .url = "https://spdx.org/licenses/EUDatagrid.html" }; - pub const @"EUPL-1.0" = License{ .url = "https://spdx.org/licenses/EUPL-1.0.html" }; - pub const @"EUPL-1.1" = License{ .url = "https://spdx.org/licenses/EUPL-1.1.html" }; - pub const @"EUPL-1.2" = License{ .url = "https://spdx.org/licenses/EUPL-1.2.html" }; - pub const @"Entessa" = License{ .url = "https://spdx.org/licenses/Entessa.html" }; - pub const @"ErlPL-1.1" = License{ .url = "https://spdx.org/licenses/ErlPL-1.1.html" }; - pub const @"Eurosym" = License{ .url = "https://spdx.org/licenses/Eurosym.html" }; - pub const @"FSFAP" = License{ .url = "https://spdx.org/licenses/FSFAP.html" }; - pub const @"FSFUL" = License{ .url = "https://spdx.org/licenses/FSFUL.html" }; - pub const @"FSFULLR" = License{ .url = "https://spdx.org/licenses/FSFULLR.html" }; - pub const @"FTL" = License{ .url = "https://spdx.org/licenses/FTL.html" }; - pub const @"Fair" = License{ .url = "https://spdx.org/licenses/Fair.html" }; - pub const @"Frameworx-1.0" = License{ .url = "https://spdx.org/licenses/Frameworx-1.0.html" }; - pub const @"FreeBSD-DOC" = License{ .url = "https://spdx.org/licenses/FreeBSD-DOC.html" }; - pub const @"FreeImage" = License{ .url = "https://spdx.org/licenses/FreeImage.html" }; - pub const @"GD" = License{ .url = "https://spdx.org/licenses/GD.html" }; - pub const @"GFDL-1.1" = License{ .url = "https://spdx.org/licenses/GFDL-1.1.html" }; - pub const @"GFDL-1.1-invariants-only" = License{ .url = "https://spdx.org/licenses/GFDL-1.1-invariants-only.html" }; - pub const @"GFDL-1.1-invariants-or-later" = License{ .url = "https://spdx.org/licenses/GFDL-1.1-invariants-or-later.html" }; - pub const @"GFDL-1.1-no-invariants-only" = License{ .url = "https://spdx.org/licenses/GFDL-1.1-no-invariants-only.html" }; - pub const @"GFDL-1.1-no-invariants-or-later" = License{ .url = "https://spdx.org/licenses/GFDL-1.1-no-invariants-or-later.html" }; - pub const @"GFDL-1.1-only" = License{ .url = "https://spdx.org/licenses/GFDL-1.1-only.html" }; - pub const @"GFDL-1.1-or-later" = License{ .url = "https://spdx.org/licenses/GFDL-1.1-or-later.html" }; - pub const @"GFDL-1.2" = License{ .url = "https://spdx.org/licenses/GFDL-1.2.html" }; - pub const @"GFDL-1.2-invariants-only" = License{ .url = "https://spdx.org/licenses/GFDL-1.2-invariants-only.html" }; - pub const @"GFDL-1.2-invariants-or-later" = License{ .url = "https://spdx.org/licenses/GFDL-1.2-invariants-or-later.html" }; - pub const @"GFDL-1.2-no-invariants-only" = License{ .url = "https://spdx.org/licenses/GFDL-1.2-no-invariants-only.html" }; - pub const @"GFDL-1.2-no-invariants-or-later" = License{ .url = "https://spdx.org/licenses/GFDL-1.2-no-invariants-or-later.html" }; - pub const @"GFDL-1.2-only" = License{ .url = "https://spdx.org/licenses/GFDL-1.2-only.html" }; - pub const @"GFDL-1.2-or-later" = License{ .url = "https://spdx.org/licenses/GFDL-1.2-or-later.html" }; - pub const @"GFDL-1.3" = License{ .url = "https://spdx.org/licenses/GFDL-1.3.html" }; - pub const @"GFDL-1.3-invariants-only" = License{ .url = "https://spdx.org/licenses/GFDL-1.3-invariants-only.html" }; - pub const @"GFDL-1.3-invariants-or-later" = License{ .url = "https://spdx.org/licenses/GFDL-1.3-invariants-or-later.html" }; - pub const @"GFDL-1.3-no-invariants-only" = License{ .url = "https://spdx.org/licenses/GFDL-1.3-no-invariants-only.html" }; - pub const @"GFDL-1.3-no-invariants-or-later" = License{ .url = "https://spdx.org/licenses/GFDL-1.3-no-invariants-or-later.html" }; - pub const @"GFDL-1.3-only" = License{ .url = "https://spdx.org/licenses/GFDL-1.3-only.html" }; - pub const @"GFDL-1.3-or-later" = License{ .url = "https://spdx.org/licenses/GFDL-1.3-or-later.html" }; - pub const @"GL2PS" = License{ .url = "https://spdx.org/licenses/GL2PS.html" }; - pub const @"GLWTPL" = License{ .url = "https://spdx.org/licenses/GLWTPL.html" }; - pub const @"GPL-1.0" = License{ .url = "https://spdx.org/licenses/GPL-1.0.html" }; - pub const @"GPL-1.0+" = License{ .url = "https://spdx.org/licenses/GPL-1.0+.html" }; - pub const @"GPL-1.0-only" = License{ .url = "https://spdx.org/licenses/GPL-1.0-only.html" }; - pub const @"GPL-1.0-or-later" = License{ .url = "https://spdx.org/licenses/GPL-1.0-or-later.html" }; - pub const @"GPL-2.0" = License{ .url = "https://spdx.org/licenses/GPL-2.0.html" }; - pub const @"GPL-2.0+" = License{ .url = "https://spdx.org/licenses/GPL-2.0+.html" }; - pub const @"GPL-2.0-only" = License{ .url = "https://spdx.org/licenses/GPL-2.0-only.html" }; - pub const @"GPL-2.0-or-later" = License{ .url = "https://spdx.org/licenses/GPL-2.0-or-later.html" }; - pub const @"GPL-2.0-with-GCC-exception" = License{ .url = "https://spdx.org/licenses/GPL-2.0-with-GCC-exception.html" }; - pub const @"GPL-2.0-with-autoconf-exception" = License{ .url = "https://spdx.org/licenses/GPL-2.0-with-autoconf-exception.html" }; - pub const @"GPL-2.0-with-bison-exception" = License{ .url = "https://spdx.org/licenses/GPL-2.0-with-bison-exception.html" }; - pub const @"GPL-2.0-with-classpath-exception" = License{ .url = "https://spdx.org/licenses/GPL-2.0-with-classpath-exception.html" }; - pub const @"GPL-2.0-with-font-exception" = License{ .url = "https://spdx.org/licenses/GPL-2.0-with-font-exception.html" }; - pub const @"GPL-3.0" = License{ .url = "https://spdx.org/licenses/GPL-3.0.html" }; - pub const @"GPL-3.0+" = License{ .url = "https://spdx.org/licenses/GPL-3.0+.html" }; - pub const @"GPL-3.0-only" = License{ .url = "https://spdx.org/licenses/GPL-3.0-only.html" }; - pub const @"GPL-3.0-or-later" = License{ .url = "https://spdx.org/licenses/GPL-3.0-or-later.html" }; - pub const @"GPL-3.0-with-GCC-exception" = License{ .url = "https://spdx.org/licenses/GPL-3.0-with-GCC-exception.html" }; - pub const @"GPL-3.0-with-autoconf-exception" = License{ .url = "https://spdx.org/licenses/GPL-3.0-with-autoconf-exception.html" }; - pub const @"Giftware" = License{ .url = "https://spdx.org/licenses/Giftware.html" }; - pub const @"Glide" = License{ .url = "https://spdx.org/licenses/Glide.html" }; - pub const @"Glulxe" = License{ .url = "https://spdx.org/licenses/Glulxe.html" }; - pub const @"HPND" = License{ .url = "https://spdx.org/licenses/HPND.html" }; - pub const @"HPND-sell-variant" = License{ .url = "https://spdx.org/licenses/HPND-sell-variant.html" }; - pub const @"HTMLTIDY" = License{ .url = "https://spdx.org/licenses/HTMLTIDY.html" }; - pub const @"HaskellReport" = License{ .url = "https://spdx.org/licenses/HaskellReport.html" }; - pub const @"Hippocratic-2.1" = License{ .url = "https://spdx.org/licenses/Hippocratic-2.1.html" }; - pub const @"IBM-pibs" = License{ .url = "https://spdx.org/licenses/IBM-pibs.html" }; - pub const @"ICU" = License{ .url = "https://spdx.org/licenses/ICU.html" }; - pub const @"IJG" = License{ .url = "https://spdx.org/licenses/IJG.html" }; - pub const @"IPA" = License{ .url = "https://spdx.org/licenses/IPA.html" }; - pub const @"IPL-1.0" = License{ .url = "https://spdx.org/licenses/IPL-1.0.html" }; - pub const @"ISC" = License{ .url = "https://spdx.org/licenses/ISC.html" }; - pub const @"ImageMagick" = License{ .url = "https://spdx.org/licenses/ImageMagick.html" }; - pub const @"Imlib2" = License{ .url = "https://spdx.org/licenses/Imlib2.html" }; - pub const @"Info-ZIP" = License{ .url = "https://spdx.org/licenses/Info-ZIP.html" }; - pub const @"Intel" = License{ .url = "https://spdx.org/licenses/Intel.html" }; - pub const @"Intel-ACPI" = License{ .url = "https://spdx.org/licenses/Intel-ACPI.html" }; - pub const @"Interbase-1.0" = License{ .url = "https://spdx.org/licenses/Interbase-1.0.html" }; - pub const @"JPNIC" = License{ .url = "https://spdx.org/licenses/JPNIC.html" }; - pub const @"JSON" = License{ .url = "https://spdx.org/licenses/JSON.html" }; - pub const @"JasPer-2.0" = License{ .url = "https://spdx.org/licenses/JasPer-2.0.html" }; - pub const @"LAL-1.2" = License{ .url = "https://spdx.org/licenses/LAL-1.2.html" }; - pub const @"LAL-1.3" = License{ .url = "https://spdx.org/licenses/LAL-1.3.html" }; - pub const @"LGPL-2.0" = License{ .url = "https://spdx.org/licenses/LGPL-2.0.html" }; - pub const @"LGPL-2.0+" = License{ .url = "https://spdx.org/licenses/LGPL-2.0+.html" }; - pub const @"LGPL-2.0-only" = License{ .url = "https://spdx.org/licenses/LGPL-2.0-only.html" }; - pub const @"LGPL-2.0-or-later" = License{ .url = "https://spdx.org/licenses/LGPL-2.0-or-later.html" }; - pub const @"LGPL-2.1" = License{ .url = "https://spdx.org/licenses/LGPL-2.1.html" }; - pub const @"LGPL-2.1+" = License{ .url = "https://spdx.org/licenses/LGPL-2.1+.html" }; - pub const @"LGPL-2.1-only" = License{ .url = "https://spdx.org/licenses/LGPL-2.1-only.html" }; - pub const @"LGPL-2.1-or-later" = License{ .url = "https://spdx.org/licenses/LGPL-2.1-or-later.html" }; - pub const @"LGPL-3.0" = License{ .url = "https://spdx.org/licenses/LGPL-3.0.html" }; - pub const @"LGPL-3.0+" = License{ .url = "https://spdx.org/licenses/LGPL-3.0+.html" }; - pub const @"LGPL-3.0-only" = License{ .url = "https://spdx.org/licenses/LGPL-3.0-only.html" }; - pub const @"LGPL-3.0-or-later" = License{ .url = "https://spdx.org/licenses/LGPL-3.0-or-later.html" }; - pub const @"LGPLLR" = License{ .url = "https://spdx.org/licenses/LGPLLR.html" }; - pub const @"LPL-1.0" = License{ .url = "https://spdx.org/licenses/LPL-1.0.html" }; - pub const @"LPL-1.02" = License{ .url = "https://spdx.org/licenses/LPL-1.02.html" }; - pub const @"LPPL-1.0" = License{ .url = "https://spdx.org/licenses/LPPL-1.0.html" }; - pub const @"LPPL-1.1" = License{ .url = "https://spdx.org/licenses/LPPL-1.1.html" }; - pub const @"LPPL-1.2" = License{ .url = "https://spdx.org/licenses/LPPL-1.2.html" }; - pub const @"LPPL-1.3a" = License{ .url = "https://spdx.org/licenses/LPPL-1.3a.html" }; - pub const @"LPPL-1.3c" = License{ .url = "https://spdx.org/licenses/LPPL-1.3c.html" }; - pub const @"Latex2e" = License{ .url = "https://spdx.org/licenses/Latex2e.html" }; - pub const @"Leptonica" = License{ .url = "https://spdx.org/licenses/Leptonica.html" }; - pub const @"LiLiQ-P-1.1" = License{ .url = "https://spdx.org/licenses/LiLiQ-P-1.1.html" }; - pub const @"LiLiQ-R-1.1" = License{ .url = "https://spdx.org/licenses/LiLiQ-R-1.1.html" }; - pub const @"LiLiQ-Rplus-1.1" = License{ .url = "https://spdx.org/licenses/LiLiQ-Rplus-1.1.html" }; - pub const @"Libpng" = License{ .url = "https://spdx.org/licenses/Libpng.html" }; - pub const @"Linux-OpenIB" = License{ .url = "https://spdx.org/licenses/Linux-OpenIB.html" }; - pub const @"MIT" = License{ .url = "https://spdx.org/licenses/MIT.html" }; - pub const @"MIT-0" = License{ .url = "https://spdx.org/licenses/MIT-0.html" }; - pub const @"MIT-CMU" = License{ .url = "https://spdx.org/licenses/MIT-CMU.html" }; - pub const @"MIT-Modern-Variant" = License{ .url = "https://spdx.org/licenses/MIT-Modern-Variant.html" }; - pub const @"MIT-advertising" = License{ .url = "https://spdx.org/licenses/MIT-advertising.html" }; - pub const @"MIT-enna" = License{ .url = "https://spdx.org/licenses/MIT-enna.html" }; - pub const @"MIT-feh" = License{ .url = "https://spdx.org/licenses/MIT-feh.html" }; - pub const @"MIT-open-group" = License{ .url = "https://spdx.org/licenses/MIT-open-group.html" }; - pub const @"MITNFA" = License{ .url = "https://spdx.org/licenses/MITNFA.html" }; - pub const @"MPL-1.0" = License{ .url = "https://spdx.org/licenses/MPL-1.0.html" }; - pub const @"MPL-1.1" = License{ .url = "https://spdx.org/licenses/MPL-1.1.html" }; - pub const @"MPL-2.0" = License{ .url = "https://spdx.org/licenses/MPL-2.0.html" }; - pub const @"MPL-2.0-no-copyleft-exception" = License{ .url = "https://spdx.org/licenses/MPL-2.0-no-copyleft-exception.html" }; - pub const @"MS-PL" = License{ .url = "https://spdx.org/licenses/MS-PL.html" }; - pub const @"MS-RL" = License{ .url = "https://spdx.org/licenses/MS-RL.html" }; - pub const @"MTLL" = License{ .url = "https://spdx.org/licenses/MTLL.html" }; - pub const @"MakeIndex" = License{ .url = "https://spdx.org/licenses/MakeIndex.html" }; - pub const @"MirOS" = License{ .url = "https://spdx.org/licenses/MirOS.html" }; - pub const @"Motosoto" = License{ .url = "https://spdx.org/licenses/Motosoto.html" }; - pub const @"MulanPSL-1.0" = License{ .url = "https://spdx.org/licenses/MulanPSL-1.0.html" }; - pub const @"MulanPSL-2.0" = License{ .url = "https://spdx.org/licenses/MulanPSL-2.0.html" }; - pub const @"Multics" = License{ .url = "https://spdx.org/licenses/Multics.html" }; - pub const @"Mup" = License{ .url = "https://spdx.org/licenses/Mup.html" }; - pub const @"NAIST-2003" = License{ .url = "https://spdx.org/licenses/NAIST-2003.html" }; - pub const @"NASA-1.3" = License{ .url = "https://spdx.org/licenses/NASA-1.3.html" }; - pub const @"NBPL-1.0" = License{ .url = "https://spdx.org/licenses/NBPL-1.0.html" }; - pub const @"NCGL-UK-2.0" = License{ .url = "https://spdx.org/licenses/NCGL-UK-2.0.html" }; - pub const @"NCSA" = License{ .url = "https://spdx.org/licenses/NCSA.html" }; - pub const @"NGPL" = License{ .url = "https://spdx.org/licenses/NGPL.html" }; - pub const @"NIST-PD" = License{ .url = "https://spdx.org/licenses/NIST-PD.html" }; - pub const @"NIST-PD-fallback" = License{ .url = "https://spdx.org/licenses/NIST-PD-fallback.html" }; - pub const @"NLOD-1.0" = License{ .url = "https://spdx.org/licenses/NLOD-1.0.html" }; - pub const @"NLPL" = License{ .url = "https://spdx.org/licenses/NLPL.html" }; - pub const @"NOSL" = License{ .url = "https://spdx.org/licenses/NOSL.html" }; - pub const @"NPL-1.0" = License{ .url = "https://spdx.org/licenses/NPL-1.0.html" }; - pub const @"NPL-1.1" = License{ .url = "https://spdx.org/licenses/NPL-1.1.html" }; - pub const @"NPOSL-3.0" = License{ .url = "https://spdx.org/licenses/NPOSL-3.0.html" }; - pub const @"NRL" = License{ .url = "https://spdx.org/licenses/NRL.html" }; - pub const @"NTP" = License{ .url = "https://spdx.org/licenses/NTP.html" }; - pub const @"NTP-0" = License{ .url = "https://spdx.org/licenses/NTP-0.html" }; - pub const @"Naumen" = License{ .url = "https://spdx.org/licenses/Naumen.html" }; - pub const @"Net-SNMP" = License{ .url = "https://spdx.org/licenses/Net-SNMP.html" }; - pub const @"NetCDF" = License{ .url = "https://spdx.org/licenses/NetCDF.html" }; - pub const @"Newsletr" = License{ .url = "https://spdx.org/licenses/Newsletr.html" }; - pub const @"Nokia" = License{ .url = "https://spdx.org/licenses/Nokia.html" }; - pub const @"Noweb" = License{ .url = "https://spdx.org/licenses/Noweb.html" }; - pub const @"Nunit" = License{ .url = "https://spdx.org/licenses/Nunit.html" }; - pub const @"O-UDA-1.0" = License{ .url = "https://spdx.org/licenses/O-UDA-1.0.html" }; - pub const @"OCCT-PL" = License{ .url = "https://spdx.org/licenses/OCCT-PL.html" }; - pub const @"OCLC-2.0" = License{ .url = "https://spdx.org/licenses/OCLC-2.0.html" }; - pub const @"ODC-By-1.0" = License{ .url = "https://spdx.org/licenses/ODC-By-1.0.html" }; - pub const @"ODbL-1.0" = License{ .url = "https://spdx.org/licenses/ODbL-1.0.html" }; - pub const @"OFL-1.0" = License{ .url = "https://spdx.org/licenses/OFL-1.0.html" }; - pub const @"OFL-1.0-RFN" = License{ .url = "https://spdx.org/licenses/OFL-1.0-RFN.html" }; - pub const @"OFL-1.0-no-RFN" = License{ .url = "https://spdx.org/licenses/OFL-1.0-no-RFN.html" }; - pub const @"OFL-1.1" = License{ .url = "https://spdx.org/licenses/OFL-1.1.html" }; - pub const @"OFL-1.1-RFN" = License{ .url = "https://spdx.org/licenses/OFL-1.1-RFN.html" }; - pub const @"OFL-1.1-no-RFN" = License{ .url = "https://spdx.org/licenses/OFL-1.1-no-RFN.html" }; - pub const @"OGC-1.0" = License{ .url = "https://spdx.org/licenses/OGC-1.0.html" }; - pub const @"OGDL-Taiwan-1.0" = License{ .url = "https://spdx.org/licenses/OGDL-Taiwan-1.0.html" }; - pub const @"OGL-Canada-2.0" = License{ .url = "https://spdx.org/licenses/OGL-Canada-2.0.html" }; - pub const @"OGL-UK-1.0" = License{ .url = "https://spdx.org/licenses/OGL-UK-1.0.html" }; - pub const @"OGL-UK-2.0" = License{ .url = "https://spdx.org/licenses/OGL-UK-2.0.html" }; - pub const @"OGL-UK-3.0" = License{ .url = "https://spdx.org/licenses/OGL-UK-3.0.html" }; - pub const @"OGTSL" = License{ .url = "https://spdx.org/licenses/OGTSL.html" }; - pub const @"OLDAP-1.1" = License{ .url = "https://spdx.org/licenses/OLDAP-1.1.html" }; - pub const @"OLDAP-1.2" = License{ .url = "https://spdx.org/licenses/OLDAP-1.2.html" }; - pub const @"OLDAP-1.3" = License{ .url = "https://spdx.org/licenses/OLDAP-1.3.html" }; - pub const @"OLDAP-1.4" = License{ .url = "https://spdx.org/licenses/OLDAP-1.4.html" }; - pub const @"OLDAP-2.0" = License{ .url = "https://spdx.org/licenses/OLDAP-2.0.html" }; - pub const @"OLDAP-2.0.1" = License{ .url = "https://spdx.org/licenses/OLDAP-2.0.1.html" }; - pub const @"OLDAP-2.1" = License{ .url = "https://spdx.org/licenses/OLDAP-2.1.html" }; - pub const @"OLDAP-2.2" = License{ .url = "https://spdx.org/licenses/OLDAP-2.2.html" }; - pub const @"OLDAP-2.2.1" = License{ .url = "https://spdx.org/licenses/OLDAP-2.2.1.html" }; - pub const @"OLDAP-2.2.2" = License{ .url = "https://spdx.org/licenses/OLDAP-2.2.2.html" }; - pub const @"OLDAP-2.3" = License{ .url = "https://spdx.org/licenses/OLDAP-2.3.html" }; - pub const @"OLDAP-2.4" = License{ .url = "https://spdx.org/licenses/OLDAP-2.4.html" }; - pub const @"OLDAP-2.5" = License{ .url = "https://spdx.org/licenses/OLDAP-2.5.html" }; - pub const @"OLDAP-2.6" = License{ .url = "https://spdx.org/licenses/OLDAP-2.6.html" }; - pub const @"OLDAP-2.7" = License{ .url = "https://spdx.org/licenses/OLDAP-2.7.html" }; - pub const @"OLDAP-2.8" = License{ .url = "https://spdx.org/licenses/OLDAP-2.8.html" }; - pub const @"OML" = License{ .url = "https://spdx.org/licenses/OML.html" }; - pub const @"OPL-1.0" = License{ .url = "https://spdx.org/licenses/OPL-1.0.html" }; - pub const @"OPUBL-1.0" = License{ .url = "https://spdx.org/licenses/OPUBL-1.0.html" }; - pub const @"OSET-PL-2.1" = License{ .url = "https://spdx.org/licenses/OSET-PL-2.1.html" }; - pub const @"OSL-1.0" = License{ .url = "https://spdx.org/licenses/OSL-1.0.html" }; - pub const @"OSL-1.1" = License{ .url = "https://spdx.org/licenses/OSL-1.1.html" }; - pub const @"OSL-2.0" = License{ .url = "https://spdx.org/licenses/OSL-2.0.html" }; - pub const @"OSL-2.1" = License{ .url = "https://spdx.org/licenses/OSL-2.1.html" }; - pub const @"OSL-3.0" = License{ .url = "https://spdx.org/licenses/OSL-3.0.html" }; - pub const @"OpenSSL" = License{ .url = "https://spdx.org/licenses/OpenSSL.html" }; - pub const @"PDDL-1.0" = License{ .url = "https://spdx.org/licenses/PDDL-1.0.html" }; - pub const @"PHP-3.0" = License{ .url = "https://spdx.org/licenses/PHP-3.0.html" }; - pub const @"PHP-3.01" = License{ .url = "https://spdx.org/licenses/PHP-3.01.html" }; - pub const @"PSF-2.0" = License{ .url = "https://spdx.org/licenses/PSF-2.0.html" }; - pub const @"Parity-6.0.0" = License{ .url = "https://spdx.org/licenses/Parity-6.0.0.html" }; - pub const @"Parity-7.0.0" = License{ .url = "https://spdx.org/licenses/Parity-7.0.0.html" }; - pub const @"Plexus" = License{ .url = "https://spdx.org/licenses/Plexus.html" }; - pub const @"PolyForm-Noncommercial-1.0.0" = License{ .url = "https://spdx.org/licenses/PolyForm-Noncommercial-1.0.0.html" }; - pub const @"PolyForm-Small-Business-1.0.0" = License{ .url = "https://spdx.org/licenses/PolyForm-Small-Business-1.0.0.html" }; - pub const @"PostgreSQL" = License{ .url = "https://spdx.org/licenses/PostgreSQL.html" }; - pub const @"Python-2.0" = License{ .url = "https://spdx.org/licenses/Python-2.0.html" }; - pub const @"QPL-1.0" = License{ .url = "https://spdx.org/licenses/QPL-1.0.html" }; - pub const @"Qhull" = License{ .url = "https://spdx.org/licenses/Qhull.html" }; - pub const @"RHeCos-1.1" = License{ .url = "https://spdx.org/licenses/RHeCos-1.1.html" }; - pub const @"RPL-1.1" = License{ .url = "https://spdx.org/licenses/RPL-1.1.html" }; - pub const @"RPL-1.5" = License{ .url = "https://spdx.org/licenses/RPL-1.5.html" }; - pub const @"RPSL-1.0" = License{ .url = "https://spdx.org/licenses/RPSL-1.0.html" }; - pub const @"RSA-MD" = License{ .url = "https://spdx.org/licenses/RSA-MD.html" }; - pub const @"RSCPL" = License{ .url = "https://spdx.org/licenses/RSCPL.html" }; - pub const @"Rdisc" = License{ .url = "https://spdx.org/licenses/Rdisc.html" }; - pub const @"Ruby" = License{ .url = "https://spdx.org/licenses/Ruby.html" }; - pub const @"SAX-PD" = License{ .url = "https://spdx.org/licenses/SAX-PD.html" }; - pub const @"SCEA" = License{ .url = "https://spdx.org/licenses/SCEA.html" }; - pub const @"SGI-B-1.0" = License{ .url = "https://spdx.org/licenses/SGI-B-1.0.html" }; - pub const @"SGI-B-1.1" = License{ .url = "https://spdx.org/licenses/SGI-B-1.1.html" }; - pub const @"SGI-B-2.0" = License{ .url = "https://spdx.org/licenses/SGI-B-2.0.html" }; - pub const @"SHL-0.5" = License{ .url = "https://spdx.org/licenses/SHL-0.5.html" }; - pub const @"SHL-0.51" = License{ .url = "https://spdx.org/licenses/SHL-0.51.html" }; - pub const @"SISSL" = License{ .url = "https://spdx.org/licenses/SISSL.html" }; - pub const @"SISSL-1.2" = License{ .url = "https://spdx.org/licenses/SISSL-1.2.html" }; - pub const @"SMLNJ" = License{ .url = "https://spdx.org/licenses/SMLNJ.html" }; - pub const @"SMPPL" = License{ .url = "https://spdx.org/licenses/SMPPL.html" }; - pub const @"SNIA" = License{ .url = "https://spdx.org/licenses/SNIA.html" }; - pub const @"SPL-1.0" = License{ .url = "https://spdx.org/licenses/SPL-1.0.html" }; - pub const @"SSH-OpenSSH" = License{ .url = "https://spdx.org/licenses/SSH-OpenSSH.html" }; - pub const @"SSH-short" = License{ .url = "https://spdx.org/licenses/SSH-short.html" }; - pub const @"SSPL-1.0" = License{ .url = "https://spdx.org/licenses/SSPL-1.0.html" }; - pub const @"SWL" = License{ .url = "https://spdx.org/licenses/SWL.html" }; - pub const @"Saxpath" = License{ .url = "https://spdx.org/licenses/Saxpath.html" }; - pub const @"Sendmail" = License{ .url = "https://spdx.org/licenses/Sendmail.html" }; - pub const @"Sendmail-8.23" = License{ .url = "https://spdx.org/licenses/Sendmail-8.23.html" }; - pub const @"SimPL-2.0" = License{ .url = "https://spdx.org/licenses/SimPL-2.0.html" }; - pub const @"Sleepycat" = License{ .url = "https://spdx.org/licenses/Sleepycat.html" }; - pub const @"Spencer-86" = License{ .url = "https://spdx.org/licenses/Spencer-86.html" }; - pub const @"Spencer-94" = License{ .url = "https://spdx.org/licenses/Spencer-94.html" }; - pub const @"Spencer-99" = License{ .url = "https://spdx.org/licenses/Spencer-99.html" }; - pub const @"StandardML-NJ" = License{ .url = "https://spdx.org/licenses/StandardML-NJ.html" }; - pub const @"SugarCRM-1.1.3" = License{ .url = "https://spdx.org/licenses/SugarCRM-1.1.3.html" }; - pub const @"TAPR-OHL-1.0" = License{ .url = "https://spdx.org/licenses/TAPR-OHL-1.0.html" }; - pub const @"TCL" = License{ .url = "https://spdx.org/licenses/TCL.html" }; - pub const @"TCP-wrappers" = License{ .url = "https://spdx.org/licenses/TCP-wrappers.html" }; - pub const @"TMate" = License{ .url = "https://spdx.org/licenses/TMate.html" }; - pub const @"TORQUE-1.1" = License{ .url = "https://spdx.org/licenses/TORQUE-1.1.html" }; - pub const @"TOSL" = License{ .url = "https://spdx.org/licenses/TOSL.html" }; - pub const @"TU-Berlin-1.0" = License{ .url = "https://spdx.org/licenses/TU-Berlin-1.0.html" }; - pub const @"TU-Berlin-2.0" = License{ .url = "https://spdx.org/licenses/TU-Berlin-2.0.html" }; - pub const @"UCL-1.0" = License{ .url = "https://spdx.org/licenses/UCL-1.0.html" }; - pub const @"UPL-1.0" = License{ .url = "https://spdx.org/licenses/UPL-1.0.html" }; - pub const @"Unicode-DFS-2015" = License{ .url = "https://spdx.org/licenses/Unicode-DFS-2015.html" }; - pub const @"Unicode-DFS-2016" = License{ .url = "https://spdx.org/licenses/Unicode-DFS-2016.html" }; - pub const @"Unicode-TOU" = License{ .url = "https://spdx.org/licenses/Unicode-TOU.html" }; - pub const @"Unlicense" = License{ .url = "https://spdx.org/licenses/Unlicense.html" }; - pub const @"VOSTROM" = License{ .url = "https://spdx.org/licenses/VOSTROM.html" }; - pub const @"VSL-1.0" = License{ .url = "https://spdx.org/licenses/VSL-1.0.html" }; - pub const @"Vim" = License{ .url = "https://spdx.org/licenses/Vim.html" }; - pub const @"W3C" = License{ .url = "https://spdx.org/licenses/W3C.html" }; - pub const @"W3C-19980720" = License{ .url = "https://spdx.org/licenses/W3C-19980720.html" }; - pub const @"W3C-20150513" = License{ .url = "https://spdx.org/licenses/W3C-20150513.html" }; - pub const @"WTFPL" = License{ .url = "https://spdx.org/licenses/WTFPL.html" }; - pub const @"Watcom-1.0" = License{ .url = "https://spdx.org/licenses/Watcom-1.0.html" }; - pub const @"Wsuipa" = License{ .url = "https://spdx.org/licenses/Wsuipa.html" }; - pub const @"X11" = License{ .url = "https://spdx.org/licenses/X11.html" }; - pub const @"XFree86-1.1" = License{ .url = "https://spdx.org/licenses/XFree86-1.1.html" }; - pub const @"XSkat" = License{ .url = "https://spdx.org/licenses/XSkat.html" }; - pub const @"Xerox" = License{ .url = "https://spdx.org/licenses/Xerox.html" }; - pub const @"Xnet" = License{ .url = "https://spdx.org/licenses/Xnet.html" }; - pub const @"YPL-1.0" = License{ .url = "https://spdx.org/licenses/YPL-1.0.html" }; - pub const @"YPL-1.1" = License{ .url = "https://spdx.org/licenses/YPL-1.1.html" }; - pub const @"ZPL-1.1" = License{ .url = "https://spdx.org/licenses/ZPL-1.1.html" }; - pub const @"ZPL-2.0" = License{ .url = "https://spdx.org/licenses/ZPL-2.0.html" }; - pub const @"ZPL-2.1" = License{ .url = "https://spdx.org/licenses/ZPL-2.1.html" }; - pub const @"Zed" = License{ .url = "https://spdx.org/licenses/Zed.html" }; - pub const @"Zend-2.0" = License{ .url = "https://spdx.org/licenses/Zend-2.0.html" }; - pub const @"Zimbra-1.3" = License{ .url = "https://spdx.org/licenses/Zimbra-1.3.html" }; - pub const @"Zimbra-1.4" = License{ .url = "https://spdx.org/licenses/Zimbra-1.4.html" }; - pub const @"Zlib" = License{ .url = "https://spdx.org/licenses/Zlib.html" }; - pub const @"blessing" = License{ .url = "https://spdx.org/licenses/blessing.html" }; - pub const @"bzip2-1.0.5" = License{ .url = "https://spdx.org/licenses/bzip2-1.0.5.html" }; - pub const @"bzip2-1.0.6" = License{ .url = "https://spdx.org/licenses/bzip2-1.0.6.html" }; - pub const @"copyleft-next-0.3.0" = License{ .url = "https://spdx.org/licenses/copyleft-next-0.3.0.html" }; - pub const @"copyleft-next-0.3.1" = License{ .url = "https://spdx.org/licenses/copyleft-next-0.3.1.html" }; - pub const @"curl" = License{ .url = "https://spdx.org/licenses/curl.html" }; - pub const @"diffmark" = License{ .url = "https://spdx.org/licenses/diffmark.html" }; - pub const @"dvipdfm" = License{ .url = "https://spdx.org/licenses/dvipdfm.html" }; - pub const @"eCos-2.0" = License{ .url = "https://spdx.org/licenses/eCos-2.0.html" }; - pub const @"eGenix" = License{ .url = "https://spdx.org/licenses/eGenix.html" }; - pub const @"etalab-2.0" = License{ .url = "https://spdx.org/licenses/etalab-2.0.html" }; - pub const @"gSOAP-1.3b" = License{ .url = "https://spdx.org/licenses/gSOAP-1.3b.html" }; - pub const @"gnuplot" = License{ .url = "https://spdx.org/licenses/gnuplot.html" }; - pub const @"iMatix" = License{ .url = "https://spdx.org/licenses/iMatix.html" }; - pub const @"libpng-2.0" = License{ .url = "https://spdx.org/licenses/libpng-2.0.html" }; - pub const @"libselinux-1.0" = License{ .url = "https://spdx.org/licenses/libselinux-1.0.html" }; - pub const @"libtiff" = License{ .url = "https://spdx.org/licenses/libtiff.html" }; - pub const @"mpich2" = License{ .url = "https://spdx.org/licenses/mpich2.html" }; - pub const @"psfrag" = License{ .url = "https://spdx.org/licenses/psfrag.html" }; - pub const @"psutils" = License{ .url = "https://spdx.org/licenses/psutils.html" }; - pub const @"wxWindows" = License{ .url = "https://spdx.org/licenses/wxWindows.html" }; - pub const @"xinetd" = License{ .url = "https://spdx.org/licenses/xinetd.html" }; - pub const @"xpp" = License{ .url = "https://spdx.org/licenses/xpp.html" }; - pub const @"zlib-acknowledgement" = License{ .url = "https://spdx.org/licenses/zlib-acknowledgement.html" }; +pub const spdx = &[_][]const u8{ + "0BSD", + "AAL", + "ADSL", + "AFL-1.1", + "AFL-1.2", + "AFL-2.0", + "AFL-2.1", + "AFL-3.0", + "AGPL-1.0", + "AGPL-1.0-only", + "AGPL-1.0-or-later", + "AGPL-3.0", + "AGPL-3.0-only", + "AGPL-3.0-or-later", + "AMDPLPA", + "AML", + "AMPAS", + "ANTLR-PD", + "ANTLR-PD-fallback", + "APAFML", + "APL-1.0", + "APSL-1.0", + "APSL-1.1", + "APSL-1.2", + "APSL-2.0", + "Abstyles", + "Adobe-2006", + "Adobe-Glyph", + "Afmparse", + "Aladdin", + "Apache-1.0", + "Apache-1.1", + "Apache-2.0", + "Artistic-1.0", + "Artistic-1.0-Perl", + "Artistic-1.0-cl8", + "Artistic-2.0", + "BSD-1-Clause", + "BSD-2-Clause", + "BSD-2-Clause-FreeBSD", + "BSD-2-Clause-NetBSD", + "BSD-2-Clause-Patent", + "BSD-2-Clause-Views", + "BSD-3-Clause", + "BSD-3-Clause-Attribution", + "BSD-3-Clause-Clear", + "BSD-3-Clause-LBNL", + "BSD-3-Clause-Modification", + "BSD-3-Clause-No-Military-License", + "BSD-3-Clause-No-Nuclear-License", + "BSD-3-Clause-No-Nuclear-License-2014", + "BSD-3-Clause-No-Nuclear-Warranty", + "BSD-3-Clause-Open-MPI", + "BSD-4-Clause", + "BSD-4-Clause-Shortened", + "BSD-4-Clause-UC", + "BSD-Protection", + "BSD-Source-Code", + "BSL-1.0", + "BUSL-1.1", + "Bahyph", + "Barr", + "Beerware", + "BitTorrent-1.0", + "BitTorrent-1.1", + "BlueOak-1.0.0", + "Borceux", + "C-UDA-1.0", + "CAL-1.0", + "CAL-1.0-Combined-Work-Exception", + "CATOSL-1.1", + "CC-BY-1.0", + "CC-BY-2.0", + "CC-BY-2.5", + "CC-BY-2.5-AU", + "CC-BY-3.0", + "CC-BY-3.0-AT", + "CC-BY-3.0-US", + "CC-BY-4.0", + "CC-BY-NC-1.0", + "CC-BY-NC-2.0", + "CC-BY-NC-2.5", + "CC-BY-NC-3.0", + "CC-BY-NC-4.0", + "CC-BY-NC-ND-1.0", + "CC-BY-NC-ND-2.0", + "CC-BY-NC-ND-2.5", + "CC-BY-NC-ND-3.0", + "CC-BY-NC-ND-3.0-IGO", + "CC-BY-NC-ND-4.0", + "CC-BY-NC-SA-1.0", + "CC-BY-NC-SA-2.0", + "CC-BY-NC-SA-2.5", + "CC-BY-NC-SA-3.0", + "CC-BY-NC-SA-4.0", + "CC-BY-ND-1.0", + "CC-BY-ND-2.0", + "CC-BY-ND-2.5", + "CC-BY-ND-3.0", + "CC-BY-ND-4.0", + "CC-BY-SA-1.0", + "CC-BY-SA-2.0", + "CC-BY-SA-2.0-UK", + "CC-BY-SA-2.1-JP", + "CC-BY-SA-2.5", + "CC-BY-SA-3.0", + "CC-BY-SA-3.0-AT", + "CC-BY-SA-4.0", + "CC-PDDC", + "CC0-1.0", + "CDDL-1.0", + "CDDL-1.1", + "CDL-1.0", + "CDLA-Permissive-1.0", + "CDLA-Sharing-1.0", + "CECILL-1.0", + "CECILL-1.1", + "CECILL-2.0", + "CECILL-2.1", + "CECILL-B", + "CECILL-C", + "CERN-OHL-1.1", + "CERN-OHL-1.2", + "CERN-OHL-P-2.0", + "CERN-OHL-S-2.0", + "CERN-OHL-W-2.0", + "CNRI-Jython", + "CNRI-Python", + "CNRI-Python-GPL-Compatible", + "CPAL-1.0", + "CPL-1.0", + "CPOL-1.02", + "CUA-OPL-1.0", + "Caldera", + "ClArtistic", + "Condor-1.1", + "Crossword", + "CrystalStacker", + "Cube", + "D-FSL-1.0", + "DOC", + "DRL-1.0", + "DSDP", + "Dotseqn", + "ECL-1.0", + "ECL-2.0", + "EFL-1.0", + "EFL-2.0", + "EPICS", + "EPL-1.0", + "EPL-2.0", + "EUDatagrid", + "EUPL-1.0", + "EUPL-1.1", + "EUPL-1.2", + "Entessa", + "ErlPL-1.1", + "Eurosym", + "FSFAP", + "FSFUL", + "FSFULLR", + "FTL", + "Fair", + "Frameworx-1.0", + "FreeBSD-DOC", + "FreeImage", + "GD", + "GFDL-1.1", + "GFDL-1.1-invariants-only", + "GFDL-1.1-invariants-or-later", + "GFDL-1.1-no-invariants-only", + "GFDL-1.1-no-invariants-or-later", + "GFDL-1.1-only", + "GFDL-1.1-or-later", + "GFDL-1.2", + "GFDL-1.2-invariants-only", + "GFDL-1.2-invariants-or-later", + "GFDL-1.2-no-invariants-only", + "GFDL-1.2-no-invariants-or-later", + "GFDL-1.2-only", + "GFDL-1.2-or-later", + "GFDL-1.3", + "GFDL-1.3-invariants-only", + "GFDL-1.3-invariants-or-later", + "GFDL-1.3-no-invariants-only", + "GFDL-1.3-no-invariants-or-later", + "GFDL-1.3-only", + "GFDL-1.3-or-later", + "GL2PS", + "GLWTPL", + "GPL-1.0", + "GPL-1.0+", + "GPL-1.0-only", + "GPL-1.0-or-later", + "GPL-2.0", + "GPL-2.0+", + "GPL-2.0-only", + "GPL-2.0-or-later", + "GPL-2.0-with-GCC-exception", + "GPL-2.0-with-autoconf-exception", + "GPL-2.0-with-bison-exception", + "GPL-2.0-with-classpath-exception", + "GPL-2.0-with-font-exception", + "GPL-3.0", + "GPL-3.0+", + "GPL-3.0-only", + "GPL-3.0-or-later", + "GPL-3.0-with-GCC-exception", + "GPL-3.0-with-autoconf-exception", + "Giftware", + "Glide", + "Glulxe", + "HPND", + "HPND-sell-variant", + "HTMLTIDY", + "HaskellReport", + "Hippocratic-2.1", + "IBM-pibs", + "ICU", + "IJG", + "IPA", + "IPL-1.0", + "ISC", + "ImageMagick", + "Imlib2", + "Info-ZIP", + "Intel", + "Intel-ACPI", + "Interbase-1.0", + "JPNIC", + "JSON", + "JasPer-2.0", + "LAL-1.2", + "LAL-1.3", + "LGPL-2.0", + "LGPL-2.0+", + "LGPL-2.0-only", + "LGPL-2.0-or-later", + "LGPL-2.1", + "LGPL-2.1+", + "LGPL-2.1-only", + "LGPL-2.1-or-later", + "LGPL-3.0", + "LGPL-3.0+", + "LGPL-3.0-only", + "LGPL-3.0-or-later", + "LGPLLR", + "LPL-1.0", + "LPL-1.02", + "LPPL-1.0", + "LPPL-1.1", + "LPPL-1.2", + "LPPL-1.3a", + "LPPL-1.3c", + "Latex2e", + "Leptonica", + "LiLiQ-P-1.1", + "LiLiQ-R-1.1", + "LiLiQ-Rplus-1.1", + "Libpng", + "Linux-OpenIB", + "MIT", + "MIT-0", + "MIT-CMU", + "MIT-Modern-Variant", + "MIT-advertising", + "MIT-enna", + "MIT-feh", + "MIT-open-group", + "MITNFA", + "MPL-1.0", + "MPL-1.1", + "MPL-2.0", + "MPL-2.0-no-copyleft-exception", + "MS-PL", + "MS-RL", + "MTLL", + "MakeIndex", + "MirOS", + "Motosoto", + "MulanPSL-1.0", + "MulanPSL-2.0", + "Multics", + "Mup", + "NAIST-2003", + "NASA-1.3", + "NBPL-1.0", + "NCGL-UK-2.0", + "NCSA", + "NGPL", + "NIST-PD", + "NIST-PD-fallback", + "NLOD-1.0", + "NLPL", + "NOSL", + "NPL-1.0", + "NPL-1.1", + "NPOSL-3.0", + "NRL", + "NTP", + "NTP-0", + "Naumen", + "Net-SNMP", + "NetCDF", + "Newsletr", + "Nokia", + "Noweb", + "Nunit", + "O-UDA-1.0", + "OCCT-PL", + "OCLC-2.0", + "ODC-By-1.0", + "ODbL-1.0", + "OFL-1.0", + "OFL-1.0-RFN", + "OFL-1.0-no-RFN", + "OFL-1.1", + "OFL-1.1-RFN", + "OFL-1.1-no-RFN", + "OGC-1.0", + "OGDL-Taiwan-1.0", + "OGL-Canada-2.0", + "OGL-UK-1.0", + "OGL-UK-2.0", + "OGL-UK-3.0", + "OGTSL", + "OLDAP-1.1", + "OLDAP-1.2", + "OLDAP-1.3", + "OLDAP-1.4", + "OLDAP-2.0", + "OLDAP-2.0.1", + "OLDAP-2.1", + "OLDAP-2.2", + "OLDAP-2.2.1", + "OLDAP-2.2.2", + "OLDAP-2.3", + "OLDAP-2.4", + "OLDAP-2.5", + "OLDAP-2.6", + "OLDAP-2.7", + "OLDAP-2.8", + "OML", + "OPL-1.0", + "OPUBL-1.0", + "OSET-PL-2.1", + "OSL-1.0", + "OSL-1.1", + "OSL-2.0", + "OSL-2.1", + "OSL-3.0", + "OpenSSL", + "PDDL-1.0", + "PHP-3.0", + "PHP-3.01", + "PSF-2.0", + "Parity-6.0.0", + "Parity-7.0.0", + "Plexus", + "PolyForm-Noncommercial-1.0.0", + "PolyForm-Small-Business-1.0.0", + "PostgreSQL", + "Python-2.0", + "QPL-1.0", + "Qhull", + "RHeCos-1.1", + "RPL-1.1", + "RPL-1.5", + "RPSL-1.0", + "RSA-MD", + "RSCPL", + "Rdisc", + "Ruby", + "SAX-PD", + "SCEA", + "SGI-B-1.0", + "SGI-B-1.1", + "SGI-B-2.0", + "SHL-0.5", + "SHL-0.51", + "SISSL", + "SISSL-1.2", + "SMLNJ", + "SMPPL", + "SNIA", + "SPL-1.0", + "SSH-OpenSSH", + "SSH-short", + "SSPL-1.0", + "SWL", + "Saxpath", + "Sendmail", + "Sendmail-8.23", + "SimPL-2.0", + "Sleepycat", + "Spencer-86", + "Spencer-94", + "Spencer-99", + "StandardML-NJ", + "SugarCRM-1.1.3", + "TAPR-OHL-1.0", + "TCL", + "TCP-wrappers", + "TMate", + "TORQUE-1.1", + "TOSL", + "TU-Berlin-1.0", + "TU-Berlin-2.0", + "UCL-1.0", + "UPL-1.0", + "Unicode-DFS-2015", + "Unicode-DFS-2016", + "Unicode-TOU", + "Unlicense", + "VOSTROM", + "VSL-1.0", + "Vim", + "W3C", + "W3C-19980720", + "W3C-20150513", + "WTFPL", + "Watcom-1.0", + "Wsuipa", + "X11", + "XFree86-1.1", + "XSkat", + "Xerox", + "Xnet", + "YPL-1.0", + "YPL-1.1", + "ZPL-1.1", + "ZPL-2.0", + "ZPL-2.1", + "Zed", + "Zend-2.0", + "Zimbra-1.3", + "Zimbra-1.4", + "Zlib", + "blessing", + "bzip2-1.0.5", + "bzip2-1.0.6", + "copyleft-next-0.3.0", + "copyleft-next-0.3.1", + "curl", + "diffmark", + "dvipdfm", + "eCos-2.0", + "eGenix", + "etalab-2.0", + "gSOAP-1.3b", + "gnuplot", + "iMatix", + "libpng-2.0", + "libselinux-1.0", + "libtiff", + "mpich2", + "psfrag", + "psutils", + "wxWindows", + "xinetd", + "xpp", + "zlib-acknowledgement", }; pub const osi = &[_][]const u8{