Osa Twitter-koodista on julkaistu

Äskettäin anonyymi käyttäjä, joka käytti lempinimeä FreeSpeechEnthusiast, julkaisi osan Twitterin lähdekoodista GitHubissa.

Twitterin pyynnöstä Microsoft (joka omistaa GitHubin) on sittemmin poistanut arkiston, jossa FreeSpeechEnthusiast oli julkistanut koodin.

Valittu lempinimi viittaa selvästi tarinaan, jonka Twitterin uusi omistaja Elon Musk ohjasi, joka väitti, että hänen väliintulonsa myötä sananvapaus palautettaisiin Twitteriin.

Musk itse on useaan otteeseen todennut olevansa "sananvapauden absolutisti", ja FreeSpeechEnthusiast halusi tällä eleellä todennäköisesti osoittaa, mitä absolutismi tarkoittaa sananvapauden suhteen.

Lähdekoodi koostuu tekstistä, joten FreeSpeechEnthusiast ei ole tehnyt mitään muuta kuin ottanut vapauden julkistaa Twitterin omistamaa tekstiä rikkoen siten lakeja.

Ei siis ole sattumaa, että Twitter pyysi sen poistamista ja että Microsoft päätti poistaa sen.

Itse asiassa tällä hetkellä FreeSpeechEnthusiast/PublicSpace-tietovarasto näyttää olevan estetty DMCA-valituksen vuoksi, kun taas poistopyynnön teksti näyttää olevan saatavilla.

Pyynnössä todetaan, että Twitter on kyseisen koodin tekijänoikeuksien haltija ja että se oli Twitterin sisäisen alustan ja työkalujen oma lähdekoodi.

On epäselvää, onnistuiko joku ennen poistamista lataamaan koodin ja saattamaan sen saataville muille alustoille. On myös epäselvää, kuinka kauan koodi oli julkinen.

Kirjoittajan haku

Yritys ei vain pyytänyt Microsoftia poistamaan koodia, vaan jätti myös vetoomuksen Pohjois-Kalifornian käräjäoikeuteen pyytääkseen sen poistamista GitHubista.

Se pyysi myös FreeSpeechEnthusiast-käyttäjän nimeä, osoitetta, puhelinnumeroa, sähköpostiosoitetta, sosiaalisia profiileja ja IP-osoitetta yrittääkseen löytää rikkomuksesta vastuussa olevan henkilön.

New York Timesin artikkeli paljastaa, että Twitterin sisäinen tutkimus viittaa siihen, että tapaukseen syyllistyneet voivat olla entisiä työntekijöitä, jotka lähtivät yrityksestä viime vuonna, kun Musk otti ohjat irtisanomalla suuren määrän henkilöstöä.

Yrityksen johtajat olisivat saaneet tietää kyseisen koodin olemassaolosta GitHubissa vasta äskettäin, joten on todennäköistä, että se pysyi julkisena kuukausia.

Muuten, Elon Musk itse ilmoitti muutama päivä sitten, että osa Twitterin koodista julkistetaan kuun lopussa.

Tässä tapauksessa alusta käyttää sitä koodin osaa suositellakseen tweettejä käyttäjille kotisivulla, mutta ei tiedetä, onko FreeSpeechEnthusiastin GitHubissa julkaisema sama. On kuitenkin mahdollista, että se oli koodin eri osa.

Avoimen lähdekoodin Twitter-koodi

Julkisella koodilla (avoin lähdekoodi) on sinänsä lukuisia etuja.

Yritykselle, joka käyttää koodia kilpailuetuna, ei kuitenkaan ole hyvä asia julkistaa sitä.

Itse asiassa julkisen koodin voivat kopioida kuka tahansa, jopa kilpailijat, ja koska Twitter investoi voimakkaasti lähdekoodinsa parantamiseen, ei olisi järkevää antaa sitä kilpailijoille.

Siksi FreeSpeechEnthusiast on tosiasiallisesti varkauttanut immateriaaliomaisuutta, jota pahentaa vapauttamalla se ilman omistajan lupaa.

Todellinen avoin lähdekoodi on se, jonka omistaja esimerkiksi julkistaa suoraan, jotta se olisi kenen tahansa käytettävissä. Näin esimerkiksi Satoshi Nakamoto teki Bitcoinin kenen tahansa käytettäväksi.

Itse asiassa Nakamoton koodia on käytetty lukemattomia kertoja Bitcoin-kloonien luomiseen, vaikka useimmat niistä ovat väistämättä päätyneet unohduksiin jälkeenpäin.

Mitä tulee Twitteriin, koodin luovuttaminen kilpailijoille olisi haitallista, koska toisin kuin Bitcoin, kilpailijat voisivat käyttää sitä vahingoittaakseen Twitteriä.

Sitä vastoin Bitcoin-kloonien epäonnistuminen on suosinut vain BTC:tä, koska se on osoittanut, että Bitcoineja on vain yksi, ja niitä voi koskaan olla vain yksi.

 


Lähde: https://en.cryptonomist.ch/2023/03/27/part-twitter-code-released/