La integración de la inteligencia artificial en el ámbito del código abierto presenta desafíos significativos. Aunque las bases de la inteligencia artificial se sustentan en el código abierto y existen programas importantes como los Modelos Grandes del Lenguaje (LLM) de IBM y RHEL AI que son realmente de código abierto, la mayoría de los modelos de IA más conocidos, como el Llama de Meta, no lo son. A pesar de que el CEO de Meta, Mark Zuckerberg, afirma que Llama es de código abierto, un panel de expertos en la conferencia State of Open 2025 ha señalado que esto no es cierto.
Emily Omier, consultora de startups de código abierto, destaca que el código abierto es un estándar binario establecido por la Open Source Initiative (OSI), no un espectro. Según Omier, «o eres de código abierto, o no lo eres. Si tienes la licencia aprobada por la OSI, eres de código abierto. Si no, tienes otro tipo de licencia». El modelo Llama de Meta no cumple con este estándar, ya que retiene componentes críticos como los datos de entrenamiento y la metodología, limitando la transparencia y la modificación por parte de la comunidad.
Además, los modelos Llama de Meta imponen restricciones de licencia a sus usuarios. Por ejemplo, si un programa de IA que utiliza el código de Llama tiene un éxito notable, se debe pagar a Meta por su uso, lo cual no es característico del código abierto. Stefano Maffulli, director ejecutivo de OSI, ha expresado que, aunque en teoría están de acuerdo con lo que Zuckerberg ha dicho, la licencia de Meta debería eliminar las restricciones para estar más alineados. Actualmente, Llama representa un riesgo para los desarrolladores debido a su opacidad y a una licencia que deja a Meta con el control de las innovaciones.
Zuckerberg reconoce que el código abierto es el mejor camino para desarrollar software, como lo demuestra el éxito de herramientas como PyTorch y React, que están bajo licencias OSI. Sin embargo, para la inteligencia artificial, Zuckerberg busca redefinir el código abierto. Según Peter Zaitsev, cofundador de Percona, esto es un intento de confundir a los reguladores, especialmente en el contexto del Acta de IA de la Unión Europea, que ofrece excepciones para sistemas de IA con licencias libres y de código abierto, lo que podría ahorrar a Meta grandes sumas de dinero.
Meta está presionando para redefinir «código abierto» en el contexto de la IA, mientras retiene componentes críticos. La empresa argumenta que las definiciones actuales de código abierto no abarcan las complejidades de los modelos de IA avanzados. Meta se compromete a trabajar con la industria para desarrollar nuevas definiciones que beneficien a todos de manera segura y responsable. Sin embargo, esta redefinición parece estar diseñada para favorecer a Meta, en lugar de adherirse a los principios fundamentales del código abierto.