Nun ist es also so weit: Twitter hatte angekündigt, Teile seines Quellcodes offenzulegen. Jetzt kann jeder sehen, nach welchen Kriterien der Algorithmus einzelne Postings pusht oder unterdrückt. Twitter ruft sogar zur Mitarbeit auf!
Twitter hat kürzlich angekündigt, dass es einige Teile seines Quellcodes öffentlich zugänglich gemacht hat. Aber was bedeutet das eigentlich?
Der Quellcode ist der Programmiercode, der die Grundlage für eine Software bildet. Wenn man den Quellcode einer Software hat, kann man verstehen, wie sie funktioniert und gegebenenfalls Änderungen vornehmen (oder auch Sicherheitslücken ausnutzen).
Es gibt prinzipiell zwei Arten, mit seinem Quellcode umzugehen. Entweder, man hält ihn gut unter Verschluss (Closed Source), dann können nur Mitarbeiter reinsehen. Oder man stellt den Programmcode der Öffentlichkeit zur Verfügung, damit jeder sich einen Eindruck davon machen, ob es versteckte Funktionen gibt und/oder ob mit den Daten sorgfältig umgegangen wird. Beide Prinzipien haben Vor- und Nachteile.
Twitter hat jetzt einige Teile seines Quellcodes für die Öffentlichkeit zugänglich gemacht. Vor allem jenen Teil, der für die Entscheidungen verantwortlich ist, was auf der Timeline erscheint. Was bedeutet, dass jeder, der daran interessiert ist, den Code lesen und verstehen kann.
Mehr Transparenz
Warum hat Twitter das getan und den Quellcode hier bei Github für alle öffentlich zugänglich gemacht? Einer der Gründe ist, dass Twitter sich für mehr Transparenz und Zusammenarbeit einsetzt. Wenn der Quellcode öffentlich zugänglich ist, kann jeder Entwickler Vorschläge für Änderungen einreichen oder sogar selbst Änderungen vornehmen. Das könnte dazu beitragen, dass Twitter-Features verbessert und die Software insgesamt stabiler und sicherer wird.
Außerdem könnte das Öffnen des Quellcodes für mehr Innovation sorgen. Entwickler können Ideen für neue Funktionen oder Anwendungen basierend auf dem Twitter-Quellcode entwickeln und diese der Twitter-Community zur Verfügung stellen.
Auch ein Sicherheitsrisiko?
Natürlich gibt es auch Risiken bei der Offenlegung von Quellcode. Wenn jemand eine Sicherheitslücke im Code entdeckt, könnte er diese ausnutzen und dadurch Schaden anrichten. Aber Twitter hat angekündigt, dass es sorgfältig überwachen wird, wer auf den Code zugreift und Änderungen vornimmt, um sicherzustellen, dass die Sicherheit der Software gewährleistet bleibt.
Insgesamt könnte das Öffnen von Teilen des Quellcodes für Twitter eine positive Veränderung bedeuten. Mehr Transparenz und Zusammenarbeit könnten dazu beitragen, dass die Software verbessert wird und mehr Innovation entsteht