Поделиться через


LicenseType enum

Перечисляет типы лицензий.

Поля

Unknown = 0

Тип лицензии не указан.

Permissive = 1

Разрешительная лицензия позволяет свободно использовать, изменять и распространять программное обеспечение с минимальными ограничениями. Примеры: MIT, Apache 2.0.

WeakCopyleft = 2

Слабая лицензия copyleft требует изменения программного обеспечения для совместного использования в рамках той же лицензии, но не накладывает ограничения на более крупные работы, включающие программное обеспечение. Примеры: LGPL.

StrongCopyleft = 3

Для строгой лицензии copyleft требуется, чтобы любые производные работы или более крупные работы, включающие программное обеспечение, также должны распространяться по той же лицензии. Примеры: GPL.

NetworkCopyleft = 4

Лицензия на копирование сети расширяет требование копирования к программному обеспечению, доступ к которому осуществляется через сеть, требуя, чтобы исходный код был доступен. Примеры: AGPL.

Other = 5

Лицензия, которая не соответствует стандартным категориям или настраивается. В CG это означает коммерческую лицензию.

NoAssertion = 6

Утверждение о типе лицензии не производится, оставляя его неуверенным.