Мнение 21 февраля бог-король Твиттера Илон Маск заявил, что «на следующей неделе исходный код нашего алгоритма станет открытым». Он добавил, что поначалу это не сработает, «но быстро улучшится!» Этого не произошло.
Маск заявлял, что хотел открыть алгоритм Twitter еще до того, как взял на себя управление социальной сетью, и еще раз, когда он объявил о своем намерении приобрести ее в апреле 2022 года. Вот и все, и ничего не изменилось.
Ну, на самом деле, некоторые вещи изменились. Видите ли, алгоритм Twitter, о котором мы говорим, — это правила ранжирования контента на платформе. Каждый пост имеет ценность, определяемую набором правил. Если вы думаете об этом как о версии Твиттера Google PageRank, вы не ошибетесь.
Однако, если вы критикуете Маска в Твиттере, происходят странные вещи. В моем случае я перешел от средних постов с сотнями тысяч ретвитов к десяткам. В то же время Маск приложил большие усилия к алгоритму, чтобы убедиться, что вы видите его твиты. Забавно!
Но такие изменения даются легко. Открыть исходный код сложно.
Теперь Маск кое-что знает о маркетинге и инженерном менеджменте. Вы не построите Tesla и SpaceX без гениальности. Но когда дело доходит до программного обеспечения, он оказывается невежественным.
Я имею в виду, что увольнение более половины ваших сотрудников — не лучший способ успешно выпустить какое-либо программное обеспечение. В самом последнем примере Twitter удалось испортить собственное использование своего API 6 марта. Результат? Ссылки, изображения и видео в Твиттере какое-то время не работали.
Мускус ответил: «Эта платформа такая хрупкая (вздох)». Нет, это не так.
Я нахожу просто удивительным, что, несмотря на увольнение стольких людей — от 7 500 до чуть менее 2 000 за месяцы — Twitter продолжает работать так же хорошо, как и раньше. Это говорит о платформе, которая удивительно стабильна.
Но с открытым исходным кодом это? Это потребует, чтобы у вас были разработчики программного обеспечения и инженеры, которые знают код алгоритма и то, что нужно сделать, чтобы открыть исходный код этого кода. Те люди ушли.
Бывший руководитель Twitter по открытым исходным кодам Уилл Норрис сказал мне:
Норрис продолжил: «Большинство ключевых людей, которые работали над открытым исходным кодом в Twitter, ушли. Все инженеры, с которыми я работал над открытым исходным кодом, ушли».
Короче говоря, Маск не может открыть исходный код Twitter, потому что у него буквально нет людей, которые знают код.
По иронии судьбы, Маск понимает ценность открытого исходного кода. Еще 12 июня 2014 года Tesla объявила, что не будет инициировать патентные иски против тех, кто добросовестно хочет использовать ее технологию. Маск написал, что, по его мнению, «применение философии открытого исходного кода к нашим патентам укрепит, а не ослабит позиции Tesla».
Если присмотреться, Тесла принял структуру, похожую на пакт о ненападении на патент Open Invention Network, который защищает патенты Linux. Маск был прав. Это помогло Тесле.
В конце 2022 года Tesla развила эту идею и открыла дизайн разъема для зарядки электромобилей Tesla и портов для зарядки. Тесла, который теперь называется Североамериканским стандартом зарядки (NACS), надеется, что он станет стандартом по умолчанию для зарядки электромобилей. В случае успеха это станет большой победой для Tesla.
Открытие Твиттера не помогло бы до такой степени, но было бы полезно. Вероятно, открытый алгоритм мог бы помочь Twitter удержать пользователей, которые сейчас переходят в социальные сети с открытым исходным кодом, такие как Mastodon.
А может и нет. Тем не менее, гайки и болты Twitter с открытым исходным кодом могут только помочь платформе. Теперь, если бы только они не уволили большую часть своих инженеров, я мог бы увидеть, как это происходит. А так, я не буду задерживать дыхание. ®