Пожалуйста, не благодарите — 20 июля 2026 г. в 13:10:00.891
Пожалуйста, не благодарите Большие компании тратят деньги на разработку, а затем выкладывают код в открытый доступ. Опенсорс может показаться чистой благотворительностью, но на деле это способ быстрее развивать технологии и строить вокруг них экосистему. Современный софт редко пишут с нуля. Приложения, сайты, облачные сервисы, базы данных, нейросети и инструменты для разработчиков часто собирают из уже существующих открытых компонентов. Так быстрее, дешевле и безопаснее, чем каждый раз изобретать всё заново. Как появляется опенсорс Обычно всё начинается с внутренних задач: компания создаёт ПО под свои цели, а затем выкладывает его в открытый доступ. Кодом начинают пользоваться сторонние разработчики — они находят ошибки, предлагают правки, пишут плагины и адаптируют технологию под новые сценарии. Вокруг опенсорса появляется сообщество разработчиков, а компания получает доверие к технологии и возможность сделать свой инструмент индустриальным стандартом. Где используют опенсорс Так, Blender стал одним из главных инструментов для 3D-моделирования, а самым популярным редактором кода — VS Code от Microsoft, созданный на основе опенсорса. На базе открытого Chromium от Google работают браузеры вроде Opera и Vivaldi. Он же стал основой для Яндекс Браузера, команда которого тоже участвует в развитии Chromium — с 2013 года проект принял около 1,5 тысячи правок от неё. У Яндекса тоже есть десятки открытых проектов. Среди них — инструмент машинного обучения CatBoost, отказоустойчивая распределённая база данных YDB и библиотеки для создания интерфейсов Gravity UI. А недавно компания выпустила бесплатный плагин YaGS для 3D-реконструкций фотографий. В чём коммерческая выгода Опенсорс помогает большим компаниям распространять технологии и вовлекать разработчиков в свою экосистему. А ещё открытые проекты работают на бизнес. Например, Android можно бесплатно поставить на любой гаджет, а Google зарабатывает на всей инфраструктуре вокруг бесплатной ОС. Подписывайтесь 👉 @techno_yandex

