Permissões, condições e limitações em resumo
Condições
- Aviso de copyright e licençaAo distribuir, é preciso incluir uma cópia da licença e o aviso de direitos autorais.
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
A licença ISC era usada pelo Internet Systems Consortium (ISC) em softwares como o BIND. Ela remove expressões que se tornaram desnecessárias após a Convenção de Berna e expressa o mesmo efeito da MIT e da BSD 2-Clause em frases mais curtas. É a licença recomendada pelo projeto OpenBSD para código novo e, como o comando npm init do npm colocou ISC como padrão por muito tempo, também é comum em pacotes JavaScript.
Condições
O texto de permissão é uma única frase: permite usar, copiar, modificar e distribuir 'desde que o aviso de copyright acima e este aviso de permissão apareçam em todas as cópias'. Ou seja, como na MIT, manter os avisos é a única condição; o resto é isenção de garantia e responsabilidade.
Equívocos comuns
- "A ISC é pouco conhecida, então empresas não podem usá-la" — é aprovada pela OSI e, com efeito igual ao da MIT, é classificada como permissiva na maioria das políticas corporativas.
- "É o padrão do npm, então não significa nada" — a ISC também é uma licença com efeitos jurídicos. Se não for o que você pretende, altere o campo
licensedopackage.jsone o arquivo LICENSE para a licença desejada. - "A ISC é a versão sem obrigação de aviso" — a que eliminou até a obrigação de aviso é a 0BSD, baseada no texto da ISC.
Como aplicar
Coloque o texto em LICENSE e preencha [year] e [fullname]. O identificador SPDX é ISC.
Quando faz sentido
Nas mesmas situações em que você usaria a MIT. Escolha-a se preferir um texto curto ou quiser seguir as convenções do OpenBSD ou do npm. Ainda assim, a MIT é mais conhecida, então, do ponto de vista da familiaridade dos usuários, a MIT leva vantagem.
Posso colocar código ISC 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 | É preciso incluir o aviso de copyright original e o texto da licença. |
| MIT | Permitido | É preciso incluir o aviso de copyright original e o texto da licença. |
| Apache-2.0 | Permitido | É preciso incluir o aviso de copyright original e o texto da licença. |
| MPL-2.0 | Permitido | É preciso incluir o aviso de copyright original e o texto da licença. |
| LGPL-2.1 | Permitido | É preciso incluir o aviso de copyright original e o texto da licença. |
| LGPL-3.0 | Permitido | É preciso incluir o aviso de copyright original e o texto da licença. |
| GPL-2.0 | Permitido | É preciso incluir o aviso de copyright original e o texto da licença. |
| GPL-3.0 | Permitido | É preciso incluir o aviso de copyright original e o texto da licença. |
| AGPL-3.0 | Permitido | É preciso incluir o aviso de copyright original e o texto da licença. |
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.