Debian se desmarca de Ubuntu y ya se plantea la posibilidad de prohibir todo el código generado por IA

Debian quiere prohibir el uso de inteligencia artificial
Debian quiere prohibir el uso de inteligencia artificialGenerada con IA

La inteligencia artificial pende de un hilo en una de las distribuciones de Linux más importantes. Toca decidir si se queda como parte del desarrollo o toca eliminarla.

Linux se ha estado tomando todo este tiempo el tema de la inteligencia artificial con mucha calma, y no es para menos teniendo en cuenta el amor-odio de Linus Torvalds por esta tecnología.

Mientras Canonical, la empresa que se encarga de Ubuntu, ha enseñado por fin su primera herramienta con IA, Debian ha decidido frenar. La organización que da vida a este sistema operativo ha abierto oficialmente una Resolución General entre sus miembros. 

El objetivo es ver si finalmente permiten o prohíben totalmente el uso de herramientas como ChatGPT o GitHub Copilot a la hora de escribir el código que hace funcionar su distribución.

Sobre la mesa hay dos propuestas muy opuestas que, como era de esperar, están dividiendo a los desarrolladores. La opción más crítica, conocida como Propuesta A, busca vetar por completo tanto el código generado por algoritmos como el código en el que un programador humano haya recibido ayuda de una IA. 

En el texto de la Propuesta A se dejan claros cuatro motivos principales para exigir este veto. El primero de ellos es la seguridad jurídica y el copyright, ya que consideran que el código creado por IA tiene un estado legal raro al haber sido entrenado con millones de repositorios de internet. 

Por otro lado, advierten de fallos graves en la calidad del software que se entrega. Comentan que un modelo de lenguaje no sabe realmente si lo que escribe es correcto o si contiene fallos de seguridad. 

Teniendo en cuenta que hablamos de Debian, los revisores humanos van a perder horas revisando parches basura que no aportan nada al desarrollo de una distribución tan importante y usada como esta.

El problema, tal y como ocurre con el kernel de Linux, es que, cuando alguien envía un posible fallo al equipo del kernel, no se puede pasar por alto. Aunque venga de una IA, aunque sea poco probable que sea un problema real, alguien tiene que comprobarlo. Eso implica leer el código, analizarlo y decidir si merece la pena corregirlo o no.

A esto se le añade una cuestión de ética. Aquellos que quieren eliminar la IA recuerdan que las grandes empresas de tecnología han entrenado sus modelos recopilando todo el contenido de la red sin respetar los derechos de autor ni la privacidad. Creen que aceptar código generado por estas plataformas va en contra de los valores del software libre.

Por último, consideren que Debian es un proyecto que vive de su comunidad y del aprendizaje entre personas. Si los novatos se limitan a pegar lo que les da ChatGPT sin entenderlo, no aprenden a programar de verdad. 

Propuesta A vs. Propuesta B sobre la IA en Debian

Frente a esta postura se encuentra la Propuesta B, una alternativa mucho más parecida a la que está usando Linus Torvalds en el desarrollo del kernel

Esta segunda opción permite utilizar asistentes de programación siempre y cuando el desarrollador se haga 100% responsable de cada línea entregada. 

Además, exige que el programador afirme abiertamente que ha usado herramientas de este tipo y garantice personalmente que el trabajo entregado está completamente libre de problemas de propiedad intelectual.

Por supuesto, la responsabilidad sigue siendo tuya. Si hay errores, fallos de seguridad o problemas, el responsable es quien envía el código. Si lo envías, es porque lo has revisado y consideras que todo está en orden.

Tal y como también el creador de Linux ha explicado, no se quiere desanimar a la gente a usar la IA como apoyo, pero se exige que se haga con cabeza. Si un robot encuentra una línea de código sospechosa, lo verdaderamente útil no es enviar un informe rápido y apuntarse el tanto; lo que aporta valor real es analizar el problema como lo haría un humano.

Por ahora, parece que la decisión no está tomada y todavía queda mucho debate para ver qué ocurre realmente. Muy probablemente se salga de dudas en unos días. De eliminarse la IA, se prevé que los parches y actualizaciones tarden un poco más en llegar, pero eso sí, con la seguridad de que todo está en orden.

Ver sus artículos

Carolina González

Redactora

Carolina González, redactora de actualidad, reportajes a fondo, análisis de todo tipo de productos y vídeos para el canal de Youtube.