Yandex Open Source

Мы в Яндексе верим, что вклад в опенсорс — это вклад в технологическую эволюцию: без открытости, совместной работы и поддержки развитие IT‑индустрии сильно затруднено. Уже много лет мы используем в своих продуктах сторонние открытые технологии, а также делимся собственными и активно вовлекаем в их развитие разработчиков по всему миру.

Почему мы выкладываем наши технологии в открытый доступ?

Ответственность

Мы верим, что вкладываться в развитие опенсорс‑технологий — это ответственность каждого технологического лидера на рынке. Без опенсорс‑решений не появились бы многие продукты и сервисы не только Яндекса, но и других крупных компаний, и мы хотим отдавать обратно, делиться теми нашими решениями, которые, как мы считаем, принесут реальную пользу.

Польза для сообщества

Технологии, которые мы разрабатываем, ежедневно помогают нам эффективно решать огромное количество самых разных задач в наших сервисах. Мы знаем, что разработчики вне Яндекса часто сталкиваются с теми же самыми задачами — и верим, что наши технологии могут быть полезны и им.

Качество сервисов

Для нас важно разрабатывать и использовать только качественные технологические решения. В особенности это касается опенсорса: зная, что наши решения увидят и будут использовать другие, мы уделяем их качеству особое внимание. А уже в открытом доступе у технологии больше шансов развиваться и улучшаться — в том числе, при участии сообщества разработчиков.

Бизнес‑потенциал

Мы верим, что при условии роста популярности наших решений и спроса на них со стороны сообщества, то, что мы выкладываем в опенсорс, может далее стать для нас бизнесом. То, что мы выкладываем в опенсорс, можно использовать и во внешних коммерческих проектах.

Поиск талантов

Мы ценим каждого, кто вкладывается в сторонние опенсорс‑решения или делится с миром своими. Контрибьюторы в наши продукты нам особенно важны: среди них мы ищем и находим тех, кто сможет развивать технологии уже будучи частью команды Яндекса.

Gravity UI, Diplodoc, YDB и другие на Ночи опенсорс-библиотек

Краткая история опенсорса в Яндексе

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

2010

Методология веб‑разработки БЭМ (Блок‑Элемент‑Модификатор) выходит в оперсорс

2012

Запуск Яндекс Браузера на базе Blink (Chromium)

2013

Яндекс начинает контрибьютить в ядро Linux

2016

Выход в опенсорс ClickHouse

Выход в опенсорс Hermione (с 2024 года — Testplane)

2017

Выход в опенсорс CatBoost
Яндекс начинает контрибьютить в PostgreSQL

2018

Выход в опенсорс Одиссея

Яндекс — топ‑контрибьютор в WAL‑G

2019

В Яндексе появляется команда разработки СУБД с открытым исходным кодом

Яндекс — спонсор разработки PostgreSQL

2020

Выход в опенсорс Testsuite

2022

Яндекс — один из основных спонсоров разработки PostgreSQL

Выход в опенсорс YDB, userver, YaLM 100B, DivKit, Yatagan

Старт программы «Код для всех»

2023

Выход в опенсорс YTsaurus, Gravity UI, AppMetrica, Diplodoc, DataLens и счётчика Метрики

Старт Программы грантов Yandex Open Source

2024

Первый Yandex Open Source Jam

Выход в опенсорс YaFSDP

Наши проекты

В Яндексе мы разрабатываем и развиваем технологические решения самых разных сфер применения, размеров и сложности. Поэтому и в открытый доступ попадают самые разные проекты — главное, чтобы они приносили пользу не только нам, но и другим.

Смотрите фильм с YaC 22

Руководители опенсорс‑проектов рассказывают про историю и культуру открытого кода в Яндексе.