GitLab esta construido bajo un modelo de negocios abierto. Esto quiere decir que hay dos versiones de GitLab: La Community Edition y la Enterprise Edition (GitLab CE vs EE).
La versión GitLab Community Edition es open source, con una licencia MIT. GitLab Enterprise Edition esta construido sobre la versión Community Edition, por lo cual usa el mismo nucleo, pero tiene características y funcionalidades que la convierten en una versión enterprise. Esta versión esta bajo una licencia propietaria.
Para ambas versiones: Todo el código javascript en GitLab es open source. Todo el código javascript escrito por Gitlab esta bajo la misma licencia MIT.
Gitlab recomienda instalar GitLab Enterprise Edition para que no tengan que reinstalar GitLab si alguna vez decide actualizar a un nivel pago o funciones pagas.
GitLab CE vs EE
En resumidas gitlab Community Edition y Enterprise Edition ofrecen el mismo excelente alojamiento de Git, pero la diferencia está en el soporte empresarial con el que cuenta gitlab EE.
GitLab es la plataforma DevOps que permite a organizaciones maximizar el rendimiento general del desarrollo de software mediante la entrega de software de manera más rápida y eficiente, al tiempo que fortalece la seguridad y el cumplimiento de ciclos y tiempos.
Característica | Comunity | Enterprises |
Soporte | No | Si |
Open source | Si | No |
Facilidad de actualizar a plan de pago | No | Si |
¿Es posible bajar desde GitLab Enterprise a Gitlab Comunity?
Si es posible. Tanto si usas gitlab directamente en la web tanto si tienes gitlab instalado en tu propio servidor es posible hacer el downgrade desde la versión paga hasta la versión gratuita comunitaria. En efecto perderás la gran cantidad de características y ventajas de la versión paga.
Para información detallada sobre las ediciones y planes de gitlab:
https://about.gitlab.com/features/#compare
https://about.gitlab.com/pricing/self-managed/feature-comparison/
También te puede interesar mis otras entradas: