GitLab Strategy
GitLab is a single application based on convention over configuration that everyone should be able to afford and adapt. There are a few significant, but often overlooked, nuances of the everyone can contribute to GitLab the application mantra: While collaboration is a core value of GitLab, over collaborating tends to involve team members unnecessarily, leading to consensus-based decision making, and ultimately slowing the pace of improvement in the GitLab application. While there are contributions that may not get merged as-is (such as copy/paste of EE code into the CE code base or features that disagree with product philosophy), the goal is to coach contributors to contribute in ways that are cohesive to the rest of the application.
Source: about.gitlab.com