El repositorio open-slopware es una iniciativa comunitaria que documenta el software de código abierto libre o de código abierto que ha sido contaminado por el uso de modelos de lenguaje grandes (LLM) o inteligencia artificial generativa. Su objetivo principal es proporcionar a los desarrolladores una lista actualizada de proyectos que utilizan prácticas de 'vibe coding' o que permiten la integración de código generado por IA, junto con alternativas libres que mantengan una política estricta de 'sin IA'.
La herramienta funciona como un registro de proyectos 'tintados' (contaminados), donde se etiqueta a aquellos que no cumplen con las directrices éticas de desarrollo sin IA. El repositorio incluye herramientas para identificar estas prácticas, como la revisión de políticas de contribución y la documentación de los desarrolladores. Se distingue entre el uso permissivo de IA, que permite la generación de código por IA, y el uso estricto, que lo prohíbe. Además, ofrece guías para que los desarrolladores que deseen mantener la integridad de sus proyectos puedan bifurcar (fork) el código y establecer políticas de 'No AI' propias.
El proyecto enfatiza que esta lista no debe utilizarse para el acoso de otros desarrolladores, sino como recurso educativo y técnico. Incluye definiciones claras sobre términos como 'vibe coding', introducido por Andrej Karpathy, y explica por qué la revisión humana del código generado por IA no elimina su naturaleza contaminada. El objetivo final es fomentar una comunidad de software libre más ética y transparente, permitiendo a los usuarios tomar decisiones informadas sobre qué herramientas utilizar en sus proyectos de desarrollo.
