Partager via


LicenseType enum

Énumère les types de licences.

Champs

Unknown = 0

Le type de licence est inconnu ou non spécifié.

Permissive = 1

Une licence permissive permet aux logiciels d’être librement utilisés, modifiés et distribués avec des restrictions minimales. Exemples : MIT, Apache 2.0.

WeakCopyleft = 2

Une licence copyleft faible nécessite que les modifications apportées au logiciel soient partagées sous la même licence, mais n’impose pas de restrictions sur les œuvres plus volumineuses qui incluent le logiciel. Exemples : LGPL.

StrongCopyleft = 3

Une licence copyleft forte exige que tous les travaux dérivés ou plus volumineux qui incluent le logiciel doivent également être distribués sous la même licence. Exemples :PG.

NetworkCopyleft = 4

Une licence copyleft réseau étend l’exigence de copyleft aux logiciels accessibles sur un réseau, ce qui nécessite que le code source soit mis à disposition. Exemples : AGPL.

Other = 5

Une licence qui ne correspond pas aux catégories standard ou qui est définie sur mesure. Dans CG, il indique une licence commerciale.

NoAssertion = 6

Aucune assertion n’est faite sur le type de licence, ce qui la laisse non spécifiée.