Mozilla mută depozitul principal Firefox de la Mercurial în GitHub.
Serviciul GitHub oferă opțiuni extinse pentru gestionarea versiunilor de cod.
Soluția ar trebui să simplifice fluxul de lucru și să reducă povara dezvoltatorilor care folosesc două sisteme simultan de câțiva ani.
Pentru a-și dezvolta browserul, Mozilla folosește instrumente specializate: Bugzilla pentru urmărirea erorilor, Phabricator pentru revizuirea codului și Lando pentru automatizarea setărilor mediu de dezvoltare.
Tranziția la GitHub va fi un proces în doi pași: mai întâi, Git va deveni sistemul principal, menținând în același timp sincronizarea cu Mercurial, iar apoi întreaga infrastructură va fi transferată la Git.
Comunitățile open-source au fost sceptice cu privire la inovații. Spre deosebire de Git și Mercurial, GitHub nu este o platformă deschisă și este, de asemenea, un produs comercial al Microsoft Corporation.
În plus, Mozilla este deja oarecum dependentă de Google, partenerul său financiar cheie.
Susținătorii tranziției indică fiabilitatea și popularitatea GitHub în rândul dezvoltatorilor, ceea ce ar putea ajuta la atragerea de noi contribuitori la proiectul Firefox.
Mozilla se confruntă cu o alegere dificilă între angajamentul său față de idealurile open source și aspectele practice ale funcționării eficiente.
Mutarea depozitului principal este o decizie semnificativă și posibil riscantă, dar numai timpul va spune care vor fi rezultatele.
Sursa: Mozilla переносит разработку своего браузера на GitHub. Для чего это нужно?