Respuesta corta
La licencia Apache-2.0 es una licencia de código abierto permisiva que permite el uso, modificación y redistribución de modelos de IA de pesos abiertos (open-weights), incluso con fines comerciales, siempre que se cumplan sus condiciones mínimas: atribución, notificación de cambios y conservación de avisos legales.
TL;DR
- Apache-2.0 no restringe el uso comercial ni exige la publicación de código derivado.
- Permite integrar modelos con pesos abiertos en software propietario sin liberar el código fuente del sistema completo.
- Exige conservar todos los avisos de copyright y licencia originales en copias o derivados.
- Incluye una cláusula explícita de cesión de patentes por parte de los contribuyentes.
- Es compatible con la GPL v3, pero no con la GPL v2.
- IBM Granite utiliza licencias Apache-2.0 para varios modelos de pesos abiertos, como
granite-3.0-8b-instruct.
¿Qué significa “open-weights” bajo Apache-2.0?
“Open-weights” se refiere a la disponibilidad pública de los parámetros entrenados de un modelo de IA (pesos), sin restricciones técnicas como cifrado o obfuscación. Bajo Apache-2.0, esos pesos pueden descargarse, ejecutarse localmente, ajustarse (fine-tuning), y desplegarse en entornos empresariales — incluso cerrados — siempre que se respeten las obligaciones de atribución y conservación de avisos legales. No implica necesariamente acceso al código de entrenamiento, datos o infraestructura subyacente.
¿Qué obligaciones impone Apache-2.0 sobre modelos Granite?
IBM publica selectivamente modelos Granite con pesos abiertos bajo Apache-2.0 (p. ej., granite-3.0-8b-instruct, granite-3.0-2b-instruct). La licencia exige tres acciones concretas al redistribuir: (1) conservar todos los avisos de copyright, patente, marca y aviso de licencia originales; (2) indicar claramente si se realizaron modificaciones al modelo o sus metadatos; y (3) incluir una copia de la licencia Apache-2.0. No requiere compartir los pesos ajustados ni el código de inferencia.
¿Cómo se diferencia de otras licencias de IA?
A diferencia de licencias más restrictivas como la RAIL License (que limita usos maliciosos) o la Llama 3 Community License (con cláusulas de escala y atribución extendida), Apache-2.0 no impone prohibiciones éticas ni límites de volumen. Tampoco exige la publicación de mejoras, como sí lo hace la GPL. Su enfoque es jurídicamente neutral: facilita adopción empresarial mientras protege derechos de autor y patentes de los contribuyentes.
Preguntas frecuentes
- Q: ¿Puedo usar un modelo Granite con licencia Apache-2.0 en una aplicación SaaS comercial sin revelar mi código?
- A: Sí. Apache-2.0 no exige la apertura del código del sistema que consume el modelo, ni su publicación. Solo obliga a conservar los avisos legales en la documentación o metadatos distribuidos con el modelo.
- Q: ¿Necesito pedir permiso a IBM para fine-tunar un modelo Granite bajo Apache-2.0?
- A: No. La licencia autoriza explícitamente la modificación y creación de trabajos derivados, sin autorización previa.
- Q: ¿Apache-2.0 cubre los datos de entrenamiento de Granite?
- A: No. La licencia se aplica exclusivamente a los pesos y artefactos distribuidos bajo ella. Los datos de entrenamiento, si están sujetos a otras licencias o restricciones, no quedan cubiertos por Apache-2.0.
- Q: ¿Puedo renombrar un modelo Granite y redistribuirlo como propio?
- A: Sí, siempre que conserves los avisos de copyright originales, indiques claramente las modificaciones realizadas y no uses marcas registradas de IBM (como “Granite”) sin autorización.
Hechos clave
- Apache-2.0 fue aprobada por la OSI en 2004 y es reconocida como licencia de código abierto.
- IBM publicó oficialmente
granite-3.0-8b-instructbajo Apache-2.0 en mayo de 2024, según su repositorio GitHub y anuncio técnico. - La licencia Apache-2.0 incluye una cláusula de licencia cruzada de patentes vinculada a las contribuciones al proyecto.
- Ninguna ley brasileña regula directamente las licencias de modelos de IA; su validez se sustenta en la Lei de Direitos Autorais (Lei nº 9.610/1998) y principios de autonomía privada.
Fuentes
- Apache Software Foundation. Apache License, Version 2.0. https://www.apache.org/licenses/LICENSE-2.0
- IBM. Granite 3.0 Models on Hugging Face. https://huggingface.co/ibm-granite
- IBM. Announcing IBM Granite 3.0: New models, new capabilities. 15 May 2024. https://www.ibm.com/thought-leadership/institute-business-value/granite-3-0
- Lei nº 9.610, de 19 de fevereiro de 1998. Lei dos Direitos Autorais. Planalto. https://www.planalto.gov.br/ccivil_03/leis/l9610.htm
Saiba mais em https://g.cloud