« Comparatif forges » : différence entre les versions

De April MediaWiki
Aller à la navigationAller à la recherche
Ligne 17 : Ligne 17 :
== Recensement ==
== Recensement ==


Des comparatifs existent déjà : http://en.wikipedia.org/wiki/Comparison_of_open-source_software_hosting_facilities
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 qui alimente une vision « Logiciel Libre ».
L'idée, ici, est d'en refaire un qui alimente une vision « Logiciel Libre ».
Ligne 24 : Ligne 26 :
# BitBucket :
# BitBucket :
#* Site web : https://bitbucket.org/
#* Site web : https://bitbucket.org/
#* Wikipedia : http://en.wikipedia.org/wiki/Bitbucket
#* Présentation :
#** http://en.wikipedia.org/wiki/Bitbucket
#** https://bitbucket.org/features
#* Licence : privateur
#* Licence : privateur
# GitHub
#* Licence :
#* Licence :
# GitHub
#* Présentation :
# GitLab CE :  
# GitLab :
#* Présentation : https://gitlab.com/gitlab-org/gitlab-ce/blob/master/README.md
#* Notes :
#* Licence : MIT
#** 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,
#** 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/snippets/681
#* Licence : MIT (https://gitlab.com/gitlab-org/gitlab-ce/blob/master/LICENSE)
#* Présentation de la version CE : https://gitlab.com/gitlab-org/gitlab-ce/blob/master/README.md
#* Sources : https://gitlab.com/gitlab-org/gitlab-ce
#* Présentation de la version EE :
#** https://gitlab.com/help
#** https://about.gitlab.com/gitlab-com/
# Gitorious :
# Gitorious :
#* Présentation : https://gitorious.org/gitorious/pages/Home
#* Wikipedia : http://en.wikipedia.org/wiki/Gitorious
#* Depuis : janvier 2008
#* Depuis : janvier 2008
#* Présentation :
#** https://gitorious.org/gitorious/pages/Home
#** http://en.wikipedia.org/wiki/Gitorious
#* Licence : GNU AGPL
#* Licence : GNU AGPL
# GNU Savannah
# GNU Savannah
# Gna!
# Gna!
# SourceForge
# 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 :
#** https://sourceforge.net/create/
#** https://allura.apache.org/
#** http://fr.wikipedia.org/wiki/SourceForge.net
#** http://en.wikipedia.org/wiki/SourceForge
#** http://en.wikipedia.org/wiki/Apache_Allura
#* Sources :
#** https://sourceforge.net/projects/sourceforge/
#** https://sourceforge.net/projects/allura/




{| class="wikitable" style="text-align: center;"
{| class="wikitable" style="text-align: center;"
|+ Tableau récapitulatif
|+ Tableau récapitulatif
! Nom !!Licence !! Git !! Issue<br/>tracker !! Service<br/>en ligne !! Installable<br/>chez soi !! Git<br/>Hooks !! Web<br/>hooks
! Nom !! Depuis !! Licence !! Git !! Issue<br/>tracker !! Service<br/>en ligne !! Installable<br/>chez soi !! Web<br/>hooks
|-
|-
| BitBucket || {{Non|Privateur}} || {{oui}} || ? || ? || ? || ? || ?
| BitBucket || 2008 || {{Non|Privateur}} || {{oui}} || {{oui}} || {{oui}} || {{non}} || ?
|-
|-
| GitHub || {{Non|Privateur}} || {{oui}} || {{oui}} || ? || ? || ? || ?
| GitHub || 2008 || {{Non|Privateur}} || {{oui}} || {{oui}} || {{oui}} || {{non}} || ?
|-  
|-  
| GitLab CE || {{Oui|MIT}} || {{oui}} || {{oui}} || {{non}} || {{oui}} || ? || ?
| GitLab CE || 2011 || {{Oui|MIT}} || {{oui}} || {{oui}} || {{non}} || {{oui}} || ?
|-
|-
| GitLab EE || ? || {{oui}} || {{oui}} || {{oui}} || {{oui}} || {{oui}} || {{oui}}
| GitLab EE || 2011 || {{Oui|MIT}} || {{oui}} || {{oui}} || {{oui}} || {{oui}} || {{oui}}
|-
|-
| Gitorious || {{Oui|AGPL}} || {{oui}} || {{non}} || {{oui}} || {{oui}} || {{oui}} || {{oui}}
| Gitorious || 2008 || {{Oui|AGPL}} || {{oui}} || {{non}} || {{oui}} || {{oui}} || {{oui}}
|-
|-
| GNU Savannah
| GNU Savannah || 2001 || -|| - || - || - || - || -
|-
|-
| Gna!
| Gna! || 2004 || -|| - || - || - || - || -
|-
|-
| SourceForge
| SourceForge || 1999 || {{Oui|Apache License}} || {{oui}} || {{Oui}} || {{oui}} || {{oui}} || ?
|  
|}
|}



Version du 7 décembre 2014 à 02:08


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 qui alimente une vision « Logiciel Libre ».

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

  1. BitBucket :
  2. GitHub
    • Licence :
    • Présentation :
  3. GitLab :
  4. Gitorious :
  5. GNU Savannah
  6. Gna!
  7. SourceForge :


Tableau récapitulatif
Nom Depuis Licence Git Issue
tracker
Service
en ligne
Installable
chez soi
Web
hooks
BitBucket 2008 Privateur Oui Oui Oui Non ?
GitHub 2008 Privateur Oui Oui Oui Non ?
GitLab CE 2011 MIT Oui Oui  Non Oui ?
GitLab EE 2011 MIT Oui Oui Oui Oui Oui
Gitorious 2008 AGPL Oui Non Oui 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.