GitLab is evolving its open core development philosophy by open-sourcing eighteen features across various stages of the DevOps lifecycle. This move aims to empower the community, align the business model more accurately with the buyer-based open core model, and make it easier for individual contributors to access a wider range of functionalities. The open-sourced features span Plan, Create, Verify, Package, Release, Configure, and Protect stages, including functionalities like related issues, ex. This post details how enterprises can leverage open source workflow practices like visibility, forking, pull/merge requests, testing, CI, documentation, and issue tracking, often enabled by distributed version control and modern tooling. GitLab's introduction of an 'internal' project visibility level allows employees to reuse code, fork it, and contribute back, keeping code secure while benefiting from open source workflows.
All GitLab trails