Die Entwickler der SDL-Bibliothek (Simple DirectMedia Layer) haben Richtlinien angenommen, die das Akzeptieren von Änderungen, die Code enthalten, der von großen Sprachmodellen wie ChatGPT, Claude, Copilot und Grok generiert wurde, verbieten. Es ist jedoch erlaubt, KI zur Identifizierung von Problemen und zur Analyse übermittelter Änderungen zu verwenden. Die Behebung solcher Probleme muss jedoch von Menschen erfolgen.
Auf Grundlage der Erfahrungen aus dem erhaltenen Projekt haben sich die mithilfe von KI identifizierten Probleme oft als Halluzinationen herausgestellt, die in der Praxis keine realen Probleme darstellen oder fehlerhafte Informationen enthalten. Entwickler, die Informationen über durch KI identifizierte Probleme weitergeben, müssen die gemeldeten Probleme gut verstehen und persönlich deren Existenz überprüfen. Bei der Einreichung von Pull-Requests muss der Entwickler bestätigen, dass er der Autor des Codes ist und das Ergebnis seiner Arbeit unter der Zlib-Lizenz überträgt.
Als Gründe für das Verbot der Entwicklung unter Verwendung von KI wird die Inkompatibilität des über KI generierten Codes mit der Zlib-Lizenz angeführt, da die Herkunft des Codes nicht genau bestimmt werden kann, sowie potenzielle Lizenzkonflikte durch indirektes Ausleihen von Code aus Projekten mit anderen Lizenzen (da das große Sprachmodell auf Code mit verschiedenen Lizenzen trainiert wurde, könnte der generierte Code potenziell als abgeleitete Arbeit betrachtet werden).
Zusätzlich kann die Schaffung von zwei Forks des Texteditors Vim erwähnt werden, die aufgrund von Unzufriedenheit mit dem zunehmenden Einsatz von KI bei der Erstellung von Änderungen entstanden sind:
- Vim Classic — ein Fork der Codebasis von Vim 8.2, der die alte Version weiter betreut. Das Projekt wurde von Drew DeVault, dem Autor der Benutzeroberfläche Sway, des E-Mail-Clients Aerc, der Programmiersprache Hare und der Plattform für gemeinsame Entwicklung SourceHut, gegründet. Die Gründe für die Schaffung des Forks sind die Ablehnung der Vim-Politik hinsichtlich der Nutzung von KI, der Wunsch, ein reines Gewissen zu bewahren, und die Absicht, weiterhin Freude an der Arbeit mit Vim zu haben.
- EVi — ein Fork der Version Vim 9.1.0, in der noch keine Änderungen, die mit KI erstellt wurden, akzeptiert wurden.
Quelle: opennet.ru
