Отличие редакций Enterprise и Community у GitLab

Разработчики GitLab рекомендуют для ознакомления с их продуктом смело устанавливать редакцию Enterprise даже в том случае, если не собираетесь оплачивать. В таком случае будут доступны только функции бесплатной редакции Community.

Модель лицензирования

GitLab построен на открытом ядре и поставляется в двух версиях(редакция) Community и Enterprise.

  • GitLab Community Edition - продукт с открытым исходным, распространяемый под лицензией MIT Expat.
  • GitLab Enterprise Edition построен на базе Community Edition с дополнительными функциями и возможностями. Распространяется под проприетарной лицензией.

Для обоих редакций справедливо: весь js-код в GitLab открыт и поставляется под разными лицензиями MIT.

Редакция Enterprise

Имеет аббревиатурное сокращение GitLab EE.

Для получения всех функций и возможностей редакции Enterprise потребуется оплатить подписку на лицензию. При использовании без оплаты - будут доступны только функции, чей код распространяется под лицензией MIT.
Таким образом, использование GitLab EE без лицензии будет не отличаться от GitLab CE, но:

  • в случае перехода на GitLab EE потребуется только оплатить подписку на лицензию и с такой же лёгкостью можно вернуться на функциональность редакции Community
  • обновление GitLab CE до GitLab EE требует бОльших усилий вплоть до непродолжительного даунтайма.

Редакция Community

Имеет аббревиатурное сокращение GitLab CE.

Если требуется использовать только открытое ПО, то редакция Comminity лучший выбор. Этот дистрибутив не содержит проприетарный код. Функциональность будет точно такой же, как и у GitLab EE без лицензии.
Но для перехода на Enterprise потребуется временное выведение сервиса из работы.