Différences entre les versions de « Comparatif forges »

De April MediaWiki
Aller à la navigationAller à la recherche
Ligne 38 : Ligne 38 :
 
#* depuis février 2014, GitLab EE = GitLab CE + code privateur, accès payant [https://about.gitlab.com/2014/02/11/gitlab-ee-license-change/]
 
#* depuis février 2014, GitLab EE = GitLab CE + code privateur, accès payant [https://about.gitlab.com/2014/02/11/gitlab-ee-license-change/]
 
#* depuis juin 2014, http://gitlab.com/ passe de GitLab CE à GitLab EE [https://about.gitlab.com/2014/06/27/gitlab-com-runs-ee/]
 
#* depuis juin 2014, http://gitlab.com/ passe de GitLab CE à GitLab EE [https://about.gitlab.com/2014/06/27/gitlab-com-runs-ee/]
 +
# GitLab.com :
 +
#* Site web : http://gitlab.com/
 +
#* Licence : privatrice [https://gitlab.com/snippets/26], GitLab utilise GitLab EE = GitLab CE + code privateur, le code de GitLab CE reste sous licence MIT
 +
#* Présentation :
 +
#** https://gitlab.com/help
 +
#** https://about.gitlab.com/gitlab-com/
 
# GitLab CE :
 
# GitLab CE :
 
#* Licence : MIT (https://gitlab.com/gitlab-org/gitlab-ce/blob/master/LICENSE)
 
#* Licence : MIT (https://gitlab.com/gitlab-org/gitlab-ce/blob/master/LICENSE)
 
#* Présentation : https://gitlab.com/gitlab-org/gitlab-ce/blob/master/README.md
 
#* Présentation : https://gitlab.com/gitlab-org/gitlab-ce/blob/master/README.md
 
#* Sources : https://gitlab.com/gitlab-org/gitlab-ce
 
#* Sources : https://gitlab.com/gitlab-org/gitlab-ce
# GitLab EE :
+
#* Note : pas de version Saas
#* Licence : privatrice [https://gitlab.com/snippets/26], GitLab EE = GitLab CE + code privateur, le code GitLab CE reste sous licence MIT
 
#* Présentation de la version EE :
 
#** https://gitlab.com/help
 
#** https://about.gitlab.com/gitlab-com/
 
 
# Gitorious :
 
# Gitorious :
 
#* Depuis : janvier 2008
 
#* Depuis : janvier 2008
Ligne 65 : Ligne 67 :
 
#* Présentation : http://about.gna.org/
 
#* Présentation : http://about.gna.org/
 
# SourceForge :
 
# SourceForge :
 +
#* Site web : https://sourceforge.net/
 
#* notes :
 
#* notes :
 
#** acteur historique majeur dans les forges et les logiciels libres,
 
#** acteur historique majeur dans les forges et les logiciels libres,
Ligne 70 : Ligne 73 :
 
#** aux dernières nouvelles, la plateforme SourceForge est maintenant basée sur Allura qui est un projet Apache créé, soumis et soutenu par SourceForge,
 
#** aux dernières nouvelles, la plateforme SourceForge est maintenant basée sur Allura qui est un projet Apache créé, soumis et soutenu par SourceForge,
 
#** applique la censure de l'U.S. Office of Foreign Assets Control,
 
#** applique la censure de l'U.S. Office of Foreign Assets Control,
#* Site web : https://sourceforge.net/
 
 
#* Présentation :
 
#* Présentation :
 
#** https://sourceforge.net/create/
 
#** https://sourceforge.net/create/
Ligne 89 : Ligne 91 :
 
|-
 
|-
 
| GitHub || 2008 || {{Non|Privateur}} || {{oui}} || {{oui}} || {{oui|https://github.com/}} || {{non}} || {{oui}}
 
| GitHub || 2008 || {{Non|Privateur}} || {{oui}} || {{oui}} || {{oui|https://github.com/}} || {{non}} || {{oui}}
 +
|-
 +
| GitLab.com || 2011 || {{Non|MIT Expat + privateur}} || {{oui}} || {{oui}} || {{oui | http://gitlab.com/}} || {{oui|GitLab EE payant}} || {{oui}}
 
|-  
 
|-  
 
| GitLab CE || 2011 || {{Oui|MIT Expat}} || {{oui}} || {{oui}} || {{non}} || {{oui}} || {{oui|restreint ?}}
 
| GitLab CE || 2011 || {{Oui|MIT Expat}} || {{oui}} || {{oui}} || {{non}} || {{oui}} || {{oui|restreint ?}}
|-
 
| GitLab EE || 2011 || {{Non|MIT Expat + privateur}} || {{oui}} || {{oui}} || {{oui | http://gitlab.com/}} || {{oui|payant}} || {{oui}}
 
 
|-
 
|-
 
| Gitorious || 2008 || {{Oui|AGPL}} || {{oui}} || {{non}} || {{oui|https://gitorious.org/}} || {{oui}} || {{oui}}
 
| Gitorious || 2008 || {{Oui|AGPL}} || {{oui}} || {{non}} || {{oui|https://gitorious.org/}} || {{oui}} || {{oui}}

Version du 9 décembre 2014 à 19:10


Cette page est dédiée à une analyse comparative de « forges ».


Ambox warning red construction.png
/!\ Travail en cours /!\

Cette page présente une page de suivi en cours de réalisation.

Si vous souhaitez participer, n'hésitez pas à laisser votre avis sur la page de discussion en suivant au mieux ces recommandations.



Contexte

Au sein de l'April, de nombreux projets sont implémentés. Les sources de ces projets sont plutôt « dispersés » et plus ou moins accessibles. Même si « communiquer » suffit à en avoir l'accès, peut-être pourrait-il être « utile » à l'April de regrouper ses dépôts projets sur une seule et même forge.

Dans l'idée, pourquoi pas. Une première condition est de répondre à la question : « Oui, une forge, laquelle ? ».

Au delà de l'April, le besoin de s'y retrouver entre les différentes forges, ce besoin est commun à tous. Et alors, il est intéressant d'avoir un angle de vision orienté « Logiciel libre ».

L'idée de cette page est de proposer une analyse comparative permettant à tous de se faire une idée pour choisir sa forge.

Recensement

Des comparatifs existent déjà :

L'idée, ici, est d'en refaire un axé « Logiciel Libre ».

Parmi les forges existantes, on trouve (par ordre alphabétique) :

  1. BitBucket :
  2. GitHub
    • Licence : privateur
    • Présentation :
  3. GitLab : (voir Le cas GitLab)
    • au début, une copie de GitHub mais libre, maintenant bien différencié,
    • depuis 2012, version Saas gratuite : http://gitLab.com/
    • depuis juillet 2013, split en GitLab CE et GitLab EE, http://gitLab.com est sous GitLab CE [1]
    • depuis février 2014, GitLab EE = GitLab CE + code privateur, accès payant [2]
    • depuis juin 2014, http://gitlab.com/ passe de GitLab CE à GitLab EE [3]
  4. GitLab.com :
  5. GitLab CE :
  6. Gitorious :
  7. Savannah (non GNU) :
  8. Gna!
  9. SourceForge :


Tableau récapitulatif
Nom Depuis Licence Git Issue
tracker
Service
en ligne
Installable
chez soi
Web
hooks
BitBucket 2008 Privateur Oui Oui https://bitbucket.org/ Non Oui
GitHub 2008 Privateur Oui Oui https://github.com/ Non Oui
GitLab.com 2011 MIT Expat + privateur Oui Oui http://gitlab.com/ GitLab EE payant Oui
GitLab CE 2011 MIT Expat Oui Oui  Non Oui restreint ?
Gitorious 2008 AGPL Oui Non https://gitorious.org/ Oui Oui
Savannah (non GNU) 2001 GNU GPL Oui Oui http://savannah.nongnu.org/ Oui ?
Gna! 2004 GNU AGPL Oui Oui http://gna.org/ Oui ?
SourceForge 1999 Apache Oui Oui Oui Oui ?

Comparaison

Le but de cette partie est de lister les avantages et inconvénients de chaque solution recensée.

Quelques principes :

  • oui, les énoncés nécessairement sont subjectifs ;
  • toujours avoir au moins un avantage et un inconvénient (en cherchant bien, on arrive toujours à en trouver).
Solutions Avantages Inconvénients
BitBucket + très connu
+ gratuit
- logiciel privateur
- non installable chez soi
GitHub + très connu
+ très regardé
+ gratuit
- logiciel privateur
- non installable chez soi
GitLab CE + logiciel libre 100%
+ ergonomie super sexy
+ gratuit
- version édulcorée de GitLab EE (?)
- stratégie douteuse de GitLab B.V. envers le libre
- pas de Saas en ligne (=> administrer soi-même)
GitLab.com + ergonomie super sexy
+ repose majoritairement sur GitLab CE
+ gratuit
+ installable chez soi
- contient du code privateur
- payant
Gitorious + une licence exemplaire (GNU AGPL) - absence d'Issue Tracker
Savannah (non GNU) + logiciel libre 100% -
Gna! + logiciel libre 100% -
SourceForge + logiciel libre - licence mouvementée
- ergonomie vieille et faible

Élection

Solutions Avis Commentaire
BitBucket Non C'est un logiciel privateur.
GitHub Non C'est un logiciel privateur.
GitLab
Gitorious Non Absence d'un Issue Tracker, gestion de groupes ?
GNU Savannah
Gna!
SourceForge Non Version privatrice d'un logiciel libre.