🔥 Polémica
System76 Prohíbe Código Generado por IA en Pull Requests — Y la Comunidad Explota
Cuando un proyecto open source recibe cientos de pull requests por semana, la calidad se convierte en un problema de supervivencia. Y System76 acaba de lanzar una bomba en el ecosistema FOSS: prohibió los pull requests con código generado por IA en gran parte de sus repositorios de COSMIC.
La noticia estalló en Hacker News con más de 90 comentarios y un debate encendido. La política no es un ataque a la IA, según lo dejó claro el equipo de System76. Es una respuesta directa a lo que llaman "drive-by PRs generados por IA": contribuciones automáticas de baja calidad enviadas únicamente para inflar currículums, sin entender el código ni el contexto del proyecto.
En la discusión de HN, uno de los mantenedores de SQLAlchemy lo resumió así: si alguien va a generar un fix con IA, que lo haga como dueño del issue, no que envíe un PR generado automáticamente. El punto clave: el mantenedor quiere revisar y guiar la solución, no limpiar código generado a ciegas.
La comunidad reaccionó dividida. Muchos mantenedores de código abierto aplaudieron la decisión. Llevan años lidiando con spam de LLMs, PRs que no compilan, tests rotos y cambios que pasan de largo la filosofía del proyecto. Para ellos, revisar 10 PRs mal hechos consume más tiempo que escribir el fix ellos mismos.
Del otro lado, hay desarrolladores que ven la prohibición como un error. Argumentan que la IA es una herramienta legítima, y prohibirla por el abuso es como prohibir linters porque alguien escribió código mal formateado. El verdadero problema no es la IA, sino la calidad y la responsabilidad de la contribución.
El debate toca una fibra sensible del open source actual. La IA ha democratizado la escritura de código, pero también multiplicó exponencialmente el ruido. Cuando un pequeño equipo de mantenedores voluntarios tiene que filtrar cientos de PRs generados masivamente, el burnout deja de ser teórico para volverse una realidad diaria.
System76 no está cerrando la puerta a la IA. Está diciendo: si usas IA para contribuir, hazlo con criterio, responsabilidad y respeto por el tiempo del mantenedor. No envíes basura automatizada esperando que alguien más la limpie por ti.
La pregunta queda abierta: ¿vamos a regular el uso de IA en contribuciones open source, o aprenderemos a separar las contribuciones útiles del ruido generado por bots? Comparte esto si crees que el tiempo de los mantenedores voluntarios merece respeto.