« Comparatif forges » : différence entre les versions
m (→Recensement) |
mAucun résumé des modifications |
||
Ligne 16 : | Ligne 16 : | ||
== Recensement == | == Recensement == | ||
[[Le | [[Le cas GitLab]] | ||
Des comparatifs existent déjà : | Des comparatifs existent déjà : | ||
Ligne 35 : | Ligne 35 : | ||
#* Présentation : | #* Présentation : | ||
# GitLab : | # GitLab CE : | ||
#* 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 | |||
#* Sources : https://gitlab.com/gitlab-org/gitlab-ce | |||
# GitLab EE : | |||
#* Notes : | #* Notes : | ||
#** au début, une copie de GitHub mais libre, maintenant bien différencié, | #** au début, une copie de GitHub mais libre, maintenant bien différencié, | ||
Ligne 46 : | Ligne 52 : | ||
#*** depuis février 2014, « only suscribers are allowed to use EE » : https://about.gitlab.com/2014/02/11/gitlab-ee-license-change/ | #*** depuis février 2014, « only suscribers are allowed to use EE » : https://about.gitlab.com/2014/02/11/gitlab-ee-license-change/ | ||
#*** https://gitlab.com/cicd_mtv/gitlab-ee/blob/master/LICENSE | #*** https://gitlab.com/cicd_mtv/gitlab-ee/blob/master/LICENSE | ||
#* Présentation de la version EE : | #* Présentation de la version EE : | ||
#** https://gitlab.com/help | #** https://gitlab.com/help | ||
Ligne 82 : | Ligne 85 : | ||
! Nom !! Depuis !! Licence !! Git !! Issue<br/>tracker !! Service<br/>en ligne !! Installable<br/>chez soi !! Web<br/>hooks | ! Nom !! Depuis !! Licence !! Git !! Issue<br/>tracker !! Service<br/>en ligne !! Installable<br/>chez soi !! Web<br/>hooks | ||
|- | |- | ||
| BitBucket || 2008 || {{Non|Privateur}} || {{oui}} || {{oui}} || {{oui}} || {{non}} || ? | | BitBucket || 2008 || {{Non|Privateur}} || {{oui}} || {{oui}} || {{oui|https://bitbucket.org/}} || {{non}} || ? | ||
|- | |- | ||
| GitHub || 2008 || {{Non|Privateur}} || {{oui}} || {{oui}} || {{oui}} || {{non}} || ? | | GitHub || 2008 || {{Non|Privateur}} || {{oui}} || {{oui}} || {{oui|https://github.com/}} || {{non}} || ? | ||
|- | |- | ||
| GitLab CE || 2011 || {{Oui|MIT Expat}} || {{oui}} || {{oui}} || {{non}} || {{oui}} || ? | | GitLab CE || 2011 || {{Oui|MIT Expat}} || {{oui}} || {{oui}} || {{non}} || {{oui}} || ? | ||
|- | |- | ||
| GitLab EE || 2011 || {{ | | GitLab EE || 2011 || {{Non|MIT Expat + privateur}} || {{oui}} || {{oui}} || {{oui | http://gitlab.com/}} || {{oui}} || {{oui}} | ||
|- | |- | ||
| Gitorious || 2008 || {{Oui|AGPL}} || {{oui}} || {{non}} || {{oui}} || {{oui}} || {{oui}} | | Gitorious || 2008 || {{Oui|AGPL}} || {{oui}} || {{non}} || {{oui|https://gitorious.org/}} || {{oui}} || {{oui}} | ||
|- | |- | ||
| GNU Savannah || 2001 || -|| - || - || - || - || - | | GNU Savannah || 2001 || -|| - || - || - || - || - | ||
Ligne 99 : | Ligne 102 : | ||
|} | |} | ||
== Comparaison == | == Comparaison == |
Version du 9 décembre 2014 à 15:29
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à :
- http://en.wikipedia.org/wiki/Comparison_of_open-source_software_hosting_facilities
- https://forge-allura.apache.org/p/allura/wiki/Feature%20Comparison/
L'idée, ici, est d'en refaire un axé « Logiciel Libre ».
Parmi les forges existantes, on trouve (par ordre alphabétique) :
- BitBucket :
- Site web : https://bitbucket.org/
- Présentation :
- Licence : privateur
- GitHub
- Licence : privateur
- Présentation :
- GitLab CE :
- 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
- Sources : https://gitlab.com/gitlab-org/gitlab-ce
- GitLab EE :
- Notes :
- au début, une copie de GitHub mais libre, maintenant bien différencié,
- GitLab existe en 3 utilisations :
- GitLab CE : Community Edition
- GitLab EE : Enterprise Edition
- GitLab.com : Saas, depuis juin 2014, la version en ligne est GitLab EE (https://about.gitlab.com/2014/06/27/gitlab-com-runs-ee/),
- doute sur la licence de GitLab EE :
- depuis juillet 2014, naissance de GitLab EE : https://about.gitlab.com/2013/07/22/announcing-gitlab-enterprise-edition/
- depuis février 2014, « only suscribers are allowed to use EE » : https://about.gitlab.com/2014/02/11/gitlab-ee-license-change/
- https://gitlab.com/cicd_mtv/gitlab-ee/blob/master/LICENSE
- Présentation de la version EE :
- Notes :
- Gitorious :
- Depuis : janvier 2008
- Présentation :
- Licence : GNU AGPL
- GNU Savannah
- Gna!
- SourceForge :
- notes :
- acteur historique majeur dans les forges et les logiciels libres,
- est à l'origine de confusions par la privatisation de son code ;
- 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 ;
- Site web : https://sourceforge.net/
- Présentation :
- Sources :
- notes :
Nom | Depuis | Licence | Git | Issue tracker |
Service en ligne |
Installable chez soi |
Web hooks |
---|---|---|---|---|---|---|---|
BitBucket | 2008 | Privateur | Oui | Oui | https://bitbucket.org/ | Non | ? |
GitHub | 2008 | Privateur | Oui | Oui | https://github.com/ | Non | ? |
GitLab CE | 2011 | MIT Expat | Oui | Oui | Non | Oui | ? |
GitLab EE | 2011 | MIT Expat + privateur | Oui | Oui | http://gitlab.com/ | Oui | Oui |
Gitorious | 2008 | AGPL | Oui | Non | https://gitorious.org/ | Oui | Oui |
GNU Savannah | 2001 | - | - | - | - | - | - |
Gna! | 2004 | - | - | - | - | - | - |
SourceForge | 1999 | Apache License | 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 | - logiciel privateur | |
GitHub | + très connu + très regardé |
- logiciel privateur |
GitLab | ||
Gitorious | + une licence exemplaire (GNU AGPL) | - absence d'Issue Tracker |
GNU Savannah | ||
Gna! | ||
SourceForge | - Version privateur d'un logiciel libre |
É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. |