GitLab est scindé en deux versions, l'une libre, sous licence MIT nommé GitLab CE, l'autre contenant quelques modifications propriétaires, sous licence GitLab EE nommé GitLab EE. Aujourd'hui, ce nom peut désigner :
GitLab B.V. : l'entreprise créée pour gérer les développements des produits GitLab en modèle open core, devenue GitLab Inc. depuis ;
GitLab CE : Community Edition, la distribution libre (licence MIT)[8],[9];
GitLab EE : Enterprise Edition, la distribution propriétaire (fonctionnalités supplémentaires) ;
GitLab.com : le service de forge en ligne, basé sur GitLab EE.
Histoire
En , GitLab B.V. rachète Gitorious, une forge logicielle également basée sur Git, comportant un nombre important de projets logiciels libres.
En , dans une interview donnée à Jason Chen, le directeur général de GitLab Inc. reconnait explicitement le choix de l’open core[10],[11],[12] :
« À noter que, même si nous nous considérons comme une entreprise de l’open source, il est plus juste de parler d’une entreprise de l’open core, puisque nous publions à la fois GitLab Community Edition qui est open source et GitLab Enterprise Edition qui est en sources fermées. »
Vervis, l'implémentation de référence de ForgeFed (un protocole d'échange décentralisé pour forge logicielle au sein du Fediverse), vise à faire avancer ses spécifications, et à terme, l'inclure entre autres, dans GitLab CE[16],[17].