Permissões, condições e limitações em resumo
Condições
- Nenhum
Limitações
- Limitação de responsabilidadeDeclara expressamente que não há responsabilidade por danos.
- Sem garantiaDeclara expressamente que não oferece nenhuma garantia.
Classificação de permissões, condições e limitações: dados do choosealicense.com (GitHub, licença MIT).
Que licença é esta
The Unlicense é um documento de dedicação ao domínio público divulgado por volta de 2010. Começa declarando 'este é um software livre e sem restrições, liberado ao domínio público' e diz que qualquer pessoa pode copiar, modificar, publicar, usar, vender e distribuir, em código-fonte ou binário, para qualquer finalidade. Nos países que reconhecem leis de direitos autorais, o titular declara dedicar ao domínio público todo e qualquer interesse de direitos autorais e, ao final, há uma isenção de garantia. O youtube-dl e seu sucessor yt-dlp usam a Unlicense. A Unlicense é uma licença open source aprovada pela OSI (segundo a lista SPDX).
Condições
Nenhuma. Também não há obrigação de aviso.
Limites e críticas
- Em alguns países (por exemplo, países de direito civil como a Alemanha), entende-se que é juridicamente difícil o autor renunciar totalmente ao direito autoral. A Unlicense tem uma frase prevendo isso, mas há críticas de que não traz uma cláusula de licença alternativa sistemática como a CC0.
- O texto é relativamente informal, e por isso departamentos jurídicos conservadores às vezes evitam contribuir ou usar.
- Não há menção a patentes.
Equívocos comuns
- "A Unlicense é o mesmo que não ter licença" — é o oposto. Código sem licença está com todos os direitos reservados; a Unlicense é uma declaração ativa de abrir mão de todos os direitos.
- "Se eu colocar o código MIT de outra pessoa em um projeto Unlicense, ele vira domínio público" — só o titular pode abrir mão dos direitos. A parte MIT importada continua seguindo as condições da MIT (manter o aviso).
Como aplicar
Coloque o texto em um arquivo LICENSE ou UNLICENSE. Não há espaço para o nome do titular. O identificador SPDX é Unlicense.
Quando faz sentido
Use quando não tiver nenhuma intenção de exercer direitos autorais e quiser liberar o código com o mínimo possível de condições. Se quiser mais segurança jurídica, a CC0 ou a 0BSD são alternativas.
Posso colocar código Unlicense em outro projeto?
Avaliação geral para quando você pega código publicado sob esta licença e o distribui combinado com um projeto sob as licenças abaixo. Ver outras combinações no verificador de compatibilidade →
| Projeto de destino | Resultado | Observação |
|---|---|---|
| Software proprietário (comercial) | Permitido | A licença não exige nem aviso, então pode ser incluída em qualquer lugar. |
| MIT | Permitido | A licença não exige nem aviso, então pode ser incluída em qualquer lugar. |
| Apache-2.0 | Permitido | A licença não exige nem aviso, então pode ser incluída em qualquer lugar. |
| MPL-2.0 | Permitido | A licença não exige nem aviso, então pode ser incluída em qualquer lugar. |
| LGPL-2.1 | Permitido | A licença não exige nem aviso, então pode ser incluída em qualquer lugar. |
| LGPL-3.0 | Permitido | A licença não exige nem aviso, então pode ser incluída em qualquer lugar. |
| GPL-2.0 | Permitido | A licença não exige nem aviso, então pode ser incluída em qualquer lugar. |
| GPL-3.0 | Permitido | A licença não exige nem aviso, então pode ser incluída em qualquer lugar. |
| AGPL-3.0 | Permitido | A licença não exige nem aviso, então pode ser incluída em qualquer lugar. |
O conteúdo deste site é informação geral e não constitui aconselhamento jurídico. Para decisões reais de distribuição, contratos ou disputas, consulte um advogado ou outro profissional.