Udostępnij za pomocą


LicenseType enum

Wylicza typy licencji.

Pola

Unknown = 0

Typ licencji jest nieznany lub nie został określony.

Permissive = 1

Licencja permissywna pozwala na swobodne używanie, modyfikowanie i rozpowszechnianie oprogramowania z minimalnymi ograniczeniami. Przykłady: MIT, Apache 2.0.

WeakCopyleft = 2

Słaba licencja copyleft wymaga modyfikacji oprogramowania, które mają być udostępniane w ramach tej samej licencji, ale nie nakłada ograniczeń na większe prace, które obejmują oprogramowanie. Przykłady: LGPL.

StrongCopyleft = 3

Silna licencja copyleft wymaga, aby wszelkie prace pochodne lub większe, które obejmują oprogramowanie, również muszą być dystrybuowane na podstawie tej samej licencji. Przykłady: GPL.

NetworkCopyleft = 4

Licencja sieci copyleft rozszerza wymaganie copyleft oprogramowania, które jest dostępne za pośrednictwem sieci, co wymaga udostępnienia kodu źródłowego. Przykłady: AGPL.

Other = 5

Licencja, która nie pasuje do standardowych kategorii lub jest zdefiniowana niestandardowie. W CG wskazuje licencję komercyjną.

NoAssertion = 6

Nie ma potwierdzenia o typie licencji, pozostawiając go nieokreślony.