Switching from Gogs to Gitlab self-hosted free "forever"?

Hey all,
My group is using Gogs right now and we’d like to switch to Gitlab. We are an educational/research institution but not ready to commit to any paid subscription. If we migrate to Gitlab self hosted (on prem), is there any chance Gitlab will end upgrades to the free version in the future? Or is it truly free “forever”?

Also, if we did decide in the future to upgrade to a paid plan, what is the proper version to install initially to make that transition easier? Is it gitlab-ee and just run without a license?
If we never plan to upgrade to a paid plan, is gitlab-ce recommended?

Lastly, if you are using the free version only, have you found anything that would make you upgrade such as a feature you need that is not in the free version?

Thanks all for any feedback!

GitLab self-hosted (Community Edition and EE Core) will be free forever.

The open core of GitLab is open source under the MIT license, meaning it’s free in terms of cost and “free as in freedom”.

Also, if we did decide in the future to upgrade to a paid plan, what is the proper version to install initially to make that transition easier? Is it gitlab-ee and just run without a license?

If you’re considering paid features (either free trial or upgrade to paid plan), your best bet will be to install the gitlab-ee package (instead of gitlab-ce). The gitlab-ee package is functionally equivalent to the gitlab-ce software, but it allows users to apply a trial or paid license to unlock the Premium/Ultimate features. Otherwise if you install gitlab-ce and later decide you’d like to try the paid features, you’ll need to convert to gitlab-ee before you can apply a license to unlock the paid features.

A full list of GitLab features (both free and paid) can be found here: Features | GitLab

1 Like