Freigeben über


LicenseType enum

Listet die Arten von Lizenzen auf.

Felder

Unknown = 0

Der Lizenztyp ist unbekannt oder nicht angegeben.

Permissive = 1

Eine zulässige Lizenz ermöglicht es Software, frei verwendet, geändert und mit minimalen Einschränkungen verteilt zu werden. Beispiele: MIT, Apache 2.0.

WeakCopyleft = 2

Eine schwache Copyleft-Lizenz erfordert Änderungen an der Software, die unter derselben Lizenz freigegeben werden sollen, aber keine Einschränkungen für größere Werke, die die Software enthalten. Beispiele: LGPL.

StrongCopyleft = 3

Eine starke Copyleft-Lizenz erfordert, dass alle abgeleiteten Werke oder größeren Werke, die die Software enthalten, ebenfalls unter derselben Lizenz verteilt werden müssen. Beispiele: GPL.

NetworkCopyleft = 4

Eine Lizenz für Netzwerkkopieleft erweitert die Copyleft-Anforderung auf Software, auf die über ein Netzwerk zugegriffen wird, sodass der Quellcode verfügbar gemacht werden muss. Beispiele: AGPL.

Other = 5

Eine Lizenz, die nicht in die Standardkategorien passt oder benutzerdefiniert ist. In CG gibt sie eine kommerzielle Lizenz an.

NoAssertion = 6

Es wird keine Behauptung über den Lizenztyp gemacht, sodass sie nicht angegeben wird.