GitLab has now rolled back on their plans. 12.4 will now not have the changes detailed below.
On 24th October 2019, the GitLab administration team received the following update from GitLab. We are currently users of the self-hosted GitLab Ultimate service and will be affected.
Once we roll-out the 12.4 release the company which writes GitLab will be using a third-party SaaS service to collect telemetry from our instance.
We have had no word if there will be a mechanism for Enterprise customers to opt-out of telemetry collection.
Dear GitLab User,
For GitLab.com users: as we roll out this update you will be prompted to accept our new Terms of Service. Until the new Terms are accepted access to the web interface and API will be blocked. So, for users who have integrations with our API this will cause a brief pause in service via our API until the terms have been accepted by signing in to the web interface.
For Self-managed users: GitLab Core will continue to be free software with no changes. If you want to install your own instance of GitLab without the proprietary software being introduced as a result of this change, GitLab Community Edition (CE) remains a great option. It is licensed under the MIT license (https://en.wikipedia.org/wiki/MIT_License) and will contain no proprietary software. Many open source software projects use GitLab CE for their SCM and CI needs. Again, there will be no changes to GitLab CE.
If you have any questions please contact us at email@example.com