Until gitlab decides to 'update' their ToS, at which point prepare to move to yet another hosting service. Right?
Or self-hosted FusionForge if you need more fancy stuff.
This is an intractable part of open-source software development. We can piss all over GitHub for trying to figure it out and getting it wrong, but at least they're trying.