Partilhar via


LicenseType enum

Enumera tipos de licenças.

Campos

Unknown = 0

O tipo de licença é desconhecido ou não especificado.

Permissive = 1

Uma licença permissiva permite que o software seja usado livremente, modificado e distribuído com restrições mínimas. Exemplos: MIT, Apache 2.0.

WeakCopyleft = 2

Uma licença copyleft fraca requer modificações no software para serem compartilhadas sob a mesma licença, mas não impõe restrições a trabalhos maiores que incluam o software. Exemplos: LGPL.

StrongCopyleft = 3

Uma licença copyleft forte requer que quaisquer trabalhos derivados ou trabalhos maiores que incluam o software também devem ser distribuídos sob a mesma licença. Exemplos: GPL.

NetworkCopyleft = 4

Uma licença copyleft de rede estende o requisito copyleft ao software que é acessado através de uma rede, exigindo que o código-fonte seja disponibilizado. Exemplos: AGPL.

Other = 5

Uma licença que não se encaixa nas categorias padrão ou é definida sob medida. Em CG, indica uma licença comercial.

NoAssertion = 6

Nenhuma afirmação é feita sobre o tipo de licença, deixando-a não especificada.