Proprietary system with an open core? GitLab CE is the "open core" for you? It's basically the same as EE and yes the CE is free as in freedom, otherwise communities like KDE wouldn't use it, they have a very strict policy. And when KDE considered to migrate to GitLab, they asked GitLab devs for features they need to be available in CE and they agreed. This spirit of cooperation is gold.