El empleo de la IA como asistente en la creación de parches, aplicaciones u otros contenidos en el mundo Linux no ha tenido una receptividad común en la comunidad. Por ejemplo, Canonical la ve con muy buenos ojos, mientras que Linus Torvalds la permite, pero con bastante recelo. Ahora, tenemos el caso de Flathub (los que distribuyen los populares paquetes Flatpak), quienes han cambiado sus políticas para prohibir el empleo de la IA en aplicaciones y otros contenidos como las documentaciones.

¿Qué motivó a Flathub para que cambiase sus políticas y prohibiese el envío de aplicaciones y otros contenidos generados u asistidos por IA?
Anteriormente, Flathub admitía, de forma limitada, las aplicaciones asistidas por IA. Pero recientemente realizaron modificaciones en sus políticas a fin de prohibir explícitamente el uso de la IA, abarcando todo el proceso de envío. En esta prohibición también se incluyen otros tipos de contenidos como parches, documentaciones, metadatos, scripts, extensiones… «Esta nueva política se aplica tanto a la aplicación que se envía a Flathub como al envío en sí, incluyendo el manifiesto, los metadatos, los parches, los scripts de compilación y la solicitud de extracción.
A efectos de esta política, las aplicaciones incluyen BaseApps, extensiones y cualquier otro artefacto que pueda generar flatpak-builder. Las solicitudes de extracción no deben generarse, abrirse ni automatizarse mediante herramientas o agentes de IA. Tampoco se debe solicitar la revisión de ninguna herramienta de IA en la solicitud de extracción.» Indica la reciente modificación de la política del uso de IA en Flathub.
¿Pero qué motivó a Flathub a prohibir el empleo de la IA en la generación u asistencia de código y otros contenidos?
En resumidas cuentas: el abuso. Bart Piotrowski, uno de los principales responsables en el mantenimiento de las aplicaciones en Flathub, aseguró que muchas aplicaciones comenzaron a presentar errores e inconsistencias a medida que crecía el vibe coding entre los desarrolladores. También señaló la arrogancia con que actuaban los desarrolladores al indicarles que el código empleado en sus respectivas aplicaciones era de baja calidad.
«Hemos actualizado la política de LLM en Flathub para prohibir explícitamente el uso de IA tanto en el proceso de envío como en las aplicaciones que se envían. Tenía algunas reservas al respecto, por lo que mantuve anteriormente una política más moderada. Sé que es una opinión impopular en el Fediverso, pero creo que los LLM son inevitables, y la realidad es que el código cada vez se generará de forma menos orgánica.
Aún considero que puede ser una herramienta útil dentro y fuera del software libre; pero yo esperaba ver más aplicaciones en Flathub asistidas por IA en donde sus desarrolladores se esforzaran más allá de la intervención de un agente de IA. Lamentablemente, no fue así, y para más colmo, he tenido que lidiar con remitentes arrogantes que actúan como si nos estuvieran regalando un brillante software a nosotros. Esto ha crecido mes a mes y realmente ya estoy harto de esta situación.» Reseñó Piotrowski.
Pero esta modificación tiene excepciones
Como toda política, esta modificación tiene sus «letras pequeñas». Flathub permitirá el envío de aplicaciones asistidas por IA únicamente a los proyectos que están bien consolidados y tienen un buen mantenimiento del código. Sin embargo, esta excepción no aclara si la misma también se aplica a la documentación y otros contenidos o solamente al código de la aplicación como tal.
