Condividi tramite


LicenseType enum

Enumera i tipi di licenze.

Campi

Unknown = 0

Il tipo di licenza è sconosciuto o non specificato.

Permissive = 1

Una licenza permissiva consente al software di essere liberamente usato, modificato e distribuito con restrizioni minime. Esempi: MIT, Apache 2.0.

WeakCopyleft = 2

Una licenza copyleft debole richiede modifiche al software da condividere con la stessa licenza, ma non impone restrizioni a lavori più grandi che includono il software. Esempi: LGPL.

StrongCopyleft = 3

Una licenza copyleft avanzata richiede che tutte le opere derivate o più grandi che includono il software devono essere distribuite anche con la stessa licenza. Esempi: GPL.

NetworkCopyleft = 4

Una licenza copyleft di rete estende il requisito copyleft al software a cui si accede in rete, richiedendo che il codice sorgente sia reso disponibile. Esempi: AGPL.

Other = 5

Una licenza che non rientra nelle categorie standard o è definita in modo personalizzato. In CG indica una licenza commerciale.

NoAssertion = 6

Non viene eseguita alcuna asserzione sul tipo di licenza, lasciandola non specificata.