It also makes the CERN's strategic decision to go full Open Source less appealing by time. Although there are many examples on how proprietary hurt us too (I see you there oracle).
It also makes the CERN's strategic decision to go full Open Source less appealing by time. Although there are many examples on how proprietary hurt us too (I see you there oracle).
Surely FOSS is overwhelmingly preferable precisely for this reason - if you use github and they decide to screw you over you're stuck. If gitlab does decide to screw you over then you still have the source code for the last good version, and 1. you can patch/fork it yourselves, 2. you can hire someone else to patch/fork it, and 3. if there's a decent-size community then probably someone else will fork it. Or more concretely, yeah the CentOS thing sucked, but there are multiple replacement forks, which never would have been an option if it wasn't open source.
I think it's still the less risky option. Open Source at least usually makes migrating elsewhere easier. CentoOS -> AlmaLinux for example (or any of the other commercially supported CentOS replacements). Customers currently being exploited by Broadcom/VMware wish they had such options.
https://docs.github.com/en/actions/migrating-to-github-actio...
This did not age well... crowdstrike.