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

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

  • Solaray Kudzu 60 capsules Le kudzu est utilisé pour favoriser les sevrages, à l'alcool ou au tabac. Il agit contre le stress et aide à la désacoutumance.
    Description Produit à base d?extrait standardisé de racine de Kudzu. Cette plante est traditionnellement utilisée en Chine pour diminuer l?accoutumance à l?alcool et au tabac. Conditionnement 60 capsules de 150 mg. Utilisation 1 capsule par jour avec un verre d?eau, au cours du repas. Ingrédients   Apport par
  • 3 chenes 3C Pharma Inflakin Etats Inflammatoires 30 Comprimés Agit efficacement lors d'états inflammatoires. Il peut se prendre dès l'âge de 6 ans
    INFLAKIN est un complexe d'actifs d'origine naturelle spécifiquement sélectionnés pour agir efficacement. 1L'extrait de Curcuma, principalement composé de curcumine active (825 mg), réduit les états inflammatoires. ORL Digestif Cérébral Articulaire Musculaire Efficace sur les états
  • Orlane B21 ectraordinaire Sérum pour le visage promo 50ml Cette formule révolutionnaire agit à la source même du vieillissement,
    B21 EXTRAORDINAIRE RÉINITIALISATION JEUNESSE 50ML Cette formule révolutionnaire agit à la source même du vieillissement, au c?ur de la cellule pour des résultats visiblement extraordinaires sur tous les signes de l'âge.   Pour la première fois, un complexe exclusif® réinitialise les cellules en intervenant
  • Orlane B21 ectraordinaire Sérum pour le visage 30 ml Cette formule révolutionnaire agit à la source même du vieillissement,
    B21 EXTRAORDINAIRE RÉINITIALISATION JEUNESSE 30ML Cette formule révolutionnaire agit à la source même du vieillissement, au c?ur de la cellule pour des résultats visiblement extraordinaires sur tous les signes de l'âge.   Pour la première fois, un complexe exclusif® réinitialise les cellules en intervenant
  • Nature's Plus Source de Vie l'Age d'Or 90 comprimés
    Nature's Plus Source de Vie l'Age d'Or 90 comprimés est un complexe totalement naturel dédié à la santé des séniors . Sans lait ni blé, il convient parfaitement aux végétariens et aux personnes intolérantes au gluten. Ce concentré de vitamines et minéraux est spécialement conçu pour les adultes de plus de 50
  • Epitact Digitubes® à l'Epithelium 3*10cm taille S cor dorsal, ?il-de-perdrix
      Soulager les douleurs sur les orteils.  1 mm d?Epithelium 26®  sur la demi-circonférence du Digitube® suffit à soulager les pressions et prévenir la formation de cors dorsaux et oeils-de-perdrix. L?élasticité et la douceur du tissu choisi contribuent au confort du dispositif.  Leur faible encombrement
  • Veld's Age 2O Sérum Anti-Soif Source d'Eau Active 30 ml - Flacon-Pompe 30 ml
    Veld's Age 2O Sérum Anti-Soif Source d'Eau Active 30 ml à la texture fluide est un sérum anti-âge d'hydratation profonde source d'eau active.A utiliser seul ou combiné à la Crème AGE 2O, ce sérum prend en charge la dimension irrigation de l'hydratation.
  • NATURE'S PLUS Animal Parade - Source de Vie Enfant- Gout Orange - Nature's Plus
    Les enfants de plus en plus jeunes font face aux problèmes de la vie moderne en termes d'alimentation (self, alimentation peu variée, fast food, grignotage, etc). Ce complexe complet regroupe 12 vitamines, 10 minéraux et oligoéléments, de l'huile de tournesol fournissant des acides gras insaturés, du riz brun
  • DISTRI'HORSE33 Huile de Lin+ - Source Omégas 3 - Contenance: 1L
    Quel intérêt de distribuer de l'huile à son cheval? Les huiles végétales ont la particularité d'apporter des acides gras essentiels : les Omégas 3, 6 et 9. Ces acides gras sont indispensables au bon fonctionnement de l'organisme. Mais ce dernier n'est pas capable de les synthétiser, il doit donc les retrouver
  • DISTRI'HORSE33 Huile de Lin+ - Source Omégas 3 - Contenance: 2L
    Quel intérêt de distribuer de l'huile à son cheval? Les huiles végétales ont la particularité d'apporter des acides gras essentiels : les Omégas 3, 6 et 9. Ces acides gras sont indispensables au bon fonctionnement de l'organisme. Mais ce dernier n'est pas capable de les synthétiser, il doit donc les retrouver