A fost lansată o parte a codului Twitter

Recent, un utilizator anonim care folosește porecla FreeSpeechEnthusiast a publicat o parte din codul sursă al Twitter pe GitHub.

La cererea Twitter, Microsoft (care deține GitHub) a eliminat de atunci depozitul pe care FreeSpeechEnthusiast a făcut public acel cod.

Porecla aleasă se referă în mod clar la narațiunea introdusă de noul proprietar al Twitter, Elon Musk, care a susținut că, odată cu intervenția sa, libertatea de exprimare va fi restabilită pe Twitter.

Musk însuși a declarat de mai multe ori că este un „absolutist al libertății de exprimare”, iar FreeSpeechEnthusiast cu acest gest probabil a vrut să demonstreze ce înseamnă absolutismul când vine vorba de libertatea de exprimare.

Codul sursă este format din text, așa că FreeSpeechEnthusiast nu a făcut altceva decât să își ia libertatea de a face public text deținut de Twitter, încălcând astfel legile.

Prin urmare, nu este o coincidență că Twitter a cerut eliminarea acestuia și că Microsoft a decis să o elimine.

De fapt, în acest moment, depozitul FreeSpeechEnthusiast/PublicSpace pare să fie blocat din cauza unei reclamații DMCA, în timp ce textul cererii de eliminare pare să fie disponibil.

Această solicitare afirmă că Twitter este deținătorul dreptului de autor al acelui cod și că era cod sursă proprietar pentru platforma și instrumentele interne ale Twitter.

Nu este clar dacă înainte de eliminare cineva a reușit să descarce codul și să îl facă disponibil pe alte platforme. De asemenea, nu este clar cât timp a fost public acel cod.

Căutarea autorului

Compania nu a cerut doar Microsoft să elimine codul, ci a depus și o petiție la Tribunalul Districtual din California de Nord, solicitând eliminarea acestuia din GitHub.

De asemenea, a cerut numele, adresa, numărul de telefon, adresa de e-mail, profilurile sociale și adresa IP ale utilizatorului FreeSpeechEnthusiast pentru a încerca să găsească persoana responsabilă pentru această încălcare.

Un articol din New York Times dezvăluie că o investigație internă pe Twitter a sugerat că cei responsabili pentru incident ar putea fi foști angajați care au părăsit compania anul trecut, când Musk a luat frâiele concediind un număr mare de angajați.

Directorii companiei ar fi aflat de existența acelui cod pe GitHub abia recent, așa că este plauzibil că acesta a rămas public luni de zile.

De altfel, însuși Elon Musk a anunțat în urmă cu câteva zile că o parte din codurile Twitter vor fi făcute publice la sfârșitul lunii.

În acest caz este porțiunea de cod care este folosită de platformă pentru a recomanda tweet-uri utilizatorilor de pe pagina de start, dar nu se știe dacă cel publicat pe GitHub de FreeSpeechEnthusiast este același. Cu toate acestea, este de imaginat că a fost o altă porțiune de cod.

Codul Twitter open source

În sine, codul public (open source) are numeroase avantaje.

Cu toate acestea, pentru o companie care folosește codul ca avantaj competitiv, nu este deloc un lucru bun să îl facă public.

De fapt, un cod public poate fi copiat de oricine, chiar și de concurenți, și din moment ce Twitter investește masiv în îmbunătățirea codului sursă, nu ar avea sens să-l dea concurenților.

Prin urmare, ceea ce a făcut FreeSpeechEnthusiast este efectiv furtul proprietății intelectuale, agravat prin eliberarea acesteia fără acordul proprietarului.

Adevăratul cod sursă deschis este cel care este făcut public direct de către proprietar, de exemplu, pentru a-l face utilizabil de oricine. Așa, de exemplu, Satoshi Nakamoto a făcut Bitcoin utilizabil de oricine.

De fapt, codul lui Nakamoto a fost folosit de nenumărate ori pentru a crea clone Bitcoin, deși cele mai multe dintre acestea au ajuns inevitabil în uitare ulterior.

În ceea ce privește Twitter, ar fi dăunător să dăm codul concurenților, deoarece spre deosebire de Bitcoin, concurenții l-ar putea folosi pentru a dăuna Twitter.

În schimb, eșecul clonelor Bitcoin a favorizat doar BTC, deoarece a demonstrat că există un singur Bitcoin și că poate exista doar unul.

 


Sursa: https://en.cryptonomist.ch/2023/03/27/part-twitter-code-released/