Код на волю: как компании выпускают internal в Open Source
Доклад принят в программу конференции
Целевая аудитория
Тезисы
Выход внутреннего кода в Open Source — это не просто «git push». Это юристы, лицензии, вычищение секретов из истории коммитов (23 миллиона утечек на GitHub за 2024 год), синхронизация внутренних и внешних репозиториев и документация, которую кто-то все-таки должен написать.
На практическом опыте выведения Go-библиотек Gaijin Entertainment в Open Source расскажу обо всем пути: от согласования с юристами и выбора между CLA и DCO до настройки internal-first-пайплайна, vanity imports и управления видимостью через «internal/». Отдельно — про то, как не утонуть в поддержке, когда проект набирает популярность, и почему думать о закате проекта стоит еще до его запуска.
14 лет в IT профессионально, а сколько лет кодит — уже и сам не помнит. 13 из них работает в Gaijin Entertainment, где сейчас в роли team/tech-lead. Разрабатывает разноплановые решения как для игроков, так и для коллег разработчиков. Увлекается 3D-печатью, пайкой плат и автоспортом. В свободное время мейнтейнит опенсорс и ведет телеграм-канал.
Видео
Другие доклады секции
Доклад