Licença
Por que uma biblioteca sem licença não pode ser usada, e o que cada família permite.
Código sem licença é, por padrão, todos os direitos reservados: ninguém pode usar, copiar ou modificar legalmente, por mais pública que seja a página. Uma biblioteca sem licença é uma biblioteca que uma empresa não pode adotar.
forge.toml
[project]
name = "placa"
version = "1.0.0"
license = "MIT" # o identificador SPDX
| Família | Exemplos | Quem usa pode… | Exige |
|---|---|---|---|
| permissiva | MIT, BSD, Apache-2.0 | usar em código fechado | manter o aviso de copyright |
| copyleft fraca | MPL-2.0, LGPL | usar em código fechado | publicar mudanças no arquivo da biblioteca |
| copyleft forte | GPL-3.0 | usar | publicar o programa inteiro que a inclui |
| rede | AGPL-3.0 | usar | publicar o código mesmo quando só oferecido como serviço |
A linguagem é MIT; os pacotes deste repositório também. Apache-2.0 acrescenta uma concessão explícita de patente, o que algumas empresas exigem.