GitLab est un logiciel de gestion de versions selon le modèle open core. L'édition Community est open source et peut être auto-hébergée, tandis qu'une version propriétaire ajoute des fonctions supplémentaires par-dessus cette base ouverte.
GitLab est listé ici comme auto-hébergé et open source, ce qui signifie que le projet n'est pas nécessairement européen. Il devient une alternative européenne dès lors que vous faites tourner l'édition Community sur votre propre infrastructure ou sur une infrastructure européenne. Convient aux organisations qui veulent une plateforme de développement complète sous leur administration.