«For Fun and Profit: A History of the Free and Open Source Software Revolution» by Christopher Tozzi
© 2017 Massachusetts Institute of TechnologyПрава на издание книги на русском языке приобретены через «Агентство Александра Корженевского» (Москва)
© Издательство Института Гайдара, 2025
Перевод с английского под научной редакцией Артема Смирнова
* * *
В книге содержатся упоминания компании Meta Platforms Inc., включенной в Перечень общественных объединений и религиозных организаций, в отношении которых судом принято вступившее в законную силу решение о ликвидации или запрете деятельности по основаниям, предусмотренным Федеральным законом от 25.07.2002 № 114-ФЗ «О противодействии экстремистской деятельности».
Предисловие к русскому изданию
Писать предисловие к собственной книге спустя почти десять лет после публикации – это большая честь. Это позволяет осмыслить проделанную работу, располагая информацией и пониманием, которые были недоступны – или, по крайней мере, неизвестны мне – во время написания этой монографии.
С другой стороны, это заставляет меня взглянуть в лицо тому, в чем я ошибся, особенно в прогнозах относительно будущего свободного и открытого программного обеспечени (free and open source software, FOSS).
Десять лет назад я не мог предвидеть многие из ключевых технологических прорывов, которые сегодня кардинально влияют на движение FOSS. Самыми важными из них стали грандиозные достижения последних лет в области искусственного интеллекта и поразительно скромная роль свободного и открытого программного обеспечения в современной экосистеме ИИ.
Когда я писал эту книгу, FOSS играло заметную роль в области анализа данных (data analytics); многие из ведущих платформ «больших данных», такие как Hadoop и Spark, являются открытыми. Поскольку анализ данных во многих отношениях служит фундаментом для современных технологий ИИ, можно было ожидать, что и в экосистеме программного обеспечения, связанного с ИИ, будут доминировать решения с открытым исходным кодом.
На деле случилось ровно обратное. Основная часть больших языковых моделей (LLM), на которых работают современные платформы ИИ, не являются открытыми. Да и главные игроки в этой сфере – Amazon, Google, Microsoft и OpenAI – не слишком привержены принципам FOSS. (Кстати, само название OpenAI звучит как издевка над FOSS, ведь практически ни одна из современных технологий ИИ этой компании не является открытой ни в плане исходного кода, ни в каком-либо другом понятном смысле, хотя организация изначально создавалась с целью разработки открытого ИИ.)
Meta составляет исключение: последние пару лет она активно рекламирует свои якобы открытые LLM и пытается выделиться на фоне конкурентов, декларируя приверженность принципам открытого ИИ. Проблема в том, что Meta создала для своих LLM собственные лицензии, а не стала использовать проверенные временем лицензии FOSS. Как справедливо указывают авторитетные организации FOSS вроде Open Source Initiative, лицензии Meta с такими условиями, как запрет конкурентам использовать ее LLM без специального разрешения, во многом противоречат даже самому вольному толкованию принципов FOSS.
ИИ также поставил перед сообществом FOSS принципиально новые вопросы относительно интерпретации лицензий свободного и открытого программного обеспечения. Если LLM обучается на общедоступном открытом исходном коде, а затем генерирует новый код, является ли этот новый код производным произведением от открытого исходного кода, и должен ли он тогда подчиняться тем же лицензионным условиям, что и оригинальный код? Этот вопрос, которого я совершенно не предвидел при написании данной книги, прямо сейчас, когда я пишу это предисловие, рассматривается в американских судах. Ответ на него может иметь фундаментальное значение для будущего FOSS в мире, где инструменты ИИ на основе LLM стали играть ключевую роль в производстве программного обеспечения.