granite

Open-weights Apache-2.0 explicado

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,…

4 min de leitura713 palavraspt-BR

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.0 e metadados de licença explícitos nos arquivos LICENSE.
  • 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

← Voltar ao blog