No se puede ni siquiera llamar a la inteligencia artificial de código abierto sin ninguna certeza", dijo Amanda Brock, CEO de OpenUK, en una reciente discusión sobre el código abierto en la era de la inteligencia artificial. La situación se vuelve aún más confusa cuando consideramos las raíces del código abierto, la tendencia hacia licencias que no son puramente de código abierto y cómo tratar la inteligencia artificial, que abarca casi todo, especialmente datos personales y de salud protegidos por leyes de privacidad.
Nuestro tema, "Llama 2", y la conversación que se generó cuando se lanzó el modelo de lenguaje grande (LLM) y el equipo de Meta etiquetó a Llama 2 como código abierto. Llama 2 no es código abierto, aunque el blog de Meta lo diga, al igual que la página para descargar Llama 2. Es confuso. Por ejemplo, "innovación abierta" es el término que Meta utiliza en su sitio. Entonces, ¿qué es? Puede que tenga el respaldo de los proveedores, pero no es código abierto.
Erica Brescia, directora administrativa de Redpoint Ventures, y Steven Vaughan-Nichols, fundador de Open Source Watch, se unieron a la discusión con Brock.
La Iniciativa de Código Abierto (OSI) surgió en 1998 buscando un enfoque más colaborativo para las licencias. De la OSI surge la Definición de Código Abierto. Las licencias de código abierto cumplen con esta definición.
"No creo que veamos en el futuro a ningún LLM o ninguna AI significativa que pueda ser licenciada como código abierto, porque la clave del código abierto es la Definición de Código Abierto", dijo Brock.
"Y simplemente no veremos eso con el LLM", dijo Brock. "Así que queríamos apoyar un avance y una apertura en la innovación, pero sin duda no una mala interpretación de ello como código abierto".
Necesitamos un lenguaje para hablar sobre código abierto e inteligencia artificial. Puede que eso signifique la necesidad de evolucionar la Definición de Código Abierto en reconocimiento de dónde está el mundo hoy en comparación con la era pre-nube cuando la comunidad creó la definición de código abierto, dijo Brescia.
La OSI está desarrollando una nueva definición para código abierto e inteligencia artificial. El trabajo está en curso. El equipo de OSI organizará una tercera revisión comunitaria del 19 al 21 de septiembre de 2023 en la Cumbre de Código Abierto en Bilbao, España.
Brescia afirmó que el código abierto seguirá diluyéndose si no evolucionamos en la forma en que pensamos sobre el código abierto y cómo definimos las licencias de código abierto.
"Porque lo que va a suceder es que, ya sabes, las personas que creo que siguen prácticas de desarrollo más abiertas, que muchos de nosotros queremos ver fomentadas, simplemente dejarán de intentar acercarse al código abierto porque no pueden encontrar una forma de hacerlo y aún así construir un negocio", dijo Brescia. "Y sé que habrá puristas que argumenten: 'Eso no es de lo que se trata el código abierto'. Pero creo que gran parte del mundo ha seguido adelante. Y sinceramente, porque el código abierto ha ganado y se ha vuelto tan omnipresente, las personas están enfocadas en otras cosas ahora que hace 20 años, cuando se dieron todas estas definiciones".
Algunos proveedores han pasado de licencias de código abierto a la Licencia Pública del Lado del Servidor (SSPL).
"Todos se enfrentaron a la nube y todos parpadearon", dijo Vaughan-Nichols.
Todos cambiaron sus licencias y alienaron a su comunidad al hacerlo, dijo Vaughan-Nichols.
El significado histórico de la nube en el desarrollo de software ha supuesto una nueva capacidad para utilizar datos en la inteligencia artificial generativa. También plantea la pregunta de cómo las definiciones cambiantes afectarán a todas las licencias de código abierto existentes que sirven como base para gran parte del desarrollo de software.