Non classé

Pour l'Open Source, il s'agit maintenant de GitHub

Le 30 avril 2019 - 4 minutes de lecture

Google a fermé son service d'hébergement de code source Google code en 2015. À l'instar de Facebook, Twitter et de la plupart des grandes entreprises du secteur des technologies, Google s'est principalement tourné vers un service similaire appelé GitHub pour héberger ses propres projets open source. Microsoft a suivi et fermé son service CodePlex en 2017. Il a acheté GitHub l'année prochaine. Grâce à ses fonctionnalités de collaboration élégantes et à son hébergement gratuit pour les projets publics, GitHub est devenu de loin le lieu le plus populaire pour héberger des applications open source en ligne. Mais jusqu'à récemment, il y avait un grand potentiel: la Apache Software Foundation.

Vous n’avez peut-être pas entendu parler d’ASF, mais si vous avez déjà utilisé le Web, vous avez utilisé un logiciel sans but lucratif. ASF a été fondée en 1999 et héberge Apache HTTP Server, qui est toujours le serveur Web le plus populaire au monde. La fondation compte environ 200 autres programmes logiciels importants dans l’arrière-plan, dont les outils de capture de données populaires Hadoop et Spark et l’outil de gestion du cloud Mesos. Mais alors que d'autres projets open source populaires affluaient vers GitHub, les développeurs de projets ASF ont été bloqués sur la plate-forme vieillissante de la fondation.

Cela commence à changer. ASF a annoncé lundi avoir migré la majorité de ses projets vers GitHub, notamment Hadoop, Spark et Mesos. De nombreux projets, y compris le vénérable serveur HTTP, qui utilise le logiciel de gestion de code Subversion, continueront à utiliser la plate-forme Apache. Mais les projets les plus récents sont maintenant sur GitHub, et la plupart des nouveaux projets adoptés par l'organisation le seront également.

Le responsable de l'infrastructure d'ASF, Greg Stein, a déclaré que le déménagement était motivé par les développeurs Apache qui souhaitaient utiliser les fonctionnalités de GitHub. ASF soutient depuis longtemps l'outil de gestion de code Git, qui porte le nom de GitHub, mais n'est pas lié à l'entreprise. Mais ASF avait son propre serveur Git qui ne possédait pas toutes les fonctionnalités de GitHub.

Selon M. Stein, la fonctionnalité la plus recherchée était probablement "des demandes d'extraction", ce qui permettait aux développeurs d'envoyer facilement des corrections de bugs et d'autres modifications Open Source. Tout utilisateur de GitHub peut cloner ou attribuer n'importe quel nom de code public au service. Vous pouvez utiliser votre fork pour développer et tester des correctifs de bogues ou de nouvelles fonctionnalités, puis utiliser la fonctionnalité de demande de déplacement pour soumettre les modifications aux gestionnaires de maintenance du projet. Si un responsable approuve la soumission, la modification est automatiquement intégrée à la base de code d'origine. S'il est rejeté, vous pouvez toujours conserver les modifications dans votre copie et l'original reste inchangé. Cela peut sembler trivial, mais ce processus simplifié simplifie la vie des chefs de projet qui pourraient autrement recevoir ce type de courrier électronique et intégrer manuellement les modifications.

D'autres utilisateurs souhaitaient faciliter la tâche de marquer le travail open source qu'ils avaient effectué à un seul endroit. "Beaucoup de gens se réfèrent au profil GitHub ces jours-ci pour dire:" C'est le genre de chose sur laquelle je travaille ", déclare Stein.

ASF a commencé la transition en permettant aux projets souhaitant utiliser GitHub de l’utiliser au lieu de compter uniquement sur la fondation GitHit. En décembre, l’organisation a alors demandé à tous les projets basés sur Git de passer à GitHub. Stein dit que la migration a pris fin en février.

Selon Stein, ASF conservera des copies de tout le code hébergé sur GitHub sur ses propres serveurs, et les contributeurs qui n'acceptent pas les conditions de service de GitHub pourront envoyer les modifications de code via le serveur Git d'ASF, qui, selon Stein, ne va nulle part. Mais l'essentiel des projets de l'organisation sera désormais développé chez GitHub.

La migration renforce le rôle de GitHub en tant qu'hôte open source le plus important et le plus important au monde. Mais il a continué à faire concurrence à l'ancienne plate-forme d'hébergement SourceForge et à la nouvelle plate-forme GitLab. Et quelques projets majeurs, notamment le système d'exploitation Linux, hébergent toujours leur propre code. Mais si quelqu'un pensait encore que les développeurs open source pourraient échapper à GitHub après l'acquisition de Microsoft, l'annonce de cette semaine ferait craindre le repos.


Plusieurs grandes histoires WIRED

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.