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