LicenseType enum

列举许可证的类型。

字段

Unknown = 0

许可证类型未知或未指定。

Permissive = 1

允许许可的许可证允许软件自由使用、修改和分发,并受到最小的限制。 示例:MIT、Apache 2.0。

WeakCopyleft = 2

弱 copyleft 许可证要求根据同一许可证对软件进行修改,但不对包含该软件的较大工作施加限制。 示例:LGPL。

StrongCopyleft = 3

强 copyleft 许可证要求任何衍生作品或包含该软件的大型作品也必须在同一许可证下分发。 示例:GPL。

NetworkCopyleft = 4

网络 copyleft 许可证将 copyleft 要求扩展到通过网络访问的软件,要求提供源代码。 示例:AGPL。

Other = 5

不符合标准类别或自定义定义的许可证。 在 CG 中,它表示商业许可证。

NoAssertion = 6

不会对许可证类型进行断言,但未指定该断言。