En del av Twitter-koden er utgitt

Nylig publiserte en anonym bruker som bruker kallenavnet FreeSpeechEnthusiast en del av Twitters kildekode på GitHub.

På Twitters anmodning har Microsoft (som eier GitHub) siden fjernet depotet som FreeSpeechEnthusiast hadde offentliggjort koden på.

Kallenavnet som ble valgt refererer tydelig til fortellingen som ble innledet av Twitters nye eier, Elon Musk, som hevdet at ytringsfriheten ville bli gjenopprettet på Twitter med hans inngripen.

Musk har selv uttalt flere ganger at han er en "absolutist av ytringsfrihet", og FreeSpeechEnthusiast ønsket sannsynligvis med denne gesten å demonstrere hva absolutisme betyr når det kommer til ytringsfrihet.

Kildekoden består av tekst, så FreeSpeechEnthusiast har ikke gjort noe mer enn å ta seg friheten til å gjøre offentlig tekst eid av Twitter, og dermed bryte lover.

Det er derfor ingen tilfeldighet at Twitter ba om å få den fjernet, og at Microsoft bestemte seg for å fjerne den.

Faktisk ser det på dette tidspunktet ut til at FreeSpeechEnthusiast/PublicSpace-depotet er blokkert på grunn av en DMCA-klage, mens teksten til fjerningsforespørselen ser ut til å være tilgjengelig.

Denne forespørselen sier at Twitter er opphavsrettsinnehaveren av den koden, og at det var proprietær kildekode for Twitters interne plattform og verktøy.

Det er uklart om noen før fjerningen klarte å laste ned koden, og gjøre den tilgjengelig på andre plattformer. Det er også uklart hvor lenge koden var offentlig.

Jakten på forfatteren

Selskapet ba ikke bare Microsoft om å fjerne koden, men sendte også inn en begjæring til Northern California District Court med anmodning om fjerning fra GitHub.

Den ba også om navn, adresse, telefonnummer, e-postadresse, sosiale profiler og IP-adresse til FreeSpeechEnthusiast-brukeren for å prøve å finne den ansvarlige for dette bruddet.

En artikkel fra New York Times avslører at en intern Twitter-undersøkelse antydet at de ansvarlige for hendelsen kan være tidligere ansatte som forlot selskapet i fjor, da Musk tok styringen ved å si opp et stort antall ansatte.

Selskapets ledere ville ha fått vite om eksistensen av den koden på GitHub først nylig, så det er sannsynlig at den forble offentlig i flere måneder.

Elon Musk kunngjorde forøvrig selv for noen dager siden at noe av Twitters kode vil bli offentliggjort i slutten av måneden.

I dette tilfellet er det delen av koden som brukes av plattformen for å anbefale tweets til brukere på hjemmesiden, men det er ikke kjent om den som publiseres på GitHub av FreeSpeechEnthusiast er den samme. Imidlertid kan det tenkes at det var en annen del av koden.

Den åpne kildekoden for Twitter

I og for seg har offentlig kode (åpen kildekode) mange fordeler.

Men for et selskap som bruker kode som et konkurransefortrinn, er det slett ikke bra å offentliggjøre den.

Faktisk kan en offentlig kode kopieres av hvem som helst, til og med konkurrenter, og siden Twitter investerer mye i å forbedre kildekoden, ville det ikke gi noen mening å gi den bort til konkurrenter.

Derfor er det FreeSpeechEnthusiast har gjort, faktisk tyveri av intellektuell eiendom, forverret ved å frigi den uten eierens samtykke.

Ekte åpen kildekode er den som offentliggjøres direkte av eieren, for eksempel for å gjøre den brukbar av hvem som helst. Slik gjorde for eksempel Satoshi Nakamoto Bitcoin brukbart av alle.

Faktisk har Nakamotos kode blitt brukt utallige ganger for å lage Bitcoin-kloner, selv om de fleste av disse uunngåelig har havnet i glemselen etterpå.

Når det gjelder Twitter, vil det være skadelig å gi bort koden til konkurrenter, for i motsetning til Bitcoin kan konkurrenter bruke den til å skade Twitter.

Derimot har feilen til Bitcoin-kloner bare favorisert BTC, fordi den har vist at det bare er én Bitcoin, og det kan bare være én.

 


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