« Le cas GitLab » : différence entre les versions
mAucun résumé des modifications |
mAucun résumé des modifications |
||
Ligne 1 : | Ligne 1 : | ||
[[catégorie:Admin_sys]] | [[catégorie:Admin_sys]] | ||
{{Introduction|Cette page est dédiée à l'analyse de la stratégie FLOSS du produit GitLab.<br/> Rédigée par Cpm le 08 décembre 2014. Cette page n'engage pas | {{Introduction|Cette page est dédiée à l'analyse de la stratégie FLOSS du produit GitLab.<br/> Rédigée par Cpm le 08 décembre 2014. Cette page n'engage pas que Cpm.}} | ||
{{Travail En Cours|contenu=une page de suivi}} | {{Travail En Cours|contenu=une page de suivi}} |
Version du 11 décembre 2014 à 03:20
Rédigée par Cpm le 08 décembre 2014. Cette page n'engage pas que Cpm.
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
GitLab est un produit « jeune » qui a subit de mouvementés changements.
- création en 2011 ;
- depuis 2012, mise en place d'une version hostée gratuite (http://gitlab.com/) nommée par la suite GitLab.com ;
- depuis juillet 2013, split de GitLab en GitLab CE (community edition) et GitLab EE (enterprise edition) :
- https://about.gitlab.com/2013/07/22/announcing-gitlab-enterprise-edition/
- GitLab.com reste sous GitLab CE,
- depuis février 2014, GitLab EE devient privateur :
- « only suscribers are allowed to use EE »,
- https://about.gitlab.com/2014/02/11/gitlab-ee-license-change/
- GitLab EE = GitLab CE (MIT expat) + code privateur
- depuis juin 2014, GitLab.com (hostée gratuit) passe de GitLab CE à GitLab EE
Accès aux sources de GitLab EE
Les sources via un clone git : https://gitlab.com/cicd_mtv/gitlab-ee/tree/master
Le fichier de licence : https://gitlab.com/cicd_mtv/gitlab-ee/blob/master/LICENSE
Note sur GitLab.com
À noter qu'à l'origine, GitLab.com (host gratuit, http://gitlab.com/) a juste été lancé pour servir de démo. S'étant aperçu que cela ne leur coûtait quasiment rien à administrer, ils l'ont transformé en service gratuit. Aujourd'hui, en plus de l'aspect démo/publicité, cela leur sert de plateforme de test géante, grâce à laquelle ils détectent et anticipent des bugs.
Communication
GitLab B.V. est relativement transparent dans sa communication. Notamment via un blog tenu par Sytse Sijbrandij (co-fondateur) où il répond aux commentaires, parfois longuement, parfois en faisant carrément l'autruche, mais globalement, on peut dire qu'il communique et qu'il expose clairement la ligne stratégique soutenue par GitLab, même parfois à l'avance pour tâter le terrain.
À noter qu'il a supprimé un commentaire où je lui demandais si les personnes qui veulent du 100% libre doivent quitter GitLab.com (le host gratuit qui fonctionne maintenant sous GitLab EE).
Le 07 décembre, j'ai eu l'occasion de poser des questions et il a répondu dans la journée (un dimanche). Échange re-transcrit ci-après :
https://about.gitlab.com/2014/02/11/gitlab-ee-license-change/#comment-1729507235
cpm :
1) So, now, what is the license of GitLab EE? Where to watch the LICENSE file?
3) Have you yield to the world of proprietary software?
4) How to promote the use of GitLab against people who need/require Free/Libre Software?
Please, GitLab is a fabulous product. I beg you, don't be evil. Come back in a complete FLOSS world.
Sytse Sijbrandij :
1) The license is proprietary with the right to make modifications. For you I made a copy of the license per Decemer 7, 2014 on https://gitlab.com/snippets/26...
Extrait du snippet :
The GitLab Enterprise Edition (EE) license
Copyright (c) 2013-2014 GitLab B.V.
This software and associated documentation files (the "Software") can only be
used with a valid GitLab subscription for the correct number of users. You are
free to modify this Software and publish patches. It is forbidden to copy,
merge, publish, distribute, sublicense, and/or sell copies of the Software.
The above copyright notice applies only to the part of this Software that is
not distributed as part of GitLab Community Edition (CE). Any part of this
Software distributed as part of GitLab CE is copyrighted under the MIT Expat
license. The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
3) The reasons for making a proprietary edition are the same a when we started EE https://about.gitlab.com/2013/... Making the EE version allowed us to greatly improve installation (Omibus packages), quality control (fix every confirmed bug every month), release processes and development. The Community Edition has been improving much faster since starting EE than before. We are very aware of the dangers of paid software http://david.heinemeierhansson... But everyone can also see that so far GitLab CE has benefitted enourmously. We plan to continue this in the future and please raise any specific concerns you have. Also feel free to email me on sytse@gitlab.com if you prefer to discuss in private.
4) I think you can safely promote GitLab to people who want libre software. More than 700 people contributed, it is MIT licensed and it has a very active community.
GitLab B.V. wants to continue being a good actor within the GitLab community. And we believe that both a FLOSS offering and a proprietary offering can exist in a symbiotic way in this community.
Bilan
Sytse Sijbrandij : GitLab B.V. wants to continue being a good actor within the GitLab community. And we believe that both a FLOSS offering and a proprietary offering can exist in a symbiotic way in this community.
De tout ce qui précède, on peut qualifier précisément la stratégie retenue par GitLab :
- opportuniste : si ça les arrange, ils prennent l'un et l'autre ;
- mixte : FLOSS et privateur sont une symbiose acceptable pour les utilisateurs de GitLab ;
- indifférente aux valeurs du libre : la seule chose qui les intéressent dans le libre, c'est ce que peuvent leur rapporter les libristes.
Conclusion
Même si GitLab CE est un logiciel libre (MIT), l'utiliser :
- c'est accepter de se passer de certaines fonctionnalités existantes uniquement en version privateur ;
- c'est soutenir leur stratégie opportuniste, mixte et indifférente aux logiciels libres.
Du coup, des questions se posent pour un vrai libriste :
- faut-il boycotter GitLab.com (http://gitlab.com/, le host gratuit) ?
- faut-il boycotter GitLab CE ?
- faut-il boycotter GitLab B.V. ?
- faut-il déconseiller à tous d'utiliser http://gitlab.com/ ? GitLab CE ? Acheter des services à GitLab B.V. ?