Compartilhar 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 que as modificações no software sejam compartilhadas com a mesma licença, mas não impõe restrições a trabalhos maiores que incluem 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 para o software que é acessado em 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. No CG, indica uma licença comercial.

NoAssertion = 6

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