Выпущена часть кода 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 вкладывает значительные средства в улучшение своего исходного кода, отдавать его конкурентам не имеет смысла.

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

Подлинный открытый исходный код — это код, который обнародуется непосредственно владельцем, например, чтобы сделать его доступным для всех. Вот как, например, Сатоши Накамото сделал Биткойн доступным для всех.

На самом деле, код Накамото использовался бесчисленное количество раз для создания клонов Биткойн, хотя большинство из них впоследствии неизбежно оказались в забвении.

Что касается Твиттера, то было бы вредно передавать код конкурентам, потому что, в отличие от Биткойна, конкуренты могут использовать его, чтобы навредить Твиттеру.

Напротив, неудача с клонами Биткойн только благоприятствовала Биткойну, поскольку показала, что существует только один Биткойн и может быть только один.

 


Источник: https://en.cryptonomist.ch/2023/03/27/part-twitter-code-released/