Pular para o conteúdo
POST AI agent ready /v1/license/lookup

API de licença de software - pesquisa gratuita de licença SPDX

Envie um identificador de licença SPDX (por exemplo, "MIT", "Apache-2.0", "somente GPL-3.0") e receba metadados de licença detalhados, incluindo permissões, condições, limitações e se a licença é aprovada pela OSI ou pela FSF. Abrange mais de 500 licenças listadas no SPDX.

Parameters

stringrequired

SPDX license identifier (e.g., "MIT", "Apache-2.0", "GPL-3.0-only").

Code examples

curl -X POST https://api.botoi.com/v1/license/lookup \
  -H "Content-Type: application/json" \
  -d '{"id":"MIT"}'

When to use this API

Auditoria de licença de dependência

Verifique suas dependências package.json ou go.mod, resolva cada ID SPDX de licença e sinalize pacotes com licenças copyleft ou não aprovadas pelo OSI antes que eles entrem em sua base de código.

Painéis de conformidade de código aberto

Crie um painel interno que exiba permissões, condições e limitações de licença para cada biblioteca de terceiros que sua equipe usa, ajudando as equipes jurídicas a aprovar novas dependências com mais rapidez.

Geração README do repositório

Preencha automaticamente uma seção "Licença" nos READMEs gerados com o nome completo da licença, um resumo de permissões e um link para a página SPDX.

Frequently asked questions

O que é um identificador SPDX?
Os identificadores SPDX (Software Package Data Exchange) são strings curtas e padronizadas que identificam exclusivamente licenças de código aberto. Exemplos: "MIT", "Apache-2.0", "somente GPL-3.0". A lista completa é mantida em spdx.org/licenses.
Quantas licenças são suportadas?
A API cobre todas as mais de 500 licenças na lista oficial de licenças SPDX, incluindo licenças aprovadas pela OSI, FSF-libre e obsoletas.
O que contêm as matrizes de permissões, condições e limitações?
As permissões listam o que a licença permite (uso comercial, modificação, distribuição). As condições listam o que você deve fazer (incluir aviso de direitos autorais, divulgar a fonte). As limitações listam o que a licença não concede (responsabilidade, garantia).
Posso verificar se uma licença é compatível com meu projeto?
A API retorna metadados para uma única licença. A análise de compatibilidade depende da licença do seu projeto. Use os campos de permissões, condições e limitações para comparar duas licenças de forma programática.
As licenças SPDX obsoletas estão incluídas?
Sim. Licenças obsoletas são retornadas com is_deprecated: true. Os exemplos incluem "GPL-2.0" (substituído por "GPL-2.0 somente" e "GPL-2.0 ou posterior").

Get your API key

Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.