Gerador de Licença ISC
Gere o texto da licença ISC com o seu nome e ano. Permissiva e enxuta (equivalente à BSD 2-Clause) — copie o arquivo LICENSE pronto para o repositório.
A licença ISC explicada
A Licença ISC foi redigida pelo Internet Software Consortium (hoje Internet Systems Consortium) em 1995 como uma alternativa propositadamente enxuta à licença BSD. Com aproximadamente 100 palavras, é ainda mais curta que a MIT e figura entre as licenças permissivas mais concisas já escritas. É aprovada pela OSI e classificada pela FSF como software livre totalmente compatível com a GPL.
Os termos são mínimos: a licença concede permissão para usar, copiar, modificar e distribuir o software para qualquer finalidade, com ou sem cobrança. As únicas condições são que o aviso de copyright e o aviso de permissão apareçam em todas as cópias. O software é entregue como está (as-is), com um forte WARRANTY DISCLAIMER que afasta garantias de adequação e limita a responsabilidade do autor.
História e motivação
Os Regents da Universidade da Califórnia apontaram que a licença BSD original carregava texto juridicamente redundante herdado de redações antigas. O ISC então redigiu um equivalente mais limpo, removendo essas cláusulas e preservando os mesmos direitos efetivos. A FSF recomenda a ISC explicitamente como funcionalmente equivalente à MIT e à BSD-2-Clause simplificada, dando preferência à ISC pela brevidade.
Projetos que usam ISC
A ISC é a licença padrão para código novo no OpenBSD — Theo de Raadt a adotou como licença preferida do projeto para novas contribuições. Também rege os produtos carro-chefe do ISC: o BIND (servidor DNS dominante) e o legado ISC DHCP server. No ecossistema JavaScript, o CLI do npm e muitos package.json trazem "license": "ISC" por padrão, em parte porque o npm init historicamente sugeria ISC. Diversos componentes internos do Node.js também a utilizam.
ISC vs MIT vs BSD-2-Clause
- ISC vs MIT — funcionalmente idênticas; a ISC tem cerca de metade do tamanho e remove verbos redundantes ("use, copy, modify" em vez da cadeia mais longa da MIT).
- ISC vs BSD-2-Clause — a ISC é a sucessora enxugada; a BSD-2-Clause ainda preserva resquícios de redação Berkeley.
- ISC vs Apache 2.0 — Apache adiciona grant explícito de patente e exige arquivo
NOTICE; a ISC é silenciosa quanto a patentes.
SPDX e adoção
O identificador SPDX é ISC. Adicione // SPDX-License-Identifier: ISC no topo dos arquivos fonte e inclua um arquivo LICENSE na raiz do repositório. Apesar de tecnicamente superior em concisão, a ISC continua menos popular que a MIT principalmente por viés de familiaridade: desenvolvedores escolhem o que já conhecem, e a MIT domina o seletor Choose a License do GitHub.
Perguntas frequentes
A ISC equivale à MIT? Sim — permissões e condições funcionalmente idênticas. A diferença prática é só o tamanho do texto.
O OpenBSD realmente usa ISC? Sim. O OpenBSD adotou a ISC como licença recomendada para código novo; código antigo permanece sob BSD.
A ISC tem grant de patente? Não, é silenciosa quanto a patentes. Para domínios sensíveis a patente, prefira Apache 2.0.
É mais curta que a MIT? Sim — cerca de metade do tamanho, com menos verbos redundantes na cláusula de concessão.
Aviso. Este gerador produz um modelo de licença — não constitui aconselhamento jurídico. Para produtos comerciais ou domínios sensíveis a patentes, consulte um advogado.
Ferramentas Relacionadas
Gerador de Licença Apache 2.0
Gere o texto da licença Apache 2.0 com o seu copyright para o seu projeto open source. Copie o arquivo LICENSE pronto — permissiva e com proteção de patentes.
Gerador de Licença WTFPL
Gere o texto da licença WTFPL — a licença de software mais permissiva que existe, sem qualquer restrição de uso. Copie o arquivo LICENSE pronto para o projeto.
Gerador de Licença BSD 2-Clause
Gere o texto da licença BSD 2-Clause com o seu nome e ano para o seu projeto. Simples e permissiva — copie o arquivo LICENSE pronto para o repositório.