Yandex Open Source

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

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

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

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

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

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

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

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

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

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

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

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

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

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

2010

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

2012

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

2013

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

2016

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

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 и счётчика Метрики

Наши проекты

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

card-background

YDB

Отказоустойчивая распределённая SQL база данных

card-background

YTsaurus

Платформа для хранения и обработки больших данных

card-background

GravityUI

Библиотеки для создания интерфейсов

card-background

DivKit

Фреймворк для server‑driven интерфейсов

card-background

Diplodoc

Платформа для написания документации в концепции Docs as Code

card-background

userver

Фреймворк для создания высоконагруженных приложений

card-background

DataLens

BI-платформа для анализа и визуализации данных

И это ещё не всё

Узнать про наши опенсорс‑проекты больше вы можете на другой странице

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

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