Los desarrolladores de la biblioteca SDL (Simple DirectMedia Layer) han adoptado reglas que prohíben la aceptación de cambios que contengan código generado por grandes modelos de lenguaje, como ChatGPT, Claude, Copilot y Grok. Sin embargo, se permite el uso de IA para identificar problemas y analizar cambios propuestos, pero las correcciones de dichos problemas deben ser realizadas por personas.
Según la experiencia adquirida con el proyecto, los problemas identificados mediante IA a menudo resultan ser alucinaciones, que en la práctica no son problemas reales o contienen información incorrecta. Los desarrolladores que reporten problemas identificados con IA deben comprender bien el problema mencionado y asegurarse personalmente de su existencia. Al enviar solicitudes de extracción, el desarrollador debe confirmar que es el autor del código y que presenta el resultado de su trabajo bajo la licencia Zlib.
Como razones para prohibir el desarrollo utilizando IA se menciona la incompatibilidad del código generado por IA con la licencia Zlib debido a la imposibilidad de determinar con precisión la fuente del código, así como posibles conflictos de licencias por la apropiación indirecta de código de proyectos bajo otras licencias (dado que un gran modelo de lenguaje está entrenado con código de diversas licencias, el código generado podría interpretarse potencialmente como una obra derivada).
Además, se pueden mencionar la creación de dos bifurcaciones del editor de texto Vim, surgidas por la insatisfacción con el uso creciente de IA en la preparación de cambios:
- Vim Classic — bifurcación de la base de código de Vim 8.2, que continúa el mantenimiento de la rama anterior. El proyecto fue fundado por Drew DeVault, autor del entorno de usuario Sway, del cliente de correo Aerc, del lenguaje de programación Hare y de la plataforma de desarrollo colaborativo SourceHut. Las razones para crear la bifurcación se centraron en el rechazo de la política de Vim respecto al uso de IA, el deseo de mantener una conciencia limpia y continuar disfrutando de trabajar con Vim.
- EVi — bifurcación de la rama 9.1.0 de Vim, en la que aún no se han aceptado cambios generados por IA.
Fuente: opennet.ru
