Objavljen del kode za Twitter

Pred kratkim je anonimni uporabnik z vzdevkom FreeSpeechEnthusiast objavil del Twitterjeve izvorne kode na GitHubu.

Na zahtevo Twitterja je Microsoft (ki ima v lasti GitHub) od takrat odstranil repozitorij, v katerem je FreeSpeechEnthusiast objavil to kodo.

Izbrani vzdevek se jasno nanaša na pripoved, ki jo je uvedel novi lastnik Twitterja Elon Musk, ki je trdil, da bo z njegovim posredovanjem na Twitterju povrnjena svoboda govora.

Sam Musk je večkrat izjavil, da je »absolutist svobode govora«, FreeSpeechEnthusiast pa je s to gesto verjetno želel pokazati, kaj pomeni absolutizem, ko gre za svobodo govora.

Izvorna koda je sestavljena iz besedila, zato FreeSpeechEnthusiast ni storil nič drugega, kot da si je privoščil javno objaviti besedilo v lasti Twitterja, s čimer je kršil zakone.

Zato ni naključje, da je Twitter zahteval njegovo odstranitev in da se je Microsoft odločil, da jo odstrani.

Pravzaprav se trenutno zdi, da je repozitorij FreeSpeechEnthusiast/PublicSpace blokiran zaradi pritožbe DMCA, medtem ko se zdi, da je besedilo zahteve za odstranitev na voljo.

Ta zahteva navaja, da je Twitter imetnik avtorskih pravic te kode in da je bila lastniška izvorna koda za Twitterjevo interno platformo in orodja.

Ni jasno, ali je komu pred odstranitvijo uspelo prenesti kodo in jo dati na voljo na drugih platformah. Prav tako ni jasno, koliko časa je bila ta koda javna.

Iskanje avtorja

Podjetje Microsofta ni samo prosilo, naj odstrani kodo, ampak je tudi vložilo peticijo pri okrožnem sodišču Severne Kalifornije, v kateri je zahtevalo njeno odstranitev iz GitHuba.

Zahteval je tudi ime, naslov, telefonsko številko, e-poštni naslov, socialne profile in naslov IP uporabnika FreeSpeechEnthusiast, da bi poskušal najti osebo, odgovorno za to kršitev.

Članek New York Timesa razkriva, da je notranja preiskava Twitterja pokazala, da so za incident morda odgovorni nekdanji zaposleni, ki so podjetje zapustili lani, ko je Musk prevzel vajeti z odpuščanjem velikega števila zaposlenih.

Vodstvo podjetja bi za obstoj te kode na GitHubu izvedelo šele pred kratkim, zato je verjetno, da je ostala javna več mesecev.

Mimogrede, sam Elon Musk je pred nekaj dnevi napovedal, da bo nekaj Twitterjeve kode javno objavljeno konec meseca.

V tem primeru gre za del kode, ki jo platforma uporablja za priporočanje tvitov uporabnikom na domači strani, vendar ni znano, ali je tista, ki jo je na GitHubu objavil FreeSpeechEnthusiast, enaka. Vendar je možno, da je šlo za drug del kode.

Odprtokodna Twitter koda

Javna koda (odprta koda) sama po sebi ima številne prednosti.

Za podjetje, ki uporablja kodo kot konkurenčno prednost, pa sploh ni dobro, da jo objavi.

Pravzaprav lahko javno kodo kopira kdorkoli, tudi konkurenti, in ker Twitter veliko vlaga v izboljšanje svoje izvorne kode, ne bi imelo smisla, da bi jo podarili konkurentom.

Zato je to, kar je storil FreeSpeechEnthusiast, dejansko kraja intelektualne lastnine, ki jo je še poslabšal z objavo brez soglasja lastnika.

Prava odprtokodna koda je tista, ki jo objavi neposredno lastnik, na primer, da jo lahko uporablja kdorkoli. Tako je na primer Satoshi Nakamoto omogočil uporabo Bitcoina vsem.

Pravzaprav je bila Nakamotova koda neštetokrat uporabljena za ustvarjanje klonov bitcoinov, čeprav je večina teh kasneje neizogibno končala v pozabi.

Kar zadeva Twitter, bi bilo škodljivo, če bi kodo dali konkurentom, saj bi jo lahko konkurenti za razliko od Bitcoina uporabili za škodo Twitterju.

Nasprotno pa je neuspeh klonov Bitcoin samo naklonjen BTC-ju, ker je pokazal, da obstaja samo en Bitcoin in da lahko obstaja samo eden.

 


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