Dela via


LicenseType enum

Räknar upp typer av licenser.

Fält

Unknown = 0

Licenstypen är okänd eller inte angiven.

Permissive = 1

En tillåtande licens gör att programvara kan användas, modifieras och distribueras fritt med minimala begränsningar. Exempel: MIT, Apache 2.0.

WeakCopyleft = 2

En svag copyleft-licens kräver att ändringar av programvaran delas under samma licens, men innebär inga begränsningar för större verk som innehåller programvaran. Exempel: LGPL.

StrongCopyleft = 3

En stark copyleft-licens kräver att alla härledda verk eller större verk som innehåller programvaran också måste distribueras under samma licens. Exempel: GPL.

NetworkCopyleft = 4

En nätverkslicens för copyleft utökar copyleft-kravet till programvara som nås via ett nätverk, vilket kräver att källkoden görs tillgänglig. Exempel: AGPL.

Other = 5

En licens som inte passar in i standardkategorierna eller som är specialdefinierad. I CG indikerar det en kommersiell licens.

NoAssertion = 6

Inget påstående görs om licenstypen, vilket lämnar den ospecificerad.