Resposta curta
Open-weights com licença Apache-2.0 significa que os pesos (parâmetros) de um modelo de IA são disponibilizados publicamente, com direito de uso, modificação e redistribuição sob os termos permissivos da licença Apache License 2.0 — sem restrições comerciais, desde que respeitadas as obrigações de atribuição e aviso de alterações.
TL;DR
- A licença Apache-2.0 é uma licença de código aberto aprovada pela OSI, reconhecida globalmente e compatível com o GPL v3.
- Modelos open-weights não exigem divulgação do código-fonte do sistema que os utiliza, apenas dos próprios pesos e seus metadados licenciados.
- A IBM Granite, incluindo versões como
granite-3.0-8b-instruct, é disponibilizada sob licença Apache-2.0 em repositórios oficiais (Hugging Face, IBM Model Asset Exchange). - Não impõe restrições geográficas, nem exige compartilhamento de modelos derivados (no copyleft), diferentemente da GPL ou da Llama 3 Community License.
- Exige apenas: (i) manter avisos de copyright e licença nos redistribuídos; (ii) indicar alterações significativas nos arquivos modificados.
- É compatível com uso comercial, integração em sistemas privados e fins regulatórios — incluindo cenários sujeitos à Lei Geral de Proteção de Dados (LGPD).
O que significa “open-weights” sob Apache-2.0?
“Open-weights” refere-se à disponibilização pública dos parâmetros treinados de um modelo de linguagem — não necessariamente do código-fonte do treinamento ou da infraestrutura. Sob a Apache-2.0, esses pesos podem ser baixados, executados localmente, ajustados (fine-tuned), incorporados em aplicações comerciais e redistribuídos, desde que cumpridas duas obrigações centrais: preservação dos avisos legais originais e documentação clara de modificações realizadas. Isso difere de licenças source-available ou non-commercial, como a da Llama 3 (Meta), que impõem restrições adicionais.
Como a Apache-2.0 se aplica aos modelos Granite?
A IBM adota a Apache-2.0 para suas famílias Granite (ex.: granite-3.0-2b, granite-3.0-8b-instruct, granite-3.0-34b-code) conforme declarado no IBM Model Asset Exchange e em seus repositórios no Hugging Face. Essa escolha alinha-se com o compromisso da IBM com a transparência técnica e a interoperabilidade — permitindo que desenvolvedores brasileiros usem Granite em soluções sujeitas à LGPD, desde que implementem controles adequados de governança de dados, conforme orientação do ANPD.
Por que isso importa para o Brasil?
No contexto nacional, a combinação de open-weights + Apache-2.0 facilita a adoção soberana de IA: instituições públicas e empresas podem auditar, adaptar e implantar modelos locais sem dependência de cloud estrangeira ou licenças proprietárias. Isso apoia iniciativas como o Plano Nacional de IA (Decreto nº 11.762/2023) e as diretrizes do Conselho Nacional de Política sobre Drogas (CONAD) e do Banco Central do Brasil (BCB) para modelos de risco regulatório.
Perguntas frequentes
- Q: Posso usar Granite Apache-2.0 em produção comercial no Brasil?
- A: Sim — a licença permite uso comercial ilimitado, desde que cumpridas as obrigações de atribuição e notificação de alterações.
- Q: A Apache-2.0 exige que eu publique meu código-fonte ao usar Granite?
- A: Não. Ela não é copyleft. Você só precisa manter os avisos de licença nos pesos redistribuídos — não no seu software.
- Q: Granite é compatível com a LGPD?
- A: A licença não regula proteção de dados. A conformidade com a LGPD depende da sua arquitetura de processamento — não da licença dos pesos.
- Q: Há restrições de exportação ou sanções na Apache-2.0?
- A: Não. A licença não contém cláusulas de controle de exportação — mas você deve observar leis aplicáveis (ex.: Resolução CGPAR nº 29/2022 para órgãos públicos).
Fatos-chave
- A Apache License 2.0 foi aprovada pela Open Source Initiative (OSI) em 2004 e é listada como open source oficial.
- A IBM publicou Granite 3.0 sob Apache-2.0 em 18 de abril de 2024, conforme anúncio oficial no IBM Developer Blog.
- Modelos Granite estão disponíveis no Hugging Face com tag
apache-2.0e metadados de licença explícitos nos arquivosLICENSE. - A licença não exige relatório de uso, pagamento de royalties ou autorização prévia para deploy em nuvem privada ou híbrida.
Fontes
- Apache Software Foundation. Apache License, Version 2.0. https://www.apache.org/licenses/LICENSE-2.0
- IBM. Granite 3.0 Models Released. IBM Developer Blog, 18 abr. 2024. https://developer.ibm.com/blogs/granite-3-0-models-released
- Decreto nº 11.762, de 25 de outubro de 2023. Plano Nacional de Inteligência Artificial. Planalto.
- ANPD. Orientação sobre uso de IA em tratamento de dados pessoais. Nota Técnica nº 01/2024.
- Hugging Face. Repositório oficial
ibm-granite/granite-3.0-8b-instruct— arquivo LICENSE.
Saiba mais em https://g.cloud