Zusammenfassung:
r/opensource, eine Open-Source-Software-Diskussionsgemeinschaft unter Reddit, einer bekannten amerikanischen sozialen Plattform, hat kürzlich eine Reihe neuer Einreichungsregeln eingeführt. Das umstrittenste davon ist, dass es die Veröffentlichung von Projekten verbietet, die künstliche Intelligenz nutzen, durch künstliche Intelligenz generiert werden oder speziell auf künstliche Intelligenz ausgerichtet sind. Das Community-Management-Team ist der Ansicht, dass der aktuelle Stand der künstlichen Intelligenz nicht mit den von der Community vertretenen Open-Source-Werten vereinbar ist. Diese Entscheidung löste schnell Kontroversen unter den Nutzern aus und veranlasste einige Entwickler sogar dazu, neue Communities zu gründen, um Projekte aufzunehmen, die von den neuen Vorschriften ausgeschlossen sind.

Gemäß den vom Community-Management-Team am 24. Oktober (Ortszeit) veröffentlichten Regeln darf ein Projekt, das künstliche Intelligenz nutzt, von künstlicher Intelligenz produziert wird oder ein Produkt ist, das künstlicher Intelligenz dient, nicht gerne in der Community veröffentlicht werden. Das Managementteam ist der Ansicht, dass das aktuelle Entwicklungsmodell der künstlichen Intelligenz im Widerspruch zur Philosophie der Open-Source-Community steht. Daher ist es notwendig, die ursprüngliche Werteorientierung der Community durch die Einschränkung verwandter Projekte aufrechtzuerhalten.
Die neuen Vorschriften definieren jedoch nicht klar die spezifischen Grenzen der Beteiligung künstlicher Intelligenz an der Projektentwicklung, was viele Benutzer dazu veranlasst, ihre Durchsetzbarkeit in Frage zu stellen. In der modernen Softwareentwicklung sind Tools wie die durch künstliche Intelligenz unterstützte Programmierung, Code-Vervollständigung und automatisierte Tests weit verbreitet. Auch wenn der Hauptcode eines Projekts von Menschen geschrieben wird, kann er auch einen Teil des durch künstliche Intelligenz generierten Codes enthalten. Wenn ein Projekt verboten wird, solange es künstliche Intelligenz beinhaltet, kann eine große Anzahl gängiger Open-Source-Software betroffen sein.
Einige Benutzer wiesen ausdrücklich darauf hin, dass durch künstliche Intelligenz generierter Code mittlerweile auch im Linux-Kernel vorkommt. Folgt man der wörtlichen Bedeutung der neuen Regelungen, können Projekte, die auf dieser Software basieren oder verwandten Code enthalten, theoretisch aus der Community ausgeschlossen werden. Ähnliche Kontroversen spiegeln ein immer wichtigeres reales Problem wider: Da die Programmierung mit künstlicher Intelligenz immer beliebter wird, wird es immer komplexer, den Grad der Beteiligung künstlicher Intelligenz an der Entwicklung zu unterscheiden und zu beurteilen, ob ein Projekt noch dem Open-Source-Geist entspricht.
Mit Zweifeln erklärte Community-Moderator Wolvereness in der Diskussion, dass die neuen Regelungen nicht zwangsläufig ein Verbot jeglicher Software mit Funktionen der künstlichen Intelligenz bedeuten würden. Manche Software verfügt beispielsweise nur über Barrierefreiheitsfunktionen wie automatische Untertitel, künstliche Intelligenz ist jedoch nicht ihr Haupteinsatzgebiet. Für solche Projekte können Ausnahmen gelten. Es besteht jedoch weiterhin Widerstand, da das Managementteam noch keine ausreichend klaren Kriterien dafür liefern muss, welche KI-Funktionen akzeptabel sind und welche Situationen ein Verbot auslösen würden.


Neben dem KI-Verbot hat die Community auch weitere Einschränkungen hinzugefügt. Eingereichte Projekte müssen mindestens ein Jahr alt sein, noch aktiv gepflegt werden und mehrere Mitwirkende haben. Dies bedeutet, dass neue Projekte, die gerade veröffentlicht wurden, Software, die unabhängig von einer einzelnen Person entwickelt wurde, und Entwickler, die darauf hoffen, Betreuer zu finden oder Mitwirkende in der Community zu rekrutieren, möglicherweise die Möglichkeit zur Teilnahme verlieren. Das Management-Team machte sogar klar, dass die Community künftig keine Anfragen mehr annehmen werde, Projektbetreuer zu finden oder Entwickler anzuwerben.
Eine weitere umstrittene Bestimmung betrifft die Sprache. Das Managementteam verlangt tatsächlich, dass die Teilnehmer auf Englisch kommunizieren können, und sagt, dass Benutzer, die kein Englisch sprechen, sich nach anderen Communities umsehen sollten. Der Grund dafür ist, dass es für Manager schwierig ist, zwischen englischen Inhalten, die direkt durch künstliche Intelligenz generiert wurden, und englischen Inhalten, die durch künstliche Intelligenz übersetzt wurden, zu unterscheiden; Wenn der Benutzer selbst kein Englisch versteht, kann er nicht bestätigen, ob die Übersetzung korrekt ist.
Diese Regelung wurde kritisiert, weil sie nicht nur den Einsatz künstlicher Intelligenz einschränkt, sondern möglicherweise auch eine große Anzahl nicht englischsprachiger Entwickler von der Open-Source-Kommunikationsumgebung ausschließt. Open-Source-Software zeichnet sich ursprünglich dadurch aus, dass sie nationale und sprachliche Grenzen überschreitet, und viele Projektentwickler, Betreuer und Benutzer kommen aus verschiedenen Ländern. Kritiker glauben, dass Sprachkenntnisse nicht unbedingt mit der Frage zusammenhängen, ob es sich bei einem Projekt wirklich um Open Source handelt, und dass ein vollständiges Teilnahmeverbot für nicht englischsprachige Benutzer den internationalen Charakter der Community beeinträchtigen könnte.
Nach Bekanntgabe der neuen Vorschriften begannen einige Benutzer, die mit diesen Einschränkungen nicht einverstanden waren, sich an die neu gegründete r/trueopensource-Community zu wenden. Diese neue Community soll einen alternativen Kommunikationsraum für Entwickler bieten, die von den ursprünglichen Regeln betroffen sind, und offener für die Beteiligung künstlicher Intelligenz an der Entwicklung sein. Der ursprüngliche Community-Moderator erwähnte in der Diskussion auch diese neue Community und äußerte die Hoffnung, dass sie den Menschen, die von der neuen Richtlinie betroffen sind, einen Platz bieten kann.
Die Kontroverse entsteht, da Programmiertools für künstliche Intelligenz die Softwareentwicklungsbranche rasant verändern. Entwickler können KI verwenden, um Code zu generieren, Programme zu analysieren, Fehler zu beheben und sogar funktional ähnliche Alternativen basierend auf dem Verhalten bestehender Software neu zu erstellen. Diese Fähigkeiten haben die technischen Hürden für einzelne Entwickler gesenkt, aber auch anhaltende Debatten über Codequalität, Urheberrecht, Softwaresicherheit und die Definition von Open Source ausgelöst.
Für Entwickler, die sich gegen künstliche Intelligenz aussprechen, geht es nicht nur darum, wer den Code schreibt, sondern auch um die Transparenz und Überprüfbarkeit der Software, ob der Entwicklungsprozess wirklich offen ist und ob die Trainingsdaten und die kommerzielle Kontrolle hinter dem Modell der künstlichen Intelligenz mit Open-Source-Konzepten vereinbar sind. Diejenigen, die eine durch künstliche Intelligenz unterstützte Entwicklung unterstützen, glauben, dass der Kern von Open Source darin bestehen sollte, ob Benutzer Software erhalten, erforschen, ändern und verteilen können, und nicht nur auf der Grundlage der von Entwicklern verwendeten Tools, um zu bestimmen, ob ein Projekt in die Community aufgenommen werden kann.
Die neuen Regeln von r/opensource sind jedoch nicht gleichbedeutend mit einem vollständigen Verbot künstlicher Intelligenz in der gesamten Open-Source-Softwarebranche oder der Reddit-Plattform. Es handelt sich um eine Beitragspolitik, die von einer bestimmten Gemeinschaft formuliert wird. Seine Wirkung spiegelt sich zunächst im Umfang der Diskussion und den Methoden der Benutzerbeteiligung in der Community wider. Auch wenn ein Projekt hier nicht veröffentlicht werden kann, bedeutet das nicht, dass das Projekt seine Open-Source-Qualifikation verliert oder nicht auf anderen Plattformen weiter entwickelt und verbreitet werden kann.
Diese Turbulenzen offenbarten ein neues Problem, mit dem die Open-Source-Community konfrontiert ist: Wenn künstliche Intelligenz allmählich zu einem gängigen Werkzeug für die Softwareentwicklung wird, wie sollten sich traditionelle Open-Source-Prinzipien an die neue technische Umgebung anpassen? Die Community kann Regeln nach ihren eigenen Vorstellungen formulieren, aber wenn der Umfang der Einschränkungen zu weit gefasst ist, kann es sogar sein, dass sie Projekte ausschließt, die lange gepflegt werden, über offenen Code verfügen und freie Modifikation zulassen. Da die KI-Programmierung immer beliebter wird, dürften die Debatten über die Definition von Open Source, Entwicklerrechte und Community-Governance weitergehen.
Kommentare