open-slopware: el listado que señala proyectos de software libre contaminados por la IA
open-slopware – Alternatives to FOSS projects choosing to use LLMs/AI
Un repositorio en Codeberg cataloga proyectos de software libre que usan LLMs o IA, con etiquetas como Vibecoded, Permissive AI Policy o AI Code Reviews. Para cada uno ofrece alternativas sin IA y el último commit no contaminado, de modo que quien lo desee pueda bifurcar el proyecto. La lista no busca acosar a desarrolladores, sino facilitar decisiones éticas y exige pruebas para cada acusación.
This list is not a resource to be used for the harassment of other open-source developers.
- Tiberium
Algunos de estos son, en mi opinión, extremos. De su README:
===
Condona el uso de IA/LLMs para ingerir el contenido del proyecto. Esto puede ser para "entender mejor el código", "encontrar bugs/problemas de seguridad/optimizaciones". Esta etiqueta debe usarse de forma independiente para proyectos que generalmente rechazan el uso de IA en sus repositorios de código, rastreadores de issues y patrocinios, pero que aún así fomentan o permiten que los usuarios usen LLMs para ingerir su base de código. Esto es independiente de la licencia de un proyecto. Esta etiqueta debe usarse para las declaraciones o reacciones de los mantenedores sobre el uso de LLMs/IA para ingerir el repo.
La razón por la que seguimos considerando esto digno de una etiqueta es porque:
- significa que el LLM, a menudo proporcionado por una empresa con muy poco respeto por los derechos de autor, guardará una copia de ese repo de código abierto para usarla en sus futuras salidas.
- todavía anima a la gente a usar LLMs y crea una situación especial en la que todavía están bien, pero como este repo está en contra de la IA/LLMs por más razones que solo la "mala calidad del código", seguimos creyendo que esto no es un buen curso de acción, ya que todavía promueve el uso de herramientas inherentemente poco éticas.
La evidencia puede ser, pero no se limita a:
- Una política de IA o de Contribución que reserve un espacio para "usar LLMs para entender el código" o "encontrar bugs"
- Un mantenedor principal que use o acepte el uso de IA para encontrar bugs o problemas de seguridad
===
Si lo entiendo correctamente, si alguien simplemente abre un issue en un proyecto de código abierto y dice algo como " […]
- VariousPrograms
Esto se siente como un hobby o un interés especial más que una lista de recomendaciones genuinas de software, a menos que estés ejecutando CoffeeBSD y navegando por la web con Netsurf.
- collinfunk
Irónicamente, los mantenedores de este repositorio son igual de talentosos que los vibe coders, ya que simplemente mantienen un archivo markdown y nada más.