Апублікавана частка кода Twitter

Нядаўна ананімны карыстальнік пад нікам FreeSpeechEnthusiast апублікаваў частку зыходнага кода Twitter на GitHub.

Па просьбе Twitter Microsoft (якая валодае GitHub) з тых часоў выдаліла сховішча, у якім FreeSpeechEnthusiast апублікаваў гэты код.

Абраны псеўданім відавочна адносіцца да апавядання новага ўладальніка Twitter Ілона Маска, які сцвярджаў, што з яго ўмяшаннем свабода слова будзе адноўлена ў Twitter.

Сам Маск некалькі разоў заяўляў, што ён «абсалютіст свабоды слова», і FreeSpeechEnthusiast гэтым жэстам, верагодна, хацеў прадэманстраваць, што значыць абсалютызм, калі гаворка ідзе пра свабоду слова.

Зыходны код складаецца з тэксту, таму FreeSpeechEnthusiast не зрабіў нічога, акрамя як дазволіў сабе зрабіць агульнадаступным тэкст, які належыць Twitter, парушаючы такім чынам законы.

Таму невыпадкова Twitter папрасіў яго выдаліць, а Microsoft вырашыла выдаліць.

На самай справе ў гэты час рэпазітар FreeSpeechEnthusiast/PublicSpace, здаецца, заблакіраваны з-за скаргі DMCA, у той час як тэкст запыту на выдаленне, здаецца, даступны.

У гэтым запыце сцвярджаецца, што Twitter з'яўляецца ўладальнікам аўтарскіх правоў на гэты код і што гэта быў уласны зыходны код для ўнутранай платформы і інструментаў Twitter.

Пакуль незразумела, ці ўдалося камусьці перад выдаленнем загрузіць код і зрабіць яго даступным на іншых платформах. Таксама незразумела, як доўга гэты код быў публічным.

Пошукі аўтара

Кампанія не проста папрасіла Microsoft выдаліць код, але і падала хадайніцтва ў акруговы суд Паўночнай Каліфорніі з просьбай выдаліць яго з GitHub.

Ён таксама запытаў імя, адрас, нумар тэлефона, адрас электроннай пошты, сацыяльныя профілі і IP-адрас карыстальніка FreeSpeechEnthusiast, каб паспрабаваць знайсці асобу, вінаватую ў гэтым парушэнні.

У артыкуле New York Times паказваецца, што ўнутранае расследаванне Twitter паказала, што адказнымі за інцыдэнт могуць быць былыя супрацоўнікі, якія пакінулі кампанію ў мінулым годзе, калі Маск узяў на сябе стырно кіравання, звольніўшы вялікую колькасць супрацоўнікаў.

Кіраўнікі кампаніі даведаліся пра існаванне гэтага кода на GitHub толькі нядаўна, таму цалкам верагодна, што ён заставаўся публічным на працягу некалькіх месяцаў.

Дарэчы, сам Ілон Маск некалькі дзён таму абвясціў, што частка кода Twitter будзе апублікаваная ў канцы месяца.

У дадзеным выпадку гэта частка кода, якая выкарыстоўваецца платформай для рэкамендацыі твітаў карыстальнікам на галоўнай старонцы, але невядома, ці з'яўляецца тая ж частка, апублікаваная FreeSpeechEnthusiast на GitHub. Аднак можна ўявіць, што гэта была іншая частка кода.

Код Twitter з адкрытым зыходным кодам

Сам па сабе публічны код (з адкрытым зыходным кодам) мае мноства пераваг.

Тым не менш, для кампаніі, якая выкарыстоўвае код у якасці канкурэнтнай перавагі, зусім нядобра рабіць яго публічным.

На самай справе публічны код можа быць скапіяваны любым, нават канкурэнтамі, і паколькі Twitter укладвае значныя сродкі ў паляпшэнне свайго зыходнага кода, не мае сэнсу аддаваць яго канкурэнтам.

Такім чынам, тое, што зрабіў FreeSpeechEnthusiast, фактычна з'яўляецца крадзяжом інтэлектуальнай уласнасці, які пагаршаецца яе выдачай без згоды ўладальніка.

Сапраўдны адкрыты зыходны код - гэта той, які апублікаваны непасрэдна ўладальнікам, напрыклад, каб зрабіць яго даступным для выкарыстання любым. Вось як, напрыклад, Сатошы Накамота зрабіў біткойн даступным любому.

Фактычна, код Накамота выкарыстоўваўся незлічоную колькасць разоў для стварэння клонаў біткойнаў, хаця пасля большасць з іх непазбежна апынуліся ў забыцці.

Што тычыцца Twitter, было б шкодна аддаваць код канкурэнтам, таму што ў адрозненне ад Bitcoin, канкурэнты могуць выкарыстоўваць яго, каб нанесці шкоду Twitter.

Наадварот, няўдача клонаў біткойна спрыяла толькі біткойну, таму што ён паказаў, што існуе толькі адзін біткойн і можа быць толькі адзін.

 


Крыніца: https://en.cryptonomist.ch/2023/03/27/part-twitter-code-released/