Musk sagt, X werde seinen gesamten Quellcode offenlegen — nach einer Sicherheitsprüfung
Elon Musk sagte am 15. Juli, X werde seinen gesamten Quellcode — „ohne Ausnahmen“ — offenlegen, sobald eine Sicherheitsprüfung abgeschlossen ist.
Once we have completed our review for security vulnerabilities, we will make the entire codebase of 𝕏 open source, with no exceptions. Moreover, we will invite third party reviewers to examine the system that is running to confirm that the open source code is what is running. Trust through total transparency is the only thing that should be believed.
Der Post ist hier: x.com/elonmusk/status/2077361679034118271. Zum Zeitpunkt dieses Schreibens hat er 4,46 Millionen Aufrufe und 4.877 Antworten.
Was „gesamter Quellcode“ bedeuten würde
Das ist ein Schritt über das hinaus, was X bisher getan hat. Im März 2023 veröffentlichte X twitter/the-algorithm — den Empfehlungsalgorithmus, der deine Timeline sortiert. Das war ein Ausschnitt des Systems, nicht das Ganze, und er war stark geschwärzt.
Musks Wortwahl diesmal ist anders: „den gesamten Quellcode von 𝕏, ohne Ausnahmen“. Meint er es wörtlich, gehören auch die Backend-Dienste, die Client-Apps, der Infrastruktur-Code und alles dazu, was die bezahlten Stufen betreibt. Die Klausel „ohne Ausnahmen“ ist das, was eine PR-Show von einem echten Code-Dump unterscheidet.
Der eigentlich interessante Teil
Der zweite Satz ist das Neue. Dritte einzuladen, um zu bestätigen, dass das laufende System mit dem veröffentlichten Quellcode übereinstimmt, ist ein Anspruch auf Überprüfbarkeit, den die meisten Firmen nie erheben. Code als Open Source freizugeben ist das eine; zu beweisen, dass die Binärdateien in Produktion genau diesem Code entsprechen, ist etwas anderes.
Dafür gibt es eine echte Technik: reproduzierbare Builds (reproducible builds), bei denen eine unabhängige Partei den öffentlichen Quellcode kompiliert und das Ergebnis mit dem Deployten vergleicht. Ob X die Build-Pipeline dafür hat oder nur Ad-hoc-Audits plant, ist unklar. Musk sagte es nicht.
Drei Punkte, die man beobachten sollte
- Umfang. „Gesamter Quellcode“ gegen „der Algorithmus“ — X hat den Algorithmus bereits 2023 offengelegt (github.com/twitter/the-algorithm). Das müsste deutlich weiter gehen, um bedeutsam zu sein.
- Zeitrahmen. „Sobald unsere Prüfung abgeschlossen ist“ hat kein Datum. Sicherheitsprüfungen können Monate daürn — oder leise verschwinden.
- Verifikationsmethode. „Dritte Prüfer“ ist vage. Ein benannter Auditor mit veröffentlichter Methodik ist glaubwürdig. Ein anonymer ist es nicht.
Warum das wichtig ist
X ist eine große Kommunikationsplattform mit rund 240 Millionen täglichen Nutzern und der öffentliche Raum für Politiker, Journalisten und Märkte. Die Behauptung, ihr Code sei vollständig offen und unabhängig verifiziert, wäre beispiellos für eine Plattform dieser Größe. Wenn es umgesetzt wird, ändert sich, wie sehr Außenstehende dem System bei ihren Feeds trauen können.
Aber es ist ein Post, kein Release. Kein Repo, kein Zeitrahmen, kein benannter Auditor. Bis das auftaucht, ist es als Absichtserklärung zu werten.
Referenzen
- Originalpost: Elon Musk auf X
- Von X zuvor offengelegter Empfehlungsalgorithmus: github.com/twitter/the-algorithm