Code Google est mort, quelles sont les meilleures alternatives?

Dans une tournure inattendue des événements, Google a annoncé que le 26 janvier 2016, Google Code passera, aussi simple que cela. Le projet qui a tenté de rivaliser avec des géants comme GitHub apparemment, ce n'est pas durable et peu à peu les restrictions sembleront se fermer petit à petit.

Le premier changement que de nombreux utilisateurs verront (et certains voient déjà d'après ce que j'ai compris) est que les nouveaux projets ne pourront plus être téléchargés et que le contenu qui a été hébergé jusqu'à présent sera disponible en mode Lecture seule.

À l'heure actuelle, à Cuba, nous apprécions l'ouverture de nombreux services de Google, ils ont décidé de fermer Google Code, mais nous avons encore quelques alternatives. Voyons certains d'entre eux.

GitHub

Github

Peut-être le système de forja le plus connu et populaire, mais pas le meilleur à mon avis pour ses fonctionnalités limitées. Le principal inconvénient de Github est que pour avoir des référentiels privés, nous devons payer, bien que les taux ils ne sont pas si exagérés pour beaucoup. D'autre part, il nous offre 1 Go d'espace pour chaque projet, ainsi qu'un Wiki et un site Web pour chacun d'eux.

Un autre avantage que GitHub nous offre sont les graphiques pour voir comment les développeurs travaillent dans leurs référentiels et les fourches des projets, des fonctionnalités comme s'il s'agissait d'un réseau social, et c'est un excellent outil pour le travail collaboratif. Utilisez le cadre Ruby sur Rails.

bitbucket

BitBucket

De tous les sites pour forger, c'est mon préféré et il est écrit en Python. La fonctionnalités et améliorations Les Bitbucket sont nombreux, mais il a deux caractéristiques qui ont résolu ma vie:

  • Nous pouvons faire pousser y tirer via https (pour ceux qui ont des ports git fermés sur leurs FAI).
  • Nous pouvons avoir des référentiels publics, privés et partagés sans payer un centime, soit en GIT o Mercuriel.

Bien sûr, il propose également des plans d'affaires et d'autres outils pour Atlassian (l'entreprise derrière le projet, et d'autres comme HipChat) pour créer une plateforme de travail collaboratif très complète.

Gitorieux

Gitoriuos

Un autre excellent service récemment acheté par gitlab ce par conséquent, il cessera de servir en mai de cette année.

Quoi qu'il en soit, cela présente l'inconvénient que si un projet ou un référentiel dépasse 500 Mo / mois, ou dépasse considérablement l'utilisation moyenne de la bande passante d'autres utilisateurs ou clients, Gitorious.org se réserve le droit de désactiver ou de restreindre le compte, le projet ou le référentiel jusqu'à ce que le propriétaire de ce compte peut réduire la consommation de bande passante.

gitlab ce

gitlab ce

GitLab est probablement l'alternative la plus attrayante pour moi après BitBucket. Sa particularité est la possibilité de télécharger sa plateforme Open source pour l'installer sur notre propre serveur.

Dans GitLab, nous pouvons créer plus de 100000 XNUMX projets, des groupes qui dépendent de plusieurs référentiels et en raison de son interface et de son apparence, c'est celui qui ressemble le plus à GitHub. GitLab inclut la gestion du référentiel git, les révisions de code, le suivi des problèmes, le wiki et bien plus encore.

Naturellement, il vous permet de faire un travail collaboratif, de voir l'activité d'autres projets ou personnes, et il s'intègre à de nombreux outils tels que Slack, HipChat, LDAP, JIRA, Jenkins, de nombreux types de crochets (hooks) et une API complète. Bien qu'il ait sa partie communautaire, il propose bien sûr également divers plans pour les entreprises.

SourceForge

SourceForge

Il n'y a pas grand-chose à dire sur ce service, c'est l'un des plus vétérans bien que ces derniers temps, il ait été impliqué dans des problèmes controversés en raison de la façon dont ils utilisent pour gagner de l'argent appelé DevShare, un programme de monétisation de logiciels par insertion d'adware ( adware) dans les installateurs des projets hébergés qui choisissent de participer au programme.

Launchpad

Launchpad

Un autre qui n'a pas besoin d'être introduit dans le monde de GNU / Linux, mais qui, contrairement aux autres, est davantage utilisé pour héberger des projets logiciels. Il est développé et maintenu par Canonical Ltd.

Il se compose de plusieurs parties:

  • Code: un site d'hébergement de code source qui utilise le système de contrôle de version Bazaar.
  • Bogues: un système de suivi des bogues pour signaler les bogues dans différentes distributions et produits.
  • Blueprints: un système de suivi des spécifications et des nouvelles fonctionnalités.
  • Traductions: un site pour traduire des applications en plusieurs langues.
  • Réponses: un site d'aide communautaire.
  • Soyouz: un outil pour effectuer une petite partie de la maintenance des distributions. Il couvre le système de construction, la maintenance des packages et la publication de fichiers.

L'un des principaux inconvénients du Launchpad pour de nombreux utilisateurs est qu'il utilise Bazar comme contrôle de version.

GNU Savane

GNU_Savane

Peut-être que GNU Savannah, qui, selon Wikipedia, est un projet de la Free Software Foundation qui propose des services de CVS, GNU arch, SVN, Git, Mercurial, Bazaar, listes de diffusion, hébergement Web, hébergement suivi des fichiers et des bogues. Savannah exécute Savane, qui est basé sur le même logiciel utilisé par le portail SourceForge.

Le site Web de Savannah est divisé en deux domaines: savannah.gnu.org pour les logiciels de projet GNU officiels et savannah.nongnu.org pour tous les logiciels libres de non-projet. Contrairement à SourceForge, Savannah se concentre sur l'hébergement de projets de logiciels totalement gratuits, c'est-à-dire sans composants non libres, tels que Flash; et pour cela, il est très strict dans ses politiques de publication, afin de s'assurer que seuls les logiciels libres sont hébergés.

Lors de l'enregistrement d'un projet, ses collaborateurs doivent préciser quelle licence de logiciel libre il utilise.

Conclusions

Comme vous pouvez le voir, nous avons plus d'un service auquel nous pouvons passer nos projets en jouant avec les possibilités monétaires de chacun. La fermeture de Google Code m'a frappé comme un seau d'eau froide (comme cela s'est produit lors de la fermeture de Google Reader) et il est possible qu'à la suite de cela, d'autres alternatives à ce service commencent à apparaître.

Si vous me le demandez, le meilleur choix est entre Bitbucket et Gitlab, en particulier ce dernier car nous pouvons facilement acheter un VPS et configurer notre propre serveur de contrôle de version. Le choix vous appartient 😉


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   anubis_linux dit

    Dommage pour ceux qui avaient des projets dans Google Code, je m'en fous, j'étais habitué à l'ennuyeux poster 403. C'est une erreur. Votre client n'a pas la permission d'obtenir l'URL, sur les alternatives que vous publiez, celle que j'utilise le plus est GitHub et Bitbucket plus Github que l'autre alternative, maintenant j'ai le doute que Google n'a pas projeté d'autre alternative qu'ils ont manche? ??.

    salutations

  2.   miguel dit

    Google n'a utilisé que des logiciels libres comme écran, mais maintenant qu'il a atteint ses objectifs, il n'en a plus besoin.

  3.   Miguel dit

    Bien que Github ne soit pas le meilleur s'il est le plus utilisé, j'imagine cela en raison de son orientation sociale.

    C'est Google Code, au fait.

  4.   Ile Maurice dit

    J'aime vraiment BitBucket. Il a une très bonne interface et une excellente documentation. J'ai également utilisé Gitlab, je le fais fonctionner dans mon travail et je le recommande. Je n'ai jamais compris pourquoi quelqu'un voudrait utiliser Google Code.

    1.    MD dit

      A l'époque, j'ai opté pour Google Code car l'interface était très, très simple ... c'était toute la simplicité du truc de Google ... par rapport à SourceForge, qui à cette époque et maintenant est un site très baroque et surchargé de choses.

  5.   WakeMaTTa dit

    Il en existe un appelé GitLab et sa devise est "Mieux que GitHub" pour plusieurs raisons, telles que:
    - Vous pouvez créer des dépôts privés.
    - Une autre utilisation dans le panneau de contrôle du repo
    - ..

    1.    Miguel dit

      C'est déjà mentionné dans le post.

  6.   pécheur dit

    à mon humble avis, la meilleure et la seule option est …… .. c'est vrai, messieurs: GITHUB
    parce que?
    PARCE QUE J'AIME ÇA !!!
    Amen

  7.   neysonv dit

    Ils ont juste besoin de dire qu'ils ferment le code google au profit de google +

  8.   chasseur dit

    J'utilise gitlab local et cela me convient, quelque chose de consommateur car il est fait dans les processus Ruby et Unicorn mangent de la RAM et du CPU mais je ne peux pas me plaindre, j'ai un produit de niveau github hébergé sur mon LAN.

    Je n'aime pas Bitbucket car c'est un projet hobby Atlassian et cela montre qu'ils n'y prêtent pas beaucoup d'attention, par contre, Github et Gitlab sont la raison d'être de leurs entreprises respectives.

    1.    éliotime3000 dit

      Savanne du projet GNU a également des développeurs dédiés.

  9.   Joel dit

    Bonne compilation d'alternatives, mais qu'en est-il du codeplex?

  10.   éliotime3000 dit

    GitLab et Savanne me semblent les meilleures options. Mais Google Code me cause encore plus de pitié, car précisément plusieurs projets intéressants sont sortis comme le portage 64 bits de NSIS.