Files
marechai/Marechai.Database/Seeders/License.cs

2082 lines
115 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/******************************************************************************
// MARECHAI: Master repository of computing history artifacts information
// ----------------------------------------------------------------------------
//
// Author(s) : Natalia Portillo <claunia@claunia.com>
//
// --[ License ] --------------------------------------------------------------
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as
// published by the Free Software Foundation, either version 3 of the
// License, or (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.
//
// ----------------------------------------------------------------------------
// Copyright © 2003-2020 Natalia Portillo
*******************************************************************************/
using System;
using System.Collections.Generic;
using System.Linq;
using Marechai.Database.Models;
namespace Marechai.Database.Seeders
{
public static class License
{
// Last updated 31 May 2020 using SPDX License List v3.9
public static void Seed(MarechaiContext context)
{
List<Models.License> existingLicenses = context.Licenses.ToList();
List<Models.License> newLicenses = new List<Models.License>();
int updatedLicencesCount = 0;
foreach(Models.License license in new[]
{
new Models.License
{
Id = 1, Name = "Fair use", FsfApproved = false, OsiApproved = false
},
new Models.License
{
Id = 2, Name = "Advertisement use", FsfApproved = false, OsiApproved = false
},
new Models.License
{
Id = 3, Name = "All rights reserved", FsfApproved = false, OsiApproved = false
},
new Models.License
{
Id = 4, Name = "BSD Zero Clause License", SPDX = "0BSD", FsfApproved = false,
OsiApproved = true, Link = "https://spdx.org/licenses/0BSD.html#licenseText"
},
new Models.License
{
Id = 5, Name = "Attribution Assurance License", SPDX = "AAL", FsfApproved = false,
OsiApproved = true, Link = "https://spdx.org/licenses/AAL.html#licenseText"
},
new Models.License
{
Id = 6, Name = "Abstyles License", SPDX = "Abstyles", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/Abstyles.html#licenseText"
},
new Models.License
{
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 Models.License
{
Id = 8, Name = "Adobe Glyph List License", SPDX = "Adobe-Glyph", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/Adobe-Glyph.html#licenseText"
},
new Models.License
{
Id = 9, Name = "Amazon Digital Services License", SPDX = "ADSL", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/ADSL.html#licenseText"
},
new Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
Id = 15, Name = "Afmparse License", SPDX = "Afmparse", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/Afmparse.html#licenseText"
},
new Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
Id = 20, Name = "Aladdin Free Public License", SPDX = "Aladdin", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/Aladdin.html#licenseText"
},
new Models.License
{
Id = 21, Name = "AMD's plpa_map.c License", SPDX = "AMDPLPA", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/AMDPLPA.html#licenseText"
},
new Models.License
{
Id = 22, Name = "Apple MIT License", SPDX = "AML", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/AML.html#licenseText"
},
new Models.License
{
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 Models.License
{
Id = 24, Name = "ANTLR Software Rights Notice", SPDX = "ANTLR-PD", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/ANTLR-PD.html#licenseText"
},
new Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
Id = 28, Name = "Adobe Postscript AFM License", SPDX = "APAFML", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/APAFML.html#licenseText"
},
new Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
Id = 38, Name = "Bahyph License", SPDX = "Bahyph", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/Bahyph.html#licenseText"
},
new Models.License
{
Id = 39, Name = "Barr License", SPDX = "Barr", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/Barr.html#licenseText"
},
new Models.License
{
Id = 40, Name = "Beerware License", SPDX = "Beerware", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/Beerware.html#licenseText"
},
new Models.License
{
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 Models.License
{
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 Models.License
{
Id = 43, Name = "Borceux license", SPDX = "Borceux", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/Borceux.html#licenseText"
},
new Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
Id = 58, Name = "BSD Protection License", SPDX = "BSD-Protection", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/BSD-Protection.html#licenseText"
},
new Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
Id = 63, Name = "Caldera License", SPDX = "Caldera", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/Caldera.html#licenseText"
},
new Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
Id = 108, Name = "Clarified Artistic License", SPDX = "ClArtistic", FsfApproved = true,
OsiApproved = false, Link = "https://spdx.org/licenses/ClArtistic.html#licenseText"
},
new Models.License
{
Id = 109, Name = "CNRI Jython License", SPDX = "CNRI-Jython", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/CNRI-Jython.html#licenseText"
},
new Models.License
{
Id = 110, Name = "CNRI Python License", SPDX = "CNRI-Python", FsfApproved = false,
OsiApproved = true, Link = "https://spdx.org/licenses/CNRI-Python.html#licenseText"
},
new Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
Id = 118, Name = "Crossword License", SPDX = "Crossword", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/Crossword.html#licenseText"
},
new Models.License
{
Id = 119, Name = "CrystalStacker License", SPDX = "CrystalStacker", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/CrystalStacker.html#licenseText"
},
new Models.License
{
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 Models.License
{
Id = 121, Name = "Cube License", SPDX = "Cube", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/Cube.html#licenseText"
},
new Models.License
{
Id = 122, Name = "curl License", SPDX = "curl", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/curl.html#licenseText"
},
new Models.License
{
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 Models.License
{
Id = 124, Name = "diffmark license", SPDX = "diffmark", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/diffmark.html#licenseText"
},
new Models.License
{
Id = 125, Name = "DOC License", SPDX = "DOC", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/DOC.html#licenseText"
},
new Models.License
{
Id = 126, Name = "Dotseqn License", SPDX = "Dotseqn", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/Dotseqn.html#licenseText"
},
new Models.License
{
Id = 127, Name = "DSDP License", SPDX = "DSDP", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/DSDP.html#licenseText"
},
new Models.License
{
Id = 128, Name = "dvipdfm License", SPDX = "dvipdfm", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/dvipdfm.html#licenseText"
},
new Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
Id = 134, Name = "Entessa Public License v1.0", SPDX = "Entessa", FsfApproved = false,
OsiApproved = true, Link = "https://spdx.org/licenses/Entessa.html#licenseText"
},
new Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
Id = 138, Name = "EU DataGrid Software License", SPDX = "EUDatagrid", FsfApproved = true,
OsiApproved = true, Link = "https://spdx.org/licenses/EUDatagrid.html#licenseText"
},
new Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
Id = 142, Name = "Eurosym License", SPDX = "Eurosym", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/Eurosym.html#licenseText"
},
new Models.License
{
Id = 143, Name = "Fair License", SPDX = "Fair", FsfApproved = false,
OsiApproved = true, Link = "https://spdx.org/licenses/Fair.html#licenseText"
},
new Models.License
{
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 Models.License
{
Id = 145, Name = "FreeImage Public License v1.0", SPDX = "FreeImage", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/FreeImage.html#licenseText"
},
new Models.License
{
Id = 146, Name = "FSF All Permissive License", SPDX = "FSFAP", FsfApproved = true,
OsiApproved = false, Link = "https://spdx.org/licenses/FSFAP.html#licenseText"
},
new Models.License
{
Id = 147, Name = "FSF Unlimited License", SPDX = "FSFUL", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/FSFUL.html#licenseText"
},
new Models.License
{
Id = 148, Name = "FSF Unlimited License (with License Retention)", SPDX = "FSFULLR",
FsfApproved = false, OsiApproved = false,
Link = "https://spdx.org/licenses/FSFULLR.html#licenseText"
},
new Models.License
{
Id = 149, Name = "Freetype Project License", SPDX = "FTL", FsfApproved = true,
OsiApproved = false, Link = "https://spdx.org/licenses/FTL.html#licenseText"
},
new Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
Id = 156, Name = "Giftware License", SPDX = "Giftware", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/Giftware.html#licenseText"
},
new Models.License
{
Id = 157, Name = "GL2PS License", SPDX = "GL2PS", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/GL2PS.html#licenseText"
},
new Models.License
{
Id = 158, Name = "3dfx Glide License", SPDX = "Glide", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/Glide.html#licenseText"
},
new Models.License
{
Id = 159, Name = "Glulxe License", SPDX = "Glulxe", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/Glulxe.html#licenseText"
},
new Models.License
{
Id = 160, Name = "gnuplot License", SPDX = "gnuplot", FsfApproved = true,
OsiApproved = false, Link = "https://spdx.org/licenses/gnuplot.html#licenseText"
},
new Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
Id = 168, Name = "Haskell Language Report License", SPDX = "HaskellReport", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/HaskellReport.html#licenseText"
},
new Models.License
{
Id = 169, Name = "Historical Permission Notice and Disclaimer", SPDX = "HPND", FsfApproved = true,
OsiApproved = true, Link = "https://spdx.org/licenses/HPND.html#licenseText"
},
new Models.License
{
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 Models.License
{
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 Models.License
{
Id = 172, Name = "ICU License", SPDX = "ICU", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/ICU.html#licenseText"
},
new Models.License
{
Id = 173, Name = "Independent JPEG Group License", SPDX = "IJG", FsfApproved = true,
OsiApproved = false, Link = "https://spdx.org/licenses/IJG.html#licenseText"
},
new Models.License
{
Id = 174, Name = "ImageMagick License", SPDX = "ImageMagick", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/ImageMagick.html#licenseText"
},
new Models.License
{
Id = 175, Name = "iMatix Standard Function Library Agreement", SPDX = "iMatix", FsfApproved = true,
OsiApproved = false, Link = "https://spdx.org/licenses/iMatix.html#licenseText"
},
new Models.License
{
Id = 176, Name = "Imlib2 License", SPDX = "Imlib2", FsfApproved = true,
OsiApproved = false, Link = "https://spdx.org/licenses/Imlib2.html#licenseText"
},
new Models.License
{
Id = 177, Name = "Info-ZIP License", SPDX = "Info-ZIP", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/Info-ZIP.html#licenseText"
},
new Models.License
{
Id = 178, Name = "Intel Open Source License", SPDX = "Intel", FsfApproved = true,
OsiApproved = true, Link = "https://spdx.org/licenses/Intel.html#licenseText"
},
new Models.License
{
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 Models.License
{
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 Models.License
{
Id = 181, Name = "IPA Font License", SPDX = "IPA", FsfApproved = true,
OsiApproved = true, Link = "https://spdx.org/licenses/IPA.html#licenseText"
},
new Models.License
{
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 Models.License
{
Id = 183, Name = "ISC License", SPDX = "ISC", FsfApproved = true,
OsiApproved = true, Link = "https://spdx.org/licenses/ISC.html#licenseText"
},
new Models.License
{
Id = 184, Name = "JasPer License", SPDX = "JasPer-2.0", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/JasPer-2.0.html#licenseText"
},
new Models.License
{
Id = 185, Name = "Japan Network Information Center License", SPDX = "JPNIC", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/JPNIC.html#licenseText"
},
new Models.License
{
Id = 186, Name = "JSON License", SPDX = "JSON", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/JSON.html#licenseText"
},
new Models.License
{
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 Models.License
{
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 Models.License
{
Id = 189, Name = "Latex2e License", SPDX = "Latex2e", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/Latex2e.html#licenseText"
},
new Models.License
{
Id = 190, Name = "Leptonica License", SPDX = "Leptonica", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/Leptonica.html#licenseText"
},
new Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
Id = 198, Name = "libpng License", SPDX = "Libpng", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/Libpng.html#licenseText"
},
new Models.License
{
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 Models.License
{
Id = 200, Name = "libtiff License", SPDX = "libtiff", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/libtiff.html#licenseText"
},
new Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
Id = 212, Name = "MakeIndex License", SPDX = "MakeIndex", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/MakeIndex.html#licenseText"
},
new Models.License
{
Id = 213, Name = "MirOS License", SPDX = "MirOS", FsfApproved = false,
OsiApproved = true, Link = "https://spdx.org/licenses/MirOS.html#licenseText"
},
new Models.License
{
Id = 214, Name = "MIT License", SPDX = "MIT", FsfApproved = true,
OsiApproved = true, Link = "https://spdx.org/licenses/MIT.html#licenseText"
},
new Models.License
{
Id = 215, Name = "MIT No Attribution", SPDX = "MIT-0", FsfApproved = false,
OsiApproved = true, Link = "https://spdx.org/licenses/MIT-0.html#licenseText"
},
new Models.License
{
Id = 216, Name = "Enlightenment License (e16)", SPDX = "MIT-advertising", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/MIT-advertising.html#licenseText"
},
new Models.License
{
Id = 217, Name = "CMU License", SPDX = "MIT-CMU", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/MIT-CMU.html#licenseText"
},
new Models.License
{
Id = 218, Name = "enna License", SPDX = "MIT-enna", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/MIT-enna.html#licenseText"
},
new Models.License
{
Id = 219, Name = "feh License", SPDX = "MIT-feh", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/MIT-feh.html#licenseText"
},
new Models.License
{
Id = 220, Name = "MIT +no-false-attribs license", SPDX = "MITNFA", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/MITNFA.html#licenseText"
},
new Models.License
{
Id = 221, Name = "Motosoto License", SPDX = "Motosoto", FsfApproved = false,
OsiApproved = true, Link = "https://spdx.org/licenses/Motosoto.html#licenseText"
},
new Models.License
{
Id = 222, Name = "mpich2 License", SPDX = "mpich2", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/mpich2.html#licenseText"
},
new Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
Id = 227, Name = "Microsoft Public License", SPDX = "MS-PL", FsfApproved = true,
OsiApproved = true, Link = "https://spdx.org/licenses/MS-PL.html#licenseText"
},
new Models.License
{
Id = 228, Name = "Microsoft Reciprocal License", SPDX = "MS-RL", FsfApproved = true,
OsiApproved = true, Link = "https://spdx.org/licenses/MS-RL.html#licenseText"
},
new Models.License
{
Id = 229, Name = "Matrix Template Library License", SPDX = "MTLL", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/MTLL.html#licenseText"
},
new Models.License
{
Id = 230, Name = "Multics License", SPDX = "Multics", FsfApproved = false,
OsiApproved = true, Link = "https://spdx.org/licenses/Multics.html#licenseText"
},
new Models.License
{
Id = 231, Name = "Mup License", SPDX = "Mup", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/Mup.html#licenseText"
},
new Models.License
{
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 Models.License
{
Id = 233, Name = "Naumen Public License", SPDX = "Naumen", FsfApproved = false,
OsiApproved = true, Link = "https://spdx.org/licenses/Naumen.html#licenseText"
},
new Models.License
{
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 Models.License
{
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 Models.License
{
Id = 236, Name = "Net-SNMP License", SPDX = "Net-SNMP", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/Net-SNMP.html#licenseText"
},
new Models.License
{
Id = 237, Name = "NetCDF license", SPDX = "NetCDF", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/NetCDF.html#licenseText"
},
new Models.License
{
Id = 238, Name = "Newsletr License", SPDX = "Newsletr", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/Newsletr.html#licenseText"
},
new Models.License
{
Id = 239, Name = "Nethack General Public License", SPDX = "NGPL", FsfApproved = false,
OsiApproved = true, Link = "https://spdx.org/licenses/NGPL.html#licenseText"
},
new Models.License
{
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 Models.License
{
Id = 241, Name = "No Limit Public License", SPDX = "NLPL", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/NLPL.html#licenseText"
},
new Models.License
{
Id = 242, Name = "Nokia Open Source License", SPDX = "Nokia", FsfApproved = true,
OsiApproved = true, Link = "https://spdx.org/licenses/Nokia.html#licenseText"
},
new Models.License
{
Id = 243, Name = "Netizen Open Source License", SPDX = "NOSL", FsfApproved = true,
OsiApproved = false, Link = "https://spdx.org/licenses/NOSL.html#licenseText"
},
new Models.License
{
Id = 244, Name = "Noweb License", SPDX = "Noweb", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/Noweb.html#licenseText"
},
new Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
Id = 248, Name = "NRL License", SPDX = "NRL", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/NRL.html#licenseText"
},
new Models.License
{
Id = 249, Name = "NTP License", SPDX = "NTP", FsfApproved = false,
OsiApproved = true, Link = "https://spdx.org/licenses/NTP.html#licenseText"
},
new Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
Id = 259, Name = "Open Group Test Suite License", SPDX = "OGTSL", FsfApproved = false,
OsiApproved = true, Link = "https://spdx.org/licenses/OGTSL.html#licenseText"
},
new Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
Id = 276, Name = "Open Market License", SPDX = "OML", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/OML.html#licenseText"
},
new Models.License
{
Id = 277, Name = "OpenSSL License", SPDX = "OpenSSL", FsfApproved = true,
OsiApproved = false, Link = "https://spdx.org/licenses/OpenSSL.html#licenseText"
},
new Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
Id = 288, Name = "Plexus Classworlds License", SPDX = "Plexus", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/Plexus.html#licenseText"
},
new Models.License
{
Id = 289, Name = "PostgreSQL License", SPDX = "PostgreSQL", FsfApproved = false,
OsiApproved = true, Link = "https://spdx.org/licenses/PostgreSQL.html#licenseText"
},
new Models.License
{
Id = 290, Name = "psfrag License", SPDX = "psfrag", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/psfrag.html#licenseText"
},
new Models.License
{
Id = 291, Name = "psutils License", SPDX = "psutils", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/psutils.html#licenseText"
},
new Models.License
{
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 Models.License
{
Id = 293, Name = "Qhull License", SPDX = "Qhull", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/Qhull.html#licenseText"
},
new Models.License
{
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 Models.License
{
Id = 295, Name = "Rdisc License", SPDX = "Rdisc", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/Rdisc.html#licenseText"
},
new Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
Id = 300, Name = "RSA Message-Digest License", SPDX = "RSA-MD", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/RSA-MD.html#licenseText"
},
new Models.License
{
Id = 301, Name = "Ricoh Source Code Public License", SPDX = "RSCPL", FsfApproved = false,
OsiApproved = true, Link = "https://spdx.org/licenses/RSCPL.html#licenseText"
},
new Models.License
{
Id = 302, Name = "Ruby License", SPDX = "Ruby", FsfApproved = true,
OsiApproved = false, Link = "https://spdx.org/licenses/Ruby.html#licenseText"
},
new Models.License
{
Id = 303, Name = "Sax Public Domain Notice", SPDX = "SAX-PD", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/SAX-PD.html#licenseText"
},
new Models.License
{
Id = 304, Name = "Saxpath License", SPDX = "Saxpath", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/Saxpath.html#licenseText"
},
new Models.License
{
Id = 305, Name = "SCEA Shared Source License", SPDX = "SCEA", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/SCEA.html#licenseText"
},
new Models.License
{
Id = 306, Name = "Sendmail License", SPDX = "Sendmail", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/Sendmail.html#licenseText"
},
new Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
Id = 314, Name = "Sleepycat License", SPDX = "Sleepycat", FsfApproved = true,
OsiApproved = true, Link = "https://spdx.org/licenses/Sleepycat.html#licenseText"
},
new Models.License
{
Id = 315, Name = "Standard ML of New Jersey License", SPDX = "SMLNJ", FsfApproved = true,
OsiApproved = false, Link = "https://spdx.org/licenses/SMLNJ.html#licenseText"
},
new Models.License
{
Id = 316, Name = "Secure Messaging Protocol Public License", SPDX = "SMPPL", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/SMPPL.html#licenseText"
},
new Models.License
{
Id = 317, Name = "SNIA Public License 1.1", SPDX = "SNIA", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/SNIA.html#licenseText"
},
new Models.License
{
Id = 318, Name = "Spencer License 86", SPDX = "Spencer-86", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/Spencer-86.html#licenseText"
},
new Models.License
{
Id = 319, Name = "Spencer License 94", SPDX = "Spencer-94", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/Spencer-94.html#licenseText"
},
new Models.License
{
Id = 320, Name = "Spencer License 99", SPDX = "Spencer-99", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/Spencer-99.html#licenseText"
},
new Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
Id = 325, Name = "TCL/TK License", SPDX = "TCL", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/TCL.html#licenseText"
},
new Models.License
{
Id = 326, Name = "TCP Wrappers License", SPDX = "TCP-wrappers", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/TCP-wrappers.html#licenseText"
},
new Models.License
{
Id = 327, Name = "TMate Open Source License", SPDX = "TMate", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/TMate.html#licenseText"
},
new Models.License
{
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 Models.License
{
Id = 329, Name = "Trusster Open Source License", SPDX = "TOSL", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/TOSL.html#licenseText"
},
new Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
Id = 334, Name = "Unicode Terms of Use", SPDX = "Unicode-TOU", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/Unicode-TOU.html#licenseText"
},
new Models.License
{
Id = 335, Name = "The Unlicense", SPDX = "Unlicense", FsfApproved = true,
OsiApproved = false, Link = "https://spdx.org/licenses/Unlicense.html#licenseText"
},
new Models.License
{
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 Models.License
{
Id = 337, Name = "Vim License", SPDX = "Vim", FsfApproved = true,
OsiApproved = false, Link = "https://spdx.org/licenses/Vim.html#licenseText"
},
new Models.License
{
Id = 338, Name = "VOSTROM Public License for Open Source", SPDX = "VOSTROM", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/VOSTROM.html#licenseText"
},
new Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
Id = 344, Name = "Wsuipa License", SPDX = "Wsuipa", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/Wsuipa.html#licenseText"
},
new Models.License
{
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 Models.License
{
Id = 346, Name = "X11 License", SPDX = "X11", FsfApproved = true,
OsiApproved = false, Link = "https://spdx.org/licenses/X11.html#licenseText"
},
new Models.License
{
Id = 347, Name = "Xerox License", SPDX = "Xerox", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/Xerox.html#licenseText"
},
new Models.License
{
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 Models.License
{
Id = 349, Name = "xinetd License", SPDX = "xinetd", FsfApproved = true,
OsiApproved = false, Link = "https://spdx.org/licenses/xinetd.html#licenseText"
},
new Models.License
{
Id = 350, Name = "X.Net License", SPDX = "Xnet", FsfApproved = false,
OsiApproved = true, Link = "https://spdx.org/licenses/Xnet.html#licenseText"
},
new Models.License
{
Id = 351, Name = "XPP License", SPDX = "xpp", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/xpp.html#licenseText"
},
new Models.License
{
Id = 352, Name = "XSkat License", SPDX = "XSkat", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/XSkat.html#licenseText"
},
new Models.License
{
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 Models.License
{
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 Models.License
{
Id = 355, Name = "Zed License", SPDX = "Zed", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/Zed.html#licenseText"
},
new Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
Id = 359, Name = "zlib License", SPDX = "Zlib", FsfApproved = true,
OsiApproved = true, Link = "https://spdx.org/licenses/Zlib.html#licenseText"
},
new Models.License
{
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 Models.License
{
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 Models.License
{
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 Models.License
{
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"
},
new Models.License
{
Id = 364, Name = "Public domain", SPDX = null, FsfApproved = true,
OsiApproved = false, Link = null
},
new Models.License
{
Id = 365, Name = "Cryptographic Autonomy License 1.0", SPDX = "CAL-1.0", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/CAL-1.0.html"
},
new Models.License
{
Id = 366, Name = "Cryptographic Autonomy License 1.0 (Combined Work Exception)",
SPDX = "CAL-1.0-Combined-Work-Exception", FsfApproved = false, OsiApproved = false,
Link = "https://spdx.org/licenses/CAL-1.0-Combined-Work-Exception.html"
},
new Models.License
{
Id = 367, Name = "CERN Open Hardware Licence Version 2 - Permissive", SPDX = "CERN-OHL-P-2.0",
FsfApproved = false, OsiApproved = false, Link = "https://spdx.org/licenses/CERN-OHL-P-2.0.html"
},
new Models.License
{
Id = 368, Name = "CERN Open Hardware Licence Version 2 - Strongly Reciprocal",
SPDX = "CERN-OHL-S-2.0", FsfApproved = false, OsiApproved = false,
Link = "https://spdx.org/licenses/CERN-OHL-S-2.0.html"
},
new Models.License
{
Id = 369, Name = "CERN Open Hardware Licence Version 2 - Weakly Reciprocal",
SPDX = "CERN-OHL-W-2.0", FsfApproved = false, OsiApproved = false,
Link = "https://spdx.org/licenses/CERN-OHL-W-2.0.html"
},
new Models.License
{
Id = 370, Name = "Hippocratic License 2.1", SPDX = "Hippocratic-2.1", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/Hippocratic-2.1.html"
},
new Models.License
{
Id = 371, Name = "LGPL-3.0 Linking Exception", SPDX = "LGPL-3.0-linking-exception",
FsfApproved = false, OsiApproved = false,
Link = "https://spdx.org/licenses/LGPL-3.0-linking-exception.html"
},
new Models.License
{
Id = 372, Name = "Mulan Permissive Software License, Version 2", SPDX = "MulanPSL-2.0",
FsfApproved = false, OsiApproved = false, Link = "https://spdx.org/licenses/MulanPSL-2.0.html"
},
new Models.License
{
Id = 373, Name = "Non-Commercial Government Licence", SPDX = "NCGL-UK-2.0", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/NCGL-UK-2.0.html"
},
new Models.License
{
Id = 374, Name = "Open Use of Data Agreement v1.0", SPDX = "O-UDA-1.0", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/O-UDA-1.0.html"
},
new Models.License
{
Id = 375, Name = "OGC Software License, Version 1.0", SPDX = "OGC-1.0", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/OGC-1.0.html"
},
new Models.License
{
Id = 376, Name = "The Parity Public License 7.0.0", SPDX = "Parity-7.0.0", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/Parity-7.0.0.html"
},
new Models.License
{
Id = 377, Name = "PolyForm Noncommercial License 1.0.0", SPDX = "PolyForm-Noncommercial-1.0.0",
FsfApproved = false, OsiApproved = false,
Link = "https://spdx.org/licenses/PolyForm-Noncommercial-1.0.0.html"
},
new Models.License
{
Id = 378, Name = "PolyForm Small Business License 1.0.0", SPDX = "PolyForm-Small-Business-1.0.0",
FsfApproved = false, OsiApproved = false,
Link = "https://spdx.org/licenses/PolyForm-Small-Business-1.0.0.html"
},
new Models.License
{
Id = 379, Name = "Solderpad Hardware License v2.0", SPDX = "SHL-2.0", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/SHL-2.0.html"
},
new Models.License
{
Id = 380, Name = "Solderpad Hardware License v2.1", SPDX = "SHL-2.1", FsfApproved = false,
OsiApproved = false, Link = "https://spdx.org/licenses/SHL-2.1.html"
}
})
{
Models.License existingLicense = existingLicenses.FirstOrDefault(r => r.Id == license.Id);
if(existingLicense is null)
newLicenses.Add(license);
else
{
bool changed = false;
if(license.Name != existingLicense.Name)
{
existingLicense.Name = license.Name;
changed = true;
}
if(license.SPDX != existingLicense.SPDX)
{
existingLicense.SPDX = license.SPDX;
changed = true;
}
if(license.FsfApproved != existingLicense.FsfApproved)
{
existingLicense.FsfApproved = license.FsfApproved;
changed = true;
}
if(license.OsiApproved != existingLicense.OsiApproved)
{
existingLicense.OsiApproved = license.OsiApproved;
changed = true;
}
if(license.Link != existingLicense.Link)
{
existingLicense.Link = license.Link;
changed = true;
}
if(changed)
updatedLicencesCount++;
}
}
context.Licenses.AddRange(newLicenses);
Console.WriteLine("{0} licenses will be added.", newLicenses.Count);
Console.WriteLine("{0} licenses will be updated.", updatedLicencesCount);
}
}
}