Mozilla переносит основной репозиторий Firefox с Mercurial на GitHub.
Сервис GitHub предоставляет обширные возможности для управления версиями кода.
Решение должно упростить рабочий процесс и снизить нагрузку на разработчиков, которые на протяжении нескольких лет использовали две системы одновременно.
Для разработки своего браузера Mozilla использует специализированные инструменты: Bugzilla для отслеживания ошибок, Phabricator для рецензирования кода и Lando для автоматизации настроек среды разработки.
Переход на GitHub будет двухэтапным: сначала Git станет первичной системой с сохранением синхронизации с Mercurial, а затем вся инфраструктура будет переведена на Git.
Open-source сообщества отнеслись к нововведениям скептически. В отличие от Git и Mercurial, GitHub не является открытой платформой и, кроме того, является коммерческим продуктом корпорации Microsoft.
Кроме того Mozilla уже в некоторой степени зависима от Google, своего ключевого финансового партнера.
Сторонники перехода отмечают надежность и популярность GitHub среди разработчиков, что может способствовать привлечению новых участников к проекту Firefox.
Перед Mozilla стоит непростой выбор между приверженностью к идеалам открытого ПО и практическими соображениями для эффективной работы.
Перенос основного репозитория — это значимое и возможно рискованное решение, но какими будут результаты — покажет только время.
Источник: Mozilla переносит разработку своего браузера на GitHub. Для чего это нужно?