Открытое программное обеспечение закрывается: как Open Source оказался в заложниках у корпоратов и многополярного мира

Открытое программное обеспечение закрывается: как Open Source оказался в заложниках у корпоратов и многополярного мира

Можно ли сейчас использовать Open Source? Я хочу поделиться своими размышлениями о том, как идеалы открытого программного обеспечения (Open Source), которые когда-то вдохновляли поколения разработчиков, постепенно превращаются в инструмент корпоративных и политических игр. Как владелец российского вендора Monq и человек, давно погруженный в ИТ-индустрию, я наблюдаю за этими изменениями с определенным скепсисом и иронией.

Романтика Open Source: от сообщества к корпорациям

Изначально движение Open Source зародилось как сообщество энтузиастов, верящих в свободу информации и совместное развитие технологий. Люди по всему миру объединялись, чтобы создавать программное обеспечение, доступное каждому. Примером тому служит проект GNU и создание лицензии GPL Ричардом Столлманом в 1989 году, которая гарантировала свободу использования, изучения, распространения и модификации программного обеспечения.

Почему это было важно? Свобода позволяла ускорить инновации, снижать барьеры входа и создавать продукты, основанные на коллективном опыте и знаниях. Это привело к появлению таких проектов, как Linux, Apache, MySQL и многих других, ставших основой современной ИТ-инфраструктуры.

Корпоративное влияние: когда свобода стала товаром

С ростом популярности Open Source крупные корпорации обратили внимание на его потенциал. Они начали активно участвовать в разработке, инвестировать и даже приобретать Open Source проекты. Компании, такие как IBM, Google, Microsoft, поняли, что на этом можно строить прибыльный бизнес. Многие компании, работающие над открытым ПО, особенно в области системного программного обеспечения и мониторинга, стали «единорогами» — стартапами с оценкой более миллиарда долларов, начали торговаться на бирже и превратились в корпоративные структуры с советами директоров и влиянием крупных частных и венчурных фондов.

Часто компании выводят в Open Source свои небольшие продукты, как своего рода "троянского коня". Такой подход позволяет завоевать доверие сообщества, чтобы затем предложить крупные и дорогие решения. Это классический маркетинговый ход: компания выпускает полезный бесплатный инструмент, а затем начинает продвигать свой платный продукт.

Примеры:

  • Red Hat: Один из пионеров коммерциализации Open Source. В 2019 году IBM приобрела Red Hat за 34 миллиарда долларов, что стало одной из крупнейших сделок в сфере ПО. Red Hat из небольшого сообщества разработчиков превратилась в корпорацию с глобальным влиянием.
  • Elastic NV: Компания, стоящая за Elasticsearch и Kibana. В 2018 году она провела IPO на Нью-Йоркской фондовой бирже, получив оценку в 2,5 миллиарда долларов. Давление акционеров и инвесторов повлияло на решение компании изменить лицензию на свои продукты.
  • HashiCorp: Известна своими инструментами Terraform и Vault. В 2021 году компания вышла на IPO с оценкой около 14 миллиардов долларов. Инвестиции от венчурных фондов, таких как Mayfield, GGV Capital и Redpoint Ventures, усилили влияние корпоративных интересов на стратегию компании.
  • Grafana Labs: Создатели популярного инструмента визуализации Grafana. В 2021 году компания привлекла 220 миллионов долларов инвестиций при оценке в 3 миллиарда долларов. Влияние инвесторов отразилось на изменении лицензий и коммерческой стратегии.

Почему это проблема?

  • Смена лицензий: Под давлением инвесторов и в погоне за прибылью компании изменяют лицензии на более ограничительные. Это нарушает принципы открытости и ставит пользователей в зависимость от корпоративных решений.
  • Приоритет корпоративных интересов: Решения принимаются с оглядкой на интересы акционеров, а не сообщества разработчиков. Это может приводить к конфликтам и расколу в сообществе.
  • Приоритет национальных интересов: Компании начинают исполнять односторонние санкции, принятые одной страной по отношению к другой. А большинство всех таких проектов находятся в юрисдикции США. Делаем выводы.
  • Влияние на развитие проектов: Советы директоров и инвесторы могут диктовать направления развития, которые приносят прибыль, но не обязательно соответствуют потребностям пользователей или идеалам Open Source.

Terraform и HashiCorp: свобода с ограничениями

Недавний пример — изменение лицензии на Terraform компанией HashiCorp. В августе 2023 года HashiCorp изменила лицензию Terraform с MPL 2.0 (Mozilla Public License) на BSL (Business Source License). Это означает, что теперь коммерческое использование Terraform ограничено, и компании-конкуренты не могут использовать его в своих продуктах.

Что это значит? HashiCorp фактически закрыла исходный код для коммерческого использования, что вызвало негативную реакцию в сообществе. Компании, которые строили свои решения на базе Terraform, оказались перед выбором: искать альтернативы или рисковать нарушением лицензии.

Пример последствий: В ответ на это сообщество инициировало создание открытого форка под названием OpenTofu. Проект получил поддержку Linux Foundation и призван сохранить принципы открытого исходного кода, предоставляя альтернативу с более либеральной лицензией. На первый взгляд, это решение должно было успокоить рынок и обеспечить непрерывность использования инструмента.

Однако в конце августа 2024 года команда OpenTofu объявила о прекращении работы с пользователями из России из-за соблюдения санкционных требований. Из репозитория были удалены плагины для интеграции с российскими облачными сервисами, такими как Yandex Cloud, SberCloud и Rustack. Далее разработчики начали пулить реквесты с удалением Mail.ru, Selectel и прочих. Дополнительно был ограничен доступ к ресурсам проекта с российских IP-адресов.

Это решение поставило российских пользователей в сложное положение. Компании, инвестировавшие в инфраструктуру на базе этих инструментов, столкнулись с риском остановки критически важных процессов. Возникла необходимость поиска альтернатив или разработки собственных решений, что сопряжено с дополнительными затратами и временными издержками.

В ответ на это сообщество инициировало создание открытого форка под названием OpenTofu. Проект получил поддержку Linux Foundation и призван сохранить принципы открытого исходного кода, предоставляя альтернативу с более либеральной лицензией. На первый взгляд, это решение должно было успокоить рынок и обеспечить непрерывность использования инструмента.

Linux и отстранение российских разработчиков

Еще более тревожный сигнал — отстранение российских программистов от разработки ядра Linux. В октябре 2024 года Грег Кроа-Хартман, один из лидирующих разработчиков Linux, исключил 11 российских мейнтейнеров из списка ответственных за развитие ядра. Причиной стали «различные требования комплаенса», но конкретных объяснений предоставлено не было.

Почему это важно? Linux — один из ключевых проектов Open Source, используемый по всему миру. Отстранение разработчиков по национальному признаку противоречит принципам открытости и равноправия. Это не только наносит удар по сообществу, но и подрывает доверие к проекту.

Реакция сообщества: Множество разработчиков выразили обеспокоенность таким решением. Герт Уйттерховен, мейнтейнер порта Linux для архитектуры m68k, отметил, что подобные действия могут привести к дальнейшим злоупотреблениям и разрушению сообщества. А у нас эту новость разнесли по всем ИТ-пабликам. Имидж Open Source упал ниже плинтуса.

Нарушение принципов Open Source

Все эти события свидетельствуют о том, что идеалы Open Source находятся под угрозой. Свобода, прозрачность и сотрудничество заменяются корпоративными интересами и политическими решениями.

Аналитика рынка: Согласно отчету Gartner, к 2026 году более 70% коммерческих приложений будут содержать компоненты Open Source. Однако с ростом влияния корпораций возрастает риск того, что эти компоненты могут стать объектом ограничений.

Пример: В 2020 году Elastic NV изменила лицензию на Elasticsearch и Kibana с Apache 2.0 на SSPL (Server Side Public License), ограничив использование их продуктов в облачных сервисах. Это вызвало ответную реакцию со стороны Amazon, которая создала форк OpenSearch, чтобы продолжать развивать открытый вариант.

Советы для российского бизнеса

Мир меняется, становится более полярным. Недавно на саммите БРИКс мы обсуждали технологический суверенитет стран. Я считаю нам необходимо сформировать консорциум ИТ-компаний, которые бы были нацелены на создание нового технологического уклада стран БРИКС+. Чтобы не только западные технологии были стандартом на рынке системного ПО, но и наши тоже, как альтернативный готовый стек. Наши ОС, СУБД, виртуализация, контейнеризация, бэкапирование, и, конечно же, мониторинг и управление ИТ, чем мы занимаемся в Монк.

Общими советами бизнесу могли бы быть:

1. Тщательно оценивать риски использования западного Open Source ПО

Использование продуктов, находящихся под контролем иностранных компаний, может привести к неожиданным ограничениям или блокировкам. Санкции, политические решения и корпоративные изменения могут негативно повлиять на ваш бизнес. Лучше от этого вообще отказаться.

Кстати, недавно наткнулся на открытую базу, которую создало российское сообщество, где собраны пакеты, которые распространяют вредоносные программы и призывы. Сейчас в базе 34 объекта. 28 из которых появились в 2022 году, 6 в 2023 и ни одного не зарегистрировано в 2024. В этой базе также можно увидеть, кто ушел из России, кто одумался и вернулся. Рекомендую к просмотру.

Открытое программное обеспечение закрывается: как Open Source оказался в заложниках у корпоратов и многополярного мира

2. Поддерживать и развивать собственные решения

Инвестируйте в разработку отечественного ПО или в форки существующих проектов. Это обеспечит независимость и контроль над используемыми технологиями. Примером может служить создание российского форка PostgreSQL — Postgres Pro.

3. Участвовать в местных и международных сообществах

Если следуете идеалам открытого ПО - поддерживайте российские Open Source проекты и активно участвуйте в их развитии. Сотрудничество внутри страны поможет создать устойчивую экосистему, менее подверженную внешним факторам.

4. Следить за изменениями в лицензиях и политиках

Регулярно мониторьте лицензии используемых продуктов и будьте готовы к изменениям. Имеет смысл привлекать юридических специалистов для оценки рисков.

Заключение: свобода — это ответственность и действие

Open Source задумывался как движение, объединяющее людей вокруг идеи свободы и сотрудничества. Это красивый и недостижимый идеал превратился в очередную маркетинговую стратегию, сталкиваясь с реальностью бизнеса и политики. Мы, как представители бизнеса и ИТ-сообщества, должны осознавать эти риски и активно работать над их минимизацией.

Что мы можем сделать?

  • Адаптироваться к новым условиям, быть открытым к изменениям и неудобствам.
  • Создавать и развивать собственные технологии внутри страны, не зависящие от внешних факторов.
  • Сотрудничать с теми, кто разделяет наши ценности, и строить партнерства на взаимных интересах.

В мире, где политики крупных игроков могут перевесить идеалы, важно помнить, что свобода требует не только слов, но и действий. И только от нас зависит, сможем ли мы сохранить и развить то, что когда-то вдохновляло целые поколения разработчиков. И, конечно же, вопрос: "а надо ли это делать?"

Подписывайтесь на мой ТГ-канал Русский Вендор (t.me/Rusvendormonq). Эта статья навеяна серией постов, опубликованных в канале.

11
4 комментария

У вас там два абзаца повторяются два раза, а так статья топ

1
Ответить

Спасибо, поправлю! Привыкаю к редактору местному, Хабр намного привычнее.

Ответить

Наконец-то годный материал, как приятно!
Платформа на 99% забита текстами плохо настроенного chatgpt, якобы "продающими" SMM-статьями, бесконечными кейсами успешного успеха и рекламой...
Глоток свежего воздуха, спасибо.

По сабжу: кажется что всё это часть общего процесса деглобализации. Само собой, свою роль играет и политическая напряженность, но в целом общий тренд в мире это переход к местечковым моделям ведения бизнеса, да и потребления товаров и услуг.

Также я не совсем согласен что "имидж Open Source" может пострадать из-за истории с линуксом, или точнее само применение термина "имидж" к Open Source модели неприменимо. Open Source это ведь не бренд, не компания и у открытой модели распространения софта просто не может быть имиджа как такового. Сорри за душность )

1
Ответить

Спасибо за оценку! По поводу имиджа, да, согласен, это не лучшее слово, это действительно не бренд. Модель Open Source будет пользоваться все меньшим спросом в будущем.

Я, кстати, склонен полагать, что всё-таки это одна из сказок, которые нам рассказывали, и ее изначально задумывали как очередную Go To Market стратегию для американского софта.

В апреле прошлого года я ездил в Амстердам на KubeConf, самое масштабное мероприятие по куберу, который развивается внутри Cloud Native Computer Foundation (как часть Linux Foundation). Так вот это было до мозга костей коммерческое мероприятие, где рассказывали о бонусах и продавали места в CNCF, мне четко там по полочкам рассказали чем Open Source как маркетинговая стратегия будет выгоднее чем продавать через интеграторов с использованием стандартного инбанда и аутбанда. В общем такое себе.

Ответить