Same is true for Git
Same is true for Git
This makes it hard to move out of the non-open ecosystem
For Linux 90% of their commits is about locking people into Azure
In both cases they are building a separate community around their flavors of the projects not the projects themselves. You use "Github" not git, you use "AzureLinux" not linux, etc etc etc
I know young devs that have no idea that GitHub and Git are different things
Open Source software, like social media and most other human endeavors has a network effect to it, that is why these companies want to control the users and do not embrace open protocols,
This idea of "well just run your own git server" is fine, i do that, but if I want to have a SUCCESSFUL, and POPULAR open source project today, it almost has to be on github at this point, the idea that I would get 100's or even 10's of people to commit, used, interact with my project on a random site running gitea is just not realistic
That is the point and desire of EEE, I am not sure why people do not understand this, why people refuse to think about the network effect, etc
Hello have you heard of gitlab.com?
I’d also like to note that GitLab has a number of the same possible concerns in the sense that it is not completely opensource, libre, and standard. There are paid features and features that are specific to GitLab that people rely on.
Perhaps things like SourceHut or CodeBerg (gitea) are better examples from that perspective. And I think those often fit the few projects that actively benefit from not being on GitHub due to those factors and the platforms’ views aligning more with potential contributors, etc.
For personal, private use and such, Gitea has been what I have used for years. I find it has fit my needs better than GitLab, but I would still be hesitant to use it for much else, other than internal repos as a company, etc.
edit: it only occurred after hitting submit that you might’ve been saying that GitLab itself is popular and successful despite not being on GitHub, not that GitLab brings the same benefits/negatives of GitHub. I’ll leave this post as is, though.
Let me break this down easier
Git == Embrace
GitHub == Extend
Microsoft, through github is EXTENDING the functionality of GIT adding features and creating an entire ecosystem around those extended features making project non-portable so people can not just pickup their repo and move them to a GitLab or Gitea...
That is the 2nd part of EEE.... Of course they are not going to add those features to the GPL version of Git, that would not enable them to EXTINGUISH Git...
I am not sure what your argument is here, at some point it seems you fail to fully understand what EEE is,