Die Entwickler der Community-Website Facebook geben Thrift, ihr Werkzeug zur automatischen Codeerzeugung, unter der knapp 20 Zeilen kurzen Thrift Software Licence frei.
Thrift ist eine Software-Bibliothek mit Werkzeugen zur Code-Generierung in zahlreichen Programmiersprachen, darunter C++, Java, Python, PHP und Ruby.
Die Thrift-Werkzeuge bauen automatisch angepasste RPC-Clients und -Server, die über Programmiersprachen und Plattformen hinweg miteinander kommunizieren können. Die zu verwendenden Dienste, Protokolle und Datentypen gibt der Entwickler in einer Klartextdatei vor.
Facebook ist eine Internet-Community, auf der Benutzer Buddylisten, Bilder, Dateien, Nachrichten und Daten von Mobiltelefonen verwalten können. Der Thrift-Code steht auf der Webseite zum Download zur Verfügung.



