diff --git a/Cicm.Database/Migrations/20190527160705_Licenses.Designer.cs b/Cicm.Database/Migrations/20190527160705_Licenses.Designer.cs new file mode 100644 index 00000000..d2432faf --- /dev/null +++ b/Cicm.Database/Migrations/20190527160705_Licenses.Designer.cs @@ -0,0 +1,5399 @@ +// +using System; +using Cicm.Database.Models; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Migrations; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; + +namespace Cicm.Database.Migrations +{ + [DbContext(typeof(cicmContext))] + [Migration("20190527160705_Licenses")] + partial class Licenses + { + protected override void BuildTargetModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder + .HasAnnotation("ProductVersion", "2.2.4-servicing-10062") + .HasAnnotation("Relational:MaxIdentifierLength", 64); + + modelBuilder.Entity("Cicm.Database.Models.BrowserTest", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnName("id") + .HasColumnType("int(11)"); + + b.Property("Agif") + .ValueGeneratedOnAdd() + .HasColumnName("agif") + .HasColumnType("tinyint(1)") + .HasDefaultValueSql("'0'"); + + b.Property("Browser") + .IsRequired() + .ValueGeneratedOnAdd() + .HasColumnName("browser") + .HasColumnType("varchar(64)") + .HasDefaultValueSql("''") + .HasMaxLength(64); + + b.Property("Colors") + .ValueGeneratedOnAdd() + .HasColumnName("colors") + .HasColumnType("tinyint(1)") + .HasDefaultValueSql("'0'"); + + b.Property("Flash") + .ValueGeneratedOnAdd() + .HasColumnName("flash") + .HasColumnType("tinyint(1)") + .HasDefaultValueSql("'0'"); + + b.Property("Frames") + .ValueGeneratedOnAdd() + .HasColumnName("frames") + .HasColumnType("tinyint(1)") + .HasDefaultValueSql("'0'"); + + b.Property("Gif87") + .ValueGeneratedOnAdd() + .HasColumnName("gif87") + .HasColumnType("tinyint(1)") + .HasDefaultValueSql("'0'"); + + b.Property("Gif89") + .ValueGeneratedOnAdd() + .HasColumnName("gif89") + .HasColumnType("tinyint(1)") + .HasDefaultValueSql("'0'"); + + b.Property("Jpeg") + .ValueGeneratedOnAdd() + .HasColumnName("jpeg") + .HasColumnType("tinyint(1)") + .HasDefaultValueSql("'0'"); + + b.Property("Js") + .ValueGeneratedOnAdd() + .HasColumnName("js") + .HasColumnType("tinyint(1)") + .HasDefaultValueSql("'0'"); + + b.Property("Os") + .IsRequired() + .ValueGeneratedOnAdd() + .HasColumnName("os") + .HasColumnType("varchar(32)") + .HasDefaultValueSql("''") + .HasMaxLength(32); + + b.Property("Platform") + .IsRequired() + .ValueGeneratedOnAdd() + .HasColumnName("platform") + .HasColumnType("varchar(8)") + .HasDefaultValueSql("''") + .HasMaxLength(8); + + b.Property("Png") + .ValueGeneratedOnAdd() + .HasColumnName("png") + .HasColumnType("tinyint(1)") + .HasDefaultValueSql("'0'"); + + b.Property("Pngt") + .ValueGeneratedOnAdd() + .HasColumnName("pngt") + .HasColumnType("tinyint(1)") + .HasDefaultValueSql("'0'"); + + b.Property("Table") + .ValueGeneratedOnAdd() + .HasColumnName("table") + .HasColumnType("tinyint(1)") + .HasDefaultValueSql("'0'"); + + b.Property("UserAgent") + .IsRequired() + .ValueGeneratedOnAdd() + .HasColumnName("user_agent") + .HasColumnType("varchar(128)") + .HasDefaultValueSql("''") + .HasMaxLength(128); + + b.Property("Version") + .IsRequired() + .ValueGeneratedOnAdd() + .HasColumnName("version") + .HasColumnType("varchar(16)") + .HasDefaultValueSql("''") + .HasMaxLength(16); + + b.HasKey("Id"); + + b.HasIndex("Browser") + .HasName("idx_browser_tests_browser"); + + b.HasIndex("Os") + .HasName("idx_browser_tests_os"); + + b.HasIndex("Platform") + .HasName("idx_browser_tests_platform"); + + b.HasIndex("UserAgent") + .HasName("idx_browser_tests_user_agent"); + + b.HasIndex("Version") + .HasName("idx_browser_tests_version"); + + b.ToTable("browser_tests"); + }); + + modelBuilder.Entity("Cicm.Database.Models.CicmDb", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnName("id") + .HasColumnType("int(11)"); + + b.Property("Updated") + .ValueGeneratedOnAdd() + .HasColumnName("updated") + .HasColumnType("datetime") + .HasDefaultValueSql("'CURRENT_TIMESTAMP'"); + + b.Property("Version") + .HasColumnName("version") + .HasColumnType("int(11)"); + + b.HasKey("Id"); + + b.ToTable("cicm_db"); + }); + + modelBuilder.Entity("Cicm.Database.Models.Company", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnName("id") + .HasColumnType("int(11)"); + + b.Property("Address") + .HasColumnName("address") + .HasColumnType("varchar(80)") + .HasMaxLength(80); + + b.Property("City") + .HasColumnName("city") + .HasColumnType("varchar(80)") + .HasMaxLength(80); + + b.Property("CountryId") + .HasColumnName("country") + .HasColumnType("smallint(3)"); + + b.Property("Facebook") + .HasColumnName("facebook") + .HasColumnType("varchar(45)") + .HasMaxLength(45); + + b.Property("Founded") + .HasColumnName("founded") + .HasColumnType("datetime"); + + b.Property("Name") + .IsRequired() + .ValueGeneratedOnAdd() + .HasColumnName("name") + .HasColumnType("varchar(128)") + .HasDefaultValueSql("''"); + + b.Property("PostalCode") + .HasColumnName("postal_code") + .HasColumnType("varchar(25)") + .HasMaxLength(25); + + b.Property("Province") + .HasColumnName("province") + .HasColumnType("varchar(80)") + .HasMaxLength(80); + + b.Property("Sold") + .HasColumnName("sold") + .HasColumnType("datetime"); + + b.Property("SoldToId") + .HasColumnName("sold_to") + .HasColumnType("int(11)"); + + b.Property("Status") + .HasColumnName("status") + .HasColumnType("int(11)"); + + b.Property("Twitter") + .HasColumnName("twitter") + .HasColumnType("varchar(45)") + .HasMaxLength(45); + + b.Property("Website") + .HasColumnName("website") + .HasColumnType("varchar(255)") + .HasMaxLength(255); + + b.HasKey("Id"); + + b.HasIndex("Address") + .HasName("idx_companies_address"); + + b.HasIndex("City") + .HasName("idx_companies_city"); + + b.HasIndex("CountryId") + .HasName("idx_companies_country"); + + b.HasIndex("Facebook") + .HasName("idx_companies_facebook"); + + b.HasIndex("Founded") + .HasName("idx_companies_founded"); + + b.HasIndex("Name") + .HasName("idx_companies_name"); + + b.HasIndex("PostalCode") + .HasName("idx_companies_postal_code"); + + b.HasIndex("Province") + .HasName("idx_companies_province"); + + b.HasIndex("Sold") + .HasName("idx_companies_sold"); + + b.HasIndex("SoldToId") + .HasName("idx_companies_sold_to"); + + b.HasIndex("Status") + .HasName("idx_companies_status"); + + b.HasIndex("Twitter") + .HasName("idx_companies_twitter"); + + b.HasIndex("Website") + .HasName("idx_companies_website"); + + b.ToTable("companies"); + }); + + modelBuilder.Entity("Cicm.Database.Models.CompanyDescription", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("CompanyId"); + + b.Property("Html") + .HasMaxLength(262144); + + b.Property("Text") + .IsRequired() + .HasMaxLength(262144); + + b.HasKey("Id"); + + b.HasIndex("CompanyId"); + + b.HasIndex("Text") + .HasAnnotation("MySql:FullTextIndex", true); + + b.ToTable("CompanyDescriptions"); + }); + + modelBuilder.Entity("Cicm.Database.Models.CompanyLogo", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnName("id") + .HasColumnType("int(11)"); + + b.Property("CompanyId") + .HasColumnName("company_id") + .HasColumnType("int(11)"); + + b.Property("Guid") + .HasColumnName("logo_guid") + .HasColumnType("char(36)"); + + b.Property("Year") + .HasColumnName("year") + .HasColumnType("int(4)"); + + b.HasKey("Id", "CompanyId", "Guid"); + + b.HasIndex("CompanyId") + .HasName("idx_company_id"); + + b.HasIndex("Guid") + .HasName("idx_guid"); + + b.HasIndex("Id") + .IsUnique() + .HasName("idx_id"); + + b.ToTable("company_logos"); + }); + + modelBuilder.Entity("Cicm.Database.Models.Forbidden", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnName("id") + .HasColumnType("int(11)"); + + b.Property("Browser") + .IsRequired() + .ValueGeneratedOnAdd() + .HasColumnName("browser") + .HasColumnType("char(128)") + .HasDefaultValueSql("''"); + + b.Property("Date") + .IsRequired() + .ValueGeneratedOnAdd() + .HasColumnName("date") + .HasColumnType("char(20)") + .HasDefaultValueSql("''"); + + b.Property("Ip") + .IsRequired() + .ValueGeneratedOnAdd() + .HasColumnName("ip") + .HasColumnType("char(16)") + .HasDefaultValueSql("''"); + + b.Property("Referer") + .IsRequired() + .ValueGeneratedOnAdd() + .HasColumnName("referer") + .HasColumnType("char(255)") + .HasDefaultValueSql("''"); + + b.HasKey("Id"); + + b.HasIndex("Browser") + .HasName("idx_forbidden_browser"); + + b.HasIndex("Date") + .HasName("idx_forbidden_date"); + + b.HasIndex("Ip") + .HasName("idx_forbidden_ip"); + + b.HasIndex("Referer") + .HasName("idx_forbidden_referer"); + + b.ToTable("forbidden"); + }); + + modelBuilder.Entity("Cicm.Database.Models.Gpu", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnName("id") + .HasColumnType("int(11)"); + + b.Property("CompanyId") + .HasColumnName("company") + .HasColumnType("int(11)"); + + b.Property("DieSize") + .HasColumnName("die_size"); + + b.Property("Introduced") + .HasColumnName("introduced") + .HasColumnType("datetime"); + + b.Property("ModelCode") + .HasColumnName("model_code") + .HasColumnType("varchar(45)") + .HasMaxLength(45); + + b.Property("Name") + .IsRequired() + .ValueGeneratedOnAdd() + .HasColumnName("name") + .HasColumnType("char(128)") + .HasDefaultValueSql("''") + .HasMaxLength(128); + + b.Property("Package") + .HasColumnName("package") + .HasColumnType("varchar(45)") + .HasMaxLength(45); + + b.Property("Process") + .HasColumnName("process") + .HasColumnType("varchar(45)") + .HasMaxLength(45); + + b.Property("ProcessNm") + .HasColumnName("process_nm"); + + b.Property("Transistors") + .HasColumnName("transistors") + .HasColumnType("bigint(20)"); + + b.HasKey("Id"); + + b.HasIndex("CompanyId") + .HasName("idx_gpus_company"); + + b.HasIndex("DieSize") + .HasName("idx_gpus_die_size"); + + b.HasIndex("Introduced") + .HasName("idx_gpus_introduced"); + + b.HasIndex("ModelCode") + .HasName("idx_gpus_model_code"); + + b.HasIndex("Name") + .HasName("idx_gpus_name"); + + b.HasIndex("Package") + .HasName("idx_gpus_package"); + + b.HasIndex("Process") + .HasName("idx_gpus_process"); + + b.HasIndex("ProcessNm") + .HasName("idx_gpus_process_nm"); + + b.HasIndex("Transistors") + .HasName("idx_gpus_transistors"); + + b.ToTable("gpus"); + }); + + modelBuilder.Entity("Cicm.Database.Models.GpusByMachine", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnName("id") + .HasColumnType("bigint(20)"); + + b.Property("GpuId") + .HasColumnName("gpu") + .HasColumnType("int(11)"); + + b.Property("MachineId") + .HasColumnName("machine") + .HasColumnType("int(11)"); + + b.HasKey("Id"); + + b.HasIndex("GpuId") + .HasName("idx_gpus_by_machine_gpus"); + + b.HasIndex("MachineId") + .HasName("idx_gpus_by_machine_machine"); + + b.ToTable("gpus_by_machine"); + }); + + modelBuilder.Entity("Cicm.Database.Models.InstructionSet", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnName("id") + .HasColumnType("int(11)"); + + b.Property("Name") + .IsRequired() + .HasColumnName("instruction_set") + .HasColumnType("varchar(45)") + .HasMaxLength(45); + + b.HasKey("Id"); + + b.ToTable("instruction_sets"); + }); + + modelBuilder.Entity("Cicm.Database.Models.InstructionSetExtension", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnName("id") + .HasColumnType("int(11)"); + + b.Property("Extension") + .IsRequired() + .HasColumnName("extension") + .HasColumnType("varchar(45)") + .HasMaxLength(45); + + b.HasKey("Id"); + + b.ToTable("instruction_set_extensions"); + }); + + modelBuilder.Entity("Cicm.Database.Models.InstructionSetExtensionsByProcessor", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnName("id") + .HasColumnType("int(11)"); + + b.Property("ProcessorId") + .HasColumnName("processor_id") + .HasColumnType("int(11)"); + + b.Property("ExtensionId") + .HasColumnName("extension_id") + .HasColumnType("int(11)"); + + b.HasKey("Id", "ProcessorId", "ExtensionId"); + + b.HasIndex("ExtensionId") + .HasName("idx_setextension_extension"); + + b.HasIndex("ProcessorId") + .HasName("idx_setextension_processor"); + + b.ToTable("instruction_set_extensions_by_processor"); + }); + + modelBuilder.Entity("Cicm.Database.Models.Iso31661Numeric", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnName("id") + .HasColumnType("smallint(3)"); + + b.Property("Name") + .IsRequired() + .HasColumnName("name") + .HasColumnType("varchar(64)") + .HasMaxLength(64); + + b.HasKey("Id"); + + b.HasIndex("Name") + .HasName("idx_name"); + + b.ToTable("iso3166_1_numeric"); + }); + + modelBuilder.Entity("Cicm.Database.Models.License", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("FsfApproved"); + + b.Property("Link") + .HasMaxLength(512); + + b.Property("Name") + .IsRequired(); + + b.Property("OsiApproved"); + + b.Property("SPDX"); + + b.Property("Text") + .HasColumnType("longtext") + .HasMaxLength(131072); + + b.HasKey("Id"); + + b.HasIndex("FsfApproved"); + + b.HasIndex("Name"); + + b.HasIndex("OsiApproved"); + + b.HasIndex("SPDX"); + + b.ToTable("Licenses"); + + b.HasData( + new + { + Id = 1, + FsfApproved = false, + Name = "Fair use", + OsiApproved = false + }, + new + { + Id = 2, + FsfApproved = false, + Name = "Advertisement use", + OsiApproved = false + }, + new + { + Id = 3, + FsfApproved = false, + Name = "All rights reserved", + OsiApproved = false + }, + new + { + Id = 4, + FsfApproved = false, + Link = "https://spdx.org/licenses/0BSD.html#licenseText", + Name = "BSD Zero Clause License", + OsiApproved = true, + SPDX = "0BSD" + }, + new + { + Id = 5, + FsfApproved = false, + Link = "https://spdx.org/licenses/AAL.html#licenseText", + Name = "Attribution Assurance License", + OsiApproved = true, + SPDX = "AAL" + }, + new + { + Id = 6, + FsfApproved = false, + Link = "https://spdx.org/licenses/Abstyles.html#licenseText", + Name = "Abstyles License", + OsiApproved = false, + SPDX = "Abstyles" + }, + new + { + Id = 7, + FsfApproved = false, + Link = "https://spdx.org/licenses/Adobe-2006.html#licenseText", + Name = "Adobe Systems Incorporated Source Code License Agreement", + OsiApproved = false, + SPDX = "Adobe-2006" + }, + new + { + Id = 8, + FsfApproved = false, + Link = "https://spdx.org/licenses/Adobe-Glyph.html#licenseText", + Name = "Adobe Glyph List License", + OsiApproved = false, + SPDX = "Adobe-Glyph" + }, + new + { + Id = 9, + FsfApproved = false, + Link = "https://spdx.org/licenses/ADSL.html#licenseText", + Name = "Amazon Digital Services License", + OsiApproved = false, + SPDX = "ADSL" + }, + new + { + Id = 10, + FsfApproved = true, + Link = "https://spdx.org/licenses/AFL-1.1.html#licenseText", + Name = "Academic Free License v1.1", + OsiApproved = true, + SPDX = "AFL-1.1" + }, + new + { + Id = 11, + FsfApproved = true, + Link = "https://spdx.org/licenses/AFL-1.2.html#licenseText", + Name = "Academic Free License v1.2", + OsiApproved = true, + SPDX = "AFL-1.2" + }, + new + { + Id = 12, + FsfApproved = true, + Link = "https://spdx.org/licenses/AFL-2.0.html#licenseText", + Name = "Academic Free License v2.0", + OsiApproved = true, + SPDX = "AFL-2.0" + }, + new + { + Id = 13, + FsfApproved = true, + Link = "https://spdx.org/licenses/AFL-2.1.html#licenseText", + Name = "Academic Free License v2.1", + OsiApproved = true, + SPDX = "AFL-2.1" + }, + new + { + Id = 14, + FsfApproved = true, + Link = "https://spdx.org/licenses/AFL-3.0.html#licenseText", + Name = "Academic Free License v3.0", + OsiApproved = true, + SPDX = "AFL-3.0" + }, + new + { + Id = 15, + FsfApproved = false, + Link = "https://spdx.org/licenses/Afmparse.html#licenseText", + Name = "Afmparse License", + OsiApproved = false, + SPDX = "Afmparse" + }, + new + { + Id = 16, + FsfApproved = false, + Link = "https://spdx.org/licenses/AGPL-1.0-only.html#licenseText", + Name = "Affero General Public License v1.0 only", + OsiApproved = false, + SPDX = "AGPL-1.0-only" + }, + new + { + Id = 17, + FsfApproved = false, + Link = "https://spdx.org/licenses/AGPL-1.0-or-later.html#licenseText", + Name = "Affero General Public License v1.0 or later", + OsiApproved = false, + SPDX = "AGPL-1.0-or-later" + }, + new + { + Id = 18, + FsfApproved = true, + Link = "https://spdx.org/licenses/AGPL-3.0-only.html#licenseText", + Name = "GNU Affero General Public License v3.0 only", + OsiApproved = true, + SPDX = "AGPL-3.0-only" + }, + new + { + Id = 19, + FsfApproved = true, + Link = "https://spdx.org/licenses/AGPL-3.0-or-later.html#licenseText", + Name = "GNU Affero General Public License v3.0 or later", + OsiApproved = true, + SPDX = "AGPL-3.0-or-later" + }, + new + { + Id = 20, + FsfApproved = false, + Link = "https://spdx.org/licenses/Aladdin.html#licenseText", + Name = "Aladdin Free Public License", + OsiApproved = false, + SPDX = "Aladdin" + }, + new + { + Id = 21, + FsfApproved = false, + Link = "https://spdx.org/licenses/AMDPLPA.html#licenseText", + Name = "AMD's plpa_map.c License", + OsiApproved = false, + SPDX = "AMDPLPA" + }, + new + { + Id = 22, + FsfApproved = false, + Link = "https://spdx.org/licenses/AML.html#licenseText", + Name = "Apple MIT License", + OsiApproved = false, + SPDX = "AML" + }, + new + { + Id = 23, + FsfApproved = false, + Link = "https://spdx.org/licenses/AMPAS.html#licenseText", + Name = "Academy of Motion Picture Arts and Sciences BSD", + OsiApproved = false, + SPDX = "AMPAS" + }, + new + { + Id = 24, + FsfApproved = false, + Link = "https://spdx.org/licenses/ANTLR-PD.html#licenseText", + Name = "ANTLR Software Rights Notice", + OsiApproved = false, + SPDX = "ANTLR-PD" + }, + new + { + Id = 25, + FsfApproved = true, + Link = "https://spdx.org/licenses/Apache-1.0.html#licenseText", + Name = "Apache License 1.0", + OsiApproved = false, + SPDX = "Apache-1.0" + }, + new + { + Id = 26, + FsfApproved = true, + Link = "https://spdx.org/licenses/Apache-1.1.html#licenseText", + Name = "Apache License 1.1", + OsiApproved = true, + SPDX = "Apache-1.1" + }, + new + { + Id = 27, + FsfApproved = true, + Link = "https://spdx.org/licenses/Apache-2.0.html#licenseText", + Name = "Apache License 2.0", + OsiApproved = true, + SPDX = "Apache-2.0" + }, + new + { + Id = 28, + FsfApproved = false, + Link = "https://spdx.org/licenses/APAFML.html#licenseText", + Name = "Adobe Postscript AFM License", + OsiApproved = false, + SPDX = "APAFML" + }, + new + { + Id = 29, + FsfApproved = false, + Link = "https://spdx.org/licenses/APL-1.0.html#licenseText", + Name = "Adaptive Public License 1.0", + OsiApproved = true, + SPDX = "APL-1.0" + }, + new + { + Id = 30, + FsfApproved = false, + Link = "https://spdx.org/licenses/APSL-1.0.html#licenseText", + Name = "Apple Public Source License 1.0", + OsiApproved = true, + SPDX = "APSL-1.0" + }, + new + { + Id = 31, + FsfApproved = false, + Link = "https://spdx.org/licenses/APSL-1.1.html#licenseText", + Name = "Apple Public Source License 1.1", + OsiApproved = true, + SPDX = "APSL-1.1" + }, + new + { + Id = 32, + FsfApproved = false, + Link = "https://spdx.org/licenses/APSL-1.2.html#licenseText", + Name = "Apple Public Source License 1.2", + OsiApproved = true, + SPDX = "APSL-1.2" + }, + new + { + Id = 33, + FsfApproved = true, + Link = "https://spdx.org/licenses/APSL-2.0.html#licenseText", + Name = "Apple Public Source License 2.0", + OsiApproved = true, + SPDX = "APSL-2.0" + }, + new + { + Id = 34, + FsfApproved = false, + Link = "https://spdx.org/licenses/Artistic-1.0.html#licenseText", + Name = "Artistic License 1.0", + OsiApproved = true, + SPDX = "Artistic-1.0" + }, + new + { + Id = 35, + FsfApproved = false, + Link = "https://spdx.org/licenses/Artistic-1.0-cl8.html#licenseText", + Name = "Artistic License 1.0 w/clause 8", + OsiApproved = true, + SPDX = "Artistic-1.0-cl8" + }, + new + { + Id = 36, + FsfApproved = false, + Link = "https://spdx.org/licenses/Artistic-1.0-Perl.html#licenseText", + Name = "Artistic License 1.0 (Perl)", + OsiApproved = true, + SPDX = "Artistic-1.0-Perl" + }, + new + { + Id = 37, + FsfApproved = true, + Link = "https://spdx.org/licenses/Artistic-2.0.html#licenseText", + Name = "Artistic License 2.0", + OsiApproved = true, + SPDX = "Artistic-2.0" + }, + new + { + Id = 38, + FsfApproved = false, + Link = "https://spdx.org/licenses/Bahyph.html#licenseText", + Name = "Bahyph License", + OsiApproved = false, + SPDX = "Bahyph" + }, + new + { + Id = 39, + FsfApproved = false, + Link = "https://spdx.org/licenses/Barr.html#licenseText", + Name = "Barr License", + OsiApproved = false, + SPDX = "Barr" + }, + new + { + Id = 40, + FsfApproved = false, + Link = "https://spdx.org/licenses/Beerware.html#licenseText", + Name = "Beerware License", + OsiApproved = false, + SPDX = "Beerware" + }, + new + { + Id = 41, + FsfApproved = false, + Link = "https://spdx.org/licenses/BitTorrent-1.0.html#licenseText", + Name = "BitTorrent Open Source License v1.0", + OsiApproved = false, + SPDX = "BitTorrent-1.0" + }, + new + { + Id = 42, + FsfApproved = true, + Link = "https://spdx.org/licenses/BitTorrent-1.1.html#licenseText", + Name = "BitTorrent Open Source License v1.1", + OsiApproved = false, + SPDX = "BitTorrent-1.1" + }, + new + { + Id = 43, + FsfApproved = false, + Link = "https://spdx.org/licenses/Borceux.html#licenseText", + Name = "Borceux license", + OsiApproved = false, + SPDX = "Borceux" + }, + new + { + Id = 44, + FsfApproved = false, + Link = "https://spdx.org/licenses/BSD-1-Clause.html#licenseText", + Name = "BSD 1-Clause License", + OsiApproved = false, + SPDX = "BSD-1-Clause" + }, + new + { + Id = 45, + FsfApproved = false, + Link = "https://spdx.org/licenses/BSD-2-Clause.html#licenseText", + Name = "BSD 2-Clause \"Simplified\" License", + OsiApproved = true, + SPDX = "BSD-2-Clause" + }, + new + { + Id = 46, + FsfApproved = true, + Link = "https://spdx.org/licenses/BSD-2-Clause-FreeBSD.html#licenseText", + Name = "BSD 2-Clause FreeBSD License", + OsiApproved = false, + SPDX = "BSD-2-Clause-FreeBSD" + }, + new + { + Id = 47, + FsfApproved = false, + Link = "https://spdx.org/licenses/BSD-2-Clause-NetBSD.html#licenseText", + Name = "BSD 2-Clause NetBSD License", + OsiApproved = false, + SPDX = "BSD-2-Clause-NetBSD" + }, + new + { + Id = 48, + FsfApproved = false, + Link = "https://spdx.org/licenses/BSD-2-Clause-Patent.html#licenseText", + Name = "BSD-2-Clause Plus Patent License", + OsiApproved = true, + SPDX = "BSD-2-Clause-Patent" + }, + new + { + Id = 49, + FsfApproved = true, + Link = "https://spdx.org/licenses/BSD-3-Clause.html#licenseText", + Name = "BSD 3-Clause \"New\" or \"Revised\" License", + OsiApproved = true, + SPDX = "BSD-3-Clause" + }, + new + { + Id = 50, + FsfApproved = false, + Link = "https://spdx.org/licenses/BSD-3-Clause-Attribution.html#licenseText", + Name = "BSD with attribution", + OsiApproved = false, + SPDX = "BSD-3-Clause-Attribution" + }, + new + { + Id = 51, + FsfApproved = true, + Link = "https://spdx.org/licenses/BSD-3-Clause-Clear.html#licenseText", + Name = "BSD 3-Clause Clear License", + OsiApproved = false, + SPDX = "BSD-3-Clause-Clear" + }, + new + { + Id = 52, + FsfApproved = false, + Link = "https://spdx.org/licenses/BSD-3-Clause-LBNL.html#licenseText", + Name = "Lawrence Berkeley National Labs BSD variant license", + OsiApproved = false, + SPDX = "BSD-3-Clause-LBNL" + }, + new + { + Id = 53, + FsfApproved = false, + Link = "https://spdx.org/licenses/BSD-3-Clause-No-Nuclear-License.html#licenseText", + Name = "BSD 3-Clause No Nuclear License", + OsiApproved = false, + SPDX = "BSD-3-Clause-No-Nuclear-License" + }, + new + { + Id = 54, + FsfApproved = false, + Link = "https://spdx.org/licenses/BSD-3-Clause-No-Nuclear-License-2014.html#licenseText", + Name = "BSD 3-Clause No Nuclear License 2014", + OsiApproved = false, + SPDX = "BSD-3-Clause-No-Nuclear-License-2014" + }, + new + { + Id = 55, + FsfApproved = false, + Link = "https://spdx.org/licenses/BSD-3-Clause-No-Nuclear-Warranty.html#licenseText", + Name = "BSD 3-Clause No Nuclear Warranty", + OsiApproved = false, + SPDX = "BSD-3-Clause-No-Nuclear-Warranty" + }, + new + { + Id = 56, + FsfApproved = true, + Link = "https://spdx.org/licenses/BSD-4-Clause.html#licenseText", + Name = "BSD 4-Clause \"Original\" or \"Old\" License", + OsiApproved = false, + SPDX = "BSD-4-Clause" + }, + new + { + Id = 57, + FsfApproved = false, + Link = "https://spdx.org/licenses/BSD-4-Clause-UC.html#licenseText", + Name = "BSD-4-Clause (University of California-Specific)", + OsiApproved = false, + SPDX = "BSD-4-Clause-UC" + }, + new + { + Id = 58, + FsfApproved = false, + Link = "https://spdx.org/licenses/BSD-Protection.html#licenseText", + Name = "BSD Protection License", + OsiApproved = false, + SPDX = "BSD-Protection" + }, + new + { + Id = 59, + FsfApproved = false, + Link = "https://spdx.org/licenses/BSD-Source-Code.html#licenseText", + Name = "BSD Source Code Attribution", + OsiApproved = false, + SPDX = "BSD-Source-Code" + }, + new + { + Id = 60, + FsfApproved = true, + Link = "https://spdx.org/licenses/BSL-1.0.html#licenseText", + Name = "Boost Software License 1.0", + OsiApproved = true, + SPDX = "BSL-1.0" + }, + new + { + Id = 61, + FsfApproved = false, + Link = "https://spdx.org/licenses/bzip2-1.0.5.html#licenseText", + Name = "bzip2 and libbzip2 License v1.0.5", + OsiApproved = false, + SPDX = "bzip2-1.0.5" + }, + new + { + Id = 62, + FsfApproved = false, + Link = "https://spdx.org/licenses/bzip2-1.0.6.html#licenseText", + Name = "bzip2 and libbzip2 License v1.0.6", + OsiApproved = false, + SPDX = "bzip2-1.0.6" + }, + new + { + Id = 63, + FsfApproved = false, + Link = "https://spdx.org/licenses/Caldera.html#licenseText", + Name = "Caldera License", + OsiApproved = false, + SPDX = "Caldera" + }, + new + { + Id = 64, + FsfApproved = false, + Link = "https://spdx.org/licenses/CATOSL-1.1.html#licenseText", + Name = "Computer Associates Trusted Open Source License 1.1", + OsiApproved = true, + SPDX = "CATOSL-1.1" + }, + new + { + Id = 65, + FsfApproved = false, + Link = "https://spdx.org/licenses/CC-BY-1.0.html#licenseText", + Name = "Creative Commons Attribution 1.0 Generic", + OsiApproved = false, + SPDX = "CC-BY-1.0" + }, + new + { + Id = 66, + FsfApproved = false, + Link = "https://spdx.org/licenses/CC-BY-2.0.html#licenseText", + Name = "Creative Commons Attribution 2.0 Generic", + OsiApproved = false, + SPDX = "CC-BY-2.0" + }, + new + { + Id = 67, + FsfApproved = false, + Link = "https://spdx.org/licenses/CC-BY-2.5.html#licenseText", + Name = "Creative Commons Attribution 2.5 Generic", + OsiApproved = false, + SPDX = "CC-BY-2.5" + }, + new + { + Id = 68, + FsfApproved = false, + Link = "https://spdx.org/licenses/CC-BY-3.0.html#licenseText", + Name = "Creative Commons Attribution 3.0 Unported", + OsiApproved = false, + SPDX = "CC-BY-3.0" + }, + new + { + Id = 69, + FsfApproved = true, + Link = "https://spdx.org/licenses/CC-BY-4.0.html#licenseText", + Name = "Creative Commons Attribution 4.0 International", + OsiApproved = false, + SPDX = "CC-BY-4.0" + }, + new + { + Id = 70, + FsfApproved = false, + Link = "https://spdx.org/licenses/CC-BY-NC-1.0.html#licenseText", + Name = "Creative Commons Attribution Non Commercial 1.0 Generic", + OsiApproved = false, + SPDX = "CC-BY-NC-1.0" + }, + new + { + Id = 71, + FsfApproved = false, + Link = "https://spdx.org/licenses/CC-BY-NC-2.0.html#licenseText", + Name = "Creative Commons Attribution Non Commercial 2.0 Generic", + OsiApproved = false, + SPDX = "CC-BY-NC-2.0" + }, + new + { + Id = 72, + FsfApproved = false, + Link = "https://spdx.org/licenses/CC-BY-NC-2.5.html#licenseText", + Name = "Creative Commons Attribution Non Commercial 2.5 Generic", + OsiApproved = false, + SPDX = "CC-BY-NC-2.5" + }, + new + { + Id = 73, + FsfApproved = false, + Link = "https://spdx.org/licenses/CC-BY-NC-3.0.html#licenseText", + Name = "Creative Commons Attribution Non Commercial 3.0 Unported", + OsiApproved = false, + SPDX = "CC-BY-NC-3.0" + }, + new + { + Id = 74, + FsfApproved = false, + Link = "https://spdx.org/licenses/CC-BY-NC-4.0.html#licenseText", + Name = "Creative Commons Attribution Non Commercial 4.0 International", + OsiApproved = false, + SPDX = "CC-BY-NC-4.0" + }, + new + { + Id = 75, + FsfApproved = false, + Link = "https://spdx.org/licenses/CC-BY-NC-ND-1.0.html#licenseText", + Name = "Creative Commons Attribution Non Commercial No Derivatives 1.0 Generic", + OsiApproved = false, + SPDX = "CC-BY-NC-ND-1.0" + }, + new + { + Id = 76, + FsfApproved = false, + Link = "https://spdx.org/licenses/CC-BY-NC-ND-2.0.html#licenseText", + Name = "Creative Commons Attribution Non Commercial No Derivatives 2.0 Generic", + OsiApproved = false, + SPDX = "CC-BY-NC-ND-2.0" + }, + new + { + Id = 77, + FsfApproved = false, + Link = "https://spdx.org/licenses/CC-BY-NC-ND-2.5.html#licenseText", + Name = "Creative Commons Attribution Non Commercial No Derivatives 2.5 Generic", + OsiApproved = false, + SPDX = "CC-BY-NC-ND-2.5" + }, + new + { + Id = 78, + FsfApproved = false, + Link = "https://spdx.org/licenses/CC-BY-NC-ND-3.0.html#licenseText", + Name = "Creative Commons Attribution Non Commercial No Derivatives 3.0 Unported", + OsiApproved = false, + SPDX = "CC-BY-NC-ND-3.0" + }, + new + { + Id = 79, + FsfApproved = false, + Link = "https://spdx.org/licenses/CC-BY-NC-ND-4.0.html#licenseText", + Name = "Creative Commons Attribution Non Commercial No Derivatives 4.0 International", + OsiApproved = false, + SPDX = "CC-BY-NC-ND-4.0" + }, + new + { + Id = 80, + FsfApproved = false, + Link = "https://spdx.org/licenses/CC-BY-NC-SA-1.0.html#licenseText", + Name = "Creative Commons Attribution Non Commercial Share Alike 1.0 Generic", + OsiApproved = false, + SPDX = "CC-BY-NC-SA-1.0" + }, + new + { + Id = 81, + FsfApproved = false, + Link = "https://spdx.org/licenses/CC-BY-NC-SA-2.0.html#licenseText", + Name = "Creative Commons Attribution Non Commercial Share Alike 2.0 Generic", + OsiApproved = false, + SPDX = "CC-BY-NC-SA-2.0" + }, + new + { + Id = 82, + FsfApproved = false, + Link = "https://spdx.org/licenses/CC-BY-NC-SA-2.5.html#licenseText", + Name = "Creative Commons Attribution Non Commercial Share Alike 2.5 Generic", + OsiApproved = false, + SPDX = "CC-BY-NC-SA-2.5" + }, + new + { + Id = 83, + FsfApproved = false, + Link = "https://spdx.org/licenses/CC-BY-NC-SA-3.0.html#licenseText", + Name = "Creative Commons Attribution Non Commercial Share Alike 3.0 Unported", + OsiApproved = false, + SPDX = "CC-BY-NC-SA-3.0" + }, + new + { + Id = 84, + FsfApproved = false, + Link = "https://spdx.org/licenses/CC-BY-NC-SA-4.0.html#licenseText", + Name = "Creative Commons Attribution Non Commercial Share Alike 4.0 International", + OsiApproved = false, + SPDX = "CC-BY-NC-SA-4.0" + }, + new + { + Id = 85, + FsfApproved = false, + Link = "https://spdx.org/licenses/CC-BY-ND-1.0.html#licenseText", + Name = "Creative Commons Attribution No Derivatives 1.0 Generic", + OsiApproved = false, + SPDX = "CC-BY-ND-1.0" + }, + new + { + Id = 86, + FsfApproved = false, + Link = "https://spdx.org/licenses/CC-BY-ND-2.0.html#licenseText", + Name = "Creative Commons Attribution No Derivatives 2.0 Generic", + OsiApproved = false, + SPDX = "CC-BY-ND-2.0" + }, + new + { + Id = 87, + FsfApproved = false, + Link = "https://spdx.org/licenses/CC-BY-ND-2.5.html#licenseText", + Name = "Creative Commons Attribution No Derivatives 2.5 Generic", + OsiApproved = false, + SPDX = "CC-BY-ND-2.5" + }, + new + { + Id = 88, + FsfApproved = false, + Link = "https://spdx.org/licenses/CC-BY-ND-3.0.html#licenseText", + Name = "Creative Commons Attribution No Derivatives 3.0 Unported", + OsiApproved = false, + SPDX = "CC-BY-ND-3.0" + }, + new + { + Id = 89, + FsfApproved = false, + Link = "https://spdx.org/licenses/CC-BY-ND-4.0.html#licenseText", + Name = "Creative Commons Attribution No Derivatives 4.0 International", + OsiApproved = false, + SPDX = "CC-BY-ND-4.0" + }, + new + { + Id = 90, + FsfApproved = false, + Link = "https://spdx.org/licenses/CC-BY-SA-1.0.html#licenseText", + Name = "Creative Commons Attribution Share Alike 1.0 Generic", + OsiApproved = false, + SPDX = "CC-BY-SA-1.0" + }, + new + { + Id = 91, + FsfApproved = false, + Link = "https://spdx.org/licenses/CC-BY-SA-2.0.html#licenseText", + Name = "Creative Commons Attribution Share Alike 2.0 Generic", + OsiApproved = false, + SPDX = "CC-BY-SA-2.0" + }, + new + { + Id = 92, + FsfApproved = false, + Link = "https://spdx.org/licenses/CC-BY-SA-2.5.html#licenseText", + Name = "Creative Commons Attribution Share Alike 2.5 Generic", + OsiApproved = false, + SPDX = "CC-BY-SA-2.5" + }, + new + { + Id = 93, + FsfApproved = false, + Link = "https://spdx.org/licenses/CC-BY-SA-3.0.html#licenseText", + Name = "Creative Commons Attribution Share Alike 3.0 Unported", + OsiApproved = false, + SPDX = "CC-BY-SA-3.0" + }, + new + { + Id = 94, + FsfApproved = true, + Link = "https://spdx.org/licenses/CC-BY-SA-4.0.html#licenseText", + Name = "Creative Commons Attribution Share Alike 4.0 International", + OsiApproved = false, + SPDX = "CC-BY-SA-4.0" + }, + new + { + Id = 95, + FsfApproved = true, + Link = "https://spdx.org/licenses/CC0-1.0.html#licenseText", + Name = "Creative Commons Zero v1.0 Universal", + OsiApproved = false, + SPDX = "CC0-1.0" + }, + new + { + Id = 96, + FsfApproved = true, + Link = "https://spdx.org/licenses/CDDL-1.0.html#licenseText", + Name = "Common Development and Distribution License 1.0", + OsiApproved = true, + SPDX = "CDDL-1.0" + }, + new + { + Id = 97, + FsfApproved = false, + Link = "https://spdx.org/licenses/CDDL-1.1.html#licenseText", + Name = "Common Development and Distribution License 1.1", + OsiApproved = false, + SPDX = "CDDL-1.1" + }, + new + { + Id = 98, + FsfApproved = false, + Link = "https://spdx.org/licenses/CDLA-Permissive-1.0.html#licenseText", + Name = "Community Data License Agreement Permissive 1.0", + OsiApproved = false, + SPDX = "CDLA-Permissive-1.0" + }, + new + { + Id = 99, + FsfApproved = false, + Link = "https://spdx.org/licenses/CDLA-Sharing-1.0.html#licenseText", + Name = "Community Data License Agreement Sharing 1.0", + OsiApproved = false, + SPDX = "CDLA-Sharing-1.0" + }, + new + { + Id = 100, + FsfApproved = false, + Link = "https://spdx.org/licenses/CECILL-1.0.html#licenseText", + Name = "CeCILL Free Software License Agreement v1.0", + OsiApproved = false, + SPDX = "CECILL-1.0" + }, + new + { + Id = 101, + FsfApproved = false, + Link = "https://spdx.org/licenses/CECILL-1.1.html#licenseText", + Name = "CeCILL Free Software License Agreement v1.1", + OsiApproved = false, + SPDX = "CECILL-1.1" + }, + new + { + Id = 102, + FsfApproved = true, + Link = "https://spdx.org/licenses/CECILL-2.0.html#licenseText", + Name = "CeCILL Free Software License Agreement v2.0", + OsiApproved = false, + SPDX = "CECILL-2.0" + }, + new + { + Id = 103, + FsfApproved = false, + Link = "https://spdx.org/licenses/CECILL-2.1.html#licenseText", + Name = "CeCILL Free Software License Agreement v2.1", + OsiApproved = true, + SPDX = "CECILL-2.1" + }, + new + { + Id = 104, + FsfApproved = true, + Link = "https://spdx.org/licenses/CECILL-B.html#licenseText", + Name = "CeCILL-B Free Software License Agreement", + OsiApproved = false, + SPDX = "CECILL-B" + }, + new + { + Id = 105, + FsfApproved = true, + Link = "https://spdx.org/licenses/CECILL-C.html#licenseText", + Name = "CeCILL-C Free Software License Agreement", + OsiApproved = false, + SPDX = "CECILL-C" + }, + new + { + Id = 106, + FsfApproved = false, + Link = "https://spdx.org/licenses/CERN-OHL-1.1.html#licenseText", + Name = "CERN Open Hardware License v1.1", + OsiApproved = false, + SPDX = "CERN-OHL-1.1" + }, + new + { + Id = 107, + FsfApproved = false, + Link = "https://spdx.org/licenses/CERN-OHL-1.2.html#licenseText", + Name = "CERN Open Hardware Licence v1.2", + OsiApproved = false, + SPDX = "CERN-OHL-1.2" + }, + new + { + Id = 108, + FsfApproved = true, + Link = "https://spdx.org/licenses/ClArtistic.html#licenseText", + Name = "Clarified Artistic License", + OsiApproved = false, + SPDX = "ClArtistic" + }, + new + { + Id = 109, + FsfApproved = false, + Link = "https://spdx.org/licenses/CNRI-Jython.html#licenseText", + Name = "CNRI Jython License", + OsiApproved = false, + SPDX = "CNRI-Jython" + }, + new + { + Id = 110, + FsfApproved = false, + Link = "https://spdx.org/licenses/CNRI-Python.html#licenseText", + Name = "CNRI Python License", + OsiApproved = true, + SPDX = "CNRI-Python" + }, + new + { + Id = 111, + FsfApproved = false, + Link = "https://spdx.org/licenses/CNRI-Python-GPL-Compatible.html#licenseText", + Name = "CNRI Python Open Source GPL Compatible License Agreement", + OsiApproved = false, + SPDX = "CNRI-Python-GPL-Compatible" + }, + new + { + Id = 112, + FsfApproved = true, + Link = "https://spdx.org/licenses/Condor-1.1.html#licenseText", + Name = "Condor Public License v1.1", + OsiApproved = false, + SPDX = "Condor-1.1" + }, + new + { + Id = 113, + FsfApproved = false, + Link = "https://spdx.org/licenses/copyleft-next-0.3.0.html#licenseText", + Name = "copyleft-next 0.3.0", + OsiApproved = false, + SPDX = "copyleft-next-0.3.0" + }, + new + { + Id = 114, + FsfApproved = false, + Link = "https://spdx.org/licenses/copyleft-next-0.3.1.html#licenseText", + Name = "copyleft-next 0.3.1", + OsiApproved = false, + SPDX = "copyleft-next-0.3.1" + }, + new + { + Id = 115, + FsfApproved = true, + Link = "https://spdx.org/licenses/CPAL-1.0.html#licenseText", + Name = "Common Public Attribution License 1.0", + OsiApproved = true, + SPDX = "CPAL-1.0" + }, + new + { + Id = 116, + FsfApproved = true, + Link = "https://spdx.org/licenses/CPL-1.0.html#licenseText", + Name = "Common Public License 1.0", + OsiApproved = true, + SPDX = "CPL-1.0" + }, + new + { + Id = 117, + FsfApproved = false, + Link = "https://spdx.org/licenses/CPOL-1.02.html#licenseText", + Name = "Code Project Open License 1.02", + OsiApproved = false, + SPDX = "CPOL-1.02" + }, + new + { + Id = 118, + FsfApproved = false, + Link = "https://spdx.org/licenses/Crossword.html#licenseText", + Name = "Crossword License", + OsiApproved = false, + SPDX = "Crossword" + }, + new + { + Id = 119, + FsfApproved = false, + Link = "https://spdx.org/licenses/CrystalStacker.html#licenseText", + Name = "CrystalStacker License", + OsiApproved = false, + SPDX = "CrystalStacker" + }, + new + { + Id = 120, + FsfApproved = false, + Link = "https://spdx.org/licenses/CUA-OPL-1.0.html#licenseText", + Name = "CUA Office Public License v1.0", + OsiApproved = true, + SPDX = "CUA-OPL-1.0" + }, + new + { + Id = 121, + FsfApproved = false, + Link = "https://spdx.org/licenses/Cube.html#licenseText", + Name = "Cube License", + OsiApproved = false, + SPDX = "Cube" + }, + new + { + Id = 122, + FsfApproved = false, + Link = "https://spdx.org/licenses/curl.html#licenseText", + Name = "curl License", + OsiApproved = false, + SPDX = "curl" + }, + new + { + Id = 123, + FsfApproved = false, + Link = "https://spdx.org/licenses/D-FSL-1.0.html#licenseText", + Name = "Deutsche Freie Software Lizenz", + OsiApproved = false, + SPDX = "D-FSL-1.0" + }, + new + { + Id = 124, + FsfApproved = false, + Link = "https://spdx.org/licenses/diffmark.html#licenseText", + Name = "diffmark license", + OsiApproved = false, + SPDX = "diffmark" + }, + new + { + Id = 125, + FsfApproved = false, + Link = "https://spdx.org/licenses/DOC.html#licenseText", + Name = "DOC License", + OsiApproved = false, + SPDX = "DOC" + }, + new + { + Id = 126, + FsfApproved = false, + Link = "https://spdx.org/licenses/Dotseqn.html#licenseText", + Name = "Dotseqn License", + OsiApproved = false, + SPDX = "Dotseqn" + }, + new + { + Id = 127, + FsfApproved = false, + Link = "https://spdx.org/licenses/DSDP.html#licenseText", + Name = "DSDP License", + OsiApproved = false, + SPDX = "DSDP" + }, + new + { + Id = 128, + FsfApproved = false, + Link = "https://spdx.org/licenses/dvipdfm.html#licenseText", + Name = "dvipdfm License", + OsiApproved = false, + SPDX = "dvipdfm" + }, + new + { + Id = 129, + FsfApproved = false, + Link = "https://spdx.org/licenses/ECL-1.0.html#licenseText", + Name = "Educational Community License v1.0", + OsiApproved = true, + SPDX = "ECL-1.0" + }, + new + { + Id = 130, + FsfApproved = true, + Link = "https://spdx.org/licenses/ECL-2.0.html#licenseText", + Name = "Educational Community License v2.0", + OsiApproved = true, + SPDX = "ECL-2.0" + }, + new + { + Id = 131, + FsfApproved = false, + Link = "https://spdx.org/licenses/EFL-1.0.html#licenseText", + Name = "Eiffel Forum License v1.0", + OsiApproved = true, + SPDX = "EFL-1.0" + }, + new + { + Id = 132, + FsfApproved = true, + Link = "https://spdx.org/licenses/EFL-2.0.html#licenseText", + Name = "Eiffel Forum License v2.0", + OsiApproved = true, + SPDX = "EFL-2.0" + }, + new + { + Id = 133, + FsfApproved = false, + Link = "https://spdx.org/licenses/eGenix.html#licenseText", + Name = "eGenix.com Public License 1.1.0", + OsiApproved = false, + SPDX = "eGenix" + }, + new + { + Id = 134, + FsfApproved = false, + Link = "https://spdx.org/licenses/Entessa.html#licenseText", + Name = "Entessa Public License v1.0", + OsiApproved = true, + SPDX = "Entessa" + }, + new + { + Id = 135, + FsfApproved = true, + Link = "https://spdx.org/licenses/EPL-1.0.html#licenseText", + Name = "Eclipse Public License 1.0", + OsiApproved = true, + SPDX = "EPL-1.0" + }, + new + { + Id = 136, + FsfApproved = true, + Link = "https://spdx.org/licenses/EPL-2.0.html#licenseText", + Name = "Eclipse Public License 2.0", + OsiApproved = true, + SPDX = "EPL-2.0" + }, + new + { + Id = 137, + FsfApproved = false, + Link = "https://spdx.org/licenses/ErlPL-1.1.html#licenseText", + Name = "Erlang Public License v1.1", + OsiApproved = false, + SPDX = "ErlPL-1.1" + }, + new + { + Id = 138, + FsfApproved = true, + Link = "https://spdx.org/licenses/EUDatagrid.html#licenseText", + Name = "EU DataGrid Software License", + OsiApproved = true, + SPDX = "EUDatagrid" + }, + new + { + Id = 139, + FsfApproved = false, + Link = "https://spdx.org/licenses/EUPL-1.0.html#licenseText", + Name = "European Union Public License 1.0", + OsiApproved = false, + SPDX = "EUPL-1.0" + }, + new + { + Id = 140, + FsfApproved = true, + Link = "https://spdx.org/licenses/EUPL-1.1.html#licenseText", + Name = "European Union Public License 1.1", + OsiApproved = true, + SPDX = "EUPL-1.1" + }, + new + { + Id = 141, + FsfApproved = true, + Link = "https://spdx.org/licenses/EUPL-1.2.html#licenseText", + Name = "European Union Public License 1.2", + OsiApproved = true, + SPDX = "EUPL-1.2" + }, + new + { + Id = 142, + FsfApproved = false, + Link = "https://spdx.org/licenses/Eurosym.html#licenseText", + Name = "Eurosym License", + OsiApproved = false, + SPDX = "Eurosym" + }, + new + { + Id = 143, + FsfApproved = false, + Link = "https://spdx.org/licenses/Fair.html#licenseText", + Name = "Fair License", + OsiApproved = true, + SPDX = "Fair" + }, + new + { + Id = 144, + FsfApproved = false, + Link = "https://spdx.org/licenses/Frameworx-1.0.html#licenseText", + Name = "Frameworx Open License 1.0", + OsiApproved = true, + SPDX = "Frameworx-1.0" + }, + new + { + Id = 145, + FsfApproved = false, + Link = "https://spdx.org/licenses/FreeImage.html#licenseText", + Name = "FreeImage Public License v1.0", + OsiApproved = false, + SPDX = "FreeImage" + }, + new + { + Id = 146, + FsfApproved = true, + Link = "https://spdx.org/licenses/FSFAP.html#licenseText", + Name = "FSF All Permissive License", + OsiApproved = false, + SPDX = "FSFAP" + }, + new + { + Id = 147, + FsfApproved = false, + Link = "https://spdx.org/licenses/FSFUL.html#licenseText", + Name = "FSF Unlimited License", + OsiApproved = false, + SPDX = "FSFUL" + }, + new + { + Id = 148, + FsfApproved = false, + Link = "https://spdx.org/licenses/FSFULLR.html#licenseText", + Name = "FSF Unlimited License (with License Retention)", + OsiApproved = false, + SPDX = "FSFULLR" + }, + new + { + Id = 149, + FsfApproved = true, + Link = "https://spdx.org/licenses/FTL.html#licenseText", + Name = "Freetype Project License", + OsiApproved = false, + SPDX = "FTL" + }, + new + { + Id = 150, + FsfApproved = true, + Link = "https://spdx.org/licenses/GFDL-1.1-only.html#licenseText", + Name = "GNU Free Documentation License v1.1 only", + OsiApproved = false, + SPDX = "GFDL-1.1-only" + }, + new + { + Id = 151, + FsfApproved = true, + Link = "https://spdx.org/licenses/GFDL-1.1-or-later.html#licenseText", + Name = "GNU Free Documentation License v1.1 or later", + OsiApproved = false, + SPDX = "GFDL-1.1-or-later" + }, + new + { + Id = 152, + FsfApproved = true, + Link = "https://spdx.org/licenses/GFDL-1.2-only.html#licenseText", + Name = "GNU Free Documentation License v1.2 only", + OsiApproved = false, + SPDX = "GFDL-1.2-only" + }, + new + { + Id = 153, + FsfApproved = true, + Link = "https://spdx.org/licenses/GFDL-1.2-or-later.html#licenseText", + Name = "GNU Free Documentation License v1.2 or later", + OsiApproved = false, + SPDX = "GFDL-1.2-or-later" + }, + new + { + Id = 154, + FsfApproved = true, + Link = "https://spdx.org/licenses/GFDL-1.3-only.html#licenseText", + Name = "GNU Free Documentation License v1.3 only", + OsiApproved = false, + SPDX = "GFDL-1.3-only" + }, + new + { + Id = 155, + FsfApproved = true, + Link = "https://spdx.org/licenses/GFDL-1.3-or-later.html#licenseText", + Name = "GNU Free Documentation License v1.3 or later", + OsiApproved = false, + SPDX = "GFDL-1.3-or-later" + }, + new + { + Id = 156, + FsfApproved = false, + Link = "https://spdx.org/licenses/Giftware.html#licenseText", + Name = "Giftware License", + OsiApproved = false, + SPDX = "Giftware" + }, + new + { + Id = 157, + FsfApproved = false, + Link = "https://spdx.org/licenses/GL2PS.html#licenseText", + Name = "GL2PS License", + OsiApproved = false, + SPDX = "GL2PS" + }, + new + { + Id = 158, + FsfApproved = false, + Link = "https://spdx.org/licenses/Glide.html#licenseText", + Name = "3dfx Glide License", + OsiApproved = false, + SPDX = "Glide" + }, + new + { + Id = 159, + FsfApproved = false, + Link = "https://spdx.org/licenses/Glulxe.html#licenseText", + Name = "Glulxe License", + OsiApproved = false, + SPDX = "Glulxe" + }, + new + { + Id = 160, + FsfApproved = true, + Link = "https://spdx.org/licenses/gnuplot.html#licenseText", + Name = "gnuplot License", + OsiApproved = false, + SPDX = "gnuplot" + }, + new + { + Id = 161, + FsfApproved = false, + Link = "https://spdx.org/licenses/GPL-1.0-only.html#licenseText", + Name = "GNU General Public License v1.0 only", + OsiApproved = false, + SPDX = "GPL-1.0-only" + }, + new + { + Id = 162, + FsfApproved = false, + Link = "https://spdx.org/licenses/GPL-1.0-or-later.html#licenseText", + Name = "GNU General Public License v1.0 or later", + OsiApproved = false, + SPDX = "GPL-1.0-or-later" + }, + new + { + Id = 163, + FsfApproved = true, + Link = "https://spdx.org/licenses/GPL-2.0-only.html#licenseText", + Name = "GNU General Public License v2.0 only", + OsiApproved = true, + SPDX = "GPL-2.0-only" + }, + new + { + Id = 164, + FsfApproved = true, + Link = "https://spdx.org/licenses/GPL-2.0-or-later.html#licenseText", + Name = "GNU General Public License v2.0 or later", + OsiApproved = true, + SPDX = "GPL-2.0-or-later" + }, + new + { + Id = 165, + FsfApproved = true, + Link = "https://spdx.org/licenses/GPL-3.0-only.html#licenseText", + Name = "GNU General Public License v3.0 only", + OsiApproved = true, + SPDX = "GPL-3.0-only" + }, + new + { + Id = 166, + FsfApproved = true, + Link = "https://spdx.org/licenses/GPL-3.0-or-later.html#licenseText", + Name = "GNU General Public License v3.0 or later", + OsiApproved = true, + SPDX = "GPL-3.0-or-later" + }, + new + { + Id = 167, + FsfApproved = false, + Link = "https://spdx.org/licenses/gSOAP-1.3b.html#licenseText", + Name = "gSOAP Public License v1.3b", + OsiApproved = false, + SPDX = "gSOAP-1.3b" + }, + new + { + Id = 168, + FsfApproved = false, + Link = "https://spdx.org/licenses/HaskellReport.html#licenseText", + Name = "Haskell Language Report License", + OsiApproved = false, + SPDX = "HaskellReport" + }, + new + { + Id = 169, + FsfApproved = true, + Link = "https://spdx.org/licenses/HPND.html#licenseText", + Name = "Historical Permission Notice and Disclaimer", + OsiApproved = true, + SPDX = "HPND" + }, + new + { + Id = 170, + FsfApproved = false, + Link = "https://spdx.org/licenses/HPND-sell-variant.html#licenseText", + Name = "Historical Permission Notice and Disclaimer - sell variant", + OsiApproved = false, + SPDX = "HPND-sell-variant" + }, + new + { + Id = 171, + FsfApproved = false, + Link = "https://spdx.org/licenses/IBM-pibs.html#licenseText", + Name = "IBM PowerPC Initialization and Boot Software", + OsiApproved = false, + SPDX = "IBM-pibs" + }, + new + { + Id = 172, + FsfApproved = false, + Link = "https://spdx.org/licenses/ICU.html#licenseText", + Name = "ICU License", + OsiApproved = false, + SPDX = "ICU" + }, + new + { + Id = 173, + FsfApproved = true, + Link = "https://spdx.org/licenses/IJG.html#licenseText", + Name = "Independent JPEG Group License", + OsiApproved = false, + SPDX = "IJG" + }, + new + { + Id = 174, + FsfApproved = false, + Link = "https://spdx.org/licenses/ImageMagick.html#licenseText", + Name = "ImageMagick License", + OsiApproved = false, + SPDX = "ImageMagick" + }, + new + { + Id = 175, + FsfApproved = true, + Link = "https://spdx.org/licenses/iMatix.html#licenseText", + Name = "iMatix Standard Function Library Agreement", + OsiApproved = false, + SPDX = "iMatix" + }, + new + { + Id = 176, + FsfApproved = true, + Link = "https://spdx.org/licenses/Imlib2.html#licenseText", + Name = "Imlib2 License", + OsiApproved = false, + SPDX = "Imlib2" + }, + new + { + Id = 177, + FsfApproved = false, + Link = "https://spdx.org/licenses/Info-ZIP.html#licenseText", + Name = "Info-ZIP License", + OsiApproved = false, + SPDX = "Info-ZIP" + }, + new + { + Id = 178, + FsfApproved = true, + Link = "https://spdx.org/licenses/Intel.html#licenseText", + Name = "Intel Open Source License", + OsiApproved = true, + SPDX = "Intel" + }, + new + { + Id = 179, + FsfApproved = false, + Link = "https://spdx.org/licenses/Intel-ACPI.html#licenseText", + Name = "Intel ACPI Software License Agreement", + OsiApproved = false, + SPDX = "Intel-ACPI" + }, + new + { + Id = 180, + FsfApproved = false, + Link = "https://spdx.org/licenses/Interbase-1.0.html#licenseText", + Name = "Interbase Public License v1.0", + OsiApproved = false, + SPDX = "Interbase-1.0" + }, + new + { + Id = 181, + FsfApproved = true, + Link = "https://spdx.org/licenses/IPA.html#licenseText", + Name = "IPA Font License", + OsiApproved = true, + SPDX = "IPA" + }, + new + { + Id = 182, + FsfApproved = true, + Link = "https://spdx.org/licenses/IPL-1.0.html#licenseText", + Name = "IBM Public License v1.0", + OsiApproved = true, + SPDX = "IPL-1.0" + }, + new + { + Id = 183, + FsfApproved = true, + Link = "https://spdx.org/licenses/ISC.html#licenseText", + Name = "ISC License", + OsiApproved = true, + SPDX = "ISC" + }, + new + { + Id = 184, + FsfApproved = false, + Link = "https://spdx.org/licenses/JasPer-2.0.html#licenseText", + Name = "JasPer License", + OsiApproved = false, + SPDX = "JasPer-2.0" + }, + new + { + Id = 185, + FsfApproved = false, + Link = "https://spdx.org/licenses/JPNIC.html#licenseText", + Name = "Japan Network Information Center License", + OsiApproved = false, + SPDX = "JPNIC" + }, + new + { + Id = 186, + FsfApproved = false, + Link = "https://spdx.org/licenses/JSON.html#licenseText", + Name = "JSON License", + OsiApproved = false, + SPDX = "JSON" + }, + new + { + Id = 187, + FsfApproved = false, + Link = "https://spdx.org/licenses/LAL-1.2.html#licenseText", + Name = "Licence Art Libre 1.2", + OsiApproved = false, + SPDX = "LAL-1.2" + }, + new + { + Id = 188, + FsfApproved = false, + Link = "https://spdx.org/licenses/LAL-1.3.html#licenseText", + Name = "Licence Art Libre 1.3", + OsiApproved = false, + SPDX = "LAL-1.3" + }, + new + { + Id = 189, + FsfApproved = false, + Link = "https://spdx.org/licenses/Latex2e.html#licenseText", + Name = "Latex2e License", + OsiApproved = false, + SPDX = "Latex2e" + }, + new + { + Id = 190, + FsfApproved = false, + Link = "https://spdx.org/licenses/Leptonica.html#licenseText", + Name = "Leptonica License", + OsiApproved = false, + SPDX = "Leptonica" + }, + new + { + Id = 191, + FsfApproved = false, + Link = "https://spdx.org/licenses/LGPL-2.0-only.html#licenseText", + Name = "GNU Library General Public License v2 only", + OsiApproved = true, + SPDX = "LGPL-2.0-only" + }, + new + { + Id = 192, + FsfApproved = false, + Link = "https://spdx.org/licenses/LGPL-2.0-or-later.html#licenseText", + Name = "GNU Library General Public License v2 or later", + OsiApproved = true, + SPDX = "LGPL-2.0-or-later" + }, + new + { + Id = 193, + FsfApproved = true, + Link = "https://spdx.org/licenses/LGPL-2.1-only.html#licenseText", + Name = "GNU Lesser General Public License v2.1 only", + OsiApproved = true, + SPDX = "LGPL-2.1-only" + }, + new + { + Id = 194, + FsfApproved = true, + Link = "https://spdx.org/licenses/LGPL-2.1-or-later.html#licenseText", + Name = "GNU Lesser General Public License v2.1 or later", + OsiApproved = true, + SPDX = "LGPL-2.1-or-later" + }, + new + { + Id = 195, + FsfApproved = true, + Link = "https://spdx.org/licenses/LGPL-3.0-only.html#licenseText", + Name = "GNU Lesser General Public License v3.0 only", + OsiApproved = true, + SPDX = "LGPL-3.0-only" + }, + new + { + Id = 196, + FsfApproved = true, + Link = "https://spdx.org/licenses/LGPL-3.0-or-later.html#licenseText", + Name = "GNU Lesser General Public License v3.0 or later", + OsiApproved = true, + SPDX = "LGPL-3.0-or-later" + }, + new + { + Id = 197, + FsfApproved = false, + Link = "https://spdx.org/licenses/LGPLLR.html#licenseText", + Name = "Lesser General Public License For Linguistic Resources", + OsiApproved = false, + SPDX = "LGPLLR" + }, + new + { + Id = 198, + FsfApproved = false, + Link = "https://spdx.org/licenses/Libpng.html#licenseText", + Name = "libpng License", + OsiApproved = false, + SPDX = "Libpng" + }, + new + { + Id = 199, + FsfApproved = false, + Link = "https://spdx.org/licenses/libpng-2.0.html#licenseText", + Name = "PNG Reference Library version 2", + OsiApproved = false, + SPDX = "libpng-2.0" + }, + new + { + Id = 200, + FsfApproved = false, + Link = "https://spdx.org/licenses/libtiff.html#licenseText", + Name = "libtiff License", + OsiApproved = false, + SPDX = "libtiff" + }, + new + { + Id = 201, + FsfApproved = false, + Link = "https://spdx.org/licenses/LiLiQ-P-1.1.html#licenseText", + Name = "Licence Libre du Québec – Permissive version 1.1", + OsiApproved = true, + SPDX = "LiLiQ-P-1.1" + }, + new + { + Id = 202, + FsfApproved = false, + Link = "https://spdx.org/licenses/LiLiQ-R-1.1.html#licenseText", + Name = "Licence Libre du Québec – Réciprocité version 1.1", + OsiApproved = true, + SPDX = "LiLiQ-R-1.1" + }, + new + { + Id = 203, + FsfApproved = false, + Link = "https://spdx.org/licenses/LiLiQ-Rplus-1.1.html#licenseText", + Name = "Licence Libre du Québec – Réciprocité forte version 1.1", + OsiApproved = true, + SPDX = "LiLiQ-Rplus-1.1" + }, + new + { + Id = 204, + FsfApproved = false, + Link = "https://spdx.org/licenses/Linux-OpenIB.html#licenseText", + Name = "Linux Kernel Variant of OpenIB.org license", + OsiApproved = false, + SPDX = "Linux-OpenIB" + }, + new + { + Id = 205, + FsfApproved = false, + Link = "https://spdx.org/licenses/LPL-1.0.html#licenseText", + Name = "Lucent Public License Version 1.0", + OsiApproved = true, + SPDX = "LPL-1.0" + }, + new + { + Id = 206, + FsfApproved = true, + Link = "https://spdx.org/licenses/LPL-1.02.html#licenseText", + Name = "Lucent Public License v1.02", + OsiApproved = true, + SPDX = "LPL-1.02" + }, + new + { + Id = 207, + FsfApproved = false, + Link = "https://spdx.org/licenses/LPPL-1.0.html#licenseText", + Name = "LaTeX Project Public License v1.0", + OsiApproved = false, + SPDX = "LPPL-1.0" + }, + new + { + Id = 208, + FsfApproved = false, + Link = "https://spdx.org/licenses/LPPL-1.1.html#licenseText", + Name = "LaTeX Project Public License v1.1", + OsiApproved = false, + SPDX = "LPPL-1.1" + }, + new + { + Id = 209, + FsfApproved = true, + Link = "https://spdx.org/licenses/LPPL-1.2.html#licenseText", + Name = "LaTeX Project Public License v1.2", + OsiApproved = false, + SPDX = "LPPL-1.2" + }, + new + { + Id = 210, + FsfApproved = true, + Link = "https://spdx.org/licenses/LPPL-1.3a.html#licenseText", + Name = "LaTeX Project Public License v1.3a", + OsiApproved = false, + SPDX = "LPPL-1.3a" + }, + new + { + Id = 211, + FsfApproved = false, + Link = "https://spdx.org/licenses/LPPL-1.3c.html#licenseText", + Name = "LaTeX Project Public License v1.3c", + OsiApproved = true, + SPDX = "LPPL-1.3c" + }, + new + { + Id = 212, + FsfApproved = false, + Link = "https://spdx.org/licenses/MakeIndex.html#licenseText", + Name = "MakeIndex License", + OsiApproved = false, + SPDX = "MakeIndex" + }, + new + { + Id = 213, + FsfApproved = false, + Link = "https://spdx.org/licenses/MirOS.html#licenseText", + Name = "MirOS License", + OsiApproved = true, + SPDX = "MirOS" + }, + new + { + Id = 214, + FsfApproved = true, + Link = "https://spdx.org/licenses/MIT.html#licenseText", + Name = "MIT License", + OsiApproved = true, + SPDX = "MIT" + }, + new + { + Id = 215, + FsfApproved = false, + Link = "https://spdx.org/licenses/MIT-0.html#licenseText", + Name = "MIT No Attribution", + OsiApproved = true, + SPDX = "MIT-0" + }, + new + { + Id = 216, + FsfApproved = false, + Link = "https://spdx.org/licenses/MIT-advertising.html#licenseText", + Name = "Enlightenment License (e16)", + OsiApproved = false, + SPDX = "MIT-advertising" + }, + new + { + Id = 217, + FsfApproved = false, + Link = "https://spdx.org/licenses/MIT-CMU.html#licenseText", + Name = "CMU License", + OsiApproved = false, + SPDX = "MIT-CMU" + }, + new + { + Id = 218, + FsfApproved = false, + Link = "https://spdx.org/licenses/MIT-enna.html#licenseText", + Name = "enna License", + OsiApproved = false, + SPDX = "MIT-enna" + }, + new + { + Id = 219, + FsfApproved = false, + Link = "https://spdx.org/licenses/MIT-feh.html#licenseText", + Name = "feh License", + OsiApproved = false, + SPDX = "MIT-feh" + }, + new + { + Id = 220, + FsfApproved = false, + Link = "https://spdx.org/licenses/MITNFA.html#licenseText", + Name = "MIT +no-false-attribs license", + OsiApproved = false, + SPDX = "MITNFA" + }, + new + { + Id = 221, + FsfApproved = false, + Link = "https://spdx.org/licenses/Motosoto.html#licenseText", + Name = "Motosoto License", + OsiApproved = true, + SPDX = "Motosoto" + }, + new + { + Id = 222, + FsfApproved = false, + Link = "https://spdx.org/licenses/mpich2.html#licenseText", + Name = "mpich2 License", + OsiApproved = false, + SPDX = "mpich2" + }, + new + { + Id = 223, + FsfApproved = false, + Link = "https://spdx.org/licenses/MPL-1.0.html#licenseText", + Name = "Mozilla Public License 1.0", + OsiApproved = true, + SPDX = "MPL-1.0" + }, + new + { + Id = 224, + FsfApproved = true, + Link = "https://spdx.org/licenses/MPL-1.1.html#licenseText", + Name = "Mozilla Public License 1.1", + OsiApproved = true, + SPDX = "MPL-1.1" + }, + new + { + Id = 225, + FsfApproved = true, + Link = "https://spdx.org/licenses/MPL-2.0.html#licenseText", + Name = "Mozilla Public License 2.0", + OsiApproved = true, + SPDX = "MPL-2.0" + }, + new + { + Id = 226, + FsfApproved = false, + Link = "https://spdx.org/licenses/MPL-2.0-no-copyleft-exception.html#licenseText", + Name = "Mozilla Public License 2.0 (no copyleft exception)", + OsiApproved = true, + SPDX = "MPL-2.0-no-copyleft-exception" + }, + new + { + Id = 227, + FsfApproved = true, + Link = "https://spdx.org/licenses/MS-PL.html#licenseText", + Name = "Microsoft Public License", + OsiApproved = true, + SPDX = "MS-PL" + }, + new + { + Id = 228, + FsfApproved = true, + Link = "https://spdx.org/licenses/MS-RL.html#licenseText", + Name = "Microsoft Reciprocal License", + OsiApproved = true, + SPDX = "MS-RL" + }, + new + { + Id = 229, + FsfApproved = false, + Link = "https://spdx.org/licenses/MTLL.html#licenseText", + Name = "Matrix Template Library License", + OsiApproved = false, + SPDX = "MTLL" + }, + new + { + Id = 230, + FsfApproved = false, + Link = "https://spdx.org/licenses/Multics.html#licenseText", + Name = "Multics License", + OsiApproved = true, + SPDX = "Multics" + }, + new + { + Id = 231, + FsfApproved = false, + Link = "https://spdx.org/licenses/Mup.html#licenseText", + Name = "Mup License", + OsiApproved = false, + SPDX = "Mup" + }, + new + { + Id = 232, + FsfApproved = false, + Link = "https://spdx.org/licenses/NASA-1.3.html#licenseText", + Name = "NASA Open Source Agreement 1.3", + OsiApproved = true, + SPDX = "NASA-1.3" + }, + new + { + Id = 233, + FsfApproved = false, + Link = "https://spdx.org/licenses/Naumen.html#licenseText", + Name = "Naumen Public License", + OsiApproved = true, + SPDX = "Naumen" + }, + new + { + Id = 234, + FsfApproved = false, + Link = "https://spdx.org/licenses/NBPL-1.0.html#licenseText", + Name = "Net Boolean Public License v1", + OsiApproved = false, + SPDX = "NBPL-1.0" + }, + new + { + Id = 235, + FsfApproved = true, + Link = "https://spdx.org/licenses/NCSA.html#licenseText", + Name = "University of Illinois/NCSA Open Source License", + OsiApproved = true, + SPDX = "NCSA" + }, + new + { + Id = 236, + FsfApproved = false, + Link = "https://spdx.org/licenses/Net-SNMP.html#licenseText", + Name = "Net-SNMP License", + OsiApproved = false, + SPDX = "Net-SNMP" + }, + new + { + Id = 237, + FsfApproved = false, + Link = "https://spdx.org/licenses/NetCDF.html#licenseText", + Name = "NetCDF license", + OsiApproved = false, + SPDX = "NetCDF" + }, + new + { + Id = 238, + FsfApproved = false, + Link = "https://spdx.org/licenses/Newsletr.html#licenseText", + Name = "Newsletr License", + OsiApproved = false, + SPDX = "Newsletr" + }, + new + { + Id = 239, + FsfApproved = false, + Link = "https://spdx.org/licenses/NGPL.html#licenseText", + Name = "Nethack General Public License", + OsiApproved = true, + SPDX = "NGPL" + }, + new + { + Id = 240, + FsfApproved = false, + Link = "https://spdx.org/licenses/NLOD-1.0.html#licenseText", + Name = "Norwegian Licence for Open Government Data", + OsiApproved = false, + SPDX = "NLOD-1.0" + }, + new + { + Id = 241, + FsfApproved = false, + Link = "https://spdx.org/licenses/NLPL.html#licenseText", + Name = "No Limit Public License", + OsiApproved = false, + SPDX = "NLPL" + }, + new + { + Id = 242, + FsfApproved = true, + Link = "https://spdx.org/licenses/Nokia.html#licenseText", + Name = "Nokia Open Source License", + OsiApproved = true, + SPDX = "Nokia" + }, + new + { + Id = 243, + FsfApproved = true, + Link = "https://spdx.org/licenses/NOSL.html#licenseText", + Name = "Netizen Open Source License", + OsiApproved = false, + SPDX = "NOSL" + }, + new + { + Id = 244, + FsfApproved = false, + Link = "https://spdx.org/licenses/Noweb.html#licenseText", + Name = "Noweb License", + OsiApproved = false, + SPDX = "Noweb" + }, + new + { + Id = 245, + FsfApproved = true, + Link = "https://spdx.org/licenses/NPL-1.0.html#licenseText", + Name = "Netscape Public License v1.0", + OsiApproved = false, + SPDX = "NPL-1.0" + }, + new + { + Id = 246, + FsfApproved = true, + Link = "https://spdx.org/licenses/NPL-1.1.html#licenseText", + Name = "Netscape Public License v1.1", + OsiApproved = false, + SPDX = "NPL-1.1" + }, + new + { + Id = 247, + FsfApproved = false, + Link = "https://spdx.org/licenses/NPOSL-3.0.html#licenseText", + Name = "Non-Profit Open Software License 3.0", + OsiApproved = true, + SPDX = "NPOSL-3.0" + }, + new + { + Id = 248, + FsfApproved = false, + Link = "https://spdx.org/licenses/NRL.html#licenseText", + Name = "NRL License", + OsiApproved = false, + SPDX = "NRL" + }, + new + { + Id = 249, + FsfApproved = false, + Link = "https://spdx.org/licenses/NTP.html#licenseText", + Name = "NTP License", + OsiApproved = true, + SPDX = "NTP" + }, + new + { + Id = 250, + FsfApproved = false, + Link = "https://spdx.org/licenses/OCCT-PL.html#licenseText", + Name = "Open CASCADE Technology Public License", + OsiApproved = false, + SPDX = "OCCT-PL" + }, + new + { + Id = 251, + FsfApproved = false, + Link = "https://spdx.org/licenses/OCLC-2.0.html#licenseText", + Name = "OCLC Research Public License 2.0", + OsiApproved = true, + SPDX = "OCLC-2.0" + }, + new + { + Id = 252, + FsfApproved = true, + Link = "https://spdx.org/licenses/ODbL-1.0.html#licenseText", + Name = "ODC Open Database License v1.0", + OsiApproved = false, + SPDX = "ODbL-1.0" + }, + new + { + Id = 253, + FsfApproved = false, + Link = "https://spdx.org/licenses/ODC-By-1.0.html#licenseText", + Name = "Open Data Commons Attribution License v1.0", + OsiApproved = false, + SPDX = "ODC-By-1.0" + }, + new + { + Id = 254, + FsfApproved = true, + Link = "https://spdx.org/licenses/OFL-1.0.html#licenseText", + Name = "SIL Open Font License 1.0", + OsiApproved = false, + SPDX = "OFL-1.0" + }, + new + { + Id = 255, + FsfApproved = true, + Link = "https://spdx.org/licenses/OFL-1.1.html#licenseText", + Name = "SIL Open Font License 1.1", + OsiApproved = true, + SPDX = "OFL-1.1" + }, + new + { + Id = 256, + FsfApproved = false, + Link = "https://spdx.org/licenses/OGL-UK-1.0.html#licenseText", + Name = "Open Government Licence v1.0", + OsiApproved = false, + SPDX = "OGL-UK-1.0" + }, + new + { + Id = 257, + FsfApproved = false, + Link = "https://spdx.org/licenses/OGL-UK-2.0.html#licenseText", + Name = "Open Government Licence v2.0", + OsiApproved = false, + SPDX = "OGL-UK-2.0" + }, + new + { + Id = 258, + FsfApproved = false, + Link = "https://spdx.org/licenses/OGL-UK-3.0.html#licenseText", + Name = "Open Government Licence v3.0", + OsiApproved = false, + SPDX = "OGL-UK-3.0" + }, + new + { + Id = 259, + FsfApproved = false, + Link = "https://spdx.org/licenses/OGTSL.html#licenseText", + Name = "Open Group Test Suite License", + OsiApproved = true, + SPDX = "OGTSL" + }, + new + { + Id = 260, + FsfApproved = false, + Link = "https://spdx.org/licenses/OLDAP-1.1.html#licenseText", + Name = "Open LDAP Public License v1.1", + OsiApproved = false, + SPDX = "OLDAP-1.1" + }, + new + { + Id = 261, + FsfApproved = false, + Link = "https://spdx.org/licenses/OLDAP-1.2.html#licenseText", + Name = "Open LDAP Public License v1.2", + OsiApproved = false, + SPDX = "OLDAP-1.2" + }, + new + { + Id = 262, + FsfApproved = false, + Link = "https://spdx.org/licenses/OLDAP-1.3.html#licenseText", + Name = "Open LDAP Public License v1.3", + OsiApproved = false, + SPDX = "OLDAP-1.3" + }, + new + { + Id = 263, + FsfApproved = false, + Link = "https://spdx.org/licenses/OLDAP-1.4.html#licenseText", + Name = "Open LDAP Public License v1.4", + OsiApproved = false, + SPDX = "OLDAP-1.4" + }, + new + { + Id = 264, + FsfApproved = false, + Link = "https://spdx.org/licenses/OLDAP-2.0.html#licenseText", + Name = "Open LDAP Public License v2.0 (or possibly 2.0A and 2.0B)", + OsiApproved = false, + SPDX = "OLDAP-2.0" + }, + new + { + Id = 265, + FsfApproved = false, + Link = "https://spdx.org/licenses/OLDAP-2.0.1.html#licenseText", + Name = "Open LDAP Public License v2.0.1", + OsiApproved = false, + SPDX = "OLDAP-2.0.1" + }, + new + { + Id = 266, + FsfApproved = false, + Link = "https://spdx.org/licenses/OLDAP-2.1.html#licenseText", + Name = "Open LDAP Public License v2.1", + OsiApproved = false, + SPDX = "OLDAP-2.1" + }, + new + { + Id = 267, + FsfApproved = false, + Link = "https://spdx.org/licenses/OLDAP-2.2.html#licenseText", + Name = "Open LDAP Public License v2.2", + OsiApproved = false, + SPDX = "OLDAP-2.2" + }, + new + { + Id = 268, + FsfApproved = false, + Link = "https://spdx.org/licenses/OLDAP-2.2.1.html#licenseText", + Name = "Open LDAP Public License v2.2.1", + OsiApproved = false, + SPDX = "OLDAP-2.2.1" + }, + new + { + Id = 269, + FsfApproved = false, + Link = "https://spdx.org/licenses/OLDAP-2.2.2.html#licenseText", + Name = "Open LDAP Public License 2.2.2", + OsiApproved = false, + SPDX = "OLDAP-2.2.2" + }, + new + { + Id = 270, + FsfApproved = true, + Link = "https://spdx.org/licenses/OLDAP-2.3.html#licenseText", + Name = "Open LDAP Public License v2.3", + OsiApproved = false, + SPDX = "OLDAP-2.3" + }, + new + { + Id = 271, + FsfApproved = false, + Link = "https://spdx.org/licenses/OLDAP-2.4.html#licenseText", + Name = "Open LDAP Public License v2.4", + OsiApproved = false, + SPDX = "OLDAP-2.4" + }, + new + { + Id = 272, + FsfApproved = false, + Link = "https://spdx.org/licenses/OLDAP-2.5.html#licenseText", + Name = "Open LDAP Public License v2.5", + OsiApproved = false, + SPDX = "OLDAP-2.5" + }, + new + { + Id = 273, + FsfApproved = false, + Link = "https://spdx.org/licenses/OLDAP-2.6.html#licenseText", + Name = "Open LDAP Public License v2.6", + OsiApproved = false, + SPDX = "OLDAP-2.6" + }, + new + { + Id = 274, + FsfApproved = true, + Link = "https://spdx.org/licenses/OLDAP-2.7.html#licenseText", + Name = "Open LDAP Public License v2.7", + OsiApproved = false, + SPDX = "OLDAP-2.7" + }, + new + { + Id = 275, + FsfApproved = false, + Link = "https://spdx.org/licenses/OLDAP-2.8.html#licenseText", + Name = "Open LDAP Public License v2.8", + OsiApproved = false, + SPDX = "OLDAP-2.8" + }, + new + { + Id = 276, + FsfApproved = false, + Link = "https://spdx.org/licenses/OML.html#licenseText", + Name = "Open Market License", + OsiApproved = false, + SPDX = "OML" + }, + new + { + Id = 277, + FsfApproved = true, + Link = "https://spdx.org/licenses/OpenSSL.html#licenseText", + Name = "OpenSSL License", + OsiApproved = false, + SPDX = "OpenSSL" + }, + new + { + Id = 278, + FsfApproved = false, + Link = "https://spdx.org/licenses/OPL-1.0.html#licenseText", + Name = "Open Public License v1.0", + OsiApproved = false, + SPDX = "OPL-1.0" + }, + new + { + Id = 279, + FsfApproved = false, + Link = "https://spdx.org/licenses/OSET-PL-2.1.html#licenseText", + Name = "OSET Public License version 2.1", + OsiApproved = true, + SPDX = "OSET-PL-2.1" + }, + new + { + Id = 280, + FsfApproved = true, + Link = "https://spdx.org/licenses/OSL-1.0.html#licenseText", + Name = "Open Software License 1.0", + OsiApproved = true, + SPDX = "OSL-1.0" + }, + new + { + Id = 281, + FsfApproved = true, + Link = "https://spdx.org/licenses/OSL-1.1.html#licenseText", + Name = "Open Software License 1.1", + OsiApproved = false, + SPDX = "OSL-1.1" + }, + new + { + Id = 282, + FsfApproved = true, + Link = "https://spdx.org/licenses/OSL-2.0.html#licenseText", + Name = "Open Software License 2.0", + OsiApproved = true, + SPDX = "OSL-2.0" + }, + new + { + Id = 283, + FsfApproved = true, + Link = "https://spdx.org/licenses/OSL-2.1.html#licenseText", + Name = "Open Software License 2.1", + OsiApproved = true, + SPDX = "OSL-2.1" + }, + new + { + Id = 284, + FsfApproved = true, + Link = "https://spdx.org/licenses/OSL-3.0.html#licenseText", + Name = "Open Software License 3.0", + OsiApproved = true, + SPDX = "OSL-3.0" + }, + new + { + Id = 285, + FsfApproved = false, + Link = "https://spdx.org/licenses/PDDL-1.0.html#licenseText", + Name = "ODC Public Domain Dedication & License 1.0", + OsiApproved = false, + SPDX = "PDDL-1.0" + }, + new + { + Id = 286, + FsfApproved = false, + Link = "https://spdx.org/licenses/PHP-3.0.html#licenseText", + Name = "PHP License v3.0", + OsiApproved = true, + SPDX = "PHP-3.0" + }, + new + { + Id = 287, + FsfApproved = true, + Link = "https://spdx.org/licenses/PHP-3.01.html#licenseText", + Name = "PHP License v3.01", + OsiApproved = false, + SPDX = "PHP-3.01" + }, + new + { + Id = 288, + FsfApproved = false, + Link = "https://spdx.org/licenses/Plexus.html#licenseText", + Name = "Plexus Classworlds License", + OsiApproved = false, + SPDX = "Plexus" + }, + new + { + Id = 289, + FsfApproved = false, + Link = "https://spdx.org/licenses/PostgreSQL.html#licenseText", + Name = "PostgreSQL License", + OsiApproved = true, + SPDX = "PostgreSQL" + }, + new + { + Id = 290, + FsfApproved = false, + Link = "https://spdx.org/licenses/psfrag.html#licenseText", + Name = "psfrag License", + OsiApproved = false, + SPDX = "psfrag" + }, + new + { + Id = 291, + FsfApproved = false, + Link = "https://spdx.org/licenses/psutils.html#licenseText", + Name = "psutils License", + OsiApproved = false, + SPDX = "psutils" + }, + new + { + Id = 292, + FsfApproved = true, + Link = "https://spdx.org/licenses/Python-2.0.html#licenseText", + Name = "Python License 2.0", + OsiApproved = true, + SPDX = "Python-2.0" + }, + new + { + Id = 293, + FsfApproved = false, + Link = "https://spdx.org/licenses/Qhull.html#licenseText", + Name = "Qhull License", + OsiApproved = false, + SPDX = "Qhull" + }, + new + { + Id = 294, + FsfApproved = true, + Link = "https://spdx.org/licenses/QPL-1.0.html#licenseText", + Name = "Q Public License 1.0", + OsiApproved = true, + SPDX = "QPL-1.0" + }, + new + { + Id = 295, + FsfApproved = false, + Link = "https://spdx.org/licenses/Rdisc.html#licenseText", + Name = "Rdisc License", + OsiApproved = false, + SPDX = "Rdisc" + }, + new + { + Id = 296, + FsfApproved = false, + Link = "https://spdx.org/licenses/RHeCos-1.1.html#licenseText", + Name = "Red Hat eCos Public License v1.1", + OsiApproved = false, + SPDX = "RHeCos-1.1" + }, + new + { + Id = 297, + FsfApproved = false, + Link = "https://spdx.org/licenses/RPL-1.1.html#licenseText", + Name = "Reciprocal Public License 1.1", + OsiApproved = true, + SPDX = "RPL-1.1" + }, + new + { + Id = 298, + FsfApproved = false, + Link = "https://spdx.org/licenses/RPL-1.5.html#licenseText", + Name = "Reciprocal Public License 1.5", + OsiApproved = true, + SPDX = "RPL-1.5" + }, + new + { + Id = 299, + FsfApproved = true, + Link = "https://spdx.org/licenses/RPSL-1.0.html#licenseText", + Name = "RealNetworks Public Source License v1.0", + OsiApproved = true, + SPDX = "RPSL-1.0" + }, + new + { + Id = 300, + FsfApproved = false, + Link = "https://spdx.org/licenses/RSA-MD.html#licenseText", + Name = "RSA Message-Digest License", + OsiApproved = false, + SPDX = "RSA-MD" + }, + new + { + Id = 301, + FsfApproved = false, + Link = "https://spdx.org/licenses/RSCPL.html#licenseText", + Name = "Ricoh Source Code Public License", + OsiApproved = true, + SPDX = "RSCPL" + }, + new + { + Id = 302, + FsfApproved = true, + Link = "https://spdx.org/licenses/Ruby.html#licenseText", + Name = "Ruby License", + OsiApproved = false, + SPDX = "Ruby" + }, + new + { + Id = 303, + FsfApproved = false, + Link = "https://spdx.org/licenses/SAX-PD.html#licenseText", + Name = "Sax Public Domain Notice", + OsiApproved = false, + SPDX = "SAX-PD" + }, + new + { + Id = 304, + FsfApproved = false, + Link = "https://spdx.org/licenses/Saxpath.html#licenseText", + Name = "Saxpath License", + OsiApproved = false, + SPDX = "Saxpath" + }, + new + { + Id = 305, + FsfApproved = false, + Link = "https://spdx.org/licenses/SCEA.html#licenseText", + Name = "SCEA Shared Source License", + OsiApproved = false, + SPDX = "SCEA" + }, + new + { + Id = 306, + FsfApproved = false, + Link = "https://spdx.org/licenses/Sendmail.html#licenseText", + Name = "Sendmail License", + OsiApproved = false, + SPDX = "Sendmail" + }, + new + { + Id = 307, + FsfApproved = false, + Link = "https://spdx.org/licenses/Sendmail-8.23.html#licenseText", + Name = "Sendmail License 8.23", + OsiApproved = false, + SPDX = "Sendmail-8.23" + }, + new + { + Id = 308, + FsfApproved = false, + Link = "https://spdx.org/licenses/SGI-B-1.0.html#licenseText", + Name = "SGI Free Software License B v1.0", + OsiApproved = false, + SPDX = "SGI-B-1.0" + }, + new + { + Id = 309, + FsfApproved = false, + Link = "https://spdx.org/licenses/SGI-B-1.1.html#licenseText", + Name = "SGI Free Software License B v1.1", + OsiApproved = false, + SPDX = "SGI-B-1.1" + }, + new + { + Id = 310, + FsfApproved = true, + Link = "https://spdx.org/licenses/SGI-B-2.0.html#licenseText", + Name = "SGI Free Software License B v2.0", + OsiApproved = false, + SPDX = "SGI-B-2.0" + }, + new + { + Id = 311, + FsfApproved = false, + Link = "https://spdx.org/licenses/SimPL-2.0.html#licenseText", + Name = "Simple Public License 2.0", + OsiApproved = true, + SPDX = "SimPL-2.0" + }, + new + { + Id = 312, + FsfApproved = true, + Link = "https://spdx.org/licenses/SISSL.html#licenseText", + Name = "Sun Industry Standards Source License v1.1", + OsiApproved = true, + SPDX = "SISSL" + }, + new + { + Id = 313, + FsfApproved = false, + Link = "https://spdx.org/licenses/SISSL-1.2.html#licenseText", + Name = "Sun Industry Standards Source License v1.2", + OsiApproved = false, + SPDX = "SISSL-1.2" + }, + new + { + Id = 314, + FsfApproved = true, + Link = "https://spdx.org/licenses/Sleepycat.html#licenseText", + Name = "Sleepycat License", + OsiApproved = true, + SPDX = "Sleepycat" + }, + new + { + Id = 315, + FsfApproved = true, + Link = "https://spdx.org/licenses/SMLNJ.html#licenseText", + Name = "Standard ML of New Jersey License", + OsiApproved = false, + SPDX = "SMLNJ" + }, + new + { + Id = 316, + FsfApproved = false, + Link = "https://spdx.org/licenses/SMPPL.html#licenseText", + Name = "Secure Messaging Protocol Public License", + OsiApproved = false, + SPDX = "SMPPL" + }, + new + { + Id = 317, + FsfApproved = false, + Link = "https://spdx.org/licenses/SNIA.html#licenseText", + Name = "SNIA Public License 1.1", + OsiApproved = false, + SPDX = "SNIA" + }, + new + { + Id = 318, + FsfApproved = false, + Link = "https://spdx.org/licenses/Spencer-86.html#licenseText", + Name = "Spencer License 86", + OsiApproved = false, + SPDX = "Spencer-86" + }, + new + { + Id = 319, + FsfApproved = false, + Link = "https://spdx.org/licenses/Spencer-94.html#licenseText", + Name = "Spencer License 94", + OsiApproved = false, + SPDX = "Spencer-94" + }, + new + { + Id = 320, + FsfApproved = false, + Link = "https://spdx.org/licenses/Spencer-99.html#licenseText", + Name = "Spencer License 99", + OsiApproved = false, + SPDX = "Spencer-99" + }, + new + { + Id = 321, + FsfApproved = true, + Link = "https://spdx.org/licenses/SPL-1.0.html#licenseText", + Name = "Sun Public License v1.0", + OsiApproved = true, + SPDX = "SPL-1.0" + }, + new + { + Id = 322, + FsfApproved = false, + Link = "https://spdx.org/licenses/SugarCRM-1.1.3.html#licenseText", + Name = "SugarCRM Public License v1.1.3", + OsiApproved = false, + SPDX = "SugarCRM-1.1.3" + }, + new + { + Id = 323, + FsfApproved = false, + Link = "https://spdx.org/licenses/SWL.html#licenseText", + Name = "Scheme Widget Library (SWL) Software License Agreement", + OsiApproved = false, + SPDX = "SWL" + }, + new + { + Id = 324, + FsfApproved = false, + Link = "https://spdx.org/licenses/TAPR-OHL-1.0.html#licenseText", + Name = "TAPR Open Hardware License v1.0", + OsiApproved = false, + SPDX = "TAPR-OHL-1.0" + }, + new + { + Id = 325, + FsfApproved = false, + Link = "https://spdx.org/licenses/TCL.html#licenseText", + Name = "TCL/TK License", + OsiApproved = false, + SPDX = "TCL" + }, + new + { + Id = 326, + FsfApproved = false, + Link = "https://spdx.org/licenses/TCP-wrappers.html#licenseText", + Name = "TCP Wrappers License", + OsiApproved = false, + SPDX = "TCP-wrappers" + }, + new + { + Id = 327, + FsfApproved = false, + Link = "https://spdx.org/licenses/TMate.html#licenseText", + Name = "TMate Open Source License", + OsiApproved = false, + SPDX = "TMate" + }, + new + { + Id = 328, + FsfApproved = false, + Link = "https://spdx.org/licenses/TORQUE-1.1.html#licenseText", + Name = "TORQUE v2.5+ Software License v1.1", + OsiApproved = false, + SPDX = "TORQUE-1.1" + }, + new + { + Id = 329, + FsfApproved = false, + Link = "https://spdx.org/licenses/TOSL.html#licenseText", + Name = "Trusster Open Source License", + OsiApproved = false, + SPDX = "TOSL" + }, + new + { + Id = 330, + FsfApproved = false, + Link = "https://spdx.org/licenses/TU-Berlin-1.0.html#licenseText", + Name = "Technische Universitaet Berlin License 1.0", + OsiApproved = false, + SPDX = "TU-Berlin-1.0" + }, + new + { + Id = 331, + FsfApproved = false, + Link = "https://spdx.org/licenses/TU-Berlin-2.0.html#licenseText", + Name = "Technische Universitaet Berlin License 2.0", + OsiApproved = false, + SPDX = "TU-Berlin-2.0" + }, + new + { + Id = 332, + FsfApproved = false, + Link = "https://spdx.org/licenses/Unicode-DFS-2015.html#licenseText", + Name = "Unicode License Agreement - Data Files and Software (2015)", + OsiApproved = false, + SPDX = "Unicode-DFS-2015" + }, + new + { + Id = 333, + FsfApproved = false, + Link = "https://spdx.org/licenses/Unicode-DFS-2016.html#licenseText", + Name = "Unicode License Agreement - Data Files and Software (2016)", + OsiApproved = false, + SPDX = "Unicode-DFS-2016" + }, + new + { + Id = 334, + FsfApproved = false, + Link = "https://spdx.org/licenses/Unicode-TOU.html#licenseText", + Name = "Unicode Terms of Use", + OsiApproved = false, + SPDX = "Unicode-TOU" + }, + new + { + Id = 335, + FsfApproved = true, + Link = "https://spdx.org/licenses/Unlicense.html#licenseText", + Name = "The Unlicense", + OsiApproved = false, + SPDX = "Unlicense" + }, + new + { + Id = 336, + FsfApproved = true, + Link = "https://spdx.org/licenses/UPL-1.0.html#licenseText", + Name = "Universal Permissive License v1.0", + OsiApproved = true, + SPDX = "UPL-1.0" + }, + new + { + Id = 337, + FsfApproved = true, + Link = "https://spdx.org/licenses/Vim.html#licenseText", + Name = "Vim License", + OsiApproved = false, + SPDX = "Vim" + }, + new + { + Id = 338, + FsfApproved = false, + Link = "https://spdx.org/licenses/VOSTROM.html#licenseText", + Name = "VOSTROM Public License for Open Source", + OsiApproved = false, + SPDX = "VOSTROM" + }, + new + { + Id = 339, + FsfApproved = false, + Link = "https://spdx.org/licenses/VSL-1.0.html#licenseText", + Name = "Vovida Software License v1.0", + OsiApproved = true, + SPDX = "VSL-1.0" + }, + new + { + Id = 340, + FsfApproved = true, + Link = "https://spdx.org/licenses/W3C.html#licenseText", + Name = "W3C Software Notice and License (2002-12-31)", + OsiApproved = true, + SPDX = "W3C" + }, + new + { + Id = 341, + FsfApproved = false, + Link = "https://spdx.org/licenses/W3C-19980720.html#licenseText", + Name = "W3C Software Notice and License (1998-07-20)", + OsiApproved = false, + SPDX = "W3C-19980720" + }, + new + { + Id = 342, + FsfApproved = false, + Link = "https://spdx.org/licenses/W3C-20150513.html#licenseText", + Name = "W3C Software Notice and Document License (2015-05-13)", + OsiApproved = false, + SPDX = "W3C-20150513" + }, + new + { + Id = 343, + FsfApproved = false, + Link = "https://spdx.org/licenses/Watcom-1.0.html#licenseText", + Name = "Sybase Open Watcom Public License 1.0", + OsiApproved = true, + SPDX = "Watcom-1.0" + }, + new + { + Id = 344, + FsfApproved = false, + Link = "https://spdx.org/licenses/Wsuipa.html#licenseText", + Name = "Wsuipa License", + OsiApproved = false, + SPDX = "Wsuipa" + }, + new + { + Id = 345, + FsfApproved = true, + Link = "https://spdx.org/licenses/WTFPL.html#licenseText", + Name = "Do What The F*ck You Want To Public License", + OsiApproved = false, + SPDX = "WTFPL" + }, + new + { + Id = 346, + FsfApproved = true, + Link = "https://spdx.org/licenses/X11.html#licenseText", + Name = "X11 License", + OsiApproved = false, + SPDX = "X11" + }, + new + { + Id = 347, + FsfApproved = false, + Link = "https://spdx.org/licenses/Xerox.html#licenseText", + Name = "Xerox License", + OsiApproved = false, + SPDX = "Xerox" + }, + new + { + Id = 348, + FsfApproved = true, + Link = "https://spdx.org/licenses/XFree86-1.1.html#licenseText", + Name = "XFree86 License 1.1", + OsiApproved = false, + SPDX = "XFree86-1.1" + }, + new + { + Id = 349, + FsfApproved = true, + Link = "https://spdx.org/licenses/xinetd.html#licenseText", + Name = "xinetd License", + OsiApproved = false, + SPDX = "xinetd" + }, + new + { + Id = 350, + FsfApproved = false, + Link = "https://spdx.org/licenses/Xnet.html#licenseText", + Name = "X.Net License", + OsiApproved = true, + SPDX = "Xnet" + }, + new + { + Id = 351, + FsfApproved = false, + Link = "https://spdx.org/licenses/xpp.html#licenseText", + Name = "XPP License", + OsiApproved = false, + SPDX = "xpp" + }, + new + { + Id = 352, + FsfApproved = false, + Link = "https://spdx.org/licenses/XSkat.html#licenseText", + Name = "XSkat License", + OsiApproved = false, + SPDX = "XSkat" + }, + new + { + Id = 353, + FsfApproved = false, + Link = "https://spdx.org/licenses/YPL-1.0.html#licenseText", + Name = "Yahoo! Public License v1.0", + OsiApproved = false, + SPDX = "YPL-1.0" + }, + new + { + Id = 354, + FsfApproved = true, + Link = "https://spdx.org/licenses/YPL-1.1.html#licenseText", + Name = "Yahoo! Public License v1.1", + OsiApproved = false, + SPDX = "YPL-1.1" + }, + new + { + Id = 355, + FsfApproved = false, + Link = "https://spdx.org/licenses/Zed.html#licenseText", + Name = "Zed License", + OsiApproved = false, + SPDX = "Zed" + }, + new + { + Id = 356, + FsfApproved = true, + Link = "https://spdx.org/licenses/Zend-2.0.html#licenseText", + Name = "Zend License v2.0", + OsiApproved = false, + SPDX = "Zend-2.0" + }, + new + { + Id = 357, + FsfApproved = true, + Link = "https://spdx.org/licenses/Zimbra-1.3.html#licenseText", + Name = "Zimbra Public License v1.3", + OsiApproved = false, + SPDX = "Zimbra-1.3" + }, + new + { + Id = 358, + FsfApproved = false, + Link = "https://spdx.org/licenses/Zimbra-1.4.html#licenseText", + Name = "Zimbra Public License v1.4", + OsiApproved = false, + SPDX = "Zimbra-1.4" + }, + new + { + Id = 359, + FsfApproved = true, + Link = "https://spdx.org/licenses/Zlib.html#licenseText", + Name = "zlib License", + OsiApproved = true, + SPDX = "Zlib" + }, + new + { + Id = 360, + FsfApproved = false, + Link = "https://spdx.org/licenses/zlib-acknowledgement.html#licenseText", + Name = "zlib/libpng License with Acknowledgement", + OsiApproved = false, + SPDX = "zlib-acknowledgement" + }, + new + { + Id = 361, + FsfApproved = false, + Link = "https://spdx.org/licenses/ZPL-1.1.html#licenseText", + Name = "Zope Public License 1.1", + OsiApproved = false, + SPDX = "ZPL-1.1" + }, + new + { + Id = 362, + FsfApproved = true, + Link = "https://spdx.org/licenses/ZPL-2.0.html#licenseText", + Name = "Zope Public License 2.0", + OsiApproved = true, + SPDX = "ZPL-2.0" + }, + new + { + Id = 363, + FsfApproved = true, + Link = "https://spdx.org/licenses/ZPL-2.1.html#licenseText", + Name = "Zope Public License 2.1", + OsiApproved = false, + SPDX = "ZPL-2.1" + }); + }); + + modelBuilder.Entity("Cicm.Database.Models.Log", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnName("id") + .HasColumnType("int(11)"); + + b.Property("Browser") + .IsRequired() + .ValueGeneratedOnAdd() + .HasColumnName("browser") + .HasColumnType("char(128)") + .HasDefaultValueSql("''"); + + b.Property("Date") + .IsRequired() + .ValueGeneratedOnAdd() + .HasColumnName("date") + .HasColumnType("char(20)") + .HasDefaultValueSql("''"); + + b.Property("Ip") + .IsRequired() + .ValueGeneratedOnAdd() + .HasColumnName("ip") + .HasColumnType("char(16)") + .HasDefaultValueSql("''"); + + b.Property("Referer") + .IsRequired() + .ValueGeneratedOnAdd() + .HasColumnName("referer") + .HasColumnType("char(255)") + .HasDefaultValueSql("''"); + + b.HasKey("Id"); + + b.HasIndex("Browser") + .HasName("idx_log_browser"); + + b.HasIndex("Date") + .HasName("idx_log_date"); + + b.HasIndex("Ip") + .HasName("idx_log_ip"); + + b.HasIndex("Referer") + .HasName("idx_log_referer"); + + b.ToTable("log"); + }); + + modelBuilder.Entity("Cicm.Database.Models.Machine", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnName("id") + .HasColumnType("int(11)"); + + b.Property("CompanyId") + .ValueGeneratedOnAdd() + .HasColumnName("company") + .HasColumnType("int(11)") + .HasDefaultValueSql("'0'"); + + b.Property("FamilyId") + .HasColumnName("family") + .HasColumnType("int(11)"); + + b.Property("Introduced") + .HasColumnName("introduced") + .HasColumnType("datetime"); + + b.Property("Model") + .HasColumnName("model") + .HasColumnType("varchar(50)") + .HasMaxLength(50); + + b.Property("Name") + .IsRequired() + .HasColumnName("name") + .HasColumnType("varchar(255)") + .HasMaxLength(255); + + b.Property("Type") + .ValueGeneratedOnAdd() + .HasColumnName("type") + .HasColumnType("int(11)") + .HasDefaultValueSql("'0'"); + + b.HasKey("Id"); + + b.HasIndex("CompanyId") + .HasName("idx_machines_company"); + + b.HasIndex("FamilyId") + .HasName("idx_machines_family"); + + b.HasIndex("Introduced") + .HasName("idx_machines_introduced"); + + b.HasIndex("Model") + .HasName("idx_machines_model"); + + b.HasIndex("Name") + .HasName("idx_machines_name"); + + b.HasIndex("Type") + .HasName("idx_machines_type"); + + b.ToTable("machines"); + }); + + modelBuilder.Entity("Cicm.Database.Models.MachineFamily", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnName("id") + .HasColumnType("int(11)"); + + b.Property("CompanyId") + .HasColumnName("company") + .HasColumnType("int(11)"); + + b.Property("Name") + .IsRequired() + .HasColumnName("name") + .HasColumnType("varchar(255)") + .HasMaxLength(255); + + b.HasKey("Id"); + + b.HasIndex("CompanyId") + .HasName("idx_machine_families_company"); + + b.HasIndex("Name") + .HasName("idx_machine_families_name"); + + b.ToTable("machine_families"); + }); + + modelBuilder.Entity("Cicm.Database.Models.MachinePhoto", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("Author"); + + b.Property("CameraManufacturer"); + + b.Property("CameraModel"); + + b.Property("ColorSpace"); + + b.Property("Comments"); + + b.Property("Contrast"); + + b.Property("CreationDate"); + + b.Property("DigitalZoomRatio"); + + b.Property("ExifVersion"); + + b.Property("Exposure"); + + b.Property("ExposureMethod"); + + b.Property("ExposureProgram"); + + b.Property("Flash"); + + b.Property("Focal"); + + b.Property("FocalLength"); + + b.Property("FocalLengthEquivalent"); + + b.Property("HorizontalResolution"); + + b.Property("IsoRating"); + + b.Property("Lens"); + + b.Property("License"); + + b.Property("LightSource"); + + b.Property("MachineId"); + + b.Property("MeteringMode"); + + b.Property("Orientation"); + + b.Property("PixelComposition"); + + b.Property("Saturation"); + + b.Property("SceneCaptureType"); + + b.Property("SceneControl"); + + b.Property("SensingMethod"); + + b.Property("Sharpness"); + + b.Property("SoftwareUsed"); + + b.Property("SubjectDistanceRange"); + + b.Property("UploadDate") + .IsConcurrencyToken() + .ValueGeneratedOnAddOrUpdate(); + + b.Property("UserId"); + + b.Property("VerticalResolution"); + + b.Property("WhiteBalance"); + + b.HasKey("Id"); + + b.HasIndex("Author"); + + b.HasIndex("CameraManufacturer"); + + b.HasIndex("CameraModel"); + + b.HasIndex("ColorSpace"); + + b.HasIndex("Comments"); + + b.HasIndex("Contrast"); + + b.HasIndex("CreationDate"); + + b.HasIndex("DigitalZoomRatio"); + + b.HasIndex("ExifVersion"); + + b.HasIndex("Exposure"); + + b.HasIndex("ExposureMethod"); + + b.HasIndex("ExposureProgram"); + + b.HasIndex("Flash"); + + b.HasIndex("Focal"); + + b.HasIndex("FocalLength"); + + b.HasIndex("FocalLengthEquivalent"); + + b.HasIndex("HorizontalResolution"); + + b.HasIndex("IsoRating"); + + b.HasIndex("Lens"); + + b.HasIndex("License"); + + b.HasIndex("LightSource"); + + b.HasIndex("MachineId"); + + b.HasIndex("MeteringMode"); + + b.HasIndex("Orientation"); + + b.HasIndex("PixelComposition"); + + b.HasIndex("Saturation"); + + b.HasIndex("SceneCaptureType"); + + b.HasIndex("SceneControl"); + + b.HasIndex("SensingMethod"); + + b.HasIndex("Sharpness"); + + b.HasIndex("SoftwareUsed"); + + b.HasIndex("SubjectDistanceRange"); + + b.HasIndex("UploadDate"); + + b.HasIndex("UserId"); + + b.HasIndex("VerticalResolution"); + + b.HasIndex("WhiteBalance"); + + b.ToTable("MachinePhotos"); + }); + + modelBuilder.Entity("Cicm.Database.Models.MemoryByMachine", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnName("id") + .HasColumnType("bigint(20)"); + + b.Property("MachineId") + .HasColumnName("machine") + .HasColumnType("int(11)"); + + b.Property("Size") + .HasColumnName("size") + .HasColumnType("bigint(20)"); + + b.Property("Speed") + .HasColumnName("speed"); + + b.Property("Type") + .ValueGeneratedOnAdd() + .HasColumnName("type") + .HasColumnType("int(11)") + .HasDefaultValueSql("'0'"); + + b.Property("Usage") + .ValueGeneratedOnAdd() + .HasColumnName("usage") + .HasColumnType("int(11)") + .HasDefaultValueSql("'0'"); + + b.HasKey("Id"); + + b.HasIndex("MachineId") + .HasName("idx_memory_by_machine_machine"); + + b.HasIndex("Size") + .HasName("idx_memory_by_machine_size"); + + b.HasIndex("Speed") + .HasName("idx_memory_by_machine_speed"); + + b.HasIndex("Type") + .HasName("idx_memory_by_machine_type"); + + b.HasIndex("Usage") + .HasName("idx_memory_by_machine_usage"); + + b.ToTable("memory_by_machine"); + }); + + modelBuilder.Entity("Cicm.Database.Models.MoneyDonation", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnName("id") + .HasColumnType("int(11)"); + + b.Property("Donator") + .IsRequired() + .ValueGeneratedOnAdd() + .HasColumnName("donator") + .HasColumnType("char(128)") + .HasDefaultValueSql("''"); + + b.Property("Quantity") + .ValueGeneratedOnAdd() + .HasColumnName("quantity") + .HasColumnType("decimal(11,2)") + .HasDefaultValueSql("'0.00'"); + + b.HasKey("Id"); + + b.HasIndex("Donator") + .HasName("idx_money_donations_donator"); + + b.HasIndex("Quantity") + .HasName("idx_money_donations_quantity"); + + b.ToTable("money_donations"); + }); + + modelBuilder.Entity("Cicm.Database.Models.News", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnName("id") + .HasColumnType("int(11)"); + + b.Property("AddedId") + .ValueGeneratedOnAdd() + .HasColumnName("added_id") + .HasColumnType("int(11)") + .HasDefaultValueSql("'0'"); + + b.Property("Date") + .HasColumnName("date") + .HasColumnType("datetime"); + + b.Property("Type") + .ValueGeneratedOnAdd() + .HasColumnName("type") + .HasColumnType("int(11)") + .HasDefaultValueSql("'0'"); + + b.HasKey("Id"); + + b.HasIndex("AddedId") + .HasName("idx_news_ip"); + + b.HasIndex("Date") + .HasName("idx_news_date"); + + b.HasIndex("Type") + .HasName("idx_news_type"); + + b.ToTable("news"); + }); + + modelBuilder.Entity("Cicm.Database.Models.OwnedComputer", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnName("id") + .HasColumnType("int(11)"); + + b.Property("Boxed") + .ValueGeneratedOnAdd() + .HasColumnName("boxed") + .HasColumnType("int(11)") + .HasDefaultValueSql("'0'"); + + b.Property("Cap1") + .ValueGeneratedOnAdd() + .HasColumnName("cap1") + .HasColumnType("int(11)") + .HasDefaultValueSql("'0'"); + + b.Property("Cap2") + .ValueGeneratedOnAdd() + .HasColumnName("cap2") + .HasColumnType("int(11)") + .HasDefaultValueSql("'0'"); + + b.Property("Cpu1") + .ValueGeneratedOnAdd() + .HasColumnName("cpu1") + .HasColumnType("int(11)") + .HasDefaultValueSql("'0'"); + + b.Property("Cpu2") + .ValueGeneratedOnAdd() + .HasColumnName("cpu2") + .HasColumnType("int(11)") + .HasDefaultValueSql("'0'"); + + b.Property("Date") + .IsRequired() + .ValueGeneratedOnAdd() + .HasColumnName("date") + .HasColumnType("varchar(20)") + .HasDefaultValueSql("''"); + + b.Property("DbId") + .ValueGeneratedOnAdd() + .HasColumnName("db_id") + .HasColumnType("int(11)") + .HasDefaultValueSql("'0'"); + + b.Property("Disk1") + .ValueGeneratedOnAdd() + .HasColumnName("disk1") + .HasColumnType("int(11)") + .HasDefaultValueSql("'0'"); + + b.Property("Disk2") + .ValueGeneratedOnAdd() + .HasColumnName("disk2") + .HasColumnType("int(11)") + .HasDefaultValueSql("'0'"); + + b.Property("Manuals") + .ValueGeneratedOnAdd() + .HasColumnName("manuals") + .HasColumnType("int(11)") + .HasDefaultValueSql("'0'"); + + b.Property("Mhz1") + .ValueGeneratedOnAdd() + .HasColumnName("mhz1") + .HasColumnType("decimal(10,0)") + .HasDefaultValueSql("'0'"); + + b.Property("Mhz2") + .ValueGeneratedOnAdd() + .HasColumnName("mhz2") + .HasColumnType("decimal(10,0)") + .HasDefaultValueSql("'0'"); + + b.Property("Ram") + .ValueGeneratedOnAdd() + .HasColumnName("ram") + .HasColumnType("int(11)") + .HasDefaultValueSql("'0'"); + + b.Property("Rigid") + .IsRequired() + .ValueGeneratedOnAdd() + .HasColumnName("rigid") + .HasColumnType("varchar(64)") + .HasDefaultValueSql("''"); + + b.Property("Status") + .ValueGeneratedOnAdd() + .HasColumnName("status") + .HasColumnType("int(11)") + .HasDefaultValueSql("'0'"); + + b.Property("Trade") + .ValueGeneratedOnAdd() + .HasColumnName("trade") + .HasColumnType("int(11)") + .HasDefaultValueSql("'0'"); + + b.Property("Vram") + .ValueGeneratedOnAdd() + .HasColumnName("vram") + .HasColumnType("int(11)") + .HasDefaultValueSql("'0'"); + + b.HasKey("Id"); + + b.HasIndex("Boxed") + .HasName("idx_owned_computers_boxed"); + + b.HasIndex("Cap1") + .HasName("idx_owned_computers_cap1"); + + b.HasIndex("Cap2") + .HasName("idx_owned_computers_cap2"); + + b.HasIndex("Cpu1") + .HasName("idx_owned_computers_cpu1"); + + b.HasIndex("Cpu2") + .HasName("idx_owned_computers_cpu2"); + + b.HasIndex("Date") + .HasName("idx_owned_computers_date"); + + b.HasIndex("DbId") + .HasName("idx_owned_computers_db_id"); + + b.HasIndex("Disk1") + .HasName("idx_owned_computers_disk1"); + + b.HasIndex("Disk2") + .HasName("idx_owned_computers_disk2"); + + b.HasIndex("Manuals") + .HasName("idx_owned_computers_manuals"); + + b.HasIndex("Mhz1") + .HasName("idx_owned_computers_mhz1"); + + b.HasIndex("Mhz2") + .HasName("idx_owned_computers_mhz2"); + + b.HasIndex("Ram") + .HasName("idx_owned_computers_ram"); + + b.HasIndex("Rigid") + .HasName("idx_owned_computers_rigid"); + + b.HasIndex("Status") + .HasName("idx_owned_computers_status"); + + b.HasIndex("Trade") + .HasName("idx_owned_computers_trade"); + + b.HasIndex("Vram") + .HasName("idx_owned_computers_vram"); + + b.ToTable("owned_computers"); + }); + + modelBuilder.Entity("Cicm.Database.Models.OwnedConsole", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnName("id") + .HasColumnType("int(11)"); + + b.Property("Boxed") + .ValueGeneratedOnAdd() + .HasColumnName("boxed") + .HasColumnType("int(11)") + .HasDefaultValueSql("'0'"); + + b.Property("Date") + .IsRequired() + .ValueGeneratedOnAdd() + .HasColumnName("date") + .HasColumnType("char(20)") + .HasDefaultValueSql("''"); + + b.Property("DbId") + .ValueGeneratedOnAdd() + .HasColumnName("db_id") + .HasColumnType("int(11)") + .HasDefaultValueSql("'0'"); + + b.Property("Manuals") + .ValueGeneratedOnAdd() + .HasColumnName("manuals") + .HasColumnType("int(11)") + .HasDefaultValueSql("'0'"); + + b.Property("Status") + .ValueGeneratedOnAdd() + .HasColumnName("status") + .HasColumnType("int(11)") + .HasDefaultValueSql("'0'"); + + b.Property("Trade") + .ValueGeneratedOnAdd() + .HasColumnName("trade") + .HasColumnType("int(11)") + .HasDefaultValueSql("'0'"); + + b.HasKey("Id"); + + b.HasIndex("Boxed") + .HasName("idx_owned_consoles_boxed"); + + b.HasIndex("Date") + .HasName("idx_owned_consoles_date"); + + b.HasIndex("DbId") + .HasName("idx_owned_consoles_db_id"); + + b.HasIndex("Manuals") + .HasName("idx_owned_consoles_manuals"); + + b.HasIndex("Status") + .HasName("idx_owned_consoles_status"); + + b.HasIndex("Trade") + .HasName("idx_owned_consoles_trade"); + + b.ToTable("owned_consoles"); + }); + + modelBuilder.Entity("Cicm.Database.Models.Processor", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnName("id") + .HasColumnType("int(11)"); + + b.Property("AddrBus") + .HasColumnName("addr_bus") + .HasColumnType("int(11)"); + + b.Property("CompanyId") + .HasColumnName("company") + .HasColumnType("int(11)"); + + b.Property("Cores") + .HasColumnName("cores") + .HasColumnType("int(11)"); + + b.Property("DataBus") + .HasColumnName("data_bus") + .HasColumnType("int(11)"); + + b.Property("DieSize") + .HasColumnName("die_size"); + + b.Property("FprSize") + .HasColumnName("FPR_size") + .HasColumnType("int(11)"); + + b.Property("Fprs") + .HasColumnName("FPRs") + .HasColumnType("int(11)"); + + b.Property("GprSize") + .HasColumnName("GPR_size") + .HasColumnType("int(11)"); + + b.Property("Gprs") + .HasColumnName("GPRs") + .HasColumnType("int(11)"); + + b.Property("InstructionSetId") + .HasColumnName("instruction_set") + .HasColumnType("int(11)"); + + b.Property("Introduced") + .HasColumnName("introduced") + .HasColumnType("datetime"); + + b.Property("L1Data") + .HasColumnName("L1_data"); + + b.Property("L1Instruction") + .HasColumnName("L1_instruction"); + + b.Property("L2"); + + b.Property("L3"); + + b.Property("ModelCode") + .HasColumnName("model_code") + .HasColumnType("varchar(45)") + .HasMaxLength(45); + + b.Property("Name") + .IsRequired() + .ValueGeneratedOnAdd() + .HasColumnName("name") + .HasColumnType("char(50)") + .HasDefaultValueSql("''") + .HasMaxLength(50); + + b.Property("Package") + .HasColumnName("package") + .HasColumnType("varchar(45)") + .HasMaxLength(45); + + b.Property("Process") + .HasColumnName("process") + .HasColumnType("varchar(45)") + .HasMaxLength(45); + + b.Property("ProcessNm") + .HasColumnName("process_nm"); + + b.Property("SimdRegisters") + .HasColumnName("SIMD_registers") + .HasColumnType("int(11)"); + + b.Property("SimdSize") + .HasColumnName("SIMD_size") + .HasColumnType("int(11)"); + + b.Property("Speed") + .HasColumnName("speed"); + + b.Property("ThreadsPerCore") + .HasColumnName("threads_per_core") + .HasColumnType("int(11)"); + + b.Property("Transistors") + .HasColumnName("transistors") + .HasColumnType("bigint(20)"); + + b.HasKey("Id"); + + b.HasIndex("AddrBus") + .HasName("idx_processors_addr_bus"); + + b.HasIndex("CompanyId") + .HasName("idx_processors_company"); + + b.HasIndex("Cores") + .HasName("idx_processors_cores"); + + b.HasIndex("DataBus") + .HasName("idx_processors_data_bus"); + + b.HasIndex("DieSize") + .HasName("idx_processors_die_size"); + + b.HasIndex("FprSize") + .HasName("idx_processors_FPR_size"); + + b.HasIndex("Fprs") + .HasName("idx_processors_FPRs"); + + b.HasIndex("GprSize") + .HasName("idx_processors_GPR_size"); + + b.HasIndex("Gprs") + .HasName("idx_processors_GPRs"); + + b.HasIndex("InstructionSetId") + .HasName("idx_processors_instruction_set"); + + b.HasIndex("Introduced") + .HasName("idx_processors_introduced"); + + b.HasIndex("L1Data") + .HasName("idx_processors_L1_data"); + + b.HasIndex("L1Instruction") + .HasName("idx_processors_L1_instruction"); + + b.HasIndex("L2") + .HasName("idx_processors_L2"); + + b.HasIndex("L3") + .HasName("idx_processors_L3"); + + b.HasIndex("ModelCode") + .HasName("idx_processors_model_code"); + + b.HasIndex("Name") + .HasName("idx_processors_name"); + + b.HasIndex("Package") + .HasName("idx_processors_package"); + + b.HasIndex("Process") + .HasName("idx_processors_process"); + + b.HasIndex("ProcessNm") + .HasName("idx_processors_process_nm"); + + b.HasIndex("SimdRegisters") + .HasName("idx_processors_SIMD_registers"); + + b.HasIndex("SimdSize") + .HasName("idx_processors_SIMD_size"); + + b.HasIndex("Speed") + .HasName("idx_processors_speed"); + + b.HasIndex("ThreadsPerCore") + .HasName("idx_processors_threads_per_core"); + + b.HasIndex("Transistors") + .HasName("idx_processors_transistors"); + + b.ToTable("processors"); + }); + + modelBuilder.Entity("Cicm.Database.Models.ProcessorsByMachine", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnName("id") + .HasColumnType("bigint(20)"); + + b.Property("MachineId") + .HasColumnName("machine") + .HasColumnType("int(11)"); + + b.Property("ProcessorId") + .HasColumnName("processor") + .HasColumnType("int(11)"); + + b.Property("Speed") + .HasColumnName("speed"); + + b.HasKey("Id"); + + b.HasIndex("MachineId") + .HasName("idx_processors_by_machine_machine"); + + b.HasIndex("ProcessorId") + .HasName("idx_processors_by_machine_processor"); + + b.HasIndex("Speed") + .HasName("idx_processors_by_machine_speed"); + + b.ToTable("processors_by_machine"); + }); + + modelBuilder.Entity("Cicm.Database.Models.Resolution", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnName("id") + .HasColumnType("int(11)"); + + b.Property("Chars") + .ValueGeneratedOnAdd() + .HasColumnName("chars") + .HasColumnType("tinyint(1)") + .HasDefaultValueSql("'0'"); + + b.Property("Colors") + .HasColumnName("colors") + .HasColumnType("bigint(20)"); + + b.Property("Grayscale"); + + b.Property("Height") + .ValueGeneratedOnAdd() + .HasColumnName("height") + .HasColumnType("int(11)") + .HasDefaultValueSql("'0'"); + + b.Property("Palette") + .HasColumnName("palette") + .HasColumnType("bigint(20)"); + + b.Property("Width") + .ValueGeneratedOnAdd() + .HasColumnName("width") + .HasColumnType("int(11)") + .HasDefaultValueSql("'0'"); + + b.HasKey("Id"); + + b.HasIndex("Colors") + .HasName("idx_resolutions_colors"); + + b.HasIndex("Height") + .HasName("idx_resolutions_height"); + + b.HasIndex("Palette") + .HasName("idx_resolutions_palette"); + + b.HasIndex("Width") + .HasName("idx_resolutions_width"); + + b.HasIndex("Width", "Height") + .HasName("idx_resolutions_resolution"); + + b.HasIndex("Width", "Height", "Colors") + .HasName("idx_resolutions_resolution_with_color"); + + b.HasIndex("Width", "Height", "Colors", "Palette") + .HasName("idx_resolutions_resolution_with_color_and_palette"); + + b.ToTable("resolutions"); + }); + + modelBuilder.Entity("Cicm.Database.Models.ResolutionsByGpu", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnName("id") + .HasColumnType("bigint(20)"); + + b.Property("GpuId") + .HasColumnName("gpu") + .HasColumnType("int(11)"); + + b.Property("ResolutionId") + .HasColumnName("resolution") + .HasColumnType("int(11)"); + + b.HasKey("Id"); + + b.HasIndex("GpuId") + .HasName("idx_resolutions_by_gpu_gpu"); + + b.HasIndex("ResolutionId") + .HasName("idx_resolutions_by_gpu_resolution"); + + b.ToTable("resolutions_by_gpu"); + }); + + modelBuilder.Entity("Cicm.Database.Models.SoundByMachine", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnName("id") + .HasColumnType("bigint(20)"); + + b.Property("MachineId") + .HasColumnName("machine") + .HasColumnType("int(11)"); + + b.Property("SoundSynthId") + .HasColumnName("sound_synth") + .HasColumnType("int(11)"); + + b.HasKey("Id"); + + b.HasIndex("MachineId") + .HasName("idx_sound_by_machine_machine"); + + b.HasIndex("SoundSynthId") + .HasName("idx_sound_by_machine_sound_synth"); + + b.ToTable("sound_by_machine"); + }); + + modelBuilder.Entity("Cicm.Database.Models.SoundSynth", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnName("id") + .HasColumnType("int(11)"); + + b.Property("CompanyId") + .HasColumnName("company") + .HasColumnType("int(11)"); + + b.Property("Depth") + .HasColumnName("depth") + .HasColumnType("int(11)"); + + b.Property("Frequency") + .HasColumnName("frequency"); + + b.Property("Introduced") + .HasColumnName("introduced") + .HasColumnType("datetime"); + + b.Property("ModelCode") + .HasColumnName("model_code") + .HasColumnType("varchar(45)") + .HasMaxLength(45); + + b.Property("Name") + .IsRequired() + .ValueGeneratedOnAdd() + .HasColumnName("name") + .HasColumnType("char(50)") + .HasDefaultValueSql("''") + .HasMaxLength(50); + + b.Property("SquareWave") + .HasColumnName("square_wave") + .HasColumnType("int(11)"); + + b.Property("Type") + .HasColumnName("type") + .HasColumnType("int(11)"); + + b.Property("Voices") + .HasColumnName("voices") + .HasColumnType("int(11)"); + + b.Property("WhiteNoise") + .HasColumnName("white_noise") + .HasColumnType("int(11)"); + + b.HasKey("Id"); + + b.HasIndex("CompanyId") + .HasName("idx_sound_synths_company"); + + b.HasIndex("Depth") + .HasName("idx_sound_synths_depth"); + + b.HasIndex("Frequency") + .HasName("idx_sound_synths_frequency"); + + b.HasIndex("Introduced") + .HasName("idx_sound_synths_introduced"); + + b.HasIndex("ModelCode") + .HasName("idx_sound_synths_model_code"); + + b.HasIndex("Name") + .HasName("idx_sound_synths_name"); + + b.HasIndex("SquareWave") + .HasName("idx_sound_synths_square_wave"); + + b.HasIndex("Type") + .HasName("idx_sound_synths_type"); + + b.HasIndex("Voices") + .HasName("idx_sound_synths_voices"); + + b.HasIndex("WhiteNoise") + .HasName("idx_sound_synths_white_noise"); + + b.ToTable("sound_synths"); + }); + + modelBuilder.Entity("Cicm.Database.Models.StorageByMachine", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnName("id") + .HasColumnType("bigint(20)"); + + b.Property("Capacity") + .HasColumnName("capacity") + .HasColumnType("bigint(20)"); + + b.Property("Interface") + .ValueGeneratedOnAdd() + .HasColumnName("interface") + .HasColumnType("int(11)") + .HasDefaultValueSql("'0'"); + + b.Property("MachineId") + .HasColumnName("machine") + .HasColumnType("int(11)"); + + b.Property("Type") + .ValueGeneratedOnAdd() + .HasColumnName("type") + .HasColumnType("int(11)") + .HasDefaultValueSql("'0'"); + + b.HasKey("Id"); + + b.HasIndex("Capacity") + .HasName("idx_storage_capacity"); + + b.HasIndex("Interface") + .HasName("idx_storage_interface"); + + b.HasIndex("MachineId") + .HasName("idx_storage_machine"); + + b.HasIndex("Type") + .HasName("idx_storage_type"); + + b.ToTable("storage_by_machine"); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRole", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken(); + + b.Property("Name") + .HasMaxLength(256); + + b.Property("NormalizedName") + .HasMaxLength(256); + + b.HasKey("Id"); + + b.HasIndex("NormalizedName") + .IsUnique() + .HasName("RoleNameIndex"); + + b.ToTable("AspNetRoles"); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("ClaimType"); + + b.Property("ClaimValue"); + + b.Property("RoleId") + .IsRequired(); + + b.HasKey("Id"); + + b.HasIndex("RoleId"); + + b.ToTable("AspNetRoleClaims"); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUser", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("AccessFailedCount"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken(); + + b.Property("Discriminator") + .IsRequired(); + + b.Property("Email") + .HasMaxLength(256); + + b.Property("EmailConfirmed"); + + b.Property("LockoutEnabled"); + + b.Property("LockoutEnd"); + + b.Property("NormalizedEmail") + .HasMaxLength(256); + + b.Property("NormalizedUserName") + .HasMaxLength(256); + + b.Property("PasswordHash"); + + b.Property("PhoneNumber"); + + b.Property("PhoneNumberConfirmed"); + + b.Property("SecurityStamp"); + + b.Property("TwoFactorEnabled"); + + b.Property("UserName") + .HasMaxLength(256); + + b.HasKey("Id"); + + b.HasIndex("NormalizedEmail") + .HasName("EmailIndex"); + + b.HasIndex("NormalizedUserName") + .IsUnique() + .HasName("UserNameIndex"); + + b.ToTable("AspNetUsers"); + + b.HasDiscriminator("Discriminator").HasValue("IdentityUser"); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("ClaimType"); + + b.Property("ClaimValue"); + + b.Property("UserId") + .IsRequired(); + + b.HasKey("Id"); + + b.HasIndex("UserId"); + + b.ToTable("AspNetUserClaims"); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => + { + b.Property("LoginProvider") + .HasMaxLength(128); + + b.Property("ProviderKey") + .HasMaxLength(128); + + b.Property("ProviderDisplayName"); + + b.Property("UserId") + .IsRequired(); + + b.HasKey("LoginProvider", "ProviderKey"); + + b.HasIndex("UserId"); + + b.ToTable("AspNetUserLogins"); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => + { + b.Property("UserId"); + + b.Property("RoleId"); + + b.HasKey("UserId", "RoleId"); + + b.HasIndex("RoleId"); + + b.ToTable("AspNetUserRoles"); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => + { + b.Property("UserId"); + + b.Property("LoginProvider") + .HasMaxLength(128); + + b.Property("Name") + .HasMaxLength(128); + + b.Property("Value"); + + b.HasKey("UserId", "LoginProvider", "Name"); + + b.ToTable("AspNetUserTokens"); + }); + + modelBuilder.Entity("Cicm.Database.Models.ApplicationUser", b => + { + b.HasBaseType("Microsoft.AspNetCore.Identity.IdentityUser"); + + b.HasDiscriminator().HasValue("ApplicationUser"); + }); + + modelBuilder.Entity("Cicm.Database.Models.Company", b => + { + b.HasOne("Cicm.Database.Models.Iso31661Numeric", "Country") + .WithMany("Companies") + .HasForeignKey("CountryId") + .HasConstraintName("fk_companies_country"); + + b.HasOne("Cicm.Database.Models.Company", "SoldTo") + .WithMany("InverseSoldToNavigation") + .HasForeignKey("SoldToId") + .HasConstraintName("fk_companies_sold_to"); + }); + + modelBuilder.Entity("Cicm.Database.Models.CompanyDescription", b => + { + b.HasOne("Cicm.Database.Models.Company", "Company") + .WithMany("Descriptions") + .HasForeignKey("CompanyId") + .OnDelete(DeleteBehavior.Cascade); + }); + + modelBuilder.Entity("Cicm.Database.Models.CompanyLogo", b => + { + b.HasOne("Cicm.Database.Models.Company", "Company") + .WithMany("Logos") + .HasForeignKey("CompanyId") + .HasConstraintName("fk_company_logos_company1"); + }); + + modelBuilder.Entity("Cicm.Database.Models.Gpu", b => + { + b.HasOne("Cicm.Database.Models.Company", "Company") + .WithMany("Gpus") + .HasForeignKey("CompanyId") + .HasConstraintName("fk_gpus_company"); + }); + + modelBuilder.Entity("Cicm.Database.Models.GpusByMachine", b => + { + b.HasOne("Cicm.Database.Models.Gpu", "Gpu") + .WithMany("GpusByMachine") + .HasForeignKey("GpuId") + .HasConstraintName("fk_gpus_by_machine_gpu") + .OnDelete(DeleteBehavior.Cascade); + + b.HasOne("Cicm.Database.Models.Machine", "Machine") + .WithMany("Gpus") + .HasForeignKey("MachineId") + .HasConstraintName("fk_gpus_by_machine_machine") + .OnDelete(DeleteBehavior.Cascade); + }); + + modelBuilder.Entity("Cicm.Database.Models.InstructionSetExtensionsByProcessor", b => + { + b.HasOne("Cicm.Database.Models.InstructionSetExtension", "Extension") + .WithMany("InstructionSetExtensionsByProcessor") + .HasForeignKey("ExtensionId") + .HasConstraintName("fk_extension_extension_id"); + + b.HasOne("Cicm.Database.Models.Processor", "Processor") + .WithMany("InstructionSetExtensions") + .HasForeignKey("ProcessorId") + .HasConstraintName("fk_extension_processor_id"); + }); + + modelBuilder.Entity("Cicm.Database.Models.Machine", b => + { + b.HasOne("Cicm.Database.Models.Company", "Company") + .WithMany("Machines") + .HasForeignKey("CompanyId") + .HasConstraintName("fk_machines_company"); + + b.HasOne("Cicm.Database.Models.MachineFamily", "Family") + .WithMany("Machines") + .HasForeignKey("FamilyId") + .HasConstraintName("fk_machines_family"); + }); + + modelBuilder.Entity("Cicm.Database.Models.MachineFamily", b => + { + b.HasOne("Cicm.Database.Models.Company", "Company") + .WithMany("MachineFamilies") + .HasForeignKey("CompanyId") + .HasConstraintName("fk_machine_families_company") + .OnDelete(DeleteBehavior.Cascade); + }); + + modelBuilder.Entity("Cicm.Database.Models.MachinePhoto", b => + { + b.HasOne("Cicm.Database.Models.Machine", "Machine") + .WithMany("Photos") + .HasForeignKey("MachineId") + .OnDelete(DeleteBehavior.Cascade); + + b.HasOne("Cicm.Database.Models.ApplicationUser", "User") + .WithMany("Photos") + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.SetNull); + }); + + modelBuilder.Entity("Cicm.Database.Models.MemoryByMachine", b => + { + b.HasOne("Cicm.Database.Models.Machine", "Machine") + .WithMany("Memory") + .HasForeignKey("MachineId") + .HasConstraintName("fk_memory_by_machine_machine") + .OnDelete(DeleteBehavior.Cascade); + }); + + modelBuilder.Entity("Cicm.Database.Models.Processor", b => + { + b.HasOne("Cicm.Database.Models.Company", "Company") + .WithMany("Processors") + .HasForeignKey("CompanyId") + .HasConstraintName("fk_processors_company"); + + b.HasOne("Cicm.Database.Models.InstructionSet", "InstructionSet") + .WithMany("Processors") + .HasForeignKey("InstructionSetId") + .HasConstraintName("fk_processors_instruction_set"); + }); + + modelBuilder.Entity("Cicm.Database.Models.ProcessorsByMachine", b => + { + b.HasOne("Cicm.Database.Models.Machine", "Machine") + .WithMany("Processors") + .HasForeignKey("MachineId") + .HasConstraintName("fk_processors_by_machine_machine") + .OnDelete(DeleteBehavior.Cascade); + + b.HasOne("Cicm.Database.Models.Processor", "Processor") + .WithMany("ProcessorsByMachine") + .HasForeignKey("ProcessorId") + .HasConstraintName("fk_processors_by_machine_processor") + .OnDelete(DeleteBehavior.Cascade); + }); + + modelBuilder.Entity("Cicm.Database.Models.ResolutionsByGpu", b => + { + b.HasOne("Cicm.Database.Models.Gpu", "Gpu") + .WithMany("ResolutionsByGpu") + .HasForeignKey("GpuId") + .HasConstraintName("fk_resolutions_by_gpu_gpu") + .OnDelete(DeleteBehavior.Cascade); + + b.HasOne("Cicm.Database.Models.Resolution", "Resolution") + .WithMany("ResolutionsByGpu") + .HasForeignKey("ResolutionId") + .HasConstraintName("fk_resolutions_by_gpu_resolution") + .OnDelete(DeleteBehavior.Cascade); + }); + + modelBuilder.Entity("Cicm.Database.Models.SoundByMachine", b => + { + b.HasOne("Cicm.Database.Models.Machine", "Machine") + .WithMany("Sound") + .HasForeignKey("MachineId") + .HasConstraintName("fk_sound_by_machine_machine") + .OnDelete(DeleteBehavior.Cascade); + + b.HasOne("Cicm.Database.Models.SoundSynth", "SoundSynth") + .WithMany("SoundByMachine") + .HasForeignKey("SoundSynthId") + .HasConstraintName("fk_sound_by_machine_sound_synth") + .OnDelete(DeleteBehavior.Cascade); + }); + + modelBuilder.Entity("Cicm.Database.Models.SoundSynth", b => + { + b.HasOne("Cicm.Database.Models.Company", "Company") + .WithMany("SoundSynths") + .HasForeignKey("CompanyId") + .HasConstraintName("fk_sound_synths_company"); + }); + + modelBuilder.Entity("Cicm.Database.Models.StorageByMachine", b => + { + b.HasOne("Cicm.Database.Models.Machine", "Machine") + .WithMany("Storage") + .HasForeignKey("MachineId") + .HasConstraintName("fk_storage_by_machine_machine") + .OnDelete(DeleteBehavior.Cascade); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => + { + b.HasOne("Microsoft.AspNetCore.Identity.IdentityRole") + .WithMany() + .HasForeignKey("RoleId") + .OnDelete(DeleteBehavior.Cascade); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => + { + b.HasOne("Microsoft.AspNetCore.Identity.IdentityUser") + .WithMany() + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => + { + b.HasOne("Microsoft.AspNetCore.Identity.IdentityUser") + .WithMany() + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => + { + b.HasOne("Microsoft.AspNetCore.Identity.IdentityRole") + .WithMany() + .HasForeignKey("RoleId") + .OnDelete(DeleteBehavior.Cascade); + + b.HasOne("Microsoft.AspNetCore.Identity.IdentityUser") + .WithMany() + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => + { + b.HasOne("Microsoft.AspNetCore.Identity.IdentityUser") + .WithMany() + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade); + }); +#pragma warning restore 612, 618 + } + } +} diff --git a/Cicm.Database/Migrations/20190527160705_Licenses.cs b/Cicm.Database/Migrations/20190527160705_Licenses.cs new file mode 100644 index 00000000..3a069929 --- /dev/null +++ b/Cicm.Database/Migrations/20190527160705_Licenses.cs @@ -0,0 +1,1668 @@ +using Microsoft.EntityFrameworkCore.Metadata; +using Microsoft.EntityFrameworkCore.Migrations; + +namespace Cicm.Database.Migrations +{ + public partial class Licenses : Migration + { + protected override void Up(MigrationBuilder migrationBuilder) + { + migrationBuilder.CreateTable("Licenses", + table => new + { + Id = table.Column() + .Annotation("MySql:ValueGenerationStrategy", + MySqlValueGenerationStrategy.IdentityColumn), + Name = table.Column(), + SPDX = table.Column(nullable: true), + FsfApproved = table.Column(), + OsiApproved = table.Column(), + Link = table.Column(maxLength: 512, nullable: true), + Text = table.Column("longtext", maxLength: 131072, + nullable: true) + }, constraints: table => { table.PrimaryKey("PK_Licenses", x => x.Id); }); + + migrationBuilder.InsertData("Licenses", + new[] {"Id", "FsfApproved", "Link", "Name", "OsiApproved", "SPDX", "Text"}, + new object[,] + { + {1, false, null, "Fair use", false, null, null}, + { + 247, false, "https://spdx.org/licenses/NPOSL-3.0.html#licenseText", + "Non-Profit Open Software License 3.0", true, "NPOSL-3.0", null + }, + { + 246, true, "https://spdx.org/licenses/NPL-1.1.html#licenseText", + "Netscape Public License v1.1", false, "NPL-1.1", null + }, + { + 245, true, "https://spdx.org/licenses/NPL-1.0.html#licenseText", + "Netscape Public License v1.0", false, "NPL-1.0", null + }, + { + 244, false, "https://spdx.org/licenses/Noweb.html#licenseText", + "Noweb License", false, "Noweb", null + }, + { + 243, true, "https://spdx.org/licenses/NOSL.html#licenseText", + "Netizen Open Source License", false, "NOSL", null + }, + { + 242, true, "https://spdx.org/licenses/Nokia.html#licenseText", + "Nokia Open Source License", true, "Nokia", null + }, + { + 241, false, "https://spdx.org/licenses/NLPL.html#licenseText", + "No Limit Public License", false, "NLPL", null + }, + { + 240, false, "https://spdx.org/licenses/NLOD-1.0.html#licenseText", + "Norwegian Licence for Open Government Data", false, "NLOD-1.0", + null + }, + { + 248, false, "https://spdx.org/licenses/NRL.html#licenseText", + "NRL License", false, "NRL", null + }, + { + 239, false, "https://spdx.org/licenses/NGPL.html#licenseText", + "Nethack General Public License", true, "NGPL", null + }, + { + 237, false, "https://spdx.org/licenses/NetCDF.html#licenseText", + "NetCDF license", false, "NetCDF", null + }, + { + 236, false, "https://spdx.org/licenses/Net-SNMP.html#licenseText", + "Net-SNMP License", false, "Net-SNMP", null + }, + { + 235, true, "https://spdx.org/licenses/NCSA.html#licenseText", + "University of Illinois/NCSA Open Source License", true, "NCSA", + null + }, + { + 234, false, "https://spdx.org/licenses/NBPL-1.0.html#licenseText", + "Net Boolean Public License v1", false, "NBPL-1.0", null + }, + { + 233, false, "https://spdx.org/licenses/Naumen.html#licenseText", + "Naumen Public License", true, "Naumen", null + }, + { + 232, false, "https://spdx.org/licenses/NASA-1.3.html#licenseText", + "NASA Open Source Agreement 1.3", true, "NASA-1.3", null + }, + { + 231, false, "https://spdx.org/licenses/Mup.html#licenseText", + "Mup License", false, "Mup", null + }, + { + 230, false, "https://spdx.org/licenses/Multics.html#licenseText", + "Multics License", true, "Multics", null + }, + { + 238, false, "https://spdx.org/licenses/Newsletr.html#licenseText", + "Newsletr License", false, "Newsletr", null + }, + { + 249, false, "https://spdx.org/licenses/NTP.html#licenseText", + "NTP License", true, "NTP", null + }, + { + 250, false, "https://spdx.org/licenses/OCCT-PL.html#licenseText", + "Open CASCADE Technology Public License", false, "OCCT-PL", null + }, + { + 251, false, "https://spdx.org/licenses/OCLC-2.0.html#licenseText", + "OCLC Research Public License 2.0", true, "OCLC-2.0", null + }, + { + 270, true, "https://spdx.org/licenses/OLDAP-2.3.html#licenseText", + "Open LDAP Public License v2.3", false, "OLDAP-2.3", null + }, + { + 269, false, + "https://spdx.org/licenses/OLDAP-2.2.2.html#licenseText", + "Open LDAP Public License 2.2.2", false, "OLDAP-2.2.2", null + }, + { + 268, false, + "https://spdx.org/licenses/OLDAP-2.2.1.html#licenseText", + "Open LDAP Public License v2.2.1", false, "OLDAP-2.2.1", null + }, + { + 267, false, "https://spdx.org/licenses/OLDAP-2.2.html#licenseText", + "Open LDAP Public License v2.2", false, "OLDAP-2.2", null + }, + { + 266, false, "https://spdx.org/licenses/OLDAP-2.1.html#licenseText", + "Open LDAP Public License v2.1", false, "OLDAP-2.1", null + }, + { + 265, false, + "https://spdx.org/licenses/OLDAP-2.0.1.html#licenseText", + "Open LDAP Public License v2.0.1", false, "OLDAP-2.0.1", null + }, + { + 264, false, "https://spdx.org/licenses/OLDAP-2.0.html#licenseText", + "Open LDAP Public License v2.0 (or possibly 2.0A and 2.0B)", false, + "OLDAP-2.0", null + }, + { + 263, false, "https://spdx.org/licenses/OLDAP-1.4.html#licenseText", + "Open LDAP Public License v1.4", false, "OLDAP-1.4", null + }, + { + 262, false, "https://spdx.org/licenses/OLDAP-1.3.html#licenseText", + "Open LDAP Public License v1.3", false, "OLDAP-1.3", null + }, + { + 261, false, "https://spdx.org/licenses/OLDAP-1.2.html#licenseText", + "Open LDAP Public License v1.2", false, "OLDAP-1.2", null + }, + { + 260, false, "https://spdx.org/licenses/OLDAP-1.1.html#licenseText", + "Open LDAP Public License v1.1", false, "OLDAP-1.1", null + }, + { + 259, false, "https://spdx.org/licenses/OGTSL.html#licenseText", + "Open Group Test Suite License", true, "OGTSL", null + }, + { + 258, false, "https://spdx.org/licenses/OGL-UK-3.0.html#licenseText", + "Open Government Licence v3.0", false, "OGL-UK-3.0", null + }, + { + 257, false, "https://spdx.org/licenses/OGL-UK-2.0.html#licenseText", + "Open Government Licence v2.0", false, "OGL-UK-2.0", null + }, + { + 256, false, "https://spdx.org/licenses/OGL-UK-1.0.html#licenseText", + "Open Government Licence v1.0", false, "OGL-UK-1.0", null + }, + { + 255, true, "https://spdx.org/licenses/OFL-1.1.html#licenseText", + "SIL Open Font License 1.1", true, "OFL-1.1", null + }, + { + 254, true, "https://spdx.org/licenses/OFL-1.0.html#licenseText", + "SIL Open Font License 1.0", false, "OFL-1.0", null + }, + { + 253, false, "https://spdx.org/licenses/ODC-By-1.0.html#licenseText", + "Open Data Commons Attribution License v1.0", false, "ODC-By-1.0", + null + }, + { + 252, true, "https://spdx.org/licenses/ODbL-1.0.html#licenseText", + "ODC Open Database License v1.0", false, "ODbL-1.0", null + }, + { + 229, false, "https://spdx.org/licenses/MTLL.html#licenseText", + "Matrix Template Library License", false, "MTLL", null + }, + { + 228, true, "https://spdx.org/licenses/MS-RL.html#licenseText", + "Microsoft Reciprocal License", true, "MS-RL", null + }, + { + 227, true, "https://spdx.org/licenses/MS-PL.html#licenseText", + "Microsoft Public License", true, "MS-PL", null + }, + { + 226, false, + "https://spdx.org/licenses/MPL-2.0-no-copyleft-exception.html#licenseText", + "Mozilla Public License 2.0 (no copyleft exception)", true, + "MPL-2.0-no-copyleft-exception", null + }, + { + 202, false, + "https://spdx.org/licenses/LiLiQ-R-1.1.html#licenseText", + "Licence Libre du Québec – Réciprocité version 1.1", true, + "LiLiQ-R-1.1", null + }, + { + 201, false, + "https://spdx.org/licenses/LiLiQ-P-1.1.html#licenseText", + "Licence Libre du Québec – Permissive version 1.1", true, + "LiLiQ-P-1.1", null + }, + { + 200, false, "https://spdx.org/licenses/libtiff.html#licenseText", + "libtiff License", false, "libtiff", null + }, + { + 199, false, "https://spdx.org/licenses/libpng-2.0.html#licenseText", + "PNG Reference Library version 2", false, "libpng-2.0", null + }, + { + 198, false, "https://spdx.org/licenses/Libpng.html#licenseText", + "libpng License", false, "Libpng", null + }, + { + 197, false, "https://spdx.org/licenses/LGPLLR.html#licenseText", + "Lesser General Public License For Linguistic Resources", false, + "LGPLLR", null + }, + { + 196, true, + "https://spdx.org/licenses/LGPL-3.0-or-later.html#licenseText", + "GNU Lesser General Public License v3.0 or later", true, + "LGPL-3.0-or-later", null + }, + { + 195, true, + "https://spdx.org/licenses/LGPL-3.0-only.html#licenseText", + "GNU Lesser General Public License v3.0 only", true, + "LGPL-3.0-only", null + }, + { + 194, true, + "https://spdx.org/licenses/LGPL-2.1-or-later.html#licenseText", + "GNU Lesser General Public License v2.1 or later", true, + "LGPL-2.1-or-later", null + }, + { + 193, true, + "https://spdx.org/licenses/LGPL-2.1-only.html#licenseText", + "GNU Lesser General Public License v2.1 only", true, + "LGPL-2.1-only", null + }, + { + 192, false, + "https://spdx.org/licenses/LGPL-2.0-or-later.html#licenseText", + "GNU Library General Public License v2 or later", true, + "LGPL-2.0-or-later", null + }, + { + 191, false, + "https://spdx.org/licenses/LGPL-2.0-only.html#licenseText", + "GNU Library General Public License v2 only", true, "LGPL-2.0-only", + null + }, + { + 190, false, "https://spdx.org/licenses/Leptonica.html#licenseText", + "Leptonica License", false, "Leptonica", null + }, + { + 189, false, "https://spdx.org/licenses/Latex2e.html#licenseText", + "Latex2e License", false, "Latex2e", null + }, + { + 188, false, "https://spdx.org/licenses/LAL-1.3.html#licenseText", + "Licence Art Libre 1.3", false, "LAL-1.3", null + }, + { + 187, false, "https://spdx.org/licenses/LAL-1.2.html#licenseText", + "Licence Art Libre 1.2", false, "LAL-1.2", null + }, + { + 186, false, "https://spdx.org/licenses/JSON.html#licenseText", + "JSON License", false, "JSON", null + }, + { + 185, false, "https://spdx.org/licenses/JPNIC.html#licenseText", + "Japan Network Information Center License", false, "JPNIC", null + }, + { + 184, false, "https://spdx.org/licenses/JasPer-2.0.html#licenseText", + "JasPer License", false, "JasPer-2.0", null + }, + { + 203, false, + "https://spdx.org/licenses/LiLiQ-Rplus-1.1.html#licenseText", + "Licence Libre du Québec – Réciprocité forte version 1.1", true, + "LiLiQ-Rplus-1.1", null + }, + { + 271, false, "https://spdx.org/licenses/OLDAP-2.4.html#licenseText", + "Open LDAP Public License v2.4", false, "OLDAP-2.4", null + }, + { + 204, false, + "https://spdx.org/licenses/Linux-OpenIB.html#licenseText", + "Linux Kernel Variant of OpenIB.org license", false, "Linux-OpenIB", + null + }, + { + 206, true, "https://spdx.org/licenses/LPL-1.02.html#licenseText", + "Lucent Public License v1.02", true, "LPL-1.02", null + }, + { + 225, true, "https://spdx.org/licenses/MPL-2.0.html#licenseText", + "Mozilla Public License 2.0", true, "MPL-2.0", null + }, + { + 224, true, "https://spdx.org/licenses/MPL-1.1.html#licenseText", + "Mozilla Public License 1.1", true, "MPL-1.1", null + }, + { + 223, false, "https://spdx.org/licenses/MPL-1.0.html#licenseText", + "Mozilla Public License 1.0", true, "MPL-1.0", null + }, + { + 222, false, "https://spdx.org/licenses/mpich2.html#licenseText", + "mpich2 License", false, "mpich2", null + }, + { + 221, false, "https://spdx.org/licenses/Motosoto.html#licenseText", + "Motosoto License", true, "Motosoto", null + }, + { + 220, false, "https://spdx.org/licenses/MITNFA.html#licenseText", + "MIT +no-false-attribs license", false, "MITNFA", null + }, + { + 219, false, "https://spdx.org/licenses/MIT-feh.html#licenseText", + "feh License", false, "MIT-feh", null + }, + { + 218, false, "https://spdx.org/licenses/MIT-enna.html#licenseText", + "enna License", false, "MIT-enna", null + }, + { + 217, false, "https://spdx.org/licenses/MIT-CMU.html#licenseText", + "CMU License", false, "MIT-CMU", null + }, + { + 216, false, + "https://spdx.org/licenses/MIT-advertising.html#licenseText", + "Enlightenment License (e16)", false, "MIT-advertising", null + }, + { + 215, false, "https://spdx.org/licenses/MIT-0.html#licenseText", + "MIT No Attribution", true, "MIT-0", null + }, + { + 214, true, "https://spdx.org/licenses/MIT.html#licenseText", + "MIT License", true, "MIT", null + }, + { + 213, false, "https://spdx.org/licenses/MirOS.html#licenseText", + "MirOS License", true, "MirOS", null + }, + { + 212, false, "https://spdx.org/licenses/MakeIndex.html#licenseText", + "MakeIndex License", false, "MakeIndex", null + }, + { + 211, false, "https://spdx.org/licenses/LPPL-1.3c.html#licenseText", + "LaTeX Project Public License v1.3c", true, "LPPL-1.3c", null + }, + { + 210, true, "https://spdx.org/licenses/LPPL-1.3a.html#licenseText", + "LaTeX Project Public License v1.3a", false, "LPPL-1.3a", null + }, + { + 209, true, "https://spdx.org/licenses/LPPL-1.2.html#licenseText", + "LaTeX Project Public License v1.2", false, "LPPL-1.2", null + }, + { + 208, false, "https://spdx.org/licenses/LPPL-1.1.html#licenseText", + "LaTeX Project Public License v1.1", false, "LPPL-1.1", null + }, + { + 207, false, "https://spdx.org/licenses/LPPL-1.0.html#licenseText", + "LaTeX Project Public License v1.0", false, "LPPL-1.0", null + }, + { + 205, false, "https://spdx.org/licenses/LPL-1.0.html#licenseText", + "Lucent Public License Version 1.0", true, "LPL-1.0", null + }, + { + 183, true, "https://spdx.org/licenses/ISC.html#licenseText", + "ISC License", true, "ISC", null + }, + { + 272, false, "https://spdx.org/licenses/OLDAP-2.5.html#licenseText", + "Open LDAP Public License v2.5", false, "OLDAP-2.5", null + }, + { + 274, true, "https://spdx.org/licenses/OLDAP-2.7.html#licenseText", + "Open LDAP Public License v2.7", false, "OLDAP-2.7", null + }, + { + 338, false, "https://spdx.org/licenses/VOSTROM.html#licenseText", + "VOSTROM Public License for Open Source", false, "VOSTROM", null + }, + { + 337, true, "https://spdx.org/licenses/Vim.html#licenseText", + "Vim License", false, "Vim", null + }, + { + 336, true, "https://spdx.org/licenses/UPL-1.0.html#licenseText", + "Universal Permissive License v1.0", true, "UPL-1.0", null + }, + { + 335, true, "https://spdx.org/licenses/Unlicense.html#licenseText", + "The Unlicense", false, "Unlicense", null + }, + { + 334, false, + "https://spdx.org/licenses/Unicode-TOU.html#licenseText", + "Unicode Terms of Use", false, "Unicode-TOU", null + }, + { + 333, false, + "https://spdx.org/licenses/Unicode-DFS-2016.html#licenseText", + "Unicode License Agreement - Data Files and Software (2016)", false, + "Unicode-DFS-2016", null + }, + { + 332, false, + "https://spdx.org/licenses/Unicode-DFS-2015.html#licenseText", + "Unicode License Agreement - Data Files and Software (2015)", false, + "Unicode-DFS-2015", null + }, + { + 331, false, + "https://spdx.org/licenses/TU-Berlin-2.0.html#licenseText", + "Technische Universitaet Berlin License 2.0", false, + "TU-Berlin-2.0", null + }, + { + 339, false, "https://spdx.org/licenses/VSL-1.0.html#licenseText", + "Vovida Software License v1.0", true, "VSL-1.0", null + }, + { + 330, false, + "https://spdx.org/licenses/TU-Berlin-1.0.html#licenseText", + "Technische Universitaet Berlin License 1.0", false, + "TU-Berlin-1.0", null + }, + { + 328, false, "https://spdx.org/licenses/TORQUE-1.1.html#licenseText", + "TORQUE v2.5+ Software License v1.1", false, "TORQUE-1.1", null + }, + { + 327, false, "https://spdx.org/licenses/TMate.html#licenseText", + "TMate Open Source License", false, "TMate", null + }, + { + 326, false, + "https://spdx.org/licenses/TCP-wrappers.html#licenseText", + "TCP Wrappers License", false, "TCP-wrappers", null + }, + { + 325, false, "https://spdx.org/licenses/TCL.html#licenseText", + "TCL/TK License", false, "TCL", null + }, + { + 324, false, + "https://spdx.org/licenses/TAPR-OHL-1.0.html#licenseText", + "TAPR Open Hardware License v1.0", false, "TAPR-OHL-1.0", null + }, + { + 323, false, "https://spdx.org/licenses/SWL.html#licenseText", + "Scheme Widget Library (SWL) Software License Agreement", false, + "SWL", null + }, + { + 322, false, + "https://spdx.org/licenses/SugarCRM-1.1.3.html#licenseText", + "SugarCRM Public License v1.1.3", false, "SugarCRM-1.1.3", null + }, + { + 321, true, "https://spdx.org/licenses/SPL-1.0.html#licenseText", + "Sun Public License v1.0", true, "SPL-1.0", null + }, + { + 329, false, "https://spdx.org/licenses/TOSL.html#licenseText", + "Trusster Open Source License", false, "TOSL", null + }, + { + 340, true, "https://spdx.org/licenses/W3C.html#licenseText", + "W3C Software Notice and License (2002-12-31)", true, "W3C", null + }, + { + 341, false, + "https://spdx.org/licenses/W3C-19980720.html#licenseText", + "W3C Software Notice and License (1998-07-20)", false, + "W3C-19980720", null + }, + { + 342, false, + "https://spdx.org/licenses/W3C-20150513.html#licenseText", + "W3C Software Notice and Document License (2015-05-13)", false, + "W3C-20150513", null + }, + { + 361, false, "https://spdx.org/licenses/ZPL-1.1.html#licenseText", + "Zope Public License 1.1", false, "ZPL-1.1", null + }, + { + 360, false, + "https://spdx.org/licenses/zlib-acknowledgement.html#licenseText", + "zlib/libpng License with Acknowledgement", false, + "zlib-acknowledgement", null + }, + { + 359, true, "https://spdx.org/licenses/Zlib.html#licenseText", + "zlib License", true, "Zlib", null + }, + { + 358, false, "https://spdx.org/licenses/Zimbra-1.4.html#licenseText", + "Zimbra Public License v1.4", false, "Zimbra-1.4", null + }, + { + 357, true, "https://spdx.org/licenses/Zimbra-1.3.html#licenseText", + "Zimbra Public License v1.3", false, "Zimbra-1.3", null + }, + { + 356, true, "https://spdx.org/licenses/Zend-2.0.html#licenseText", + "Zend License v2.0", false, "Zend-2.0", null + }, + { + 355, false, "https://spdx.org/licenses/Zed.html#licenseText", + "Zed License", false, "Zed", null + }, + { + 354, true, "https://spdx.org/licenses/YPL-1.1.html#licenseText", + "Yahoo! Public License v1.1", false, "YPL-1.1", null + }, + { + 353, false, "https://spdx.org/licenses/YPL-1.0.html#licenseText", + "Yahoo! Public License v1.0", false, "YPL-1.0", null + }, + { + 352, false, "https://spdx.org/licenses/XSkat.html#licenseText", + "XSkat License", false, "XSkat", null + }, + { + 351, false, "https://spdx.org/licenses/xpp.html#licenseText", + "XPP License", false, "xpp", null + }, + { + 350, false, "https://spdx.org/licenses/Xnet.html#licenseText", + "X.Net License", true, "Xnet", null + }, + { + 349, true, "https://spdx.org/licenses/xinetd.html#licenseText", + "xinetd License", false, "xinetd", null + }, + { + 348, true, "https://spdx.org/licenses/XFree86-1.1.html#licenseText", + "XFree86 License 1.1", false, "XFree86-1.1", null + }, + { + 347, false, "https://spdx.org/licenses/Xerox.html#licenseText", + "Xerox License", false, "Xerox", null + }, + { + 346, true, "https://spdx.org/licenses/X11.html#licenseText", + "X11 License", false, "X11", null + }, + { + 345, true, "https://spdx.org/licenses/WTFPL.html#licenseText", + "Do What The F*ck You Want To Public License", false, "WTFPL", null + }, + { + 344, false, "https://spdx.org/licenses/Wsuipa.html#licenseText", + "Wsuipa License", false, "Wsuipa", null + }, + { + 343, false, "https://spdx.org/licenses/Watcom-1.0.html#licenseText", + "Sybase Open Watcom Public License 1.0", true, "Watcom-1.0", null + }, + { + 320, false, "https://spdx.org/licenses/Spencer-99.html#licenseText", + "Spencer License 99", false, "Spencer-99", null + }, + { + 319, false, "https://spdx.org/licenses/Spencer-94.html#licenseText", + "Spencer License 94", false, "Spencer-94", null + }, + { + 318, false, "https://spdx.org/licenses/Spencer-86.html#licenseText", + "Spencer License 86", false, "Spencer-86", null + }, + { + 317, false, "https://spdx.org/licenses/SNIA.html#licenseText", + "SNIA Public License 1.1", false, "SNIA", null + }, + { + 293, false, "https://spdx.org/licenses/Qhull.html#licenseText", + "Qhull License", false, "Qhull", null + }, + { + 292, true, "https://spdx.org/licenses/Python-2.0.html#licenseText", + "Python License 2.0", true, "Python-2.0", null + }, + { + 291, false, "https://spdx.org/licenses/psutils.html#licenseText", + "psutils License", false, "psutils", null + }, + { + 290, false, "https://spdx.org/licenses/psfrag.html#licenseText", + "psfrag License", false, "psfrag", null + }, + { + 289, false, "https://spdx.org/licenses/PostgreSQL.html#licenseText", + "PostgreSQL License", true, "PostgreSQL", null + }, + { + 288, false, "https://spdx.org/licenses/Plexus.html#licenseText", + "Plexus Classworlds License", false, "Plexus", null + }, + { + 287, true, "https://spdx.org/licenses/PHP-3.01.html#licenseText", + "PHP License v3.01", false, "PHP-3.01", null + }, + { + 286, false, "https://spdx.org/licenses/PHP-3.0.html#licenseText", + "PHP License v3.0", true, "PHP-3.0", null + }, + { + 285, false, "https://spdx.org/licenses/PDDL-1.0.html#licenseText", + "ODC Public Domain Dedication & License 1.0", false, "PDDL-1.0", + null + }, + { + 284, true, "https://spdx.org/licenses/OSL-3.0.html#licenseText", + "Open Software License 3.0", true, "OSL-3.0", null + }, + { + 283, true, "https://spdx.org/licenses/OSL-2.1.html#licenseText", + "Open Software License 2.1", true, "OSL-2.1", null + }, + { + 282, true, "https://spdx.org/licenses/OSL-2.0.html#licenseText", + "Open Software License 2.0", true, "OSL-2.0", null + }, + { + 281, true, "https://spdx.org/licenses/OSL-1.1.html#licenseText", + "Open Software License 1.1", false, "OSL-1.1", null + }, + { + 280, true, "https://spdx.org/licenses/OSL-1.0.html#licenseText", + "Open Software License 1.0", true, "OSL-1.0", null + }, + { + 279, false, + "https://spdx.org/licenses/OSET-PL-2.1.html#licenseText", + "OSET Public License version 2.1", true, "OSET-PL-2.1", null + }, + { + 278, false, "https://spdx.org/licenses/OPL-1.0.html#licenseText", + "Open Public License v1.0", false, "OPL-1.0", null + }, + { + 277, true, "https://spdx.org/licenses/OpenSSL.html#licenseText", + "OpenSSL License", false, "OpenSSL", null + }, + { + 276, false, "https://spdx.org/licenses/OML.html#licenseText", + "Open Market License", false, "OML", null + }, + { + 275, false, "https://spdx.org/licenses/OLDAP-2.8.html#licenseText", + "Open LDAP Public License v2.8", false, "OLDAP-2.8", null + }, + { + 294, true, "https://spdx.org/licenses/QPL-1.0.html#licenseText", + "Q Public License 1.0", true, "QPL-1.0", null + }, + { + 273, false, "https://spdx.org/licenses/OLDAP-2.6.html#licenseText", + "Open LDAP Public License v2.6", false, "OLDAP-2.6", null + }, + { + 295, false, "https://spdx.org/licenses/Rdisc.html#licenseText", + "Rdisc License", false, "Rdisc", null + }, + { + 297, false, "https://spdx.org/licenses/RPL-1.1.html#licenseText", + "Reciprocal Public License 1.1", true, "RPL-1.1", null + }, + { + 316, false, "https://spdx.org/licenses/SMPPL.html#licenseText", + "Secure Messaging Protocol Public License", false, "SMPPL", null + }, + { + 315, true, "https://spdx.org/licenses/SMLNJ.html#licenseText", + "Standard ML of New Jersey License", false, "SMLNJ", null + }, + { + 314, true, "https://spdx.org/licenses/Sleepycat.html#licenseText", + "Sleepycat License", true, "Sleepycat", null + }, + { + 313, false, "https://spdx.org/licenses/SISSL-1.2.html#licenseText", + "Sun Industry Standards Source License v1.2", false, "SISSL-1.2", + null + }, + { + 312, true, "https://spdx.org/licenses/SISSL.html#licenseText", + "Sun Industry Standards Source License v1.1", true, "SISSL", null + }, + { + 311, false, "https://spdx.org/licenses/SimPL-2.0.html#licenseText", + "Simple Public License 2.0", true, "SimPL-2.0", null + }, + { + 310, true, "https://spdx.org/licenses/SGI-B-2.0.html#licenseText", + "SGI Free Software License B v2.0", false, "SGI-B-2.0", null + }, + { + 309, false, "https://spdx.org/licenses/SGI-B-1.1.html#licenseText", + "SGI Free Software License B v1.1", false, "SGI-B-1.1", null + }, + { + 308, false, "https://spdx.org/licenses/SGI-B-1.0.html#licenseText", + "SGI Free Software License B v1.0", false, "SGI-B-1.0", null + }, + { + 307, false, + "https://spdx.org/licenses/Sendmail-8.23.html#licenseText", + "Sendmail License 8.23", false, "Sendmail-8.23", null + }, + { + 306, false, "https://spdx.org/licenses/Sendmail.html#licenseText", + "Sendmail License", false, "Sendmail", null + }, + { + 305, false, "https://spdx.org/licenses/SCEA.html#licenseText", + "SCEA Shared Source License", false, "SCEA", null + }, + { + 304, false, "https://spdx.org/licenses/Saxpath.html#licenseText", + "Saxpath License", false, "Saxpath", null + }, + { + 303, false, "https://spdx.org/licenses/SAX-PD.html#licenseText", + "Sax Public Domain Notice", false, "SAX-PD", null + }, + { + 302, true, "https://spdx.org/licenses/Ruby.html#licenseText", + "Ruby License", false, "Ruby", null + }, + { + 301, false, "https://spdx.org/licenses/RSCPL.html#licenseText", + "Ricoh Source Code Public License", true, "RSCPL", null + }, + { + 300, false, "https://spdx.org/licenses/RSA-MD.html#licenseText", + "RSA Message-Digest License", false, "RSA-MD", null + }, + { + 299, true, "https://spdx.org/licenses/RPSL-1.0.html#licenseText", + "RealNetworks Public Source License v1.0", true, "RPSL-1.0", null + }, + { + 298, false, "https://spdx.org/licenses/RPL-1.5.html#licenseText", + "Reciprocal Public License 1.5", true, "RPL-1.5", null + }, + { + 296, false, "https://spdx.org/licenses/RHeCos-1.1.html#licenseText", + "Red Hat eCos Public License v1.1", false, "RHeCos-1.1", null + }, + { + 362, true, "https://spdx.org/licenses/ZPL-2.0.html#licenseText", + "Zope Public License 2.0", true, "ZPL-2.0", null + }, + { + 182, true, "https://spdx.org/licenses/IPL-1.0.html#licenseText", + "IBM Public License v1.0", true, "IPL-1.0", null + }, + { + 180, false, + "https://spdx.org/licenses/Interbase-1.0.html#licenseText", + "Interbase Public License v1.0", false, "Interbase-1.0", null + }, + { + 65, false, "https://spdx.org/licenses/CC-BY-1.0.html#licenseText", + "Creative Commons Attribution 1.0 Generic", false, "CC-BY-1.0", null + }, + { + 64, false, "https://spdx.org/licenses/CATOSL-1.1.html#licenseText", + "Computer Associates Trusted Open Source License 1.1", true, + "CATOSL-1.1", null + }, + { + 63, false, "https://spdx.org/licenses/Caldera.html#licenseText", + "Caldera License", false, "Caldera", null + }, + { + 62, false, "https://spdx.org/licenses/bzip2-1.0.6.html#licenseText", + "bzip2 and libbzip2 License v1.0.6", false, "bzip2-1.0.6", null + }, + { + 61, false, "https://spdx.org/licenses/bzip2-1.0.5.html#licenseText", + "bzip2 and libbzip2 License v1.0.5", false, "bzip2-1.0.5", null + }, + { + 60, true, "https://spdx.org/licenses/BSL-1.0.html#licenseText", + "Boost Software License 1.0", true, "BSL-1.0", null + }, + { + 59, false, + "https://spdx.org/licenses/BSD-Source-Code.html#licenseText", + "BSD Source Code Attribution", false, "BSD-Source-Code", null + }, + { + 58, false, + "https://spdx.org/licenses/BSD-Protection.html#licenseText", + "BSD Protection License", false, "BSD-Protection", null + }, + { + 66, false, "https://spdx.org/licenses/CC-BY-2.0.html#licenseText", + "Creative Commons Attribution 2.0 Generic", false, "CC-BY-2.0", null + }, + { + 57, false, + "https://spdx.org/licenses/BSD-4-Clause-UC.html#licenseText", + "BSD-4-Clause (University of California-Specific)", false, + "BSD-4-Clause-UC", null + }, + { + 55, false, + "https://spdx.org/licenses/BSD-3-Clause-No-Nuclear-Warranty.html#licenseText", + "BSD 3-Clause No Nuclear Warranty", false, + "BSD-3-Clause-No-Nuclear-Warranty", null + }, + { + 54, false, + "https://spdx.org/licenses/BSD-3-Clause-No-Nuclear-License-2014.html#licenseText", + "BSD 3-Clause No Nuclear License 2014", false, + "BSD-3-Clause-No-Nuclear-License-2014", null + }, + { + 53, false, + "https://spdx.org/licenses/BSD-3-Clause-No-Nuclear-License.html#licenseText", + "BSD 3-Clause No Nuclear License", false, + "BSD-3-Clause-No-Nuclear-License", null + }, + { + 52, false, + "https://spdx.org/licenses/BSD-3-Clause-LBNL.html#licenseText", + "Lawrence Berkeley National Labs BSD variant license", false, + "BSD-3-Clause-LBNL", null + }, + { + 51, true, + "https://spdx.org/licenses/BSD-3-Clause-Clear.html#licenseText", + "BSD 3-Clause Clear License", false, "BSD-3-Clause-Clear", null + }, + { + 50, false, + "https://spdx.org/licenses/BSD-3-Clause-Attribution.html#licenseText", + "BSD with attribution", false, "BSD-3-Clause-Attribution", null + }, + { + 49, true, "https://spdx.org/licenses/BSD-3-Clause.html#licenseText", + "BSD 3-Clause \"New\" or \"Revised\" License", true, "BSD-3-Clause", + null + }, + { + 48, false, + "https://spdx.org/licenses/BSD-2-Clause-Patent.html#licenseText", + "BSD-2-Clause Plus Patent License", true, "BSD-2-Clause-Patent", + null + }, + { + 56, true, "https://spdx.org/licenses/BSD-4-Clause.html#licenseText", + "BSD 4-Clause \"Original\" or \"Old\" License", false, + "BSD-4-Clause", null + }, + { + 67, false, "https://spdx.org/licenses/CC-BY-2.5.html#licenseText", + "Creative Commons Attribution 2.5 Generic", false, "CC-BY-2.5", null + }, + { + 68, false, "https://spdx.org/licenses/CC-BY-3.0.html#licenseText", + "Creative Commons Attribution 3.0 Unported", false, "CC-BY-3.0", + null + }, + { + 69, true, "https://spdx.org/licenses/CC-BY-4.0.html#licenseText", + "Creative Commons Attribution 4.0 International", false, + "CC-BY-4.0", null + }, + { + 88, false, + "https://spdx.org/licenses/CC-BY-ND-3.0.html#licenseText", + "Creative Commons Attribution No Derivatives 3.0 Unported", false, + "CC-BY-ND-3.0", null + }, + { + 87, false, + "https://spdx.org/licenses/CC-BY-ND-2.5.html#licenseText", + "Creative Commons Attribution No Derivatives 2.5 Generic", false, + "CC-BY-ND-2.5", null + }, + { + 86, false, + "https://spdx.org/licenses/CC-BY-ND-2.0.html#licenseText", + "Creative Commons Attribution No Derivatives 2.0 Generic", false, + "CC-BY-ND-2.0", null + }, + { + 85, false, + "https://spdx.org/licenses/CC-BY-ND-1.0.html#licenseText", + "Creative Commons Attribution No Derivatives 1.0 Generic", false, + "CC-BY-ND-1.0", null + }, + { + 84, false, + "https://spdx.org/licenses/CC-BY-NC-SA-4.0.html#licenseText", + "Creative Commons Attribution Non Commercial Share Alike 4.0 International", + false, "CC-BY-NC-SA-4.0", null + }, + { + 83, false, + "https://spdx.org/licenses/CC-BY-NC-SA-3.0.html#licenseText", + "Creative Commons Attribution Non Commercial Share Alike 3.0 Unported", + false, "CC-BY-NC-SA-3.0", null + }, + { + 82, false, + "https://spdx.org/licenses/CC-BY-NC-SA-2.5.html#licenseText", + "Creative Commons Attribution Non Commercial Share Alike 2.5 Generic", + false, "CC-BY-NC-SA-2.5", null + }, + { + 81, false, + "https://spdx.org/licenses/CC-BY-NC-SA-2.0.html#licenseText", + "Creative Commons Attribution Non Commercial Share Alike 2.0 Generic", + false, "CC-BY-NC-SA-2.0", null + }, + { + 80, false, + "https://spdx.org/licenses/CC-BY-NC-SA-1.0.html#licenseText", + "Creative Commons Attribution Non Commercial Share Alike 1.0 Generic", + false, "CC-BY-NC-SA-1.0", null + }, + { + 79, false, + "https://spdx.org/licenses/CC-BY-NC-ND-4.0.html#licenseText", + "Creative Commons Attribution Non Commercial No Derivatives 4.0 International", + false, "CC-BY-NC-ND-4.0", null + }, + { + 78, false, + "https://spdx.org/licenses/CC-BY-NC-ND-3.0.html#licenseText", + "Creative Commons Attribution Non Commercial No Derivatives 3.0 Unported", + false, "CC-BY-NC-ND-3.0", null + }, + { + 77, false, + "https://spdx.org/licenses/CC-BY-NC-ND-2.5.html#licenseText", + "Creative Commons Attribution Non Commercial No Derivatives 2.5 Generic", + false, "CC-BY-NC-ND-2.5", null + }, + { + 76, false, + "https://spdx.org/licenses/CC-BY-NC-ND-2.0.html#licenseText", + "Creative Commons Attribution Non Commercial No Derivatives 2.0 Generic", + false, "CC-BY-NC-ND-2.0", null + }, + { + 75, false, + "https://spdx.org/licenses/CC-BY-NC-ND-1.0.html#licenseText", + "Creative Commons Attribution Non Commercial No Derivatives 1.0 Generic", + false, "CC-BY-NC-ND-1.0", null + }, + { + 74, false, + "https://spdx.org/licenses/CC-BY-NC-4.0.html#licenseText", + "Creative Commons Attribution Non Commercial 4.0 International", + false, "CC-BY-NC-4.0", null + }, + { + 73, false, + "https://spdx.org/licenses/CC-BY-NC-3.0.html#licenseText", + "Creative Commons Attribution Non Commercial 3.0 Unported", false, + "CC-BY-NC-3.0", null + }, + { + 72, false, + "https://spdx.org/licenses/CC-BY-NC-2.5.html#licenseText", + "Creative Commons Attribution Non Commercial 2.5 Generic", false, + "CC-BY-NC-2.5", null + }, + { + 71, false, + "https://spdx.org/licenses/CC-BY-NC-2.0.html#licenseText", + "Creative Commons Attribution Non Commercial 2.0 Generic", false, + "CC-BY-NC-2.0", null + }, + { + 70, false, + "https://spdx.org/licenses/CC-BY-NC-1.0.html#licenseText", + "Creative Commons Attribution Non Commercial 1.0 Generic", false, + "CC-BY-NC-1.0", null + }, + { + 47, false, + "https://spdx.org/licenses/BSD-2-Clause-NetBSD.html#licenseText", + "BSD 2-Clause NetBSD License", false, "BSD-2-Clause-NetBSD", null + }, + { + 46, true, + "https://spdx.org/licenses/BSD-2-Clause-FreeBSD.html#licenseText", + "BSD 2-Clause FreeBSD License", false, "BSD-2-Clause-FreeBSD", null + }, + { + 45, false, + "https://spdx.org/licenses/BSD-2-Clause.html#licenseText", + "BSD 2-Clause \"Simplified\" License", true, "BSD-2-Clause", null + }, + { + 44, false, + "https://spdx.org/licenses/BSD-1-Clause.html#licenseText", + "BSD 1-Clause License", false, "BSD-1-Clause", null + }, + { + 20, false, "https://spdx.org/licenses/Aladdin.html#licenseText", + "Aladdin Free Public License", false, "Aladdin", null + }, + { + 19, true, + "https://spdx.org/licenses/AGPL-3.0-or-later.html#licenseText", + "GNU Affero General Public License v3.0 or later", true, + "AGPL-3.0-or-later", null + }, + { + 18, true, + "https://spdx.org/licenses/AGPL-3.0-only.html#licenseText", + "GNU Affero General Public License v3.0 only", true, + "AGPL-3.0-only", null + }, + { + 17, false, + "https://spdx.org/licenses/AGPL-1.0-or-later.html#licenseText", + "Affero General Public License v1.0 or later", false, + "AGPL-1.0-or-later", null + }, + { + 16, false, + "https://spdx.org/licenses/AGPL-1.0-only.html#licenseText", + "Affero General Public License v1.0 only", false, "AGPL-1.0-only", + null + }, + { + 15, false, "https://spdx.org/licenses/Afmparse.html#licenseText", + "Afmparse License", false, "Afmparse", null + }, + { + 14, true, "https://spdx.org/licenses/AFL-3.0.html#licenseText", + "Academic Free License v3.0", true, "AFL-3.0", null + }, + { + 13, true, "https://spdx.org/licenses/AFL-2.1.html#licenseText", + "Academic Free License v2.1", true, "AFL-2.1", null + }, + { + 12, true, "https://spdx.org/licenses/AFL-2.0.html#licenseText", + "Academic Free License v2.0", true, "AFL-2.0", null + }, + { + 11, true, "https://spdx.org/licenses/AFL-1.2.html#licenseText", + "Academic Free License v1.2", true, "AFL-1.2", null + }, + { + 10, true, "https://spdx.org/licenses/AFL-1.1.html#licenseText", + "Academic Free License v1.1", true, "AFL-1.1", null + }, + { + 9, false, "https://spdx.org/licenses/ADSL.html#licenseText", + "Amazon Digital Services License", false, "ADSL", null + }, + { + 8, false, "https://spdx.org/licenses/Adobe-Glyph.html#licenseText", + "Adobe Glyph List License", false, "Adobe-Glyph", null + }, + { + 7, false, "https://spdx.org/licenses/Adobe-2006.html#licenseText", + "Adobe Systems Incorporated Source Code License Agreement", false, + "Adobe-2006", null + }, + { + 6, false, "https://spdx.org/licenses/Abstyles.html#licenseText", + "Abstyles License", false, "Abstyles", null + }, + { + 5, false, "https://spdx.org/licenses/AAL.html#licenseText", + "Attribution Assurance License", true, "AAL", null + }, + { + 4, false, "https://spdx.org/licenses/0BSD.html#licenseText", + "BSD Zero Clause License", true, "0BSD", null + }, + {3, false, null, "All rights reserved", false, null, null}, + {2, false, null, "Advertisement use", false, null, null}, + { + 21, false, "https://spdx.org/licenses/AMDPLPA.html#licenseText", + "AMD's plpa_map.c License", false, "AMDPLPA", null + }, + { + 89, false, + "https://spdx.org/licenses/CC-BY-ND-4.0.html#licenseText", + "Creative Commons Attribution No Derivatives 4.0 International", + false, "CC-BY-ND-4.0", null + }, + { + 22, false, "https://spdx.org/licenses/AML.html#licenseText", + "Apple MIT License", false, "AML", null + }, + { + 24, false, "https://spdx.org/licenses/ANTLR-PD.html#licenseText", + "ANTLR Software Rights Notice", false, "ANTLR-PD", null + }, + { + 43, false, "https://spdx.org/licenses/Borceux.html#licenseText", + "Borceux license", false, "Borceux", null + }, + { + 42, true, + "https://spdx.org/licenses/BitTorrent-1.1.html#licenseText", + "BitTorrent Open Source License v1.1", false, "BitTorrent-1.1", null + }, + { + 41, false, + "https://spdx.org/licenses/BitTorrent-1.0.html#licenseText", + "BitTorrent Open Source License v1.0", false, "BitTorrent-1.0", null + }, + { + 40, false, "https://spdx.org/licenses/Beerware.html#licenseText", + "Beerware License", false, "Beerware", null + }, + { + 39, false, "https://spdx.org/licenses/Barr.html#licenseText", + "Barr License", false, "Barr", null + }, + { + 38, false, "https://spdx.org/licenses/Bahyph.html#licenseText", + "Bahyph License", false, "Bahyph", null + }, + { + 37, true, "https://spdx.org/licenses/Artistic-2.0.html#licenseText", + "Artistic License 2.0", true, "Artistic-2.0", null + }, + { + 36, false, + "https://spdx.org/licenses/Artistic-1.0-Perl.html#licenseText", + "Artistic License 1.0 (Perl)", true, "Artistic-1.0-Perl", null + }, + { + 35, false, + "https://spdx.org/licenses/Artistic-1.0-cl8.html#licenseText", + "Artistic License 1.0 w/clause 8", true, "Artistic-1.0-cl8", null + }, + { + 34, false, + "https://spdx.org/licenses/Artistic-1.0.html#licenseText", + "Artistic License 1.0", true, "Artistic-1.0", null + }, + { + 33, true, "https://spdx.org/licenses/APSL-2.0.html#licenseText", + "Apple Public Source License 2.0", true, "APSL-2.0", null + }, + { + 32, false, "https://spdx.org/licenses/APSL-1.2.html#licenseText", + "Apple Public Source License 1.2", true, "APSL-1.2", null + }, + { + 31, false, "https://spdx.org/licenses/APSL-1.1.html#licenseText", + "Apple Public Source License 1.1", true, "APSL-1.1", null + }, + { + 30, false, "https://spdx.org/licenses/APSL-1.0.html#licenseText", + "Apple Public Source License 1.0", true, "APSL-1.0", null + }, + { + 29, false, "https://spdx.org/licenses/APL-1.0.html#licenseText", + "Adaptive Public License 1.0", true, "APL-1.0", null + }, + { + 28, false, "https://spdx.org/licenses/APAFML.html#licenseText", + "Adobe Postscript AFM License", false, "APAFML", null + }, + { + 27, true, "https://spdx.org/licenses/Apache-2.0.html#licenseText", + "Apache License 2.0", true, "Apache-2.0", null + }, + { + 26, true, "https://spdx.org/licenses/Apache-1.1.html#licenseText", + "Apache License 1.1", true, "Apache-1.1", null + }, + { + 25, true, "https://spdx.org/licenses/Apache-1.0.html#licenseText", + "Apache License 1.0", false, "Apache-1.0", null + }, + { + 23, false, "https://spdx.org/licenses/AMPAS.html#licenseText", + "Academy of Motion Picture Arts and Sciences BSD", false, "AMPAS", + null + }, + { + 181, true, "https://spdx.org/licenses/IPA.html#licenseText", + "IPA Font License", true, "IPA", null + }, + { + 90, false, + "https://spdx.org/licenses/CC-BY-SA-1.0.html#licenseText", + "Creative Commons Attribution Share Alike 1.0 Generic", false, + "CC-BY-SA-1.0", null + }, + { + 92, false, + "https://spdx.org/licenses/CC-BY-SA-2.5.html#licenseText", + "Creative Commons Attribution Share Alike 2.5 Generic", false, + "CC-BY-SA-2.5", null + }, + { + 156, false, "https://spdx.org/licenses/Giftware.html#licenseText", + "Giftware License", false, "Giftware", null + }, + { + 155, true, + "https://spdx.org/licenses/GFDL-1.3-or-later.html#licenseText", + "GNU Free Documentation License v1.3 or later", false, + "GFDL-1.3-or-later", null + }, + { + 154, true, + "https://spdx.org/licenses/GFDL-1.3-only.html#licenseText", + "GNU Free Documentation License v1.3 only", false, "GFDL-1.3-only", + null + }, + { + 153, true, + "https://spdx.org/licenses/GFDL-1.2-or-later.html#licenseText", + "GNU Free Documentation License v1.2 or later", false, + "GFDL-1.2-or-later", null + }, + { + 152, true, + "https://spdx.org/licenses/GFDL-1.2-only.html#licenseText", + "GNU Free Documentation License v1.2 only", false, "GFDL-1.2-only", + null + }, + { + 151, true, + "https://spdx.org/licenses/GFDL-1.1-or-later.html#licenseText", + "GNU Free Documentation License v1.1 or later", false, + "GFDL-1.1-or-later", null + }, + { + 150, true, + "https://spdx.org/licenses/GFDL-1.1-only.html#licenseText", + "GNU Free Documentation License v1.1 only", false, "GFDL-1.1-only", + null + }, + { + 149, true, "https://spdx.org/licenses/FTL.html#licenseText", + "Freetype Project License", false, "FTL", null + }, + { + 157, false, "https://spdx.org/licenses/GL2PS.html#licenseText", + "GL2PS License", false, "GL2PS", null + }, + { + 148, false, "https://spdx.org/licenses/FSFULLR.html#licenseText", + "FSF Unlimited License (with License Retention)", false, "FSFULLR", + null + }, + { + 146, true, "https://spdx.org/licenses/FSFAP.html#licenseText", + "FSF All Permissive License", false, "FSFAP", null + }, + { + 145, false, "https://spdx.org/licenses/FreeImage.html#licenseText", + "FreeImage Public License v1.0", false, "FreeImage", null + }, + { + 144, false, + "https://spdx.org/licenses/Frameworx-1.0.html#licenseText", + "Frameworx Open License 1.0", true, "Frameworx-1.0", null + }, + { + 143, false, "https://spdx.org/licenses/Fair.html#licenseText", + "Fair License", true, "Fair", null + }, + { + 142, false, "https://spdx.org/licenses/Eurosym.html#licenseText", + "Eurosym License", false, "Eurosym", null + }, + { + 141, true, "https://spdx.org/licenses/EUPL-1.2.html#licenseText", + "European Union Public License 1.2", true, "EUPL-1.2", null + }, + { + 140, true, "https://spdx.org/licenses/EUPL-1.1.html#licenseText", + "European Union Public License 1.1", true, "EUPL-1.1", null + }, + { + 139, false, "https://spdx.org/licenses/EUPL-1.0.html#licenseText", + "European Union Public License 1.0", false, "EUPL-1.0", null + }, + { + 147, false, "https://spdx.org/licenses/FSFUL.html#licenseText", + "FSF Unlimited License", false, "FSFUL", null + }, + { + 158, false, "https://spdx.org/licenses/Glide.html#licenseText", + "3dfx Glide License", false, "Glide", null + }, + { + 159, false, "https://spdx.org/licenses/Glulxe.html#licenseText", + "Glulxe License", false, "Glulxe", null + }, + { + 160, true, "https://spdx.org/licenses/gnuplot.html#licenseText", + "gnuplot License", false, "gnuplot", null + }, + { + 179, false, "https://spdx.org/licenses/Intel-ACPI.html#licenseText", + "Intel ACPI Software License Agreement", false, "Intel-ACPI", null + }, + { + 178, true, "https://spdx.org/licenses/Intel.html#licenseText", + "Intel Open Source License", true, "Intel", null + }, + { + 177, false, "https://spdx.org/licenses/Info-ZIP.html#licenseText", + "Info-ZIP License", false, "Info-ZIP", null + } + }); + + migrationBuilder.InsertData("Licenses", + new[] {"Id", "FsfApproved", "Link", "Name", "OsiApproved", "SPDX", "Text"}, + new object[,] + { + { + 176, true, "https://spdx.org/licenses/Imlib2.html#licenseText", + "Imlib2 License", false, "Imlib2", null + }, + { + 175, true, "https://spdx.org/licenses/iMatix.html#licenseText", + "iMatix Standard Function Library Agreement", false, "iMatix", null + }, + { + 174, false, "https://spdx.org/licenses/ImageMagick.html#licenseText", + "ImageMagick License", false, "ImageMagick", null + }, + { + 173, true, "https://spdx.org/licenses/IJG.html#licenseText", + "Independent JPEG Group License", false, "IJG", null + }, + { + 172, false, "https://spdx.org/licenses/ICU.html#licenseText", + "ICU License", false, "ICU", null + }, + { + 171, false, "https://spdx.org/licenses/IBM-pibs.html#licenseText", + "IBM PowerPC Initialization and Boot Software", false, "IBM-pibs", null + }, + { + 170, false, + "https://spdx.org/licenses/HPND-sell-variant.html#licenseText", + "Historical Permission Notice and Disclaimer - sell variant", false, + "HPND-sell-variant", null + }, + { + 169, true, "https://spdx.org/licenses/HPND.html#licenseText", + "Historical Permission Notice and Disclaimer", true, "HPND", null + }, + { + 168, false, "https://spdx.org/licenses/HaskellReport.html#licenseText", + "Haskell Language Report License", false, "HaskellReport", null + }, + { + 167, false, "https://spdx.org/licenses/gSOAP-1.3b.html#licenseText", + "gSOAP Public License v1.3b", false, "gSOAP-1.3b", null + }, + { + 166, true, + "https://spdx.org/licenses/GPL-3.0-or-later.html#licenseText", + "GNU General Public License v3.0 or later", true, "GPL-3.0-or-later", + null + }, + { + 165, true, "https://spdx.org/licenses/GPL-3.0-only.html#licenseText", + "GNU General Public License v3.0 only", true, "GPL-3.0-only", null + }, + { + 164, true, + "https://spdx.org/licenses/GPL-2.0-or-later.html#licenseText", + "GNU General Public License v2.0 or later", true, "GPL-2.0-or-later", + null + }, + { + 163, true, "https://spdx.org/licenses/GPL-2.0-only.html#licenseText", + "GNU General Public License v2.0 only", true, "GPL-2.0-only", null + }, + { + 162, false, + "https://spdx.org/licenses/GPL-1.0-or-later.html#licenseText", + "GNU General Public License v1.0 or later", false, "GPL-1.0-or-later", + null + }, + { + 161, false, "https://spdx.org/licenses/GPL-1.0-only.html#licenseText", + "GNU General Public License v1.0 only", false, "GPL-1.0-only", null + }, + { + 138, true, "https://spdx.org/licenses/EUDatagrid.html#licenseText", + "EU DataGrid Software License", true, "EUDatagrid", null + }, + { + 137, false, "https://spdx.org/licenses/ErlPL-1.1.html#licenseText", + "Erlang Public License v1.1", false, "ErlPL-1.1", null + }, + { + 136, true, "https://spdx.org/licenses/EPL-2.0.html#licenseText", + "Eclipse Public License 2.0", true, "EPL-2.0", null + }, + { + 135, true, "https://spdx.org/licenses/EPL-1.0.html#licenseText", + "Eclipse Public License 1.0", true, "EPL-1.0", null + }, + { + 111, false, + "https://spdx.org/licenses/CNRI-Python-GPL-Compatible.html#licenseText", + "CNRI Python Open Source GPL Compatible License Agreement", false, + "CNRI-Python-GPL-Compatible", null + }, + { + 110, false, "https://spdx.org/licenses/CNRI-Python.html#licenseText", + "CNRI Python License", true, "CNRI-Python", null + }, + { + 109, false, "https://spdx.org/licenses/CNRI-Jython.html#licenseText", + "CNRI Jython License", false, "CNRI-Jython", null + }, + { + 108, true, "https://spdx.org/licenses/ClArtistic.html#licenseText", + "Clarified Artistic License", false, "ClArtistic", null + }, + { + 107, false, "https://spdx.org/licenses/CERN-OHL-1.2.html#licenseText", + "CERN Open Hardware Licence v1.2", false, "CERN-OHL-1.2", null + }, + { + 106, false, "https://spdx.org/licenses/CERN-OHL-1.1.html#licenseText", + "CERN Open Hardware License v1.1", false, "CERN-OHL-1.1", null + }, + { + 105, true, "https://spdx.org/licenses/CECILL-C.html#licenseText", + "CeCILL-C Free Software License Agreement", false, "CECILL-C", null + }, + { + 104, true, "https://spdx.org/licenses/CECILL-B.html#licenseText", + "CeCILL-B Free Software License Agreement", false, "CECILL-B", null + }, + { + 103, false, "https://spdx.org/licenses/CECILL-2.1.html#licenseText", + "CeCILL Free Software License Agreement v2.1", true, "CECILL-2.1", null + }, + { + 102, true, "https://spdx.org/licenses/CECILL-2.0.html#licenseText", + "CeCILL Free Software License Agreement v2.0", false, "CECILL-2.0", null + }, + { + 101, false, "https://spdx.org/licenses/CECILL-1.1.html#licenseText", + "CeCILL Free Software License Agreement v1.1", false, "CECILL-1.1", null + }, + { + 100, false, "https://spdx.org/licenses/CECILL-1.0.html#licenseText", + "CeCILL Free Software License Agreement v1.0", false, "CECILL-1.0", null + }, + { + 99, false, + "https://spdx.org/licenses/CDLA-Sharing-1.0.html#licenseText", + "Community Data License Agreement Sharing 1.0", false, + "CDLA-Sharing-1.0", null + }, + { + 98, false, + "https://spdx.org/licenses/CDLA-Permissive-1.0.html#licenseText", + "Community Data License Agreement Permissive 1.0", false, + "CDLA-Permissive-1.0", null + }, + { + 97, false, "https://spdx.org/licenses/CDDL-1.1.html#licenseText", + "Common Development and Distribution License 1.1", false, "CDDL-1.1", + null + }, + { + 96, true, "https://spdx.org/licenses/CDDL-1.0.html#licenseText", + "Common Development and Distribution License 1.0", true, "CDDL-1.0", + null + }, + { + 95, true, "https://spdx.org/licenses/CC0-1.0.html#licenseText", + "Creative Commons Zero v1.0 Universal", false, "CC0-1.0", null + }, + { + 94, true, "https://spdx.org/licenses/CC-BY-SA-4.0.html#licenseText", + "Creative Commons Attribution Share Alike 4.0 International", false, + "CC-BY-SA-4.0", null + }, + { + 93, false, "https://spdx.org/licenses/CC-BY-SA-3.0.html#licenseText", + "Creative Commons Attribution Share Alike 3.0 Unported", false, + "CC-BY-SA-3.0", null + }, + { + 112, true, "https://spdx.org/licenses/Condor-1.1.html#licenseText", + "Condor Public License v1.1", false, "Condor-1.1", null + }, + { + 91, false, "https://spdx.org/licenses/CC-BY-SA-2.0.html#licenseText", + "Creative Commons Attribution Share Alike 2.0 Generic", false, + "CC-BY-SA-2.0", null + }, + { + 113, false, + "https://spdx.org/licenses/copyleft-next-0.3.0.html#licenseText", + "copyleft-next 0.3.0", false, "copyleft-next-0.3.0", null + }, + { + 115, true, "https://spdx.org/licenses/CPAL-1.0.html#licenseText", + "Common Public Attribution License 1.0", true, "CPAL-1.0", null + }, + { + 134, false, "https://spdx.org/licenses/Entessa.html#licenseText", + "Entessa Public License v1.0", true, "Entessa", null + }, + { + 133, false, "https://spdx.org/licenses/eGenix.html#licenseText", + "eGenix.com Public License 1.1.0", false, "eGenix", null + }, + { + 132, true, "https://spdx.org/licenses/EFL-2.0.html#licenseText", + "Eiffel Forum License v2.0", true, "EFL-2.0", null + }, + { + 131, false, "https://spdx.org/licenses/EFL-1.0.html#licenseText", + "Eiffel Forum License v1.0", true, "EFL-1.0", null + }, + { + 130, true, "https://spdx.org/licenses/ECL-2.0.html#licenseText", + "Educational Community License v2.0", true, "ECL-2.0", null + }, + { + 129, false, "https://spdx.org/licenses/ECL-1.0.html#licenseText", + "Educational Community License v1.0", true, "ECL-1.0", null + }, + { + 128, false, "https://spdx.org/licenses/dvipdfm.html#licenseText", + "dvipdfm License", false, "dvipdfm", null + }, + { + 127, false, "https://spdx.org/licenses/DSDP.html#licenseText", + "DSDP License", false, "DSDP", null + }, + { + 126, false, "https://spdx.org/licenses/Dotseqn.html#licenseText", + "Dotseqn License", false, "Dotseqn", null + }, + { + 125, false, "https://spdx.org/licenses/DOC.html#licenseText", + "DOC License", false, "DOC", null + }, + { + 124, false, "https://spdx.org/licenses/diffmark.html#licenseText", + "diffmark license", false, "diffmark", null + }, + { + 123, false, "https://spdx.org/licenses/D-FSL-1.0.html#licenseText", + "Deutsche Freie Software Lizenz", false, "D-FSL-1.0", null + }, + { + 122, false, "https://spdx.org/licenses/curl.html#licenseText", + "curl License", false, "curl", null + }, + { + 121, false, "https://spdx.org/licenses/Cube.html#licenseText", + "Cube License", false, "Cube", null + }, + { + 120, false, "https://spdx.org/licenses/CUA-OPL-1.0.html#licenseText", + "CUA Office Public License v1.0", true, "CUA-OPL-1.0", null + }, + { + 119, false, "https://spdx.org/licenses/CrystalStacker.html#licenseText", + "CrystalStacker License", false, "CrystalStacker", null + }, + { + 118, false, "https://spdx.org/licenses/Crossword.html#licenseText", + "Crossword License", false, "Crossword", null + }, + { + 117, false, "https://spdx.org/licenses/CPOL-1.02.html#licenseText", + "Code Project Open License 1.02", false, "CPOL-1.02", null + }, + { + 116, true, "https://spdx.org/licenses/CPL-1.0.html#licenseText", + "Common Public License 1.0", true, "CPL-1.0", null + }, + { + 114, false, + "https://spdx.org/licenses/copyleft-next-0.3.1.html#licenseText", + "copyleft-next 0.3.1", false, "copyleft-next-0.3.1", null + }, + { + 363, true, "https://spdx.org/licenses/ZPL-2.1.html#licenseText", + "Zope Public License 2.1", false, "ZPL-2.1", null + } + }); + + migrationBuilder.CreateIndex("IX_Licenses_FsfApproved", "Licenses", "FsfApproved"); + + migrationBuilder.CreateIndex("IX_Licenses_Name", "Licenses", "Name"); + + migrationBuilder.CreateIndex("IX_Licenses_OsiApproved", "Licenses", "OsiApproved"); + + migrationBuilder.CreateIndex("IX_Licenses_SPDX", "Licenses", "SPDX"); + } + + protected override void Down(MigrationBuilder migrationBuilder) + { + migrationBuilder.DropTable("Licenses"); + } + } +} \ No newline at end of file diff --git a/Cicm.Database/Migrations/cicmContextModelSnapshot.cs b/Cicm.Database/Migrations/cicmContextModelSnapshot.cs index 62977e8b..a3b6393b 100644 --- a/Cicm.Database/Migrations/cicmContextModelSnapshot.cs +++ b/Cicm.Database/Migrations/cicmContextModelSnapshot.cs @@ -348,6 +348,3283 @@ namespace Cicm.Database.Migrations b.ToTable("iso3166_1_numeric"); }); + modelBuilder.Entity("Cicm.Database.Models.License", b => + { + b.Property("Id").ValueGeneratedOnAdd(); + + b.Property("FsfApproved"); + + b.Property("Link").HasMaxLength(512); + + b.Property("Name").IsRequired(); + + b.Property("OsiApproved"); + + b.Property("SPDX"); + + b.Property("Text").HasColumnType("longtext").HasMaxLength(131072); + + b.HasKey("Id"); + + b.HasIndex("FsfApproved"); + + b.HasIndex("Name"); + + b.HasIndex("OsiApproved"); + + b.HasIndex("SPDX"); + + b.ToTable("Licenses"); + + b.HasData(new {Id = 1, FsfApproved = false, Name = "Fair use", OsiApproved = false}, + new {Id = 2, FsfApproved = false, Name = "Advertisement use", OsiApproved = false}, + new {Id = 3, FsfApproved = false, Name = "All rights reserved", OsiApproved = false}, + new + { + Id = 4, + FsfApproved = false, + Link = "https://spdx.org/licenses/0BSD.html#licenseText", + Name = "BSD Zero Clause License", + OsiApproved = true, + SPDX = "0BSD" + }, + new + { + Id = 5, + FsfApproved = false, + Link = "https://spdx.org/licenses/AAL.html#licenseText", + Name = "Attribution Assurance License", + OsiApproved = true, + SPDX = "AAL" + }, + new + { + Id = 6, + FsfApproved = false, + Link = "https://spdx.org/licenses/Abstyles.html#licenseText", + Name = "Abstyles License", + OsiApproved = false, + SPDX = "Abstyles" + }, + new + { + Id = 7, + FsfApproved = false, + Link = "https://spdx.org/licenses/Adobe-2006.html#licenseText", + Name = "Adobe Systems Incorporated Source Code License Agreement", + OsiApproved = false, + SPDX = "Adobe-2006" + }, + new + { + Id = 8, + FsfApproved = false, + Link = "https://spdx.org/licenses/Adobe-Glyph.html#licenseText", + Name = "Adobe Glyph List License", + OsiApproved = false, + SPDX = "Adobe-Glyph" + }, + new + { + Id = 9, + FsfApproved = false, + Link = "https://spdx.org/licenses/ADSL.html#licenseText", + Name = "Amazon Digital Services License", + OsiApproved = false, + SPDX = "ADSL" + }, + new + { + Id = 10, + FsfApproved = true, + Link = "https://spdx.org/licenses/AFL-1.1.html#licenseText", + Name = "Academic Free License v1.1", + OsiApproved = true, + SPDX = "AFL-1.1" + }, + new + { + Id = 11, + FsfApproved = true, + Link = "https://spdx.org/licenses/AFL-1.2.html#licenseText", + Name = "Academic Free License v1.2", + OsiApproved = true, + SPDX = "AFL-1.2" + }, + new + { + Id = 12, + FsfApproved = true, + Link = "https://spdx.org/licenses/AFL-2.0.html#licenseText", + Name = "Academic Free License v2.0", + OsiApproved = true, + SPDX = "AFL-2.0" + }, + new + { + Id = 13, + FsfApproved = true, + Link = "https://spdx.org/licenses/AFL-2.1.html#licenseText", + Name = "Academic Free License v2.1", + OsiApproved = true, + SPDX = "AFL-2.1" + }, + new + { + Id = 14, + FsfApproved = true, + Link = "https://spdx.org/licenses/AFL-3.0.html#licenseText", + Name = "Academic Free License v3.0", + OsiApproved = true, + SPDX = "AFL-3.0" + }, + new + { + Id = 15, + FsfApproved = false, + Link = "https://spdx.org/licenses/Afmparse.html#licenseText", + Name = "Afmparse License", + OsiApproved = false, + SPDX = "Afmparse" + }, + new + { + Id = 16, + FsfApproved = false, + Link = "https://spdx.org/licenses/AGPL-1.0-only.html#licenseText", + Name = "Affero General Public License v1.0 only", + OsiApproved = false, + SPDX = "AGPL-1.0-only" + }, + new + { + Id = 17, + FsfApproved = false, + Link = "https://spdx.org/licenses/AGPL-1.0-or-later.html#licenseText", + Name = "Affero General Public License v1.0 or later", + OsiApproved = false, + SPDX = "AGPL-1.0-or-later" + }, + new + { + Id = 18, + FsfApproved = true, + Link = "https://spdx.org/licenses/AGPL-3.0-only.html#licenseText", + Name = "GNU Affero General Public License v3.0 only", + OsiApproved = true, + SPDX = "AGPL-3.0-only" + }, + new + { + Id = 19, + FsfApproved = true, + Link = "https://spdx.org/licenses/AGPL-3.0-or-later.html#licenseText", + Name = "GNU Affero General Public License v3.0 or later", + OsiApproved = true, + SPDX = "AGPL-3.0-or-later" + }, + new + { + Id = 20, + FsfApproved = false, + Link = "https://spdx.org/licenses/Aladdin.html#licenseText", + Name = "Aladdin Free Public License", + OsiApproved = false, + SPDX = "Aladdin" + }, + new + { + Id = 21, + FsfApproved = false, + Link = "https://spdx.org/licenses/AMDPLPA.html#licenseText", + Name = "AMD's plpa_map.c License", + OsiApproved = false, + SPDX = "AMDPLPA" + }, + new + { + Id = 22, + FsfApproved = false, + Link = "https://spdx.org/licenses/AML.html#licenseText", + Name = "Apple MIT License", + OsiApproved = false, + SPDX = "AML" + }, + new + { + Id = 23, + FsfApproved = false, + Link = "https://spdx.org/licenses/AMPAS.html#licenseText", + Name = "Academy of Motion Picture Arts and Sciences BSD", + OsiApproved = false, + SPDX = "AMPAS" + }, + new + { + Id = 24, + FsfApproved = false, + Link = "https://spdx.org/licenses/ANTLR-PD.html#licenseText", + Name = "ANTLR Software Rights Notice", + OsiApproved = false, + SPDX = "ANTLR-PD" + }, + new + { + Id = 25, + FsfApproved = true, + Link = "https://spdx.org/licenses/Apache-1.0.html#licenseText", + Name = "Apache License 1.0", + OsiApproved = false, + SPDX = "Apache-1.0" + }, + new + { + Id = 26, + FsfApproved = true, + Link = "https://spdx.org/licenses/Apache-1.1.html#licenseText", + Name = "Apache License 1.1", + OsiApproved = true, + SPDX = "Apache-1.1" + }, + new + { + Id = 27, + FsfApproved = true, + Link = "https://spdx.org/licenses/Apache-2.0.html#licenseText", + Name = "Apache License 2.0", + OsiApproved = true, + SPDX = "Apache-2.0" + }, + new + { + Id = 28, + FsfApproved = false, + Link = "https://spdx.org/licenses/APAFML.html#licenseText", + Name = "Adobe Postscript AFM License", + OsiApproved = false, + SPDX = "APAFML" + }, + new + { + Id = 29, + FsfApproved = false, + Link = "https://spdx.org/licenses/APL-1.0.html#licenseText", + Name = "Adaptive Public License 1.0", + OsiApproved = true, + SPDX = "APL-1.0" + }, + new + { + Id = 30, + FsfApproved = false, + Link = "https://spdx.org/licenses/APSL-1.0.html#licenseText", + Name = "Apple Public Source License 1.0", + OsiApproved = true, + SPDX = "APSL-1.0" + }, + new + { + Id = 31, + FsfApproved = false, + Link = "https://spdx.org/licenses/APSL-1.1.html#licenseText", + Name = "Apple Public Source License 1.1", + OsiApproved = true, + SPDX = "APSL-1.1" + }, + new + { + Id = 32, + FsfApproved = false, + Link = "https://spdx.org/licenses/APSL-1.2.html#licenseText", + Name = "Apple Public Source License 1.2", + OsiApproved = true, + SPDX = "APSL-1.2" + }, + new + { + Id = 33, + FsfApproved = true, + Link = "https://spdx.org/licenses/APSL-2.0.html#licenseText", + Name = "Apple Public Source License 2.0", + OsiApproved = true, + SPDX = "APSL-2.0" + }, + new + { + Id = 34, + FsfApproved = false, + Link = "https://spdx.org/licenses/Artistic-1.0.html#licenseText", + Name = "Artistic License 1.0", + OsiApproved = true, + SPDX = "Artistic-1.0" + }, + new + { + Id = 35, + FsfApproved = false, + Link = "https://spdx.org/licenses/Artistic-1.0-cl8.html#licenseText", + Name = "Artistic License 1.0 w/clause 8", + OsiApproved = true, + SPDX = "Artistic-1.0-cl8" + }, + new + { + Id = 36, + FsfApproved = false, + Link = "https://spdx.org/licenses/Artistic-1.0-Perl.html#licenseText", + Name = "Artistic License 1.0 (Perl)", + OsiApproved = true, + SPDX = "Artistic-1.0-Perl" + }, + new + { + Id = 37, + FsfApproved = true, + Link = "https://spdx.org/licenses/Artistic-2.0.html#licenseText", + Name = "Artistic License 2.0", + OsiApproved = true, + SPDX = "Artistic-2.0" + }, + new + { + Id = 38, + FsfApproved = false, + Link = "https://spdx.org/licenses/Bahyph.html#licenseText", + Name = "Bahyph License", + OsiApproved = false, + SPDX = "Bahyph" + }, + new + { + Id = 39, + FsfApproved = false, + Link = "https://spdx.org/licenses/Barr.html#licenseText", + Name = "Barr License", + OsiApproved = false, + SPDX = "Barr" + }, + new + { + Id = 40, + FsfApproved = false, + Link = "https://spdx.org/licenses/Beerware.html#licenseText", + Name = "Beerware License", + OsiApproved = false, + SPDX = "Beerware" + }, + new + { + Id = 41, + FsfApproved = false, + Link = "https://spdx.org/licenses/BitTorrent-1.0.html#licenseText", + Name = "BitTorrent Open Source License v1.0", + OsiApproved = false, + SPDX = "BitTorrent-1.0" + }, + new + { + Id = 42, + FsfApproved = true, + Link = "https://spdx.org/licenses/BitTorrent-1.1.html#licenseText", + Name = "BitTorrent Open Source License v1.1", + OsiApproved = false, + SPDX = "BitTorrent-1.1" + }, + new + { + Id = 43, + FsfApproved = false, + Link = "https://spdx.org/licenses/Borceux.html#licenseText", + Name = "Borceux license", + OsiApproved = false, + SPDX = "Borceux" + }, + new + { + Id = 44, + FsfApproved = false, + Link = "https://spdx.org/licenses/BSD-1-Clause.html#licenseText", + Name = "BSD 1-Clause License", + OsiApproved = false, + SPDX = "BSD-1-Clause" + }, + new + { + Id = 45, + FsfApproved = false, + Link = "https://spdx.org/licenses/BSD-2-Clause.html#licenseText", + Name = "BSD 2-Clause \"Simplified\" License", + OsiApproved = true, + SPDX = "BSD-2-Clause" + }, + new + { + Id = 46, + FsfApproved = true, + Link = "https://spdx.org/licenses/BSD-2-Clause-FreeBSD.html#licenseText", + Name = "BSD 2-Clause FreeBSD License", + OsiApproved = false, + SPDX = "BSD-2-Clause-FreeBSD" + }, + new + { + Id = 47, + FsfApproved = false, + Link = "https://spdx.org/licenses/BSD-2-Clause-NetBSD.html#licenseText", + Name = "BSD 2-Clause NetBSD License", + OsiApproved = false, + SPDX = "BSD-2-Clause-NetBSD" + }, + new + { + Id = 48, + FsfApproved = false, + Link = "https://spdx.org/licenses/BSD-2-Clause-Patent.html#licenseText", + Name = "BSD-2-Clause Plus Patent License", + OsiApproved = true, + SPDX = "BSD-2-Clause-Patent" + }, + new + { + Id = 49, + FsfApproved = true, + Link = "https://spdx.org/licenses/BSD-3-Clause.html#licenseText", + Name = "BSD 3-Clause \"New\" or \"Revised\" License", + OsiApproved = true, + SPDX = "BSD-3-Clause" + }, + new + { + Id = 50, + FsfApproved = false, + Link = "https://spdx.org/licenses/BSD-3-Clause-Attribution.html#licenseText", + Name = "BSD with attribution", + OsiApproved = false, + SPDX = "BSD-3-Clause-Attribution" + }, + new + { + Id = 51, + FsfApproved = true, + Link = "https://spdx.org/licenses/BSD-3-Clause-Clear.html#licenseText", + Name = "BSD 3-Clause Clear License", + OsiApproved = false, + SPDX = "BSD-3-Clause-Clear" + }, + new + { + Id = 52, + FsfApproved = false, + Link = "https://spdx.org/licenses/BSD-3-Clause-LBNL.html#licenseText", + Name = "Lawrence Berkeley National Labs BSD variant license", + OsiApproved = false, + SPDX = "BSD-3-Clause-LBNL" + }, + new + { + Id = 53, + FsfApproved = false, + Link = + "https://spdx.org/licenses/BSD-3-Clause-No-Nuclear-License.html#licenseText", + Name = "BSD 3-Clause No Nuclear License", + OsiApproved = false, + SPDX = "BSD-3-Clause-No-Nuclear-License" + }, + new + { + Id = 54, + FsfApproved = false, + Link = + "https://spdx.org/licenses/BSD-3-Clause-No-Nuclear-License-2014.html#licenseText", + Name = "BSD 3-Clause No Nuclear License 2014", + OsiApproved = false, + SPDX = "BSD-3-Clause-No-Nuclear-License-2014" + }, + new + { + Id = 55, + FsfApproved = false, + Link = + "https://spdx.org/licenses/BSD-3-Clause-No-Nuclear-Warranty.html#licenseText", + Name = "BSD 3-Clause No Nuclear Warranty", + OsiApproved = false, + SPDX = "BSD-3-Clause-No-Nuclear-Warranty" + }, + new + { + Id = 56, + FsfApproved = true, + Link = "https://spdx.org/licenses/BSD-4-Clause.html#licenseText", + Name = "BSD 4-Clause \"Original\" or \"Old\" License", + OsiApproved = false, + SPDX = "BSD-4-Clause" + }, + new + { + Id = 57, + FsfApproved = false, + Link = "https://spdx.org/licenses/BSD-4-Clause-UC.html#licenseText", + Name = "BSD-4-Clause (University of California-Specific)", + OsiApproved = false, + SPDX = "BSD-4-Clause-UC" + }, + new + { + Id = 58, + FsfApproved = false, + Link = "https://spdx.org/licenses/BSD-Protection.html#licenseText", + Name = "BSD Protection License", + OsiApproved = false, + SPDX = "BSD-Protection" + }, + new + { + Id = 59, + FsfApproved = false, + Link = "https://spdx.org/licenses/BSD-Source-Code.html#licenseText", + Name = "BSD Source Code Attribution", + OsiApproved = false, + SPDX = "BSD-Source-Code" + }, + new + { + Id = 60, + FsfApproved = true, + Link = "https://spdx.org/licenses/BSL-1.0.html#licenseText", + Name = "Boost Software License 1.0", + OsiApproved = true, + SPDX = "BSL-1.0" + }, + new + { + Id = 61, + FsfApproved = false, + Link = "https://spdx.org/licenses/bzip2-1.0.5.html#licenseText", + Name = "bzip2 and libbzip2 License v1.0.5", + OsiApproved = false, + SPDX = "bzip2-1.0.5" + }, + new + { + Id = 62, + FsfApproved = false, + Link = "https://spdx.org/licenses/bzip2-1.0.6.html#licenseText", + Name = "bzip2 and libbzip2 License v1.0.6", + OsiApproved = false, + SPDX = "bzip2-1.0.6" + }, + new + { + Id = 63, + FsfApproved = false, + Link = "https://spdx.org/licenses/Caldera.html#licenseText", + Name = "Caldera License", + OsiApproved = false, + SPDX = "Caldera" + }, + new + { + Id = 64, + FsfApproved = false, + Link = "https://spdx.org/licenses/CATOSL-1.1.html#licenseText", + Name = "Computer Associates Trusted Open Source License 1.1", + OsiApproved = true, + SPDX = "CATOSL-1.1" + }, + new + { + Id = 65, + FsfApproved = false, + Link = "https://spdx.org/licenses/CC-BY-1.0.html#licenseText", + Name = "Creative Commons Attribution 1.0 Generic", + OsiApproved = false, + SPDX = "CC-BY-1.0" + }, + new + { + Id = 66, + FsfApproved = false, + Link = "https://spdx.org/licenses/CC-BY-2.0.html#licenseText", + Name = "Creative Commons Attribution 2.0 Generic", + OsiApproved = false, + SPDX = "CC-BY-2.0" + }, + new + { + Id = 67, + FsfApproved = false, + Link = "https://spdx.org/licenses/CC-BY-2.5.html#licenseText", + Name = "Creative Commons Attribution 2.5 Generic", + OsiApproved = false, + SPDX = "CC-BY-2.5" + }, + new + { + Id = 68, + FsfApproved = false, + Link = "https://spdx.org/licenses/CC-BY-3.0.html#licenseText", + Name = "Creative Commons Attribution 3.0 Unported", + OsiApproved = false, + SPDX = "CC-BY-3.0" + }, + new + { + Id = 69, + FsfApproved = true, + Link = "https://spdx.org/licenses/CC-BY-4.0.html#licenseText", + Name = "Creative Commons Attribution 4.0 International", + OsiApproved = false, + SPDX = "CC-BY-4.0" + }, + new + { + Id = 70, + FsfApproved = false, + Link = "https://spdx.org/licenses/CC-BY-NC-1.0.html#licenseText", + Name = "Creative Commons Attribution Non Commercial 1.0 Generic", + OsiApproved = false, + SPDX = "CC-BY-NC-1.0" + }, + new + { + Id = 71, + FsfApproved = false, + Link = "https://spdx.org/licenses/CC-BY-NC-2.0.html#licenseText", + Name = "Creative Commons Attribution Non Commercial 2.0 Generic", + OsiApproved = false, + SPDX = "CC-BY-NC-2.0" + }, + new + { + Id = 72, + FsfApproved = false, + Link = "https://spdx.org/licenses/CC-BY-NC-2.5.html#licenseText", + Name = "Creative Commons Attribution Non Commercial 2.5 Generic", + OsiApproved = false, + SPDX = "CC-BY-NC-2.5" + }, + new + { + Id = 73, + FsfApproved = false, + Link = "https://spdx.org/licenses/CC-BY-NC-3.0.html#licenseText", + Name = "Creative Commons Attribution Non Commercial 3.0 Unported", + OsiApproved = false, + SPDX = "CC-BY-NC-3.0" + }, + new + { + Id = 74, + FsfApproved = false, + Link = "https://spdx.org/licenses/CC-BY-NC-4.0.html#licenseText", + Name = "Creative Commons Attribution Non Commercial 4.0 International", + OsiApproved = false, + SPDX = "CC-BY-NC-4.0" + }, + new + { + Id = 75, + FsfApproved = false, + Link = "https://spdx.org/licenses/CC-BY-NC-ND-1.0.html#licenseText", + Name = "Creative Commons Attribution Non Commercial No Derivatives 1.0 Generic", + OsiApproved = false, + SPDX = "CC-BY-NC-ND-1.0" + }, + new + { + Id = 76, + FsfApproved = false, + Link = "https://spdx.org/licenses/CC-BY-NC-ND-2.0.html#licenseText", + Name = "Creative Commons Attribution Non Commercial No Derivatives 2.0 Generic", + OsiApproved = false, + SPDX = "CC-BY-NC-ND-2.0" + }, + new + { + Id = 77, + FsfApproved = false, + Link = "https://spdx.org/licenses/CC-BY-NC-ND-2.5.html#licenseText", + Name = "Creative Commons Attribution Non Commercial No Derivatives 2.5 Generic", + OsiApproved = false, + SPDX = "CC-BY-NC-ND-2.5" + }, + new + { + Id = 78, + FsfApproved = false, + Link = "https://spdx.org/licenses/CC-BY-NC-ND-3.0.html#licenseText", + Name = "Creative Commons Attribution Non Commercial No Derivatives 3.0 Unported", + OsiApproved = false, + SPDX = "CC-BY-NC-ND-3.0" + }, + new + { + Id = 79, + FsfApproved = false, + Link = "https://spdx.org/licenses/CC-BY-NC-ND-4.0.html#licenseText", + Name = + "Creative Commons Attribution Non Commercial No Derivatives 4.0 International", + OsiApproved = false, + SPDX = "CC-BY-NC-ND-4.0" + }, + new + { + Id = 80, + FsfApproved = false, + Link = "https://spdx.org/licenses/CC-BY-NC-SA-1.0.html#licenseText", + Name = "Creative Commons Attribution Non Commercial Share Alike 1.0 Generic", + OsiApproved = false, + SPDX = "CC-BY-NC-SA-1.0" + }, + new + { + Id = 81, + FsfApproved = false, + Link = "https://spdx.org/licenses/CC-BY-NC-SA-2.0.html#licenseText", + Name = "Creative Commons Attribution Non Commercial Share Alike 2.0 Generic", + OsiApproved = false, + SPDX = "CC-BY-NC-SA-2.0" + }, + new + { + Id = 82, + FsfApproved = false, + Link = "https://spdx.org/licenses/CC-BY-NC-SA-2.5.html#licenseText", + Name = "Creative Commons Attribution Non Commercial Share Alike 2.5 Generic", + OsiApproved = false, + SPDX = "CC-BY-NC-SA-2.5" + }, + new + { + Id = 83, + FsfApproved = false, + Link = "https://spdx.org/licenses/CC-BY-NC-SA-3.0.html#licenseText", + Name = "Creative Commons Attribution Non Commercial Share Alike 3.0 Unported", + OsiApproved = false, + SPDX = "CC-BY-NC-SA-3.0" + }, + new + { + Id = 84, + FsfApproved = false, + Link = "https://spdx.org/licenses/CC-BY-NC-SA-4.0.html#licenseText", + Name = "Creative Commons Attribution Non Commercial Share Alike 4.0 International", + OsiApproved = false, + SPDX = "CC-BY-NC-SA-4.0" + }, + new + { + Id = 85, + FsfApproved = false, + Link = "https://spdx.org/licenses/CC-BY-ND-1.0.html#licenseText", + Name = "Creative Commons Attribution No Derivatives 1.0 Generic", + OsiApproved = false, + SPDX = "CC-BY-ND-1.0" + }, + new + { + Id = 86, + FsfApproved = false, + Link = "https://spdx.org/licenses/CC-BY-ND-2.0.html#licenseText", + Name = "Creative Commons Attribution No Derivatives 2.0 Generic", + OsiApproved = false, + SPDX = "CC-BY-ND-2.0" + }, + new + { + Id = 87, + FsfApproved = false, + Link = "https://spdx.org/licenses/CC-BY-ND-2.5.html#licenseText", + Name = "Creative Commons Attribution No Derivatives 2.5 Generic", + OsiApproved = false, + SPDX = "CC-BY-ND-2.5" + }, + new + { + Id = 88, + FsfApproved = false, + Link = "https://spdx.org/licenses/CC-BY-ND-3.0.html#licenseText", + Name = "Creative Commons Attribution No Derivatives 3.0 Unported", + OsiApproved = false, + SPDX = "CC-BY-ND-3.0" + }, + new + { + Id = 89, + FsfApproved = false, + Link = "https://spdx.org/licenses/CC-BY-ND-4.0.html#licenseText", + Name = "Creative Commons Attribution No Derivatives 4.0 International", + OsiApproved = false, + SPDX = "CC-BY-ND-4.0" + }, + new + { + Id = 90, + FsfApproved = false, + Link = "https://spdx.org/licenses/CC-BY-SA-1.0.html#licenseText", + Name = "Creative Commons Attribution Share Alike 1.0 Generic", + OsiApproved = false, + SPDX = "CC-BY-SA-1.0" + }, + new + { + Id = 91, + FsfApproved = false, + Link = "https://spdx.org/licenses/CC-BY-SA-2.0.html#licenseText", + Name = "Creative Commons Attribution Share Alike 2.0 Generic", + OsiApproved = false, + SPDX = "CC-BY-SA-2.0" + }, + new + { + Id = 92, + FsfApproved = false, + Link = "https://spdx.org/licenses/CC-BY-SA-2.5.html#licenseText", + Name = "Creative Commons Attribution Share Alike 2.5 Generic", + OsiApproved = false, + SPDX = "CC-BY-SA-2.5" + }, + new + { + Id = 93, + FsfApproved = false, + Link = "https://spdx.org/licenses/CC-BY-SA-3.0.html#licenseText", + Name = "Creative Commons Attribution Share Alike 3.0 Unported", + OsiApproved = false, + SPDX = "CC-BY-SA-3.0" + }, + new + { + Id = 94, + FsfApproved = true, + Link = "https://spdx.org/licenses/CC-BY-SA-4.0.html#licenseText", + Name = "Creative Commons Attribution Share Alike 4.0 International", + OsiApproved = false, + SPDX = "CC-BY-SA-4.0" + }, + new + { + Id = 95, + FsfApproved = true, + Link = "https://spdx.org/licenses/CC0-1.0.html#licenseText", + Name = "Creative Commons Zero v1.0 Universal", + OsiApproved = false, + SPDX = "CC0-1.0" + }, + new + { + Id = 96, + FsfApproved = true, + Link = "https://spdx.org/licenses/CDDL-1.0.html#licenseText", + Name = "Common Development and Distribution License 1.0", + OsiApproved = true, + SPDX = "CDDL-1.0" + }, + new + { + Id = 97, + FsfApproved = false, + Link = "https://spdx.org/licenses/CDDL-1.1.html#licenseText", + Name = "Common Development and Distribution License 1.1", + OsiApproved = false, + SPDX = "CDDL-1.1" + }, + new + { + Id = 98, + FsfApproved = false, + Link = "https://spdx.org/licenses/CDLA-Permissive-1.0.html#licenseText", + Name = "Community Data License Agreement Permissive 1.0", + OsiApproved = false, + SPDX = "CDLA-Permissive-1.0" + }, + new + { + Id = 99, + FsfApproved = false, + Link = "https://spdx.org/licenses/CDLA-Sharing-1.0.html#licenseText", + Name = "Community Data License Agreement Sharing 1.0", + OsiApproved = false, + SPDX = "CDLA-Sharing-1.0" + }, + new + { + Id = 100, + FsfApproved = false, + Link = "https://spdx.org/licenses/CECILL-1.0.html#licenseText", + Name = "CeCILL Free Software License Agreement v1.0", + OsiApproved = false, + SPDX = "CECILL-1.0" + }, + new + { + Id = 101, + FsfApproved = false, + Link = "https://spdx.org/licenses/CECILL-1.1.html#licenseText", + Name = "CeCILL Free Software License Agreement v1.1", + OsiApproved = false, + SPDX = "CECILL-1.1" + }, + new + { + Id = 102, + FsfApproved = true, + Link = "https://spdx.org/licenses/CECILL-2.0.html#licenseText", + Name = "CeCILL Free Software License Agreement v2.0", + OsiApproved = false, + SPDX = "CECILL-2.0" + }, + new + { + Id = 103, + FsfApproved = false, + Link = "https://spdx.org/licenses/CECILL-2.1.html#licenseText", + Name = "CeCILL Free Software License Agreement v2.1", + OsiApproved = true, + SPDX = "CECILL-2.1" + }, + new + { + Id = 104, + FsfApproved = true, + Link = "https://spdx.org/licenses/CECILL-B.html#licenseText", + Name = "CeCILL-B Free Software License Agreement", + OsiApproved = false, + SPDX = "CECILL-B" + }, + new + { + Id = 105, + FsfApproved = true, + Link = "https://spdx.org/licenses/CECILL-C.html#licenseText", + Name = "CeCILL-C Free Software License Agreement", + OsiApproved = false, + SPDX = "CECILL-C" + }, + new + { + Id = 106, + FsfApproved = false, + Link = "https://spdx.org/licenses/CERN-OHL-1.1.html#licenseText", + Name = "CERN Open Hardware License v1.1", + OsiApproved = false, + SPDX = "CERN-OHL-1.1" + }, + new + { + Id = 107, + FsfApproved = false, + Link = "https://spdx.org/licenses/CERN-OHL-1.2.html#licenseText", + Name = "CERN Open Hardware Licence v1.2", + OsiApproved = false, + SPDX = "CERN-OHL-1.2" + }, + new + { + Id = 108, + FsfApproved = true, + Link = "https://spdx.org/licenses/ClArtistic.html#licenseText", + Name = "Clarified Artistic License", + OsiApproved = false, + SPDX = "ClArtistic" + }, + new + { + Id = 109, + FsfApproved = false, + Link = "https://spdx.org/licenses/CNRI-Jython.html#licenseText", + Name = "CNRI Jython License", + OsiApproved = false, + SPDX = "CNRI-Jython" + }, + new + { + Id = 110, + FsfApproved = false, + Link = "https://spdx.org/licenses/CNRI-Python.html#licenseText", + Name = "CNRI Python License", + OsiApproved = true, + SPDX = "CNRI-Python" + }, + new + { + Id = 111, + FsfApproved = false, + Link = "https://spdx.org/licenses/CNRI-Python-GPL-Compatible.html#licenseText", + Name = "CNRI Python Open Source GPL Compatible License Agreement", + OsiApproved = false, + SPDX = "CNRI-Python-GPL-Compatible" + }, + new + { + Id = 112, + FsfApproved = true, + Link = "https://spdx.org/licenses/Condor-1.1.html#licenseText", + Name = "Condor Public License v1.1", + OsiApproved = false, + SPDX = "Condor-1.1" + }, + new + { + Id = 113, + FsfApproved = false, + Link = "https://spdx.org/licenses/copyleft-next-0.3.0.html#licenseText", + Name = "copyleft-next 0.3.0", + OsiApproved = false, + SPDX = "copyleft-next-0.3.0" + }, + new + { + Id = 114, + FsfApproved = false, + Link = "https://spdx.org/licenses/copyleft-next-0.3.1.html#licenseText", + Name = "copyleft-next 0.3.1", + OsiApproved = false, + SPDX = "copyleft-next-0.3.1" + }, + new + { + Id = 115, + FsfApproved = true, + Link = "https://spdx.org/licenses/CPAL-1.0.html#licenseText", + Name = "Common Public Attribution License 1.0", + OsiApproved = true, + SPDX = "CPAL-1.0" + }, + new + { + Id = 116, + FsfApproved = true, + Link = "https://spdx.org/licenses/CPL-1.0.html#licenseText", + Name = "Common Public License 1.0", + OsiApproved = true, + SPDX = "CPL-1.0" + }, + new + { + Id = 117, + FsfApproved = false, + Link = "https://spdx.org/licenses/CPOL-1.02.html#licenseText", + Name = "Code Project Open License 1.02", + OsiApproved = false, + SPDX = "CPOL-1.02" + }, + new + { + Id = 118, + FsfApproved = false, + Link = "https://spdx.org/licenses/Crossword.html#licenseText", + Name = "Crossword License", + OsiApproved = false, + SPDX = "Crossword" + }, + new + { + Id = 119, + FsfApproved = false, + Link = "https://spdx.org/licenses/CrystalStacker.html#licenseText", + Name = "CrystalStacker License", + OsiApproved = false, + SPDX = "CrystalStacker" + }, + new + { + Id = 120, + FsfApproved = false, + Link = "https://spdx.org/licenses/CUA-OPL-1.0.html#licenseText", + Name = "CUA Office Public License v1.0", + OsiApproved = true, + SPDX = "CUA-OPL-1.0" + }, + new + { + Id = 121, + FsfApproved = false, + Link = "https://spdx.org/licenses/Cube.html#licenseText", + Name = "Cube License", + OsiApproved = false, + SPDX = "Cube" + }, + new + { + Id = 122, + FsfApproved = false, + Link = "https://spdx.org/licenses/curl.html#licenseText", + Name = "curl License", + OsiApproved = false, + SPDX = "curl" + }, + new + { + Id = 123, + FsfApproved = false, + Link = "https://spdx.org/licenses/D-FSL-1.0.html#licenseText", + Name = "Deutsche Freie Software Lizenz", + OsiApproved = false, + SPDX = "D-FSL-1.0" + }, + new + { + Id = 124, + FsfApproved = false, + Link = "https://spdx.org/licenses/diffmark.html#licenseText", + Name = "diffmark license", + OsiApproved = false, + SPDX = "diffmark" + }, + new + { + Id = 125, + FsfApproved = false, + Link = "https://spdx.org/licenses/DOC.html#licenseText", + Name = "DOC License", + OsiApproved = false, + SPDX = "DOC" + }, + new + { + Id = 126, + FsfApproved = false, + Link = "https://spdx.org/licenses/Dotseqn.html#licenseText", + Name = "Dotseqn License", + OsiApproved = false, + SPDX = "Dotseqn" + }, + new + { + Id = 127, + FsfApproved = false, + Link = "https://spdx.org/licenses/DSDP.html#licenseText", + Name = "DSDP License", + OsiApproved = false, + SPDX = "DSDP" + }, + new + { + Id = 128, + FsfApproved = false, + Link = "https://spdx.org/licenses/dvipdfm.html#licenseText", + Name = "dvipdfm License", + OsiApproved = false, + SPDX = "dvipdfm" + }, + new + { + Id = 129, + FsfApproved = false, + Link = "https://spdx.org/licenses/ECL-1.0.html#licenseText", + Name = "Educational Community License v1.0", + OsiApproved = true, + SPDX = "ECL-1.0" + }, + new + { + Id = 130, + FsfApproved = true, + Link = "https://spdx.org/licenses/ECL-2.0.html#licenseText", + Name = "Educational Community License v2.0", + OsiApproved = true, + SPDX = "ECL-2.0" + }, + new + { + Id = 131, + FsfApproved = false, + Link = "https://spdx.org/licenses/EFL-1.0.html#licenseText", + Name = "Eiffel Forum License v1.0", + OsiApproved = true, + SPDX = "EFL-1.0" + }, + new + { + Id = 132, + FsfApproved = true, + Link = "https://spdx.org/licenses/EFL-2.0.html#licenseText", + Name = "Eiffel Forum License v2.0", + OsiApproved = true, + SPDX = "EFL-2.0" + }, + new + { + Id = 133, + FsfApproved = false, + Link = "https://spdx.org/licenses/eGenix.html#licenseText", + Name = "eGenix.com Public License 1.1.0", + OsiApproved = false, + SPDX = "eGenix" + }, + new + { + Id = 134, + FsfApproved = false, + Link = "https://spdx.org/licenses/Entessa.html#licenseText", + Name = "Entessa Public License v1.0", + OsiApproved = true, + SPDX = "Entessa" + }, + new + { + Id = 135, + FsfApproved = true, + Link = "https://spdx.org/licenses/EPL-1.0.html#licenseText", + Name = "Eclipse Public License 1.0", + OsiApproved = true, + SPDX = "EPL-1.0" + }, + new + { + Id = 136, + FsfApproved = true, + Link = "https://spdx.org/licenses/EPL-2.0.html#licenseText", + Name = "Eclipse Public License 2.0", + OsiApproved = true, + SPDX = "EPL-2.0" + }, + new + { + Id = 137, + FsfApproved = false, + Link = "https://spdx.org/licenses/ErlPL-1.1.html#licenseText", + Name = "Erlang Public License v1.1", + OsiApproved = false, + SPDX = "ErlPL-1.1" + }, + new + { + Id = 138, + FsfApproved = true, + Link = "https://spdx.org/licenses/EUDatagrid.html#licenseText", + Name = "EU DataGrid Software License", + OsiApproved = true, + SPDX = "EUDatagrid" + }, + new + { + Id = 139, + FsfApproved = false, + Link = "https://spdx.org/licenses/EUPL-1.0.html#licenseText", + Name = "European Union Public License 1.0", + OsiApproved = false, + SPDX = "EUPL-1.0" + }, + new + { + Id = 140, + FsfApproved = true, + Link = "https://spdx.org/licenses/EUPL-1.1.html#licenseText", + Name = "European Union Public License 1.1", + OsiApproved = true, + SPDX = "EUPL-1.1" + }, + new + { + Id = 141, + FsfApproved = true, + Link = "https://spdx.org/licenses/EUPL-1.2.html#licenseText", + Name = "European Union Public License 1.2", + OsiApproved = true, + SPDX = "EUPL-1.2" + }, + new + { + Id = 142, + FsfApproved = false, + Link = "https://spdx.org/licenses/Eurosym.html#licenseText", + Name = "Eurosym License", + OsiApproved = false, + SPDX = "Eurosym" + }, + new + { + Id = 143, + FsfApproved = false, + Link = "https://spdx.org/licenses/Fair.html#licenseText", + Name = "Fair License", + OsiApproved = true, + SPDX = "Fair" + }, + new + { + Id = 144, + FsfApproved = false, + Link = "https://spdx.org/licenses/Frameworx-1.0.html#licenseText", + Name = "Frameworx Open License 1.0", + OsiApproved = true, + SPDX = "Frameworx-1.0" + }, + new + { + Id = 145, + FsfApproved = false, + Link = "https://spdx.org/licenses/FreeImage.html#licenseText", + Name = "FreeImage Public License v1.0", + OsiApproved = false, + SPDX = "FreeImage" + }, + new + { + Id = 146, + FsfApproved = true, + Link = "https://spdx.org/licenses/FSFAP.html#licenseText", + Name = "FSF All Permissive License", + OsiApproved = false, + SPDX = "FSFAP" + }, + new + { + Id = 147, + FsfApproved = false, + Link = "https://spdx.org/licenses/FSFUL.html#licenseText", + Name = "FSF Unlimited License", + OsiApproved = false, + SPDX = "FSFUL" + }, + new + { + Id = 148, + FsfApproved = false, + Link = "https://spdx.org/licenses/FSFULLR.html#licenseText", + Name = "FSF Unlimited License (with License Retention)", + OsiApproved = false, + SPDX = "FSFULLR" + }, + new + { + Id = 149, + FsfApproved = true, + Link = "https://spdx.org/licenses/FTL.html#licenseText", + Name = "Freetype Project License", + OsiApproved = false, + SPDX = "FTL" + }, + new + { + Id = 150, + FsfApproved = true, + Link = "https://spdx.org/licenses/GFDL-1.1-only.html#licenseText", + Name = "GNU Free Documentation License v1.1 only", + OsiApproved = false, + SPDX = "GFDL-1.1-only" + }, + new + { + Id = 151, + FsfApproved = true, + Link = "https://spdx.org/licenses/GFDL-1.1-or-later.html#licenseText", + Name = "GNU Free Documentation License v1.1 or later", + OsiApproved = false, + SPDX = "GFDL-1.1-or-later" + }, + new + { + Id = 152, + FsfApproved = true, + Link = "https://spdx.org/licenses/GFDL-1.2-only.html#licenseText", + Name = "GNU Free Documentation License v1.2 only", + OsiApproved = false, + SPDX = "GFDL-1.2-only" + }, + new + { + Id = 153, + FsfApproved = true, + Link = "https://spdx.org/licenses/GFDL-1.2-or-later.html#licenseText", + Name = "GNU Free Documentation License v1.2 or later", + OsiApproved = false, + SPDX = "GFDL-1.2-or-later" + }, + new + { + Id = 154, + FsfApproved = true, + Link = "https://spdx.org/licenses/GFDL-1.3-only.html#licenseText", + Name = "GNU Free Documentation License v1.3 only", + OsiApproved = false, + SPDX = "GFDL-1.3-only" + }, + new + { + Id = 155, + FsfApproved = true, + Link = "https://spdx.org/licenses/GFDL-1.3-or-later.html#licenseText", + Name = "GNU Free Documentation License v1.3 or later", + OsiApproved = false, + SPDX = "GFDL-1.3-or-later" + }, + new + { + Id = 156, + FsfApproved = false, + Link = "https://spdx.org/licenses/Giftware.html#licenseText", + Name = "Giftware License", + OsiApproved = false, + SPDX = "Giftware" + }, + new + { + Id = 157, + FsfApproved = false, + Link = "https://spdx.org/licenses/GL2PS.html#licenseText", + Name = "GL2PS License", + OsiApproved = false, + SPDX = "GL2PS" + }, + new + { + Id = 158, + FsfApproved = false, + Link = "https://spdx.org/licenses/Glide.html#licenseText", + Name = "3dfx Glide License", + OsiApproved = false, + SPDX = "Glide" + }, + new + { + Id = 159, + FsfApproved = false, + Link = "https://spdx.org/licenses/Glulxe.html#licenseText", + Name = "Glulxe License", + OsiApproved = false, + SPDX = "Glulxe" + }, + new + { + Id = 160, + FsfApproved = true, + Link = "https://spdx.org/licenses/gnuplot.html#licenseText", + Name = "gnuplot License", + OsiApproved = false, + SPDX = "gnuplot" + }, + new + { + Id = 161, + FsfApproved = false, + Link = "https://spdx.org/licenses/GPL-1.0-only.html#licenseText", + Name = "GNU General Public License v1.0 only", + OsiApproved = false, + SPDX = "GPL-1.0-only" + }, + new + { + Id = 162, + FsfApproved = false, + Link = "https://spdx.org/licenses/GPL-1.0-or-later.html#licenseText", + Name = "GNU General Public License v1.0 or later", + OsiApproved = false, + SPDX = "GPL-1.0-or-later" + }, + new + { + Id = 163, + FsfApproved = true, + Link = "https://spdx.org/licenses/GPL-2.0-only.html#licenseText", + Name = "GNU General Public License v2.0 only", + OsiApproved = true, + SPDX = "GPL-2.0-only" + }, + new + { + Id = 164, + FsfApproved = true, + Link = "https://spdx.org/licenses/GPL-2.0-or-later.html#licenseText", + Name = "GNU General Public License v2.0 or later", + OsiApproved = true, + SPDX = "GPL-2.0-or-later" + }, + new + { + Id = 165, + FsfApproved = true, + Link = "https://spdx.org/licenses/GPL-3.0-only.html#licenseText", + Name = "GNU General Public License v3.0 only", + OsiApproved = true, + SPDX = "GPL-3.0-only" + }, + new + { + Id = 166, + FsfApproved = true, + Link = "https://spdx.org/licenses/GPL-3.0-or-later.html#licenseText", + Name = "GNU General Public License v3.0 or later", + OsiApproved = true, + SPDX = "GPL-3.0-or-later" + }, + new + { + Id = 167, + FsfApproved = false, + Link = "https://spdx.org/licenses/gSOAP-1.3b.html#licenseText", + Name = "gSOAP Public License v1.3b", + OsiApproved = false, + SPDX = "gSOAP-1.3b" + }, + new + { + Id = 168, + FsfApproved = false, + Link = "https://spdx.org/licenses/HaskellReport.html#licenseText", + Name = "Haskell Language Report License", + OsiApproved = false, + SPDX = "HaskellReport" + }, + new + { + Id = 169, + FsfApproved = true, + Link = "https://spdx.org/licenses/HPND.html#licenseText", + Name = "Historical Permission Notice and Disclaimer", + OsiApproved = true, + SPDX = "HPND" + }, + new + { + Id = 170, + FsfApproved = false, + Link = "https://spdx.org/licenses/HPND-sell-variant.html#licenseText", + Name = "Historical Permission Notice and Disclaimer - sell variant", + OsiApproved = false, + SPDX = "HPND-sell-variant" + }, + new + { + Id = 171, + FsfApproved = false, + Link = "https://spdx.org/licenses/IBM-pibs.html#licenseText", + Name = "IBM PowerPC Initialization and Boot Software", + OsiApproved = false, + SPDX = "IBM-pibs" + }, + new + { + Id = 172, + FsfApproved = false, + Link = "https://spdx.org/licenses/ICU.html#licenseText", + Name = "ICU License", + OsiApproved = false, + SPDX = "ICU" + }, + new + { + Id = 173, + FsfApproved = true, + Link = "https://spdx.org/licenses/IJG.html#licenseText", + Name = "Independent JPEG Group License", + OsiApproved = false, + SPDX = "IJG" + }, + new + { + Id = 174, + FsfApproved = false, + Link = "https://spdx.org/licenses/ImageMagick.html#licenseText", + Name = "ImageMagick License", + OsiApproved = false, + SPDX = "ImageMagick" + }, + new + { + Id = 175, + FsfApproved = true, + Link = "https://spdx.org/licenses/iMatix.html#licenseText", + Name = "iMatix Standard Function Library Agreement", + OsiApproved = false, + SPDX = "iMatix" + }, + new + { + Id = 176, + FsfApproved = true, + Link = "https://spdx.org/licenses/Imlib2.html#licenseText", + Name = "Imlib2 License", + OsiApproved = false, + SPDX = "Imlib2" + }, + new + { + Id = 177, + FsfApproved = false, + Link = "https://spdx.org/licenses/Info-ZIP.html#licenseText", + Name = "Info-ZIP License", + OsiApproved = false, + SPDX = "Info-ZIP" + }, + new + { + Id = 178, + FsfApproved = true, + Link = "https://spdx.org/licenses/Intel.html#licenseText", + Name = "Intel Open Source License", + OsiApproved = true, + SPDX = "Intel" + }, + new + { + Id = 179, + FsfApproved = false, + Link = "https://spdx.org/licenses/Intel-ACPI.html#licenseText", + Name = "Intel ACPI Software License Agreement", + OsiApproved = false, + SPDX = "Intel-ACPI" + }, + new + { + Id = 180, + FsfApproved = false, + Link = "https://spdx.org/licenses/Interbase-1.0.html#licenseText", + Name = "Interbase Public License v1.0", + OsiApproved = false, + SPDX = "Interbase-1.0" + }, + new + { + Id = 181, + FsfApproved = true, + Link = "https://spdx.org/licenses/IPA.html#licenseText", + Name = "IPA Font License", + OsiApproved = true, + SPDX = "IPA" + }, + new + { + Id = 182, + FsfApproved = true, + Link = "https://spdx.org/licenses/IPL-1.0.html#licenseText", + Name = "IBM Public License v1.0", + OsiApproved = true, + SPDX = "IPL-1.0" + }, + new + { + Id = 183, + FsfApproved = true, + Link = "https://spdx.org/licenses/ISC.html#licenseText", + Name = "ISC License", + OsiApproved = true, + SPDX = "ISC" + }, + new + { + Id = 184, + FsfApproved = false, + Link = "https://spdx.org/licenses/JasPer-2.0.html#licenseText", + Name = "JasPer License", + OsiApproved = false, + SPDX = "JasPer-2.0" + }, + new + { + Id = 185, + FsfApproved = false, + Link = "https://spdx.org/licenses/JPNIC.html#licenseText", + Name = "Japan Network Information Center License", + OsiApproved = false, + SPDX = "JPNIC" + }, + new + { + Id = 186, + FsfApproved = false, + Link = "https://spdx.org/licenses/JSON.html#licenseText", + Name = "JSON License", + OsiApproved = false, + SPDX = "JSON" + }, + new + { + Id = 187, + FsfApproved = false, + Link = "https://spdx.org/licenses/LAL-1.2.html#licenseText", + Name = "Licence Art Libre 1.2", + OsiApproved = false, + SPDX = "LAL-1.2" + }, + new + { + Id = 188, + FsfApproved = false, + Link = "https://spdx.org/licenses/LAL-1.3.html#licenseText", + Name = "Licence Art Libre 1.3", + OsiApproved = false, + SPDX = "LAL-1.3" + }, + new + { + Id = 189, + FsfApproved = false, + Link = "https://spdx.org/licenses/Latex2e.html#licenseText", + Name = "Latex2e License", + OsiApproved = false, + SPDX = "Latex2e" + }, + new + { + Id = 190, + FsfApproved = false, + Link = "https://spdx.org/licenses/Leptonica.html#licenseText", + Name = "Leptonica License", + OsiApproved = false, + SPDX = "Leptonica" + }, + new + { + Id = 191, + FsfApproved = false, + Link = "https://spdx.org/licenses/LGPL-2.0-only.html#licenseText", + Name = "GNU Library General Public License v2 only", + OsiApproved = true, + SPDX = "LGPL-2.0-only" + }, + new + { + Id = 192, + FsfApproved = false, + Link = "https://spdx.org/licenses/LGPL-2.0-or-later.html#licenseText", + Name = "GNU Library General Public License v2 or later", + OsiApproved = true, + SPDX = "LGPL-2.0-or-later" + }, + new + { + Id = 193, + FsfApproved = true, + Link = "https://spdx.org/licenses/LGPL-2.1-only.html#licenseText", + Name = "GNU Lesser General Public License v2.1 only", + OsiApproved = true, + SPDX = "LGPL-2.1-only" + }, + new + { + Id = 194, + FsfApproved = true, + Link = "https://spdx.org/licenses/LGPL-2.1-or-later.html#licenseText", + Name = "GNU Lesser General Public License v2.1 or later", + OsiApproved = true, + SPDX = "LGPL-2.1-or-later" + }, + new + { + Id = 195, + FsfApproved = true, + Link = "https://spdx.org/licenses/LGPL-3.0-only.html#licenseText", + Name = "GNU Lesser General Public License v3.0 only", + OsiApproved = true, + SPDX = "LGPL-3.0-only" + }, + new + { + Id = 196, + FsfApproved = true, + Link = "https://spdx.org/licenses/LGPL-3.0-or-later.html#licenseText", + Name = "GNU Lesser General Public License v3.0 or later", + OsiApproved = true, + SPDX = "LGPL-3.0-or-later" + }, + new + { + Id = 197, + FsfApproved = false, + Link = "https://spdx.org/licenses/LGPLLR.html#licenseText", + Name = "Lesser General Public License For Linguistic Resources", + OsiApproved = false, + SPDX = "LGPLLR" + }, + new + { + Id = 198, + FsfApproved = false, + Link = "https://spdx.org/licenses/Libpng.html#licenseText", + Name = "libpng License", + OsiApproved = false, + SPDX = "Libpng" + }, + new + { + Id = 199, + FsfApproved = false, + Link = "https://spdx.org/licenses/libpng-2.0.html#licenseText", + Name = "PNG Reference Library version 2", + OsiApproved = false, + SPDX = "libpng-2.0" + }, + new + { + Id = 200, + FsfApproved = false, + Link = "https://spdx.org/licenses/libtiff.html#licenseText", + Name = "libtiff License", + OsiApproved = false, + SPDX = "libtiff" + }, + new + { + Id = 201, + FsfApproved = false, + Link = "https://spdx.org/licenses/LiLiQ-P-1.1.html#licenseText", + Name = "Licence Libre du Québec – Permissive version 1.1", + OsiApproved = true, + SPDX = "LiLiQ-P-1.1" + }, + new + { + Id = 202, + FsfApproved = false, + Link = "https://spdx.org/licenses/LiLiQ-R-1.1.html#licenseText", + Name = "Licence Libre du Québec – Réciprocité version 1.1", + OsiApproved = true, + SPDX = "LiLiQ-R-1.1" + }, + new + { + Id = 203, + FsfApproved = false, + Link = "https://spdx.org/licenses/LiLiQ-Rplus-1.1.html#licenseText", + Name = "Licence Libre du Québec – Réciprocité forte version 1.1", + OsiApproved = true, + SPDX = "LiLiQ-Rplus-1.1" + }, + new + { + Id = 204, + FsfApproved = false, + Link = "https://spdx.org/licenses/Linux-OpenIB.html#licenseText", + Name = "Linux Kernel Variant of OpenIB.org license", + OsiApproved = false, + SPDX = "Linux-OpenIB" + }, + new + { + Id = 205, + FsfApproved = false, + Link = "https://spdx.org/licenses/LPL-1.0.html#licenseText", + Name = "Lucent Public License Version 1.0", + OsiApproved = true, + SPDX = "LPL-1.0" + }, + new + { + Id = 206, + FsfApproved = true, + Link = "https://spdx.org/licenses/LPL-1.02.html#licenseText", + Name = "Lucent Public License v1.02", + OsiApproved = true, + SPDX = "LPL-1.02" + }, + new + { + Id = 207, + FsfApproved = false, + Link = "https://spdx.org/licenses/LPPL-1.0.html#licenseText", + Name = "LaTeX Project Public License v1.0", + OsiApproved = false, + SPDX = "LPPL-1.0" + }, + new + { + Id = 208, + FsfApproved = false, + Link = "https://spdx.org/licenses/LPPL-1.1.html#licenseText", + Name = "LaTeX Project Public License v1.1", + OsiApproved = false, + SPDX = "LPPL-1.1" + }, + new + { + Id = 209, + FsfApproved = true, + Link = "https://spdx.org/licenses/LPPL-1.2.html#licenseText", + Name = "LaTeX Project Public License v1.2", + OsiApproved = false, + SPDX = "LPPL-1.2" + }, + new + { + Id = 210, + FsfApproved = true, + Link = "https://spdx.org/licenses/LPPL-1.3a.html#licenseText", + Name = "LaTeX Project Public License v1.3a", + OsiApproved = false, + SPDX = "LPPL-1.3a" + }, + new + { + Id = 211, + FsfApproved = false, + Link = "https://spdx.org/licenses/LPPL-1.3c.html#licenseText", + Name = "LaTeX Project Public License v1.3c", + OsiApproved = true, + SPDX = "LPPL-1.3c" + }, + new + { + Id = 212, + FsfApproved = false, + Link = "https://spdx.org/licenses/MakeIndex.html#licenseText", + Name = "MakeIndex License", + OsiApproved = false, + SPDX = "MakeIndex" + }, + new + { + Id = 213, + FsfApproved = false, + Link = "https://spdx.org/licenses/MirOS.html#licenseText", + Name = "MirOS License", + OsiApproved = true, + SPDX = "MirOS" + }, + new + { + Id = 214, + FsfApproved = true, + Link = "https://spdx.org/licenses/MIT.html#licenseText", + Name = "MIT License", + OsiApproved = true, + SPDX = "MIT" + }, + new + { + Id = 215, + FsfApproved = false, + Link = "https://spdx.org/licenses/MIT-0.html#licenseText", + Name = "MIT No Attribution", + OsiApproved = true, + SPDX = "MIT-0" + }, + new + { + Id = 216, + FsfApproved = false, + Link = "https://spdx.org/licenses/MIT-advertising.html#licenseText", + Name = "Enlightenment License (e16)", + OsiApproved = false, + SPDX = "MIT-advertising" + }, + new + { + Id = 217, + FsfApproved = false, + Link = "https://spdx.org/licenses/MIT-CMU.html#licenseText", + Name = "CMU License", + OsiApproved = false, + SPDX = "MIT-CMU" + }, + new + { + Id = 218, + FsfApproved = false, + Link = "https://spdx.org/licenses/MIT-enna.html#licenseText", + Name = "enna License", + OsiApproved = false, + SPDX = "MIT-enna" + }, + new + { + Id = 219, + FsfApproved = false, + Link = "https://spdx.org/licenses/MIT-feh.html#licenseText", + Name = "feh License", + OsiApproved = false, + SPDX = "MIT-feh" + }, + new + { + Id = 220, + FsfApproved = false, + Link = "https://spdx.org/licenses/MITNFA.html#licenseText", + Name = "MIT +no-false-attribs license", + OsiApproved = false, + SPDX = "MITNFA" + }, + new + { + Id = 221, + FsfApproved = false, + Link = "https://spdx.org/licenses/Motosoto.html#licenseText", + Name = "Motosoto License", + OsiApproved = true, + SPDX = "Motosoto" + }, + new + { + Id = 222, + FsfApproved = false, + Link = "https://spdx.org/licenses/mpich2.html#licenseText", + Name = "mpich2 License", + OsiApproved = false, + SPDX = "mpich2" + }, + new + { + Id = 223, + FsfApproved = false, + Link = "https://spdx.org/licenses/MPL-1.0.html#licenseText", + Name = "Mozilla Public License 1.0", + OsiApproved = true, + SPDX = "MPL-1.0" + }, + new + { + Id = 224, + FsfApproved = true, + Link = "https://spdx.org/licenses/MPL-1.1.html#licenseText", + Name = "Mozilla Public License 1.1", + OsiApproved = true, + SPDX = "MPL-1.1" + }, + new + { + Id = 225, + FsfApproved = true, + Link = "https://spdx.org/licenses/MPL-2.0.html#licenseText", + Name = "Mozilla Public License 2.0", + OsiApproved = true, + SPDX = "MPL-2.0" + }, + new + { + Id = 226, + FsfApproved = false, + Link = "https://spdx.org/licenses/MPL-2.0-no-copyleft-exception.html#licenseText", + Name = "Mozilla Public License 2.0 (no copyleft exception)", + OsiApproved = true, + SPDX = "MPL-2.0-no-copyleft-exception" + }, + new + { + Id = 227, + FsfApproved = true, + Link = "https://spdx.org/licenses/MS-PL.html#licenseText", + Name = "Microsoft Public License", + OsiApproved = true, + SPDX = "MS-PL" + }, + new + { + Id = 228, + FsfApproved = true, + Link = "https://spdx.org/licenses/MS-RL.html#licenseText", + Name = "Microsoft Reciprocal License", + OsiApproved = true, + SPDX = "MS-RL" + }, + new + { + Id = 229, + FsfApproved = false, + Link = "https://spdx.org/licenses/MTLL.html#licenseText", + Name = "Matrix Template Library License", + OsiApproved = false, + SPDX = "MTLL" + }, + new + { + Id = 230, + FsfApproved = false, + Link = "https://spdx.org/licenses/Multics.html#licenseText", + Name = "Multics License", + OsiApproved = true, + SPDX = "Multics" + }, + new + { + Id = 231, + FsfApproved = false, + Link = "https://spdx.org/licenses/Mup.html#licenseText", + Name = "Mup License", + OsiApproved = false, + SPDX = "Mup" + }, + new + { + Id = 232, + FsfApproved = false, + Link = "https://spdx.org/licenses/NASA-1.3.html#licenseText", + Name = "NASA Open Source Agreement 1.3", + OsiApproved = true, + SPDX = "NASA-1.3" + }, + new + { + Id = 233, + FsfApproved = false, + Link = "https://spdx.org/licenses/Naumen.html#licenseText", + Name = "Naumen Public License", + OsiApproved = true, + SPDX = "Naumen" + }, + new + { + Id = 234, + FsfApproved = false, + Link = "https://spdx.org/licenses/NBPL-1.0.html#licenseText", + Name = "Net Boolean Public License v1", + OsiApproved = false, + SPDX = "NBPL-1.0" + }, + new + { + Id = 235, + FsfApproved = true, + Link = "https://spdx.org/licenses/NCSA.html#licenseText", + Name = "University of Illinois/NCSA Open Source License", + OsiApproved = true, + SPDX = "NCSA" + }, + new + { + Id = 236, + FsfApproved = false, + Link = "https://spdx.org/licenses/Net-SNMP.html#licenseText", + Name = "Net-SNMP License", + OsiApproved = false, + SPDX = "Net-SNMP" + }, + new + { + Id = 237, + FsfApproved = false, + Link = "https://spdx.org/licenses/NetCDF.html#licenseText", + Name = "NetCDF license", + OsiApproved = false, + SPDX = "NetCDF" + }, + new + { + Id = 238, + FsfApproved = false, + Link = "https://spdx.org/licenses/Newsletr.html#licenseText", + Name = "Newsletr License", + OsiApproved = false, + SPDX = "Newsletr" + }, + new + { + Id = 239, + FsfApproved = false, + Link = "https://spdx.org/licenses/NGPL.html#licenseText", + Name = "Nethack General Public License", + OsiApproved = true, + SPDX = "NGPL" + }, + new + { + Id = 240, + FsfApproved = false, + Link = "https://spdx.org/licenses/NLOD-1.0.html#licenseText", + Name = "Norwegian Licence for Open Government Data", + OsiApproved = false, + SPDX = "NLOD-1.0" + }, + new + { + Id = 241, + FsfApproved = false, + Link = "https://spdx.org/licenses/NLPL.html#licenseText", + Name = "No Limit Public License", + OsiApproved = false, + SPDX = "NLPL" + }, + new + { + Id = 242, + FsfApproved = true, + Link = "https://spdx.org/licenses/Nokia.html#licenseText", + Name = "Nokia Open Source License", + OsiApproved = true, + SPDX = "Nokia" + }, + new + { + Id = 243, + FsfApproved = true, + Link = "https://spdx.org/licenses/NOSL.html#licenseText", + Name = "Netizen Open Source License", + OsiApproved = false, + SPDX = "NOSL" + }, + new + { + Id = 244, + FsfApproved = false, + Link = "https://spdx.org/licenses/Noweb.html#licenseText", + Name = "Noweb License", + OsiApproved = false, + SPDX = "Noweb" + }, + new + { + Id = 245, + FsfApproved = true, + Link = "https://spdx.org/licenses/NPL-1.0.html#licenseText", + Name = "Netscape Public License v1.0", + OsiApproved = false, + SPDX = "NPL-1.0" + }, + new + { + Id = 246, + FsfApproved = true, + Link = "https://spdx.org/licenses/NPL-1.1.html#licenseText", + Name = "Netscape Public License v1.1", + OsiApproved = false, + SPDX = "NPL-1.1" + }, + new + { + Id = 247, + FsfApproved = false, + Link = "https://spdx.org/licenses/NPOSL-3.0.html#licenseText", + Name = "Non-Profit Open Software License 3.0", + OsiApproved = true, + SPDX = "NPOSL-3.0" + }, + new + { + Id = 248, + FsfApproved = false, + Link = "https://spdx.org/licenses/NRL.html#licenseText", + Name = "NRL License", + OsiApproved = false, + SPDX = "NRL" + }, + new + { + Id = 249, + FsfApproved = false, + Link = "https://spdx.org/licenses/NTP.html#licenseText", + Name = "NTP License", + OsiApproved = true, + SPDX = "NTP" + }, + new + { + Id = 250, + FsfApproved = false, + Link = "https://spdx.org/licenses/OCCT-PL.html#licenseText", + Name = "Open CASCADE Technology Public License", + OsiApproved = false, + SPDX = "OCCT-PL" + }, + new + { + Id = 251, + FsfApproved = false, + Link = "https://spdx.org/licenses/OCLC-2.0.html#licenseText", + Name = "OCLC Research Public License 2.0", + OsiApproved = true, + SPDX = "OCLC-2.0" + }, + new + { + Id = 252, + FsfApproved = true, + Link = "https://spdx.org/licenses/ODbL-1.0.html#licenseText", + Name = "ODC Open Database License v1.0", + OsiApproved = false, + SPDX = "ODbL-1.0" + }, + new + { + Id = 253, + FsfApproved = false, + Link = "https://spdx.org/licenses/ODC-By-1.0.html#licenseText", + Name = "Open Data Commons Attribution License v1.0", + OsiApproved = false, + SPDX = "ODC-By-1.0" + }, + new + { + Id = 254, + FsfApproved = true, + Link = "https://spdx.org/licenses/OFL-1.0.html#licenseText", + Name = "SIL Open Font License 1.0", + OsiApproved = false, + SPDX = "OFL-1.0" + }, + new + { + Id = 255, + FsfApproved = true, + Link = "https://spdx.org/licenses/OFL-1.1.html#licenseText", + Name = "SIL Open Font License 1.1", + OsiApproved = true, + SPDX = "OFL-1.1" + }, + new + { + Id = 256, + FsfApproved = false, + Link = "https://spdx.org/licenses/OGL-UK-1.0.html#licenseText", + Name = "Open Government Licence v1.0", + OsiApproved = false, + SPDX = "OGL-UK-1.0" + }, + new + { + Id = 257, + FsfApproved = false, + Link = "https://spdx.org/licenses/OGL-UK-2.0.html#licenseText", + Name = "Open Government Licence v2.0", + OsiApproved = false, + SPDX = "OGL-UK-2.0" + }, + new + { + Id = 258, + FsfApproved = false, + Link = "https://spdx.org/licenses/OGL-UK-3.0.html#licenseText", + Name = "Open Government Licence v3.0", + OsiApproved = false, + SPDX = "OGL-UK-3.0" + }, + new + { + Id = 259, + FsfApproved = false, + Link = "https://spdx.org/licenses/OGTSL.html#licenseText", + Name = "Open Group Test Suite License", + OsiApproved = true, + SPDX = "OGTSL" + }, + new + { + Id = 260, + FsfApproved = false, + Link = "https://spdx.org/licenses/OLDAP-1.1.html#licenseText", + Name = "Open LDAP Public License v1.1", + OsiApproved = false, + SPDX = "OLDAP-1.1" + }, + new + { + Id = 261, + FsfApproved = false, + Link = "https://spdx.org/licenses/OLDAP-1.2.html#licenseText", + Name = "Open LDAP Public License v1.2", + OsiApproved = false, + SPDX = "OLDAP-1.2" + }, + new + { + Id = 262, + FsfApproved = false, + Link = "https://spdx.org/licenses/OLDAP-1.3.html#licenseText", + Name = "Open LDAP Public License v1.3", + OsiApproved = false, + SPDX = "OLDAP-1.3" + }, + new + { + Id = 263, + FsfApproved = false, + Link = "https://spdx.org/licenses/OLDAP-1.4.html#licenseText", + Name = "Open LDAP Public License v1.4", + OsiApproved = false, + SPDX = "OLDAP-1.4" + }, + new + { + Id = 264, + FsfApproved = false, + Link = "https://spdx.org/licenses/OLDAP-2.0.html#licenseText", + Name = "Open LDAP Public License v2.0 (or possibly 2.0A and 2.0B)", + OsiApproved = false, + SPDX = "OLDAP-2.0" + }, + new + { + Id = 265, + FsfApproved = false, + Link = "https://spdx.org/licenses/OLDAP-2.0.1.html#licenseText", + Name = "Open LDAP Public License v2.0.1", + OsiApproved = false, + SPDX = "OLDAP-2.0.1" + }, + new + { + Id = 266, + FsfApproved = false, + Link = "https://spdx.org/licenses/OLDAP-2.1.html#licenseText", + Name = "Open LDAP Public License v2.1", + OsiApproved = false, + SPDX = "OLDAP-2.1" + }, + new + { + Id = 267, + FsfApproved = false, + Link = "https://spdx.org/licenses/OLDAP-2.2.html#licenseText", + Name = "Open LDAP Public License v2.2", + OsiApproved = false, + SPDX = "OLDAP-2.2" + }, + new + { + Id = 268, + FsfApproved = false, + Link = "https://spdx.org/licenses/OLDAP-2.2.1.html#licenseText", + Name = "Open LDAP Public License v2.2.1", + OsiApproved = false, + SPDX = "OLDAP-2.2.1" + }, + new + { + Id = 269, + FsfApproved = false, + Link = "https://spdx.org/licenses/OLDAP-2.2.2.html#licenseText", + Name = "Open LDAP Public License 2.2.2", + OsiApproved = false, + SPDX = "OLDAP-2.2.2" + }, + new + { + Id = 270, + FsfApproved = true, + Link = "https://spdx.org/licenses/OLDAP-2.3.html#licenseText", + Name = "Open LDAP Public License v2.3", + OsiApproved = false, + SPDX = "OLDAP-2.3" + }, + new + { + Id = 271, + FsfApproved = false, + Link = "https://spdx.org/licenses/OLDAP-2.4.html#licenseText", + Name = "Open LDAP Public License v2.4", + OsiApproved = false, + SPDX = "OLDAP-2.4" + }, + new + { + Id = 272, + FsfApproved = false, + Link = "https://spdx.org/licenses/OLDAP-2.5.html#licenseText", + Name = "Open LDAP Public License v2.5", + OsiApproved = false, + SPDX = "OLDAP-2.5" + }, + new + { + Id = 273, + FsfApproved = false, + Link = "https://spdx.org/licenses/OLDAP-2.6.html#licenseText", + Name = "Open LDAP Public License v2.6", + OsiApproved = false, + SPDX = "OLDAP-2.6" + }, + new + { + Id = 274, + FsfApproved = true, + Link = "https://spdx.org/licenses/OLDAP-2.7.html#licenseText", + Name = "Open LDAP Public License v2.7", + OsiApproved = false, + SPDX = "OLDAP-2.7" + }, + new + { + Id = 275, + FsfApproved = false, + Link = "https://spdx.org/licenses/OLDAP-2.8.html#licenseText", + Name = "Open LDAP Public License v2.8", + OsiApproved = false, + SPDX = "OLDAP-2.8" + }, + new + { + Id = 276, + FsfApproved = false, + Link = "https://spdx.org/licenses/OML.html#licenseText", + Name = "Open Market License", + OsiApproved = false, + SPDX = "OML" + }, + new + { + Id = 277, + FsfApproved = true, + Link = "https://spdx.org/licenses/OpenSSL.html#licenseText", + Name = "OpenSSL License", + OsiApproved = false, + SPDX = "OpenSSL" + }, + new + { + Id = 278, + FsfApproved = false, + Link = "https://spdx.org/licenses/OPL-1.0.html#licenseText", + Name = "Open Public License v1.0", + OsiApproved = false, + SPDX = "OPL-1.0" + }, + new + { + Id = 279, + FsfApproved = false, + Link = "https://spdx.org/licenses/OSET-PL-2.1.html#licenseText", + Name = "OSET Public License version 2.1", + OsiApproved = true, + SPDX = "OSET-PL-2.1" + }, + new + { + Id = 280, + FsfApproved = true, + Link = "https://spdx.org/licenses/OSL-1.0.html#licenseText", + Name = "Open Software License 1.0", + OsiApproved = true, + SPDX = "OSL-1.0" + }, + new + { + Id = 281, + FsfApproved = true, + Link = "https://spdx.org/licenses/OSL-1.1.html#licenseText", + Name = "Open Software License 1.1", + OsiApproved = false, + SPDX = "OSL-1.1" + }, + new + { + Id = 282, + FsfApproved = true, + Link = "https://spdx.org/licenses/OSL-2.0.html#licenseText", + Name = "Open Software License 2.0", + OsiApproved = true, + SPDX = "OSL-2.0" + }, + new + { + Id = 283, + FsfApproved = true, + Link = "https://spdx.org/licenses/OSL-2.1.html#licenseText", + Name = "Open Software License 2.1", + OsiApproved = true, + SPDX = "OSL-2.1" + }, + new + { + Id = 284, + FsfApproved = true, + Link = "https://spdx.org/licenses/OSL-3.0.html#licenseText", + Name = "Open Software License 3.0", + OsiApproved = true, + SPDX = "OSL-3.0" + }, + new + { + Id = 285, + FsfApproved = false, + Link = "https://spdx.org/licenses/PDDL-1.0.html#licenseText", + Name = "ODC Public Domain Dedication & License 1.0", + OsiApproved = false, + SPDX = "PDDL-1.0" + }, + new + { + Id = 286, + FsfApproved = false, + Link = "https://spdx.org/licenses/PHP-3.0.html#licenseText", + Name = "PHP License v3.0", + OsiApproved = true, + SPDX = "PHP-3.0" + }, + new + { + Id = 287, + FsfApproved = true, + Link = "https://spdx.org/licenses/PHP-3.01.html#licenseText", + Name = "PHP License v3.01", + OsiApproved = false, + SPDX = "PHP-3.01" + }, + new + { + Id = 288, + FsfApproved = false, + Link = "https://spdx.org/licenses/Plexus.html#licenseText", + Name = "Plexus Classworlds License", + OsiApproved = false, + SPDX = "Plexus" + }, + new + { + Id = 289, + FsfApproved = false, + Link = "https://spdx.org/licenses/PostgreSQL.html#licenseText", + Name = "PostgreSQL License", + OsiApproved = true, + SPDX = "PostgreSQL" + }, + new + { + Id = 290, + FsfApproved = false, + Link = "https://spdx.org/licenses/psfrag.html#licenseText", + Name = "psfrag License", + OsiApproved = false, + SPDX = "psfrag" + }, + new + { + Id = 291, + FsfApproved = false, + Link = "https://spdx.org/licenses/psutils.html#licenseText", + Name = "psutils License", + OsiApproved = false, + SPDX = "psutils" + }, + new + { + Id = 292, + FsfApproved = true, + Link = "https://spdx.org/licenses/Python-2.0.html#licenseText", + Name = "Python License 2.0", + OsiApproved = true, + SPDX = "Python-2.0" + }, + new + { + Id = 293, + FsfApproved = false, + Link = "https://spdx.org/licenses/Qhull.html#licenseText", + Name = "Qhull License", + OsiApproved = false, + SPDX = "Qhull" + }, + new + { + Id = 294, + FsfApproved = true, + Link = "https://spdx.org/licenses/QPL-1.0.html#licenseText", + Name = "Q Public License 1.0", + OsiApproved = true, + SPDX = "QPL-1.0" + }, + new + { + Id = 295, + FsfApproved = false, + Link = "https://spdx.org/licenses/Rdisc.html#licenseText", + Name = "Rdisc License", + OsiApproved = false, + SPDX = "Rdisc" + }, + new + { + Id = 296, + FsfApproved = false, + Link = "https://spdx.org/licenses/RHeCos-1.1.html#licenseText", + Name = "Red Hat eCos Public License v1.1", + OsiApproved = false, + SPDX = "RHeCos-1.1" + }, + new + { + Id = 297, + FsfApproved = false, + Link = "https://spdx.org/licenses/RPL-1.1.html#licenseText", + Name = "Reciprocal Public License 1.1", + OsiApproved = true, + SPDX = "RPL-1.1" + }, + new + { + Id = 298, + FsfApproved = false, + Link = "https://spdx.org/licenses/RPL-1.5.html#licenseText", + Name = "Reciprocal Public License 1.5", + OsiApproved = true, + SPDX = "RPL-1.5" + }, + new + { + Id = 299, + FsfApproved = true, + Link = "https://spdx.org/licenses/RPSL-1.0.html#licenseText", + Name = "RealNetworks Public Source License v1.0", + OsiApproved = true, + SPDX = "RPSL-1.0" + }, + new + { + Id = 300, + FsfApproved = false, + Link = "https://spdx.org/licenses/RSA-MD.html#licenseText", + Name = "RSA Message-Digest License", + OsiApproved = false, + SPDX = "RSA-MD" + }, + new + { + Id = 301, + FsfApproved = false, + Link = "https://spdx.org/licenses/RSCPL.html#licenseText", + Name = "Ricoh Source Code Public License", + OsiApproved = true, + SPDX = "RSCPL" + }, + new + { + Id = 302, + FsfApproved = true, + Link = "https://spdx.org/licenses/Ruby.html#licenseText", + Name = "Ruby License", + OsiApproved = false, + SPDX = "Ruby" + }, + new + { + Id = 303, + FsfApproved = false, + Link = "https://spdx.org/licenses/SAX-PD.html#licenseText", + Name = "Sax Public Domain Notice", + OsiApproved = false, + SPDX = "SAX-PD" + }, + new + { + Id = 304, + FsfApproved = false, + Link = "https://spdx.org/licenses/Saxpath.html#licenseText", + Name = "Saxpath License", + OsiApproved = false, + SPDX = "Saxpath" + }, + new + { + Id = 305, + FsfApproved = false, + Link = "https://spdx.org/licenses/SCEA.html#licenseText", + Name = "SCEA Shared Source License", + OsiApproved = false, + SPDX = "SCEA" + }, + new + { + Id = 306, + FsfApproved = false, + Link = "https://spdx.org/licenses/Sendmail.html#licenseText", + Name = "Sendmail License", + OsiApproved = false, + SPDX = "Sendmail" + }, + new + { + Id = 307, + FsfApproved = false, + Link = "https://spdx.org/licenses/Sendmail-8.23.html#licenseText", + Name = "Sendmail License 8.23", + OsiApproved = false, + SPDX = "Sendmail-8.23" + }, + new + { + Id = 308, + FsfApproved = false, + Link = "https://spdx.org/licenses/SGI-B-1.0.html#licenseText", + Name = "SGI Free Software License B v1.0", + OsiApproved = false, + SPDX = "SGI-B-1.0" + }, + new + { + Id = 309, + FsfApproved = false, + Link = "https://spdx.org/licenses/SGI-B-1.1.html#licenseText", + Name = "SGI Free Software License B v1.1", + OsiApproved = false, + SPDX = "SGI-B-1.1" + }, + new + { + Id = 310, + FsfApproved = true, + Link = "https://spdx.org/licenses/SGI-B-2.0.html#licenseText", + Name = "SGI Free Software License B v2.0", + OsiApproved = false, + SPDX = "SGI-B-2.0" + }, + new + { + Id = 311, + FsfApproved = false, + Link = "https://spdx.org/licenses/SimPL-2.0.html#licenseText", + Name = "Simple Public License 2.0", + OsiApproved = true, + SPDX = "SimPL-2.0" + }, + new + { + Id = 312, + FsfApproved = true, + Link = "https://spdx.org/licenses/SISSL.html#licenseText", + Name = "Sun Industry Standards Source License v1.1", + OsiApproved = true, + SPDX = "SISSL" + }, + new + { + Id = 313, + FsfApproved = false, + Link = "https://spdx.org/licenses/SISSL-1.2.html#licenseText", + Name = "Sun Industry Standards Source License v1.2", + OsiApproved = false, + SPDX = "SISSL-1.2" + }, + new + { + Id = 314, + FsfApproved = true, + Link = "https://spdx.org/licenses/Sleepycat.html#licenseText", + Name = "Sleepycat License", + OsiApproved = true, + SPDX = "Sleepycat" + }, + new + { + Id = 315, + FsfApproved = true, + Link = "https://spdx.org/licenses/SMLNJ.html#licenseText", + Name = "Standard ML of New Jersey License", + OsiApproved = false, + SPDX = "SMLNJ" + }, + new + { + Id = 316, + FsfApproved = false, + Link = "https://spdx.org/licenses/SMPPL.html#licenseText", + Name = "Secure Messaging Protocol Public License", + OsiApproved = false, + SPDX = "SMPPL" + }, + new + { + Id = 317, + FsfApproved = false, + Link = "https://spdx.org/licenses/SNIA.html#licenseText", + Name = "SNIA Public License 1.1", + OsiApproved = false, + SPDX = "SNIA" + }, + new + { + Id = 318, + FsfApproved = false, + Link = "https://spdx.org/licenses/Spencer-86.html#licenseText", + Name = "Spencer License 86", + OsiApproved = false, + SPDX = "Spencer-86" + }, + new + { + Id = 319, + FsfApproved = false, + Link = "https://spdx.org/licenses/Spencer-94.html#licenseText", + Name = "Spencer License 94", + OsiApproved = false, + SPDX = "Spencer-94" + }, + new + { + Id = 320, + FsfApproved = false, + Link = "https://spdx.org/licenses/Spencer-99.html#licenseText", + Name = "Spencer License 99", + OsiApproved = false, + SPDX = "Spencer-99" + }, + new + { + Id = 321, + FsfApproved = true, + Link = "https://spdx.org/licenses/SPL-1.0.html#licenseText", + Name = "Sun Public License v1.0", + OsiApproved = true, + SPDX = "SPL-1.0" + }, + new + { + Id = 322, + FsfApproved = false, + Link = "https://spdx.org/licenses/SugarCRM-1.1.3.html#licenseText", + Name = "SugarCRM Public License v1.1.3", + OsiApproved = false, + SPDX = "SugarCRM-1.1.3" + }, + new + { + Id = 323, + FsfApproved = false, + Link = "https://spdx.org/licenses/SWL.html#licenseText", + Name = "Scheme Widget Library (SWL) Software License Agreement", + OsiApproved = false, + SPDX = "SWL" + }, + new + { + Id = 324, + FsfApproved = false, + Link = "https://spdx.org/licenses/TAPR-OHL-1.0.html#licenseText", + Name = "TAPR Open Hardware License v1.0", + OsiApproved = false, + SPDX = "TAPR-OHL-1.0" + }, + new + { + Id = 325, + FsfApproved = false, + Link = "https://spdx.org/licenses/TCL.html#licenseText", + Name = "TCL/TK License", + OsiApproved = false, + SPDX = "TCL" + }, + new + { + Id = 326, + FsfApproved = false, + Link = "https://spdx.org/licenses/TCP-wrappers.html#licenseText", + Name = "TCP Wrappers License", + OsiApproved = false, + SPDX = "TCP-wrappers" + }, + new + { + Id = 327, + FsfApproved = false, + Link = "https://spdx.org/licenses/TMate.html#licenseText", + Name = "TMate Open Source License", + OsiApproved = false, + SPDX = "TMate" + }, + new + { + Id = 328, + FsfApproved = false, + Link = "https://spdx.org/licenses/TORQUE-1.1.html#licenseText", + Name = "TORQUE v2.5+ Software License v1.1", + OsiApproved = false, + SPDX = "TORQUE-1.1" + }, + new + { + Id = 329, + FsfApproved = false, + Link = "https://spdx.org/licenses/TOSL.html#licenseText", + Name = "Trusster Open Source License", + OsiApproved = false, + SPDX = "TOSL" + }, + new + { + Id = 330, + FsfApproved = false, + Link = "https://spdx.org/licenses/TU-Berlin-1.0.html#licenseText", + Name = "Technische Universitaet Berlin License 1.0", + OsiApproved = false, + SPDX = "TU-Berlin-1.0" + }, + new + { + Id = 331, + FsfApproved = false, + Link = "https://spdx.org/licenses/TU-Berlin-2.0.html#licenseText", + Name = "Technische Universitaet Berlin License 2.0", + OsiApproved = false, + SPDX = "TU-Berlin-2.0" + }, + new + { + Id = 332, + FsfApproved = false, + Link = "https://spdx.org/licenses/Unicode-DFS-2015.html#licenseText", + Name = "Unicode License Agreement - Data Files and Software (2015)", + OsiApproved = false, + SPDX = "Unicode-DFS-2015" + }, + new + { + Id = 333, + FsfApproved = false, + Link = "https://spdx.org/licenses/Unicode-DFS-2016.html#licenseText", + Name = "Unicode License Agreement - Data Files and Software (2016)", + OsiApproved = false, + SPDX = "Unicode-DFS-2016" + }, + new + { + Id = 334, + FsfApproved = false, + Link = "https://spdx.org/licenses/Unicode-TOU.html#licenseText", + Name = "Unicode Terms of Use", + OsiApproved = false, + SPDX = "Unicode-TOU" + }, + new + { + Id = 335, + FsfApproved = true, + Link = "https://spdx.org/licenses/Unlicense.html#licenseText", + Name = "The Unlicense", + OsiApproved = false, + SPDX = "Unlicense" + }, + new + { + Id = 336, + FsfApproved = true, + Link = "https://spdx.org/licenses/UPL-1.0.html#licenseText", + Name = "Universal Permissive License v1.0", + OsiApproved = true, + SPDX = "UPL-1.0" + }, + new + { + Id = 337, + FsfApproved = true, + Link = "https://spdx.org/licenses/Vim.html#licenseText", + Name = "Vim License", + OsiApproved = false, + SPDX = "Vim" + }, + new + { + Id = 338, + FsfApproved = false, + Link = "https://spdx.org/licenses/VOSTROM.html#licenseText", + Name = "VOSTROM Public License for Open Source", + OsiApproved = false, + SPDX = "VOSTROM" + }, + new + { + Id = 339, + FsfApproved = false, + Link = "https://spdx.org/licenses/VSL-1.0.html#licenseText", + Name = "Vovida Software License v1.0", + OsiApproved = true, + SPDX = "VSL-1.0" + }, + new + { + Id = 340, + FsfApproved = true, + Link = "https://spdx.org/licenses/W3C.html#licenseText", + Name = "W3C Software Notice and License (2002-12-31)", + OsiApproved = true, + SPDX = "W3C" + }, + new + { + Id = 341, + FsfApproved = false, + Link = "https://spdx.org/licenses/W3C-19980720.html#licenseText", + Name = "W3C Software Notice and License (1998-07-20)", + OsiApproved = false, + SPDX = "W3C-19980720" + }, + new + { + Id = 342, + FsfApproved = false, + Link = "https://spdx.org/licenses/W3C-20150513.html#licenseText", + Name = "W3C Software Notice and Document License (2015-05-13)", + OsiApproved = false, + SPDX = "W3C-20150513" + }, + new + { + Id = 343, + FsfApproved = false, + Link = "https://spdx.org/licenses/Watcom-1.0.html#licenseText", + Name = "Sybase Open Watcom Public License 1.0", + OsiApproved = true, + SPDX = "Watcom-1.0" + }, + new + { + Id = 344, + FsfApproved = false, + Link = "https://spdx.org/licenses/Wsuipa.html#licenseText", + Name = "Wsuipa License", + OsiApproved = false, + SPDX = "Wsuipa" + }, + new + { + Id = 345, + FsfApproved = true, + Link = "https://spdx.org/licenses/WTFPL.html#licenseText", + Name = "Do What The F*ck You Want To Public License", + OsiApproved = false, + SPDX = "WTFPL" + }, + new + { + Id = 346, + FsfApproved = true, + Link = "https://spdx.org/licenses/X11.html#licenseText", + Name = "X11 License", + OsiApproved = false, + SPDX = "X11" + }, + new + { + Id = 347, + FsfApproved = false, + Link = "https://spdx.org/licenses/Xerox.html#licenseText", + Name = "Xerox License", + OsiApproved = false, + SPDX = "Xerox" + }, + new + { + Id = 348, + FsfApproved = true, + Link = "https://spdx.org/licenses/XFree86-1.1.html#licenseText", + Name = "XFree86 License 1.1", + OsiApproved = false, + SPDX = "XFree86-1.1" + }, + new + { + Id = 349, + FsfApproved = true, + Link = "https://spdx.org/licenses/xinetd.html#licenseText", + Name = "xinetd License", + OsiApproved = false, + SPDX = "xinetd" + }, + new + { + Id = 350, + FsfApproved = false, + Link = "https://spdx.org/licenses/Xnet.html#licenseText", + Name = "X.Net License", + OsiApproved = true, + SPDX = "Xnet" + }, + new + { + Id = 351, + FsfApproved = false, + Link = "https://spdx.org/licenses/xpp.html#licenseText", + Name = "XPP License", + OsiApproved = false, + SPDX = "xpp" + }, + new + { + Id = 352, + FsfApproved = false, + Link = "https://spdx.org/licenses/XSkat.html#licenseText", + Name = "XSkat License", + OsiApproved = false, + SPDX = "XSkat" + }, + new + { + Id = 353, + FsfApproved = false, + Link = "https://spdx.org/licenses/YPL-1.0.html#licenseText", + Name = "Yahoo! Public License v1.0", + OsiApproved = false, + SPDX = "YPL-1.0" + }, + new + { + Id = 354, + FsfApproved = true, + Link = "https://spdx.org/licenses/YPL-1.1.html#licenseText", + Name = "Yahoo! Public License v1.1", + OsiApproved = false, + SPDX = "YPL-1.1" + }, + new + { + Id = 355, + FsfApproved = false, + Link = "https://spdx.org/licenses/Zed.html#licenseText", + Name = "Zed License", + OsiApproved = false, + SPDX = "Zed" + }, + new + { + Id = 356, + FsfApproved = true, + Link = "https://spdx.org/licenses/Zend-2.0.html#licenseText", + Name = "Zend License v2.0", + OsiApproved = false, + SPDX = "Zend-2.0" + }, + new + { + Id = 357, + FsfApproved = true, + Link = "https://spdx.org/licenses/Zimbra-1.3.html#licenseText", + Name = "Zimbra Public License v1.3", + OsiApproved = false, + SPDX = "Zimbra-1.3" + }, + new + { + Id = 358, + FsfApproved = false, + Link = "https://spdx.org/licenses/Zimbra-1.4.html#licenseText", + Name = "Zimbra Public License v1.4", + OsiApproved = false, + SPDX = "Zimbra-1.4" + }, + new + { + Id = 359, + FsfApproved = true, + Link = "https://spdx.org/licenses/Zlib.html#licenseText", + Name = "zlib License", + OsiApproved = true, + SPDX = "Zlib" + }, + new + { + Id = 360, + FsfApproved = false, + Link = "https://spdx.org/licenses/zlib-acknowledgement.html#licenseText", + Name = "zlib/libpng License with Acknowledgement", + OsiApproved = false, + SPDX = "zlib-acknowledgement" + }, + new + { + Id = 361, + FsfApproved = false, + Link = "https://spdx.org/licenses/ZPL-1.1.html#licenseText", + Name = "Zope Public License 1.1", + OsiApproved = false, + SPDX = "ZPL-1.1" + }, + new + { + Id = 362, + FsfApproved = true, + Link = "https://spdx.org/licenses/ZPL-2.0.html#licenseText", + Name = "Zope Public License 2.0", + OsiApproved = true, + SPDX = "ZPL-2.0" + }, + new + { + Id = 363, + FsfApproved = true, + Link = "https://spdx.org/licenses/ZPL-2.1.html#licenseText", + Name = "Zope Public License 2.1", + OsiApproved = false, + SPDX = "ZPL-2.1" + }); + }); + modelBuilder.Entity("Cicm.Database.Models.Log", b => { b.Property("Id").ValueGeneratedOnAdd().HasColumnName("id").HasColumnType("int(11)"); diff --git a/Cicm.Database/Models/License.cs b/Cicm.Database/Models/License.cs new file mode 100644 index 00000000..c6d178a4 --- /dev/null +++ b/Cicm.Database/Models/License.cs @@ -0,0 +1,27 @@ +using System.ComponentModel; +using System.ComponentModel.DataAnnotations; +using System.ComponentModel.DataAnnotations.Schema; + +namespace Cicm.Database.Models +{ + public class License : BaseModel + { + [Required] + public string Name { get; set; } + [DisplayName("SPDX identifier")] + public string SPDX { get; set; } + [DisplayName("FSF approved")] + [Required] + public bool FsfApproved { get; set; } + [DisplayName("OSI approved")] + [Required] + public bool OsiApproved { get; set; } + [DisplayName("License text link")] + [StringLength(512)] + public string Link { get; set; } + [DisplayName("License text")] + [Column(TypeName = "longtext")] + [StringLength(131072)] + public string Text { get; set; } + } +} \ No newline at end of file diff --git a/Cicm.Database/Models/cicmContext.cs b/Cicm.Database/Models/cicmContext.cs index 4ae6ac47..0940acb2 100644 --- a/Cicm.Database/Models/cicmContext.cs +++ b/Cicm.Database/Models/cicmContext.cs @@ -67,6 +67,7 @@ namespace Cicm.Database.Models public virtual DbSet SoundByMachine { get; set; } public virtual DbSet SoundSynths { get; set; } public virtual DbSet StorageByMachine { get; set; } + public virtual DbSet Licenses { get; set; } protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) { @@ -1026,6 +1027,16 @@ namespace Cicm.Database.Models entity.HasOne(d => d.Machine).WithMany(p => p.Storage).HasForeignKey(d => d.MachineId) .HasConstraintName("fk_storage_by_machine_machine"); }); + + modelBuilder.Entity(entity => + { + entity.HasIndex(e => e.Name); + entity.HasIndex(e => e.SPDX); + entity.HasIndex(e => e.FsfApproved); + entity.HasIndex(e => e.OsiApproved); + }); + + Seeders.License.Seed(modelBuilder); } } } \ No newline at end of file diff --git a/Cicm.Database/Seeders/License.cs b/Cicm.Database/Seeders/License.cs new file mode 100644 index 00000000..89c71a81 --- /dev/null +++ b/Cicm.Database/Seeders/License.cs @@ -0,0 +1,3196 @@ +using Microsoft.EntityFrameworkCore; + +namespace Cicm.Database.Seeders +{ + public static class License + { + public static void Seed(ModelBuilder modelBuilder) + { + modelBuilder.Entity() + .HasData(new {Id = 1, Name = "Fair use", FsfApproved = false, OsiApproved = false}, + new {Id = 2, Name = "Advertisement use", FsfApproved = false, OsiApproved = false}, + new {Id = 3, Name = "All rights reserved", FsfApproved = false, OsiApproved = false}, + new + { + Id = 4, + Name = "BSD Zero Clause License", + SPDX = "0BSD", + FsfApproved = false, + OsiApproved = true, + Link = "https://spdx.org/licenses/0BSD.html#licenseText" + }, + new + { + Id = 5, + Name = "Attribution Assurance License", + SPDX = "AAL", + FsfApproved = false, + OsiApproved = true, + Link = "https://spdx.org/licenses/AAL.html#licenseText" + }, new + { + Id = 6, + Name = "Abstyles License", + SPDX = "Abstyles", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/Abstyles.html#licenseText" + }, + new + { + Id = 7, + Name = "Adobe Systems Incorporated Source Code License Agreement", + SPDX = "Adobe-2006", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/Adobe-2006.html#licenseText" + }, + new + { + Id = 8, + Name = "Adobe Glyph List License", + SPDX = "Adobe-Glyph", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/Adobe-Glyph.html#licenseText" + }, + new + { + Id = 9, + Name = "Amazon Digital Services License", + SPDX = "ADSL", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/ADSL.html#licenseText" + }, + new + { + Id = 10, + Name = "Academic Free License v1.1", + SPDX = "AFL-1.1", + FsfApproved = true, + OsiApproved = true, + Link = "https://spdx.org/licenses/AFL-1.1.html#licenseText" + }, + new + { + Id = 11, + Name = "Academic Free License v1.2", + SPDX = "AFL-1.2", + FsfApproved = true, + OsiApproved = true, + Link = "https://spdx.org/licenses/AFL-1.2.html#licenseText" + }, + new + { + Id = 12, + Name = "Academic Free License v2.0", + SPDX = "AFL-2.0", + FsfApproved = true, + OsiApproved = true, + Link = "https://spdx.org/licenses/AFL-2.0.html#licenseText" + }, + new + { + Id = 13, + Name = "Academic Free License v2.1", + SPDX = "AFL-2.1", + FsfApproved = true, + OsiApproved = true, + Link = "https://spdx.org/licenses/AFL-2.1.html#licenseText" + }, + new + { + Id = 14, + Name = "Academic Free License v3.0", + SPDX = "AFL-3.0", + FsfApproved = true, + OsiApproved = true, + Link = "https://spdx.org/licenses/AFL-3.0.html#licenseText" + }, new + { + Id = 15, + Name = "Afmparse License", + SPDX = "Afmparse", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/Afmparse.html#licenseText" + }, + new + { + Id = 16, + Name = "Affero General Public License v1.0 only", + SPDX = "AGPL-1.0-only", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/AGPL-1.0-only.html#licenseText" + }, + new + { + Id = 17, + Name = "Affero General Public License v1.0 or later", + SPDX = "AGPL-1.0-or-later", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/AGPL-1.0-or-later.html#licenseText" + }, + new + { + Id = 18, + Name = "GNU Affero General Public License v3.0 only", + SPDX = "AGPL-3.0-only", + FsfApproved = true, + OsiApproved = true, + Link = "https://spdx.org/licenses/AGPL-3.0-only.html#licenseText" + }, + new + { + Id = 19, + Name = "GNU Affero General Public License v3.0 or later", + SPDX = "AGPL-3.0-or-later", + FsfApproved = true, + OsiApproved = true, + Link = "https://spdx.org/licenses/AGPL-3.0-or-later.html#licenseText" + }, + new + { + Id = 20, + Name = "Aladdin Free Public License", + SPDX = "Aladdin", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/Aladdin.html#licenseText" + }, + new + { + Id = 21, + Name = "AMD's plpa_map.c License", + SPDX = "AMDPLPA", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/AMDPLPA.html#licenseText" + }, new + { + Id = 22, + Name = "Apple MIT License", + SPDX = "AML", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/AML.html#licenseText" + }, + new + { + Id = 23, + Name = "Academy of Motion Picture Arts and Sciences BSD", + SPDX = "AMPAS", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/AMPAS.html#licenseText" + }, + new + { + Id = 24, + Name = "ANTLR Software Rights Notice", + SPDX = "ANTLR-PD", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/ANTLR-PD.html#licenseText" + }, + new + { + Id = 25, + Name = "Apache License 1.0", + SPDX = "Apache-1.0", + FsfApproved = true, + OsiApproved = false, + Link = "https://spdx.org/licenses/Apache-1.0.html#licenseText" + }, new + { + Id = 26, + Name = "Apache License 1.1", + SPDX = "Apache-1.1", + FsfApproved = true, + OsiApproved = true, + Link = "https://spdx.org/licenses/Apache-1.1.html#licenseText" + }, new + { + Id = 27, + Name = "Apache License 2.0", + SPDX = "Apache-2.0", + FsfApproved = true, + OsiApproved = true, + Link = "https://spdx.org/licenses/Apache-2.0.html#licenseText" + }, + new + { + Id = 28, + Name = "Adobe Postscript AFM License", + SPDX = "APAFML", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/APAFML.html#licenseText" + }, + new + { + Id = 29, + Name = "Adaptive Public License 1.0", + SPDX = "APL-1.0", + FsfApproved = false, + OsiApproved = true, + Link = "https://spdx.org/licenses/APL-1.0.html#licenseText" + }, + new + { + Id = 30, + Name = "Apple Public Source License 1.0", + SPDX = "APSL-1.0", + FsfApproved = false, + OsiApproved = true, + Link = "https://spdx.org/licenses/APSL-1.0.html#licenseText" + }, + new + { + Id = 31, + Name = "Apple Public Source License 1.1", + SPDX = "APSL-1.1", + FsfApproved = false, + OsiApproved = true, + Link = "https://spdx.org/licenses/APSL-1.1.html#licenseText" + }, + new + { + Id = 32, + Name = "Apple Public Source License 1.2", + SPDX = "APSL-1.2", + FsfApproved = false, + OsiApproved = true, + Link = "https://spdx.org/licenses/APSL-1.2.html#licenseText" + }, + new + { + Id = 33, + Name = "Apple Public Source License 2.0", + SPDX = "APSL-2.0", + FsfApproved = true, + OsiApproved = true, + Link = "https://spdx.org/licenses/APSL-2.0.html#licenseText" + }, + new + { + Id = 34, + Name = "Artistic License 1.0", + SPDX = "Artistic-1.0", + FsfApproved = false, + OsiApproved = true, + Link = "https://spdx.org/licenses/Artistic-1.0.html#licenseText" + }, + new + { + Id = 35, + Name = "Artistic License 1.0 w/clause 8", + SPDX = "Artistic-1.0-cl8", + FsfApproved = false, + OsiApproved = true, + Link = "https://spdx.org/licenses/Artistic-1.0-cl8.html#licenseText" + }, + new + { + Id = 36, + Name = "Artistic License 1.0 (Perl)", + SPDX = "Artistic-1.0-Perl", + FsfApproved = false, + OsiApproved = true, + Link = "https://spdx.org/licenses/Artistic-1.0-Perl.html#licenseText" + }, + new + { + Id = 37, + Name = "Artistic License 2.0", + SPDX = "Artistic-2.0", + FsfApproved = true, + OsiApproved = true, + Link = "https://spdx.org/licenses/Artistic-2.0.html#licenseText" + }, new + { + Id = 38, + Name = "Bahyph License", + SPDX = "Bahyph", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/Bahyph.html#licenseText" + }, new + { + Id = 39, + Name = "Barr License", + SPDX = "Barr", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/Barr.html#licenseText" + }, new + { + Id = 40, + Name = "Beerware License", + SPDX = "Beerware", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/Beerware.html#licenseText" + }, + new + { + Id = 41, + Name = "BitTorrent Open Source License v1.0", + SPDX = "BitTorrent-1.0", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/BitTorrent-1.0.html#licenseText" + }, + new + { + Id = 42, + Name = "BitTorrent Open Source License v1.1", + SPDX = "BitTorrent-1.1", + FsfApproved = true, + OsiApproved = false, + Link = "https://spdx.org/licenses/BitTorrent-1.1.html#licenseText" + }, new + { + Id = 43, + Name = "Borceux license", + SPDX = "Borceux", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/Borceux.html#licenseText" + }, + new + { + Id = 44, + Name = "BSD 1-Clause License", + SPDX = "BSD-1-Clause", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/BSD-1-Clause.html#licenseText" + }, + new + { + Id = 45, + Name = "BSD 2-Clause \"Simplified\" License", + SPDX = "BSD-2-Clause", + FsfApproved = false, + OsiApproved = true, + Link = "https://spdx.org/licenses/BSD-2-Clause.html#licenseText" + }, + new + { + Id = 46, + Name = "BSD 2-Clause FreeBSD License", + SPDX = "BSD-2-Clause-FreeBSD", + FsfApproved = true, + OsiApproved = false, + Link = "https://spdx.org/licenses/BSD-2-Clause-FreeBSD.html#licenseText" + }, + new + { + Id = 47, + Name = "BSD 2-Clause NetBSD License", + SPDX = "BSD-2-Clause-NetBSD", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/BSD-2-Clause-NetBSD.html#licenseText" + }, + new + { + Id = 48, + Name = "BSD-2-Clause Plus Patent License", + SPDX = "BSD-2-Clause-Patent", + FsfApproved = false, + OsiApproved = true, + Link = "https://spdx.org/licenses/BSD-2-Clause-Patent.html#licenseText" + }, + new + { + Id = 49, + Name = "BSD 3-Clause \"New\" or \"Revised\" License", + SPDX = "BSD-3-Clause", + FsfApproved = true, + OsiApproved = true, + Link = "https://spdx.org/licenses/BSD-3-Clause.html#licenseText" + }, + new + { + Id = 50, + Name = "BSD with attribution", + SPDX = "BSD-3-Clause-Attribution", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/BSD-3-Clause-Attribution.html#licenseText" + }, + new + { + Id = 51, + Name = "BSD 3-Clause Clear License", + SPDX = "BSD-3-Clause-Clear", + FsfApproved = true, + OsiApproved = false, + Link = "https://spdx.org/licenses/BSD-3-Clause-Clear.html#licenseText" + }, + new + { + Id = 52, + Name = "Lawrence Berkeley National Labs BSD variant license", + SPDX = "BSD-3-Clause-LBNL", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/BSD-3-Clause-LBNL.html#licenseText" + }, + new + { + Id = 53, + Name = "BSD 3-Clause No Nuclear License", + SPDX = "BSD-3-Clause-No-Nuclear-License", + FsfApproved = false, + OsiApproved = false, + Link = + "https://spdx.org/licenses/BSD-3-Clause-No-Nuclear-License.html#licenseText" + }, + new + { + Id = 54, + Name = "BSD 3-Clause No Nuclear License 2014", + SPDX = "BSD-3-Clause-No-Nuclear-License-2014", + FsfApproved = false, + OsiApproved = false, + Link = + "https://spdx.org/licenses/BSD-3-Clause-No-Nuclear-License-2014.html#licenseText" + }, + new + { + Id = 55, + Name = "BSD 3-Clause No Nuclear Warranty", + SPDX = "BSD-3-Clause-No-Nuclear-Warranty", + FsfApproved = false, + OsiApproved = false, + Link = + "https://spdx.org/licenses/BSD-3-Clause-No-Nuclear-Warranty.html#licenseText" + }, + new + { + Id = 56, + Name = "BSD 4-Clause \"Original\" or \"Old\" License", + SPDX = "BSD-4-Clause", + FsfApproved = true, + OsiApproved = false, + Link = "https://spdx.org/licenses/BSD-4-Clause.html#licenseText" + }, + new + { + Id = 57, + Name = "BSD-4-Clause (University of California-Specific)", + SPDX = "BSD-4-Clause-UC", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/BSD-4-Clause-UC.html#licenseText" + }, + new + { + Id = 58, + Name = "BSD Protection License", + SPDX = "BSD-Protection", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/BSD-Protection.html#licenseText" + }, + new + { + Id = 59, + Name = "BSD Source Code Attribution", + SPDX = "BSD-Source-Code", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/BSD-Source-Code.html#licenseText" + }, + new + { + Id = 60, + Name = "Boost Software License 1.0", + SPDX = "BSL-1.0", + FsfApproved = true, + OsiApproved = true, + Link = "https://spdx.org/licenses/BSL-1.0.html#licenseText" + }, + new + { + Id = 61, + Name = "bzip2 and libbzip2 License v1.0.5", + SPDX = "bzip2-1.0.5", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/bzip2-1.0.5.html#licenseText" + }, + new + { + Id = 62, + Name = "bzip2 and libbzip2 License v1.0.6", + SPDX = "bzip2-1.0.6", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/bzip2-1.0.6.html#licenseText" + }, new + { + Id = 63, + Name = "Caldera License", + SPDX = "Caldera", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/Caldera.html#licenseText" + }, + new + { + Id = 64, + Name = "Computer Associates Trusted Open Source License 1.1", + SPDX = "CATOSL-1.1", + FsfApproved = false, + OsiApproved = true, + Link = "https://spdx.org/licenses/CATOSL-1.1.html#licenseText" + }, + new + { + Id = 65, + Name = "Creative Commons Attribution 1.0 Generic", + SPDX = "CC-BY-1.0", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/CC-BY-1.0.html#licenseText" + }, + new + { + Id = 66, + Name = "Creative Commons Attribution 2.0 Generic", + SPDX = "CC-BY-2.0", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/CC-BY-2.0.html#licenseText" + }, + new + { + Id = 67, + Name = "Creative Commons Attribution 2.5 Generic", + SPDX = "CC-BY-2.5", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/CC-BY-2.5.html#licenseText" + }, + new + { + Id = 68, + Name = "Creative Commons Attribution 3.0 Unported", + SPDX = "CC-BY-3.0", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/CC-BY-3.0.html#licenseText" + }, + new + { + Id = 69, + Name = "Creative Commons Attribution 4.0 International", + SPDX = "CC-BY-4.0", + FsfApproved = true, + OsiApproved = false, + Link = "https://spdx.org/licenses/CC-BY-4.0.html#licenseText" + }, + new + { + Id = 70, + Name = "Creative Commons Attribution Non Commercial 1.0 Generic", + SPDX = "CC-BY-NC-1.0", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/CC-BY-NC-1.0.html#licenseText" + }, + new + { + Id = 71, + Name = "Creative Commons Attribution Non Commercial 2.0 Generic", + SPDX = "CC-BY-NC-2.0", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/CC-BY-NC-2.0.html#licenseText" + }, + new + { + Id = 72, + Name = "Creative Commons Attribution Non Commercial 2.5 Generic", + SPDX = "CC-BY-NC-2.5", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/CC-BY-NC-2.5.html#licenseText" + }, + new + { + Id = 73, + Name = "Creative Commons Attribution Non Commercial 3.0 Unported", + SPDX = "CC-BY-NC-3.0", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/CC-BY-NC-3.0.html#licenseText" + }, + new + { + Id = 74, + Name = "Creative Commons Attribution Non Commercial 4.0 International", + SPDX = "CC-BY-NC-4.0", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/CC-BY-NC-4.0.html#licenseText" + }, + new + { + Id = 75, + Name = + "Creative Commons Attribution Non Commercial No Derivatives 1.0 Generic", + SPDX = "CC-BY-NC-ND-1.0", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/CC-BY-NC-ND-1.0.html#licenseText" + }, + new + { + Id = 76, + Name = + "Creative Commons Attribution Non Commercial No Derivatives 2.0 Generic", + SPDX = "CC-BY-NC-ND-2.0", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/CC-BY-NC-ND-2.0.html#licenseText" + }, + new + { + Id = 77, + Name = + "Creative Commons Attribution Non Commercial No Derivatives 2.5 Generic", + SPDX = "CC-BY-NC-ND-2.5", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/CC-BY-NC-ND-2.5.html#licenseText" + }, + new + { + Id = 78, + Name = + "Creative Commons Attribution Non Commercial No Derivatives 3.0 Unported", + SPDX = "CC-BY-NC-ND-3.0", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/CC-BY-NC-ND-3.0.html#licenseText" + }, + new + { + Id = 79, + Name = + "Creative Commons Attribution Non Commercial No Derivatives 4.0 International", + SPDX = "CC-BY-NC-ND-4.0", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/CC-BY-NC-ND-4.0.html#licenseText" + }, + new + { + Id = 80, + Name = + "Creative Commons Attribution Non Commercial Share Alike 1.0 Generic", + SPDX = "CC-BY-NC-SA-1.0", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/CC-BY-NC-SA-1.0.html#licenseText" + }, + new + { + Id = 81, + Name = + "Creative Commons Attribution Non Commercial Share Alike 2.0 Generic", + SPDX = "CC-BY-NC-SA-2.0", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/CC-BY-NC-SA-2.0.html#licenseText" + }, + new + { + Id = 82, + Name = + "Creative Commons Attribution Non Commercial Share Alike 2.5 Generic", + SPDX = "CC-BY-NC-SA-2.5", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/CC-BY-NC-SA-2.5.html#licenseText" + }, + new + { + Id = 83, + Name = + "Creative Commons Attribution Non Commercial Share Alike 3.0 Unported", + SPDX = "CC-BY-NC-SA-3.0", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/CC-BY-NC-SA-3.0.html#licenseText" + }, + new + { + Id = 84, + Name = + "Creative Commons Attribution Non Commercial Share Alike 4.0 International", + SPDX = "CC-BY-NC-SA-4.0", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/CC-BY-NC-SA-4.0.html#licenseText" + }, + new + { + Id = 85, + Name = "Creative Commons Attribution No Derivatives 1.0 Generic", + SPDX = "CC-BY-ND-1.0", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/CC-BY-ND-1.0.html#licenseText" + }, + new + { + Id = 86, + Name = "Creative Commons Attribution No Derivatives 2.0 Generic", + SPDX = "CC-BY-ND-2.0", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/CC-BY-ND-2.0.html#licenseText" + }, + new + { + Id = 87, + Name = "Creative Commons Attribution No Derivatives 2.5 Generic", + SPDX = "CC-BY-ND-2.5", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/CC-BY-ND-2.5.html#licenseText" + }, + new + { + Id = 88, + Name = "Creative Commons Attribution No Derivatives 3.0 Unported", + SPDX = "CC-BY-ND-3.0", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/CC-BY-ND-3.0.html#licenseText" + }, + new + { + Id = 89, + Name = "Creative Commons Attribution No Derivatives 4.0 International", + SPDX = "CC-BY-ND-4.0", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/CC-BY-ND-4.0.html#licenseText" + }, + new + { + Id = 90, + Name = "Creative Commons Attribution Share Alike 1.0 Generic", + SPDX = "CC-BY-SA-1.0", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/CC-BY-SA-1.0.html#licenseText" + }, + new + { + Id = 91, + Name = "Creative Commons Attribution Share Alike 2.0 Generic", + SPDX = "CC-BY-SA-2.0", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/CC-BY-SA-2.0.html#licenseText" + }, + new + { + Id = 92, + Name = "Creative Commons Attribution Share Alike 2.5 Generic", + SPDX = "CC-BY-SA-2.5", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/CC-BY-SA-2.5.html#licenseText" + }, + new + { + Id = 93, + Name = "Creative Commons Attribution Share Alike 3.0 Unported", + SPDX = "CC-BY-SA-3.0", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/CC-BY-SA-3.0.html#licenseText" + }, + new + { + Id = 94, + Name = "Creative Commons Attribution Share Alike 4.0 International", + SPDX = "CC-BY-SA-4.0", + FsfApproved = true, + OsiApproved = false, + Link = "https://spdx.org/licenses/CC-BY-SA-4.0.html#licenseText" + }, + new + { + Id = 95, + Name = "Creative Commons Zero v1.0 Universal", + SPDX = "CC0-1.0", + FsfApproved = true, + OsiApproved = false, + Link = "https://spdx.org/licenses/CC0-1.0.html#licenseText" + }, + new + { + Id = 96, + Name = "Common Development and Distribution License 1.0", + SPDX = "CDDL-1.0", + FsfApproved = true, + OsiApproved = true, + Link = "https://spdx.org/licenses/CDDL-1.0.html#licenseText" + }, + new + { + Id = 97, + Name = "Common Development and Distribution License 1.1", + SPDX = "CDDL-1.1", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/CDDL-1.1.html#licenseText" + }, + new + { + Id = 98, + Name = "Community Data License Agreement Permissive 1.0", + SPDX = "CDLA-Permissive-1.0", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/CDLA-Permissive-1.0.html#licenseText" + }, + new + { + Id = 99, + Name = "Community Data License Agreement Sharing 1.0", + SPDX = "CDLA-Sharing-1.0", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/CDLA-Sharing-1.0.html#licenseText" + }, + new + { + Id = 100, + Name = "CeCILL Free Software License Agreement v1.0", + SPDX = "CECILL-1.0", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/CECILL-1.0.html#licenseText" + }, + new + { + Id = 101, + Name = "CeCILL Free Software License Agreement v1.1", + SPDX = "CECILL-1.1", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/CECILL-1.1.html#licenseText" + }, + new + { + Id = 102, + Name = "CeCILL Free Software License Agreement v2.0", + SPDX = "CECILL-2.0", + FsfApproved = true, + OsiApproved = false, + Link = "https://spdx.org/licenses/CECILL-2.0.html#licenseText" + }, + new + { + Id = 103, + Name = "CeCILL Free Software License Agreement v2.1", + SPDX = "CECILL-2.1", + FsfApproved = false, + OsiApproved = true, + Link = "https://spdx.org/licenses/CECILL-2.1.html#licenseText" + }, + new + { + Id = 104, + Name = "CeCILL-B Free Software License Agreement", + SPDX = "CECILL-B", + FsfApproved = true, + OsiApproved = false, + Link = "https://spdx.org/licenses/CECILL-B.html#licenseText" + }, + new + { + Id = 105, + Name = "CeCILL-C Free Software License Agreement", + SPDX = "CECILL-C", + FsfApproved = true, + OsiApproved = false, + Link = "https://spdx.org/licenses/CECILL-C.html#licenseText" + }, + new + { + Id = 106, + Name = "CERN Open Hardware License v1.1", + SPDX = "CERN-OHL-1.1", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/CERN-OHL-1.1.html#licenseText" + }, + new + { + Id = 107, + Name = "CERN Open Hardware Licence v1.2", + SPDX = "CERN-OHL-1.2", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/CERN-OHL-1.2.html#licenseText" + }, + new + { + Id = 108, + Name = "Clarified Artistic License", + SPDX = "ClArtistic", + FsfApproved = true, + OsiApproved = false, + Link = "https://spdx.org/licenses/ClArtistic.html#licenseText" + }, + new + { + Id = 109, + Name = "CNRI Jython License", + SPDX = "CNRI-Jython", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/CNRI-Jython.html#licenseText" + }, + new + { + Id = 110, + Name = "CNRI Python License", + SPDX = "CNRI-Python", + FsfApproved = false, + OsiApproved = true, + Link = "https://spdx.org/licenses/CNRI-Python.html#licenseText" + }, + new + { + Id = 111, + Name = "CNRI Python Open Source GPL Compatible License Agreement", + SPDX = "CNRI-Python-GPL-Compatible", + FsfApproved = false, + OsiApproved = false, + Link = + "https://spdx.org/licenses/CNRI-Python-GPL-Compatible.html#licenseText" + }, + new + { + Id = 112, + Name = "Condor Public License v1.1", + SPDX = "Condor-1.1", + FsfApproved = true, + OsiApproved = false, + Link = "https://spdx.org/licenses/Condor-1.1.html#licenseText" + }, + new + { + Id = 113, + Name = "copyleft-next 0.3.0", + SPDX = "copyleft-next-0.3.0", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/copyleft-next-0.3.0.html#licenseText" + }, + new + { + Id = 114, + Name = "copyleft-next 0.3.1", + SPDX = "copyleft-next-0.3.1", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/copyleft-next-0.3.1.html#licenseText" + }, + new + { + Id = 115, + Name = "Common Public Attribution License 1.0", + SPDX = "CPAL-1.0", + FsfApproved = true, + OsiApproved = true, + Link = "https://spdx.org/licenses/CPAL-1.0.html#licenseText" + }, + new + { + Id = 116, + Name = "Common Public License 1.0", + SPDX = "CPL-1.0", + FsfApproved = true, + OsiApproved = true, + Link = "https://spdx.org/licenses/CPL-1.0.html#licenseText" + }, + new + { + Id = 117, + Name = "Code Project Open License 1.02", + SPDX = "CPOL-1.02", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/CPOL-1.02.html#licenseText" + }, + new + { + Id = 118, + Name = "Crossword License", + SPDX = "Crossword", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/Crossword.html#licenseText" + }, + new + { + Id = 119, + Name = "CrystalStacker License", + SPDX = "CrystalStacker", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/CrystalStacker.html#licenseText" + }, + new + { + Id = 120, + Name = "CUA Office Public License v1.0", + SPDX = "CUA-OPL-1.0", + FsfApproved = false, + OsiApproved = true, + Link = "https://spdx.org/licenses/CUA-OPL-1.0.html#licenseText" + }, new + { + Id = 121, + Name = "Cube License", + SPDX = "Cube", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/Cube.html#licenseText" + }, new + { + Id = 122, + Name = "curl License", + SPDX = "curl", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/curl.html#licenseText" + }, + new + { + Id = 123, + Name = "Deutsche Freie Software Lizenz", + SPDX = "D-FSL-1.0", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/D-FSL-1.0.html#licenseText" + }, + new + { + Id = 124, + Name = "diffmark license", + SPDX = "diffmark", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/diffmark.html#licenseText" + }, new + { + Id = 125, + Name = "DOC License", + SPDX = "DOC", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/DOC.html#licenseText" + }, new + { + Id = 126, + Name = "Dotseqn License", + SPDX = "Dotseqn", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/Dotseqn.html#licenseText" + }, new + { + Id = 127, + Name = "DSDP License", + SPDX = "DSDP", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/DSDP.html#licenseText" + }, new + { + Id = 128, + Name = "dvipdfm License", + SPDX = "dvipdfm", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/dvipdfm.html#licenseText" + }, + new + { + Id = 129, + Name = "Educational Community License v1.0", + SPDX = "ECL-1.0", + FsfApproved = false, + OsiApproved = true, + Link = "https://spdx.org/licenses/ECL-1.0.html#licenseText" + }, + new + { + Id = 130, + Name = "Educational Community License v2.0", + SPDX = "ECL-2.0", + FsfApproved = true, + OsiApproved = true, + Link = "https://spdx.org/licenses/ECL-2.0.html#licenseText" + }, + new + { + Id = 131, + Name = "Eiffel Forum License v1.0", + SPDX = "EFL-1.0", + FsfApproved = false, + OsiApproved = true, + Link = "https://spdx.org/licenses/EFL-1.0.html#licenseText" + }, + new + { + Id = 132, + Name = "Eiffel Forum License v2.0", + SPDX = "EFL-2.0", + FsfApproved = true, + OsiApproved = true, + Link = "https://spdx.org/licenses/EFL-2.0.html#licenseText" + }, + new + { + Id = 133, + Name = "eGenix.com Public License 1.1.0", + SPDX = "eGenix", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/eGenix.html#licenseText" + }, + new + { + Id = 134, + Name = "Entessa Public License v1.0", + SPDX = "Entessa", + FsfApproved = false, + OsiApproved = true, + Link = "https://spdx.org/licenses/Entessa.html#licenseText" + }, + new + { + Id = 135, + Name = "Eclipse Public License 1.0", + SPDX = "EPL-1.0", + FsfApproved = true, + OsiApproved = true, + Link = "https://spdx.org/licenses/EPL-1.0.html#licenseText" + }, + new + { + Id = 136, + Name = "Eclipse Public License 2.0", + SPDX = "EPL-2.0", + FsfApproved = true, + OsiApproved = true, + Link = "https://spdx.org/licenses/EPL-2.0.html#licenseText" + }, + new + { + Id = 137, + Name = "Erlang Public License v1.1", + SPDX = "ErlPL-1.1", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/ErlPL-1.1.html#licenseText" + }, + new + { + Id = 138, + Name = "EU DataGrid Software License", + SPDX = "EUDatagrid", + FsfApproved = true, + OsiApproved = true, + Link = "https://spdx.org/licenses/EUDatagrid.html#licenseText" + }, + new + { + Id = 139, + Name = "European Union Public License 1.0", + SPDX = "EUPL-1.0", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/EUPL-1.0.html#licenseText" + }, + new + { + Id = 140, + Name = "European Union Public License 1.1", + SPDX = "EUPL-1.1", + FsfApproved = true, + OsiApproved = true, + Link = "https://spdx.org/licenses/EUPL-1.1.html#licenseText" + }, + new + { + Id = 141, + Name = "European Union Public License 1.2", + SPDX = "EUPL-1.2", + FsfApproved = true, + OsiApproved = true, + Link = "https://spdx.org/licenses/EUPL-1.2.html#licenseText" + }, new + { + Id = 142, + Name = "Eurosym License", + SPDX = "Eurosym", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/Eurosym.html#licenseText" + }, new + { + Id = 143, + Name = "Fair License", + SPDX = "Fair", + FsfApproved = false, + OsiApproved = true, + Link = "https://spdx.org/licenses/Fair.html#licenseText" + }, + new + { + Id = 144, + Name = "Frameworx Open License 1.0", + SPDX = "Frameworx-1.0", + FsfApproved = false, + OsiApproved = true, + Link = "https://spdx.org/licenses/Frameworx-1.0.html#licenseText" + }, + new + { + Id = 145, + Name = "FreeImage Public License v1.0", + SPDX = "FreeImage", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/FreeImage.html#licenseText" + }, + new + { + Id = 146, + Name = "FSF All Permissive License", + SPDX = "FSFAP", + FsfApproved = true, + OsiApproved = false, + Link = "https://spdx.org/licenses/FSFAP.html#licenseText" + }, new + { + Id = 147, + Name = "FSF Unlimited License", + SPDX = "FSFUL", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/FSFUL.html#licenseText" + }, + new + { + Id = 148, + Name = "FSF Unlimited License (with License Retention)", + SPDX = "FSFULLR", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/FSFULLR.html#licenseText" + }, + new + { + Id = 149, + Name = "Freetype Project License", + SPDX = "FTL", + FsfApproved = true, + OsiApproved = false, + Link = "https://spdx.org/licenses/FTL.html#licenseText" + }, + new + { + Id = 150, + Name = "GNU Free Documentation License v1.1 only", + SPDX = "GFDL-1.1-only", + FsfApproved = true, + OsiApproved = false, + Link = "https://spdx.org/licenses/GFDL-1.1-only.html#licenseText" + }, + new + { + Id = 151, + Name = "GNU Free Documentation License v1.1 or later", + SPDX = "GFDL-1.1-or-later", + FsfApproved = true, + OsiApproved = false, + Link = "https://spdx.org/licenses/GFDL-1.1-or-later.html#licenseText" + }, + new + { + Id = 152, + Name = "GNU Free Documentation License v1.2 only", + SPDX = "GFDL-1.2-only", + FsfApproved = true, + OsiApproved = false, + Link = "https://spdx.org/licenses/GFDL-1.2-only.html#licenseText" + }, + new + { + Id = 153, + Name = "GNU Free Documentation License v1.2 or later", + SPDX = "GFDL-1.2-or-later", + FsfApproved = true, + OsiApproved = false, + Link = "https://spdx.org/licenses/GFDL-1.2-or-later.html#licenseText" + }, + new + { + Id = 154, + Name = "GNU Free Documentation License v1.3 only", + SPDX = "GFDL-1.3-only", + FsfApproved = true, + OsiApproved = false, + Link = "https://spdx.org/licenses/GFDL-1.3-only.html#licenseText" + }, + new + { + Id = 155, + Name = "GNU Free Documentation License v1.3 or later", + SPDX = "GFDL-1.3-or-later", + FsfApproved = true, + OsiApproved = false, + Link = "https://spdx.org/licenses/GFDL-1.3-or-later.html#licenseText" + }, + new + { + Id = 156, + Name = "Giftware License", + SPDX = "Giftware", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/Giftware.html#licenseText" + }, new + { + Id = 157, + Name = "GL2PS License", + SPDX = "GL2PS", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/GL2PS.html#licenseText" + }, new + { + Id = 158, + Name = "3dfx Glide License", + SPDX = "Glide", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/Glide.html#licenseText" + }, new + { + Id = 159, + Name = "Glulxe License", + SPDX = "Glulxe", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/Glulxe.html#licenseText" + }, new + { + Id = 160, + Name = "gnuplot License", + SPDX = "gnuplot", + FsfApproved = true, + OsiApproved = false, + Link = "https://spdx.org/licenses/gnuplot.html#licenseText" + }, + new + { + Id = 161, + Name = "GNU General Public License v1.0 only", + SPDX = "GPL-1.0-only", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/GPL-1.0-only.html#licenseText" + }, + new + { + Id = 162, + Name = "GNU General Public License v1.0 or later", + SPDX = "GPL-1.0-or-later", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/GPL-1.0-or-later.html#licenseText" + }, + new + { + Id = 163, + Name = "GNU General Public License v2.0 only", + SPDX = "GPL-2.0-only", + FsfApproved = true, + OsiApproved = true, + Link = "https://spdx.org/licenses/GPL-2.0-only.html#licenseText" + }, + new + { + Id = 164, + Name = "GNU General Public License v2.0 or later", + SPDX = "GPL-2.0-or-later", + FsfApproved = true, + OsiApproved = true, + Link = "https://spdx.org/licenses/GPL-2.0-or-later.html#licenseText" + }, + new + { + Id = 165, + Name = "GNU General Public License v3.0 only", + SPDX = "GPL-3.0-only", + FsfApproved = true, + OsiApproved = true, + Link = "https://spdx.org/licenses/GPL-3.0-only.html#licenseText" + }, + new + { + Id = 166, + Name = "GNU General Public License v3.0 or later", + SPDX = "GPL-3.0-or-later", + FsfApproved = true, + OsiApproved = true, + Link = "https://spdx.org/licenses/GPL-3.0-or-later.html#licenseText" + }, + new + { + Id = 167, + Name = "gSOAP Public License v1.3b", + SPDX = "gSOAP-1.3b", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/gSOAP-1.3b.html#licenseText" + }, + new + { + Id = 168, + Name = "Haskell Language Report License", + SPDX = "HaskellReport", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/HaskellReport.html#licenseText" + }, + new + { + Id = 169, + Name = "Historical Permission Notice and Disclaimer", + SPDX = "HPND", + FsfApproved = true, + OsiApproved = true, + Link = "https://spdx.org/licenses/HPND.html#licenseText" + }, + new + { + Id = 170, + Name = "Historical Permission Notice and Disclaimer - sell variant", + SPDX = "HPND-sell-variant", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/HPND-sell-variant.html#licenseText" + }, + new + { + Id = 171, + Name = "IBM PowerPC Initialization and Boot Software", + SPDX = "IBM-pibs", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/IBM-pibs.html#licenseText" + }, new + { + Id = 172, + Name = "ICU License", + SPDX = "ICU", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/ICU.html#licenseText" + }, + new + { + Id = 173, + Name = "Independent JPEG Group License", + SPDX = "IJG", + FsfApproved = true, + OsiApproved = false, + Link = "https://spdx.org/licenses/IJG.html#licenseText" + }, + new + { + Id = 174, + Name = "ImageMagick License", + SPDX = "ImageMagick", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/ImageMagick.html#licenseText" + }, + new + { + Id = 175, + Name = "iMatix Standard Function Library Agreement", + SPDX = "iMatix", + FsfApproved = true, + OsiApproved = false, + Link = "https://spdx.org/licenses/iMatix.html#licenseText" + }, new + { + Id = 176, + Name = "Imlib2 License", + SPDX = "Imlib2", + FsfApproved = true, + OsiApproved = false, + Link = "https://spdx.org/licenses/Imlib2.html#licenseText" + }, new + { + Id = 177, + Name = "Info-ZIP License", + SPDX = "Info-ZIP", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/Info-ZIP.html#licenseText" + }, + new + { + Id = 178, + Name = "Intel Open Source License", + SPDX = "Intel", + FsfApproved = true, + OsiApproved = true, + Link = "https://spdx.org/licenses/Intel.html#licenseText" + }, + new + { + Id = 179, + Name = "Intel ACPI Software License Agreement", + SPDX = "Intel-ACPI", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/Intel-ACPI.html#licenseText" + }, + new + { + Id = 180, + Name = "Interbase Public License v1.0", + SPDX = "Interbase-1.0", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/Interbase-1.0.html#licenseText" + }, new + { + Id = 181, + Name = "IPA Font License", + SPDX = "IPA", + FsfApproved = true, + OsiApproved = true, + Link = "https://spdx.org/licenses/IPA.html#licenseText" + }, + new + { + Id = 182, + Name = "IBM Public License v1.0", + SPDX = "IPL-1.0", + FsfApproved = true, + OsiApproved = true, + Link = "https://spdx.org/licenses/IPL-1.0.html#licenseText" + }, new + { + Id = 183, + Name = "ISC License", + SPDX = "ISC", + FsfApproved = true, + OsiApproved = true, + Link = "https://spdx.org/licenses/ISC.html#licenseText" + }, new + { + Id = 184, + Name = "JasPer License", + SPDX = "JasPer-2.0", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/JasPer-2.0.html#licenseText" + }, + new + { + Id = 185, + Name = "Japan Network Information Center License", + SPDX = "JPNIC", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/JPNIC.html#licenseText" + }, new + { + Id = 186, + Name = "JSON License", + SPDX = "JSON", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/JSON.html#licenseText" + }, + new + { + Id = 187, + Name = "Licence Art Libre 1.2", + SPDX = "LAL-1.2", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/LAL-1.2.html#licenseText" + }, + new + { + Id = 188, + Name = "Licence Art Libre 1.3", + SPDX = "LAL-1.3", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/LAL-1.3.html#licenseText" + }, new + { + Id = 189, + Name = "Latex2e License", + SPDX = "Latex2e", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/Latex2e.html#licenseText" + }, new + { + Id = 190, + Name = "Leptonica License", + SPDX = "Leptonica", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/Leptonica.html#licenseText" + }, + new + { + Id = 191, + Name = "GNU Library General Public License v2 only", + SPDX = "LGPL-2.0-only", + FsfApproved = false, + OsiApproved = true, + Link = "https://spdx.org/licenses/LGPL-2.0-only.html#licenseText" + }, + new + { + Id = 192, + Name = "GNU Library General Public License v2 or later", + SPDX = "LGPL-2.0-or-later", + FsfApproved = false, + OsiApproved = true, + Link = "https://spdx.org/licenses/LGPL-2.0-or-later.html#licenseText" + }, + new + { + Id = 193, + Name = "GNU Lesser General Public License v2.1 only", + SPDX = "LGPL-2.1-only", + FsfApproved = true, + OsiApproved = true, + Link = "https://spdx.org/licenses/LGPL-2.1-only.html#licenseText" + }, + new + { + Id = 194, + Name = "GNU Lesser General Public License v2.1 or later", + SPDX = "LGPL-2.1-or-later", + FsfApproved = true, + OsiApproved = true, + Link = "https://spdx.org/licenses/LGPL-2.1-or-later.html#licenseText" + }, + new + { + Id = 195, + Name = "GNU Lesser General Public License v3.0 only", + SPDX = "LGPL-3.0-only", + FsfApproved = true, + OsiApproved = true, + Link = "https://spdx.org/licenses/LGPL-3.0-only.html#licenseText" + }, + new + { + Id = 196, + Name = "GNU Lesser General Public License v3.0 or later", + SPDX = "LGPL-3.0-or-later", + FsfApproved = true, + OsiApproved = true, + Link = "https://spdx.org/licenses/LGPL-3.0-or-later.html#licenseText" + }, + new + { + Id = 197, + Name = "Lesser General Public License For Linguistic Resources", + SPDX = "LGPLLR", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/LGPLLR.html#licenseText" + }, new + { + Id = 198, + Name = "libpng License", + SPDX = "Libpng", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/Libpng.html#licenseText" + }, + new + { + Id = 199, + Name = "PNG Reference Library version 2", + SPDX = "libpng-2.0", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/libpng-2.0.html#licenseText" + }, new + { + Id = 200, + Name = "libtiff License", + SPDX = "libtiff", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/libtiff.html#licenseText" + }, + new + { + Id = 201, + Name = "Licence Libre du Québec – Permissive version 1.1", + SPDX = "LiLiQ-P-1.1", + FsfApproved = false, + OsiApproved = true, + Link = "https://spdx.org/licenses/LiLiQ-P-1.1.html#licenseText" + }, + new + { + Id = 202, + Name = "Licence Libre du Québec – Réciprocité version 1.1", + SPDX = "LiLiQ-R-1.1", + FsfApproved = false, + OsiApproved = true, + Link = "https://spdx.org/licenses/LiLiQ-R-1.1.html#licenseText" + }, + new + { + Id = 203, + Name = "Licence Libre du Québec – Réciprocité forte version 1.1", + SPDX = "LiLiQ-Rplus-1.1", + FsfApproved = false, + OsiApproved = true, + Link = "https://spdx.org/licenses/LiLiQ-Rplus-1.1.html#licenseText" + }, + new + { + Id = 204, + Name = "Linux Kernel Variant of OpenIB.org license", + SPDX = "Linux-OpenIB", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/Linux-OpenIB.html#licenseText" + }, + new + { + Id = 205, + Name = "Lucent Public License Version 1.0", + SPDX = "LPL-1.0", + FsfApproved = false, + OsiApproved = true, + Link = "https://spdx.org/licenses/LPL-1.0.html#licenseText" + }, + new + { + Id = 206, + Name = "Lucent Public License v1.02", + SPDX = "LPL-1.02", + FsfApproved = true, + OsiApproved = true, + Link = "https://spdx.org/licenses/LPL-1.02.html#licenseText" + }, + new + { + Id = 207, + Name = "LaTeX Project Public License v1.0", + SPDX = "LPPL-1.0", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/LPPL-1.0.html#licenseText" + }, + new + { + Id = 208, + Name = "LaTeX Project Public License v1.1", + SPDX = "LPPL-1.1", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/LPPL-1.1.html#licenseText" + }, + new + { + Id = 209, + Name = "LaTeX Project Public License v1.2", + SPDX = "LPPL-1.2", + FsfApproved = true, + OsiApproved = false, + Link = "https://spdx.org/licenses/LPPL-1.2.html#licenseText" + }, + new + { + Id = 210, + Name = "LaTeX Project Public License v1.3a", + SPDX = "LPPL-1.3a", + FsfApproved = true, + OsiApproved = false, + Link = "https://spdx.org/licenses/LPPL-1.3a.html#licenseText" + }, + new + { + Id = 211, + Name = "LaTeX Project Public License v1.3c", + SPDX = "LPPL-1.3c", + FsfApproved = false, + OsiApproved = true, + Link = "https://spdx.org/licenses/LPPL-1.3c.html#licenseText" + }, + new + { + Id = 212, + Name = "MakeIndex License", + SPDX = "MakeIndex", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/MakeIndex.html#licenseText" + }, new + { + Id = 213, + Name = "MirOS License", + SPDX = "MirOS", + FsfApproved = false, + OsiApproved = true, + Link = "https://spdx.org/licenses/MirOS.html#licenseText" + }, new + { + Id = 214, + Name = "MIT License", + SPDX = "MIT", + FsfApproved = true, + OsiApproved = true, + Link = "https://spdx.org/licenses/MIT.html#licenseText" + }, new + { + Id = 215, + Name = "MIT No Attribution", + SPDX = "MIT-0", + FsfApproved = false, + OsiApproved = true, + Link = "https://spdx.org/licenses/MIT-0.html#licenseText" + }, + new + { + Id = 216, + Name = "Enlightenment License (e16)", + SPDX = "MIT-advertising", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/MIT-advertising.html#licenseText" + }, new + { + Id = 217, + Name = "CMU License", + SPDX = "MIT-CMU", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/MIT-CMU.html#licenseText" + }, new + { + Id = 218, + Name = "enna License", + SPDX = "MIT-enna", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/MIT-enna.html#licenseText" + }, new + { + Id = 219, + Name = "feh License", + SPDX = "MIT-feh", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/MIT-feh.html#licenseText" + }, + new + { + Id = 220, + Name = "MIT +no-false-attribs license", + SPDX = "MITNFA", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/MITNFA.html#licenseText" + }, + new + { + Id = 221, + Name = "Motosoto License", + SPDX = "Motosoto", + FsfApproved = false, + OsiApproved = true, + Link = "https://spdx.org/licenses/Motosoto.html#licenseText" + }, new + { + Id = 222, + Name = "mpich2 License", + SPDX = "mpich2", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/mpich2.html#licenseText" + }, + new + { + Id = 223, + Name = "Mozilla Public License 1.0", + SPDX = "MPL-1.0", + FsfApproved = false, + OsiApproved = true, + Link = "https://spdx.org/licenses/MPL-1.0.html#licenseText" + }, + new + { + Id = 224, + Name = "Mozilla Public License 1.1", + SPDX = "MPL-1.1", + FsfApproved = true, + OsiApproved = true, + Link = "https://spdx.org/licenses/MPL-1.1.html#licenseText" + }, + new + { + Id = 225, + Name = "Mozilla Public License 2.0", + SPDX = "MPL-2.0", + FsfApproved = true, + OsiApproved = true, + Link = "https://spdx.org/licenses/MPL-2.0.html#licenseText" + }, + new + { + Id = 226, + Name = "Mozilla Public License 2.0 (no copyleft exception)", + SPDX = "MPL-2.0-no-copyleft-exception", + FsfApproved = false, + OsiApproved = true, + Link = + "https://spdx.org/licenses/MPL-2.0-no-copyleft-exception.html#licenseText" + }, + new + { + Id = 227, + Name = "Microsoft Public License", + SPDX = "MS-PL", + FsfApproved = true, + OsiApproved = true, + Link = "https://spdx.org/licenses/MS-PL.html#licenseText" + }, + new + { + Id = 228, + Name = "Microsoft Reciprocal License", + SPDX = "MS-RL", + FsfApproved = true, + OsiApproved = true, + Link = "https://spdx.org/licenses/MS-RL.html#licenseText" + }, + new + { + Id = 229, + Name = "Matrix Template Library License", + SPDX = "MTLL", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/MTLL.html#licenseText" + }, new + { + Id = 230, + Name = "Multics License", + SPDX = "Multics", + FsfApproved = false, + OsiApproved = true, + Link = "https://spdx.org/licenses/Multics.html#licenseText" + }, new + { + Id = 231, + Name = "Mup License", + SPDX = "Mup", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/Mup.html#licenseText" + }, + new + { + Id = 232, + Name = "NASA Open Source Agreement 1.3", + SPDX = "NASA-1.3", + FsfApproved = false, + OsiApproved = true, + Link = "https://spdx.org/licenses/NASA-1.3.html#licenseText" + }, + new + { + Id = 233, + Name = "Naumen Public License", + SPDX = "Naumen", + FsfApproved = false, + OsiApproved = true, + Link = "https://spdx.org/licenses/Naumen.html#licenseText" + }, + new + { + Id = 234, + Name = "Net Boolean Public License v1", + SPDX = "NBPL-1.0", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/NBPL-1.0.html#licenseText" + }, + new + { + Id = 235, + Name = "University of Illinois/NCSA Open Source License", + SPDX = "NCSA", + FsfApproved = true, + OsiApproved = true, + Link = "https://spdx.org/licenses/NCSA.html#licenseText" + }, + new + { + Id = 236, + Name = "Net-SNMP License", + SPDX = "Net-SNMP", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/Net-SNMP.html#licenseText" + }, new + { + Id = 237, + Name = "NetCDF license", + SPDX = "NetCDF", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/NetCDF.html#licenseText" + }, new + { + Id = 238, + Name = "Newsletr License", + SPDX = "Newsletr", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/Newsletr.html#licenseText" + }, + new + { + Id = 239, + Name = "Nethack General Public License", + SPDX = "NGPL", + FsfApproved = false, + OsiApproved = true, + Link = "https://spdx.org/licenses/NGPL.html#licenseText" + }, + new + { + Id = 240, + Name = "Norwegian Licence for Open Government Data", + SPDX = "NLOD-1.0", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/NLOD-1.0.html#licenseText" + }, + new + { + Id = 241, + Name = "No Limit Public License", + SPDX = "NLPL", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/NLPL.html#licenseText" + }, + new + { + Id = 242, + Name = "Nokia Open Source License", + SPDX = "Nokia", + FsfApproved = true, + OsiApproved = true, + Link = "https://spdx.org/licenses/Nokia.html#licenseText" + }, + new + { + Id = 243, + Name = "Netizen Open Source License", + SPDX = "NOSL", + FsfApproved = true, + OsiApproved = false, + Link = "https://spdx.org/licenses/NOSL.html#licenseText" + }, new + { + Id = 244, + Name = "Noweb License", + SPDX = "Noweb", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/Noweb.html#licenseText" + }, + new + { + Id = 245, + Name = "Netscape Public License v1.0", + SPDX = "NPL-1.0", + FsfApproved = true, + OsiApproved = false, + Link = "https://spdx.org/licenses/NPL-1.0.html#licenseText" + }, + new + { + Id = 246, + Name = "Netscape Public License v1.1", + SPDX = "NPL-1.1", + FsfApproved = true, + OsiApproved = false, + Link = "https://spdx.org/licenses/NPL-1.1.html#licenseText" + }, + new + { + Id = 247, + Name = "Non-Profit Open Software License 3.0", + SPDX = "NPOSL-3.0", + FsfApproved = false, + OsiApproved = true, + Link = "https://spdx.org/licenses/NPOSL-3.0.html#licenseText" + }, new + { + Id = 248, + Name = "NRL License", + SPDX = "NRL", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/NRL.html#licenseText" + }, new + { + Id = 249, + Name = "NTP License", + SPDX = "NTP", + FsfApproved = false, + OsiApproved = true, + Link = "https://spdx.org/licenses/NTP.html#licenseText" + }, + new + { + Id = 250, + Name = "Open CASCADE Technology Public License", + SPDX = "OCCT-PL", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/OCCT-PL.html#licenseText" + }, + new + { + Id = 251, + Name = "OCLC Research Public License 2.0", + SPDX = "OCLC-2.0", + FsfApproved = false, + OsiApproved = true, + Link = "https://spdx.org/licenses/OCLC-2.0.html#licenseText" + }, + new + { + Id = 252, + Name = "ODC Open Database License v1.0", + SPDX = "ODbL-1.0", + FsfApproved = true, + OsiApproved = false, + Link = "https://spdx.org/licenses/ODbL-1.0.html#licenseText" + }, + new + { + Id = 253, + Name = "Open Data Commons Attribution License v1.0", + SPDX = "ODC-By-1.0", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/ODC-By-1.0.html#licenseText" + }, + new + { + Id = 254, + Name = "SIL Open Font License 1.0", + SPDX = "OFL-1.0", + FsfApproved = true, + OsiApproved = false, + Link = "https://spdx.org/licenses/OFL-1.0.html#licenseText" + }, + new + { + Id = 255, + Name = "SIL Open Font License 1.1", + SPDX = "OFL-1.1", + FsfApproved = true, + OsiApproved = true, + Link = "https://spdx.org/licenses/OFL-1.1.html#licenseText" + }, + new + { + Id = 256, + Name = "Open Government Licence v1.0", + SPDX = "OGL-UK-1.0", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/OGL-UK-1.0.html#licenseText" + }, + new + { + Id = 257, + Name = "Open Government Licence v2.0", + SPDX = "OGL-UK-2.0", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/OGL-UK-2.0.html#licenseText" + }, + new + { + Id = 258, + Name = "Open Government Licence v3.0", + SPDX = "OGL-UK-3.0", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/OGL-UK-3.0.html#licenseText" + }, + new + { + Id = 259, + Name = "Open Group Test Suite License", + SPDX = "OGTSL", + FsfApproved = false, + OsiApproved = true, + Link = "https://spdx.org/licenses/OGTSL.html#licenseText" + }, + new + { + Id = 260, + Name = "Open LDAP Public License v1.1", + SPDX = "OLDAP-1.1", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/OLDAP-1.1.html#licenseText" + }, + new + { + Id = 261, + Name = "Open LDAP Public License v1.2", + SPDX = "OLDAP-1.2", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/OLDAP-1.2.html#licenseText" + }, + new + { + Id = 262, + Name = "Open LDAP Public License v1.3", + SPDX = "OLDAP-1.3", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/OLDAP-1.3.html#licenseText" + }, + new + { + Id = 263, + Name = "Open LDAP Public License v1.4", + SPDX = "OLDAP-1.4", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/OLDAP-1.4.html#licenseText" + }, + new + { + Id = 264, + Name = "Open LDAP Public License v2.0 (or possibly 2.0A and 2.0B)", + SPDX = "OLDAP-2.0", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/OLDAP-2.0.html#licenseText" + }, + new + { + Id = 265, + Name = "Open LDAP Public License v2.0.1", + SPDX = "OLDAP-2.0.1", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/OLDAP-2.0.1.html#licenseText" + }, + new + { + Id = 266, + Name = "Open LDAP Public License v2.1", + SPDX = "OLDAP-2.1", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/OLDAP-2.1.html#licenseText" + }, + new + { + Id = 267, + Name = "Open LDAP Public License v2.2", + SPDX = "OLDAP-2.2", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/OLDAP-2.2.html#licenseText" + }, + new + { + Id = 268, + Name = "Open LDAP Public License v2.2.1", + SPDX = "OLDAP-2.2.1", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/OLDAP-2.2.1.html#licenseText" + }, + new + { + Id = 269, + Name = "Open LDAP Public License 2.2.2", + SPDX = "OLDAP-2.2.2", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/OLDAP-2.2.2.html#licenseText" + }, + new + { + Id = 270, + Name = "Open LDAP Public License v2.3", + SPDX = "OLDAP-2.3", + FsfApproved = true, + OsiApproved = false, + Link = "https://spdx.org/licenses/OLDAP-2.3.html#licenseText" + }, + new + { + Id = 271, + Name = "Open LDAP Public License v2.4", + SPDX = "OLDAP-2.4", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/OLDAP-2.4.html#licenseText" + }, + new + { + Id = 272, + Name = "Open LDAP Public License v2.5", + SPDX = "OLDAP-2.5", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/OLDAP-2.5.html#licenseText" + }, + new + { + Id = 273, + Name = "Open LDAP Public License v2.6", + SPDX = "OLDAP-2.6", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/OLDAP-2.6.html#licenseText" + }, + new + { + Id = 274, + Name = "Open LDAP Public License v2.7", + SPDX = "OLDAP-2.7", + FsfApproved = true, + OsiApproved = false, + Link = "https://spdx.org/licenses/OLDAP-2.7.html#licenseText" + }, + new + { + Id = 275, + Name = "Open LDAP Public License v2.8", + SPDX = "OLDAP-2.8", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/OLDAP-2.8.html#licenseText" + }, new + { + Id = 276, + Name = "Open Market License", + SPDX = "OML", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/OML.html#licenseText" + }, new + { + Id = 277, + Name = "OpenSSL License", + SPDX = "OpenSSL", + FsfApproved = true, + OsiApproved = false, + Link = "https://spdx.org/licenses/OpenSSL.html#licenseText" + }, + new + { + Id = 278, + Name = "Open Public License v1.0", + SPDX = "OPL-1.0", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/OPL-1.0.html#licenseText" + }, + new + { + Id = 279, + Name = "OSET Public License version 2.1", + SPDX = "OSET-PL-2.1", + FsfApproved = false, + OsiApproved = true, + Link = "https://spdx.org/licenses/OSET-PL-2.1.html#licenseText" + }, + new + { + Id = 280, + Name = "Open Software License 1.0", + SPDX = "OSL-1.0", + FsfApproved = true, + OsiApproved = true, + Link = "https://spdx.org/licenses/OSL-1.0.html#licenseText" + }, + new + { + Id = 281, + Name = "Open Software License 1.1", + SPDX = "OSL-1.1", + FsfApproved = true, + OsiApproved = false, + Link = "https://spdx.org/licenses/OSL-1.1.html#licenseText" + }, + new + { + Id = 282, + Name = "Open Software License 2.0", + SPDX = "OSL-2.0", + FsfApproved = true, + OsiApproved = true, + Link = "https://spdx.org/licenses/OSL-2.0.html#licenseText" + }, + new + { + Id = 283, + Name = "Open Software License 2.1", + SPDX = "OSL-2.1", + FsfApproved = true, + OsiApproved = true, + Link = "https://spdx.org/licenses/OSL-2.1.html#licenseText" + }, + new + { + Id = 284, + Name = "Open Software License 3.0", + SPDX = "OSL-3.0", + FsfApproved = true, + OsiApproved = true, + Link = "https://spdx.org/licenses/OSL-3.0.html#licenseText" + }, + new + { + Id = 285, + Name = "ODC Public Domain Dedication & License 1.0", + SPDX = "PDDL-1.0", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/PDDL-1.0.html#licenseText" + }, new + { + Id = 286, + Name = "PHP License v3.0", + SPDX = "PHP-3.0", + FsfApproved = false, + OsiApproved = true, + Link = "https://spdx.org/licenses/PHP-3.0.html#licenseText" + }, new + { + Id = 287, + Name = "PHP License v3.01", + SPDX = "PHP-3.01", + FsfApproved = true, + OsiApproved = false, + Link = "https://spdx.org/licenses/PHP-3.01.html#licenseText" + }, + new + { + Id = 288, + Name = "Plexus Classworlds License", + SPDX = "Plexus", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/Plexus.html#licenseText" + }, + new + { + Id = 289, + Name = "PostgreSQL License", + SPDX = "PostgreSQL", + FsfApproved = false, + OsiApproved = true, + Link = "https://spdx.org/licenses/PostgreSQL.html#licenseText" + }, new + { + Id = 290, + Name = "psfrag License", + SPDX = "psfrag", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/psfrag.html#licenseText" + }, new + { + Id = 291, + Name = "psutils License", + SPDX = "psutils", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/psutils.html#licenseText" + }, new + { + Id = 292, + Name = "Python License 2.0", + SPDX = "Python-2.0", + FsfApproved = true, + OsiApproved = true, + Link = "https://spdx.org/licenses/Python-2.0.html#licenseText" + }, new + { + Id = 293, + Name = "Qhull License", + SPDX = "Qhull", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/Qhull.html#licenseText" + }, new + { + Id = 294, + Name = "Q Public License 1.0", + SPDX = "QPL-1.0", + FsfApproved = true, + OsiApproved = true, + Link = "https://spdx.org/licenses/QPL-1.0.html#licenseText" + }, new + { + Id = 295, + Name = "Rdisc License", + SPDX = "Rdisc", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/Rdisc.html#licenseText" + }, + new + { + Id = 296, + Name = "Red Hat eCos Public License v1.1", + SPDX = "RHeCos-1.1", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/RHeCos-1.1.html#licenseText" + }, + new + { + Id = 297, + Name = "Reciprocal Public License 1.1", + SPDX = "RPL-1.1", + FsfApproved = false, + OsiApproved = true, + Link = "https://spdx.org/licenses/RPL-1.1.html#licenseText" + }, + new + { + Id = 298, + Name = "Reciprocal Public License 1.5", + SPDX = "RPL-1.5", + FsfApproved = false, + OsiApproved = true, + Link = "https://spdx.org/licenses/RPL-1.5.html#licenseText" + }, + new + { + Id = 299, + Name = "RealNetworks Public Source License v1.0", + SPDX = "RPSL-1.0", + FsfApproved = true, + OsiApproved = true, + Link = "https://spdx.org/licenses/RPSL-1.0.html#licenseText" + }, + new + { + Id = 300, + Name = "RSA Message-Digest License", + SPDX = "RSA-MD", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/RSA-MD.html#licenseText" + }, + new + { + Id = 301, + Name = "Ricoh Source Code Public License", + SPDX = "RSCPL", + FsfApproved = false, + OsiApproved = true, + Link = "https://spdx.org/licenses/RSCPL.html#licenseText" + }, new + { + Id = 302, + Name = "Ruby License", + SPDX = "Ruby", + FsfApproved = true, + OsiApproved = false, + Link = "https://spdx.org/licenses/Ruby.html#licenseText" + }, + new + { + Id = 303, + Name = "Sax Public Domain Notice", + SPDX = "SAX-PD", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/SAX-PD.html#licenseText" + }, new + { + Id = 304, + Name = "Saxpath License", + SPDX = "Saxpath", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/Saxpath.html#licenseText" + }, + new + { + Id = 305, + Name = "SCEA Shared Source License", + SPDX = "SCEA", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/SCEA.html#licenseText" + }, new + { + Id = 306, + Name = "Sendmail License", + SPDX = "Sendmail", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/Sendmail.html#licenseText" + }, + new + { + Id = 307, + Name = "Sendmail License 8.23", + SPDX = "Sendmail-8.23", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/Sendmail-8.23.html#licenseText" + }, + new + { + Id = 308, + Name = "SGI Free Software License B v1.0", + SPDX = "SGI-B-1.0", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/SGI-B-1.0.html#licenseText" + }, + new + { + Id = 309, + Name = "SGI Free Software License B v1.1", + SPDX = "SGI-B-1.1", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/SGI-B-1.1.html#licenseText" + }, + new + { + Id = 310, + Name = "SGI Free Software License B v2.0", + SPDX = "SGI-B-2.0", + FsfApproved = true, + OsiApproved = false, + Link = "https://spdx.org/licenses/SGI-B-2.0.html#licenseText" + }, + new + { + Id = 311, + Name = "Simple Public License 2.0", + SPDX = "SimPL-2.0", + FsfApproved = false, + OsiApproved = true, + Link = "https://spdx.org/licenses/SimPL-2.0.html#licenseText" + }, + new + { + Id = 312, + Name = "Sun Industry Standards Source License v1.1", + SPDX = "SISSL", + FsfApproved = true, + OsiApproved = true, + Link = "https://spdx.org/licenses/SISSL.html#licenseText" + }, + new + { + Id = 313, + Name = "Sun Industry Standards Source License v1.2", + SPDX = "SISSL-1.2", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/SISSL-1.2.html#licenseText" + }, + new + { + Id = 314, + Name = "Sleepycat License", + SPDX = "Sleepycat", + FsfApproved = true, + OsiApproved = true, + Link = "https://spdx.org/licenses/Sleepycat.html#licenseText" + }, + new + { + Id = 315, + Name = "Standard ML of New Jersey License", + SPDX = "SMLNJ", + FsfApproved = true, + OsiApproved = false, + Link = "https://spdx.org/licenses/SMLNJ.html#licenseText" + }, + new + { + Id = 316, + Name = "Secure Messaging Protocol Public License", + SPDX = "SMPPL", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/SMPPL.html#licenseText" + }, + new + { + Id = 317, + Name = "SNIA Public License 1.1", + SPDX = "SNIA", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/SNIA.html#licenseText" + }, + new + { + Id = 318, + Name = "Spencer License 86", + SPDX = "Spencer-86", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/Spencer-86.html#licenseText" + }, + new + { + Id = 319, + Name = "Spencer License 94", + SPDX = "Spencer-94", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/Spencer-94.html#licenseText" + }, + new + { + Id = 320, + Name = "Spencer License 99", + SPDX = "Spencer-99", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/Spencer-99.html#licenseText" + }, + new + { + Id = 321, + Name = "Sun Public License v1.0", + SPDX = "SPL-1.0", + FsfApproved = true, + OsiApproved = true, + Link = "https://spdx.org/licenses/SPL-1.0.html#licenseText" + }, + new + { + Id = 322, + Name = "SugarCRM Public License v1.1.3", + SPDX = "SugarCRM-1.1.3", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/SugarCRM-1.1.3.html#licenseText" + }, + new + { + Id = 323, + Name = "Scheme Widget Library (SWL) Software License Agreement", + SPDX = "SWL", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/SWL.html#licenseText" + }, + new + { + Id = 324, + Name = "TAPR Open Hardware License v1.0", + SPDX = "TAPR-OHL-1.0", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/TAPR-OHL-1.0.html#licenseText" + }, new + { + Id = 325, + Name = "TCL/TK License", + SPDX = "TCL", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/TCL.html#licenseText" + }, + new + { + Id = 326, + Name = "TCP Wrappers License", + SPDX = "TCP-wrappers", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/TCP-wrappers.html#licenseText" + }, + new + { + Id = 327, + Name = "TMate Open Source License", + SPDX = "TMate", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/TMate.html#licenseText" + }, + new + { + Id = 328, + Name = "TORQUE v2.5+ Software License v1.1", + SPDX = "TORQUE-1.1", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/TORQUE-1.1.html#licenseText" + }, + new + { + Id = 329, + Name = "Trusster Open Source License", + SPDX = "TOSL", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/TOSL.html#licenseText" + }, + new + { + Id = 330, + Name = "Technische Universitaet Berlin License 1.0", + SPDX = "TU-Berlin-1.0", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/TU-Berlin-1.0.html#licenseText" + }, + new + { + Id = 331, + Name = "Technische Universitaet Berlin License 2.0", + SPDX = "TU-Berlin-2.0", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/TU-Berlin-2.0.html#licenseText" + }, + new + { + Id = 332, + Name = "Unicode License Agreement - Data Files and Software (2015)", + SPDX = "Unicode-DFS-2015", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/Unicode-DFS-2015.html#licenseText" + }, + new + { + Id = 333, + Name = "Unicode License Agreement - Data Files and Software (2016)", + SPDX = "Unicode-DFS-2016", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/Unicode-DFS-2016.html#licenseText" + }, + new + { + Id = 334, + Name = "Unicode Terms of Use", + SPDX = "Unicode-TOU", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/Unicode-TOU.html#licenseText" + }, new + { + Id = 335, + Name = "The Unlicense", + SPDX = "Unlicense", + FsfApproved = true, + OsiApproved = false, + Link = "https://spdx.org/licenses/Unlicense.html#licenseText" + }, + new + { + Id = 336, + Name = "Universal Permissive License v1.0", + SPDX = "UPL-1.0", + FsfApproved = true, + OsiApproved = true, + Link = "https://spdx.org/licenses/UPL-1.0.html#licenseText" + }, new + { + Id = 337, + Name = "Vim License", + SPDX = "Vim", + FsfApproved = true, + OsiApproved = false, + Link = "https://spdx.org/licenses/Vim.html#licenseText" + }, + new + { + Id = 338, + Name = "VOSTROM Public License for Open Source", + SPDX = "VOSTROM", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/VOSTROM.html#licenseText" + }, + new + { + Id = 339, + Name = "Vovida Software License v1.0", + SPDX = "VSL-1.0", + FsfApproved = false, + OsiApproved = true, + Link = "https://spdx.org/licenses/VSL-1.0.html#licenseText" + }, + new + { + Id = 340, + Name = "W3C Software Notice and License (2002-12-31)", + SPDX = "W3C", + FsfApproved = true, + OsiApproved = true, + Link = "https://spdx.org/licenses/W3C.html#licenseText" + }, + new + { + Id = 341, + Name = "W3C Software Notice and License (1998-07-20)", + SPDX = "W3C-19980720", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/W3C-19980720.html#licenseText" + }, + new + { + Id = 342, + Name = "W3C Software Notice and Document License (2015-05-13)", + SPDX = "W3C-20150513", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/W3C-20150513.html#licenseText" + }, + new + { + Id = 343, + Name = "Sybase Open Watcom Public License 1.0", + SPDX = "Watcom-1.0", + FsfApproved = false, + OsiApproved = true, + Link = "https://spdx.org/licenses/Watcom-1.0.html#licenseText" + }, new + { + Id = 344, + Name = "Wsuipa License", + SPDX = "Wsuipa", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/Wsuipa.html#licenseText" + }, + new + { + Id = 345, + Name = "Do What The F*ck You Want To Public License", + SPDX = "WTFPL", + FsfApproved = true, + OsiApproved = false, + Link = "https://spdx.org/licenses/WTFPL.html#licenseText" + }, new + { + Id = 346, + Name = "X11 License", + SPDX = "X11", + FsfApproved = true, + OsiApproved = false, + Link = "https://spdx.org/licenses/X11.html#licenseText" + }, new + { + Id = 347, + Name = "Xerox License", + SPDX = "Xerox", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/Xerox.html#licenseText" + }, + new + { + Id = 348, + Name = "XFree86 License 1.1", + SPDX = "XFree86-1.1", + FsfApproved = true, + OsiApproved = false, + Link = "https://spdx.org/licenses/XFree86-1.1.html#licenseText" + }, new + { + Id = 349, + Name = "xinetd License", + SPDX = "xinetd", + FsfApproved = true, + OsiApproved = false, + Link = "https://spdx.org/licenses/xinetd.html#licenseText" + }, new + { + Id = 350, + Name = "X.Net License", + SPDX = "Xnet", + FsfApproved = false, + OsiApproved = true, + Link = "https://spdx.org/licenses/Xnet.html#licenseText" + }, new + { + Id = 351, + Name = "XPP License", + SPDX = "xpp", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/xpp.html#licenseText" + }, new + { + Id = 352, + Name = "XSkat License", + SPDX = "XSkat", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/XSkat.html#licenseText" + }, + new + { + Id = 353, + Name = "Yahoo! Public License v1.0", + SPDX = "YPL-1.0", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/YPL-1.0.html#licenseText" + }, + new + { + Id = 354, + Name = "Yahoo! Public License v1.1", + SPDX = "YPL-1.1", + FsfApproved = true, + OsiApproved = false, + Link = "https://spdx.org/licenses/YPL-1.1.html#licenseText" + }, new + { + Id = 355, + Name = "Zed License", + SPDX = "Zed", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/Zed.html#licenseText" + }, new + { + Id = 356, + Name = "Zend License v2.0", + SPDX = "Zend-2.0", + FsfApproved = true, + OsiApproved = false, + Link = "https://spdx.org/licenses/Zend-2.0.html#licenseText" + }, + new + { + Id = 357, + Name = "Zimbra Public License v1.3", + SPDX = "Zimbra-1.3", + FsfApproved = true, + OsiApproved = false, + Link = "https://spdx.org/licenses/Zimbra-1.3.html#licenseText" + }, + new + { + Id = 358, + Name = "Zimbra Public License v1.4", + SPDX = "Zimbra-1.4", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/Zimbra-1.4.html#licenseText" + }, new + { + Id = 359, + Name = "zlib License", + SPDX = "Zlib", + FsfApproved = true, + OsiApproved = true, + Link = "https://spdx.org/licenses/Zlib.html#licenseText" + }, + new + { + Id = 360, + Name = "zlib/libpng License with Acknowledgement", + SPDX = "zlib-acknowledgement", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/zlib-acknowledgement.html#licenseText" + }, + new + { + Id = 361, + Name = "Zope Public License 1.1", + SPDX = "ZPL-1.1", + FsfApproved = false, + OsiApproved = false, + Link = "https://spdx.org/licenses/ZPL-1.1.html#licenseText" + }, + new + { + Id = 362, + Name = "Zope Public License 2.0", + SPDX = "ZPL-2.0", + FsfApproved = true, + OsiApproved = true, + Link = "https://spdx.org/licenses/ZPL-2.0.html#licenseText" + }, + new + { + Id = 363, + Name = "Zope Public License 2.1", + SPDX = "ZPL-2.1", + FsfApproved = true, + OsiApproved = false, + Link = "https://spdx.org/licenses/ZPL-2.1.html#licenseText" + }); + } + } +} \ No newline at end of file diff --git a/cicm_web/cicm_web.csproj b/cicm_web/cicm_web.csproj index 28ad17e3..b4d75f90 100644 --- a/cicm_web/cicm_web.csproj +++ b/cicm_web/cicm_web.csproj @@ -2,7 +2,7 @@ netcoreapp2.2 - 3.0.99.585 + 3.0.99.591 Canary Islands Computer Museum Copyright © 2003-2018 Natalia Portillo Canary Islands Computer Museum Website