GitLab CE vs EE

GitLab의 라이선스는 CE와 EE로 구성되어 있으며, EE는 유료 입니다.

GitLab CE vs EE 를 비교 했을때 GitLab을 사용하려는 경우, GitLab Enterprise Edition을 무조건 설치하는 것이 좋습니다. Enterprise Edition을 설치 해도 무료로 사용할 수 있으며, 라이선스를 등록하거나 취득할 필요 없이 Community Edition에서 사용할 수 있는 모든 기능을 포함합니다. 유료 티어로 업그레이드하기 위해 라이선스를 등록 하면 해당 티어의 추가 기능을 사용 할 수 있게 됩니다.

라이선스 모델

GitLab은 오픈 Core 모델을 기반으로 빌드되었습니다. 즉, GitLab에는 Community Edition과 Enterprise Edition의 두 가지 버전이 있습니다.

GitLab Community Edition(CE)은 MIT Expat 라이선스가 있는 오픈 소스입니다. GitLab Enterprise Edition(EE)은 Community Edition을 기반으로 빌드되었으며, 동일한 Core를 사용하지만, 그 위에 추가 기능들이 포함되어 있습니다. GitLab Enterprise Edition(EE) 라이선스 독점 라이선스 하에 있습니다.

Enterprise Edition을 사용하는 이유

라이선스 없이 GitLab Enterprise Edition을 설치한 경우, 일반적인 Community Edition 인스턴스와 동일한 기능을 모두 사용할 수 있으며, 추가 이점이 있습니다.

  1. 언제든지 유료 기능을 평가하고 싶다면, 새 인스턴스를 설치 및 구성하거나 기존 인스턴스를 업그레이드하지 않고도 이 작업을 수행할 수 있습니다. GitLab 내에서 평가판을 활성화하기만 하면 됩니다. 유료 기능에 만족하지 않는 경우 평가판이 만료된 후 인스턴스가 자동으로 무료 기능으로 되돌아갑니다.

  2. Community Edition에서 Enterprise Edition으로 업그레이드하려면 동일한 버전을 사용하고 있는지 확인하고 종종 다운 타임이 필요한 특정 단계를 따라야 합니다. Enterprise Edition을 사용하는 경우 클릭 한 번으로 유료 기능으로 업그레이드할 수 있습니다.

Enterprise Edition 의 상세한 라이선스에 대해 알아보세요.

Community Edition을 사용하는 이유

오픈 소스 소프트웨어 기능만 사용하려는 경우 Community Edition이 최선의 선택입니다. 이 배포에는 독점 코드가 포함되어 있지 않습니다. 기능적으로는 라이선스가 없는 Enterprise Edition과 동일하게 작동합니다.

향후 Enterprise Edition으로 전환하기로 결정한 경우, 업그레이드가 필요하며 다운타임이 필요할 수 있습니다.