I’m new to Ghost and one thing I really like is it being OpenSource with the core development being supported through subscriptions.
Why GitLab over GitHub? GitHub is a priority platform that supports the open source community. GitLab is an open core source platform supported by subscriptions. Yes, GitLab is not as open as Ghost but they are a lot closer than GitHub and any other hosted version control system I’ve found.