Is this centralization really necessary? It’s possible to find great videos with a good search engine. By the way, I remind that Youtube is inaccessible in some countries.
Yeah sure you could, but Youtube does it better overall, it’s free, the unified interface is convenient, it’s safe to browse (vs visiting random sites) and content+creators are already there, the same goes for GitHub, there’s a reason not every open source project maintains their own website, many good projects wouldn’t even be available to the public without the convenience of GitHub.
Youtube isn’t free of charge, it’s provided by a for profit organization that makes money from your personal data. The price is the one you pay when something done with your data ends up by harming you.
I see what you mean by “convenience” because not everybody wants to maintain a server and when I began publishing my source code, I wasn’t ready to have my own server at home. There are several kinds of solutions for different purposes and different needs. I agree with nsigma; sometimes you just choose your “shark”. I’m not surprised by this acquisition, it just forces me to do something earlier than I thought. Somebody who doesn’t care about publishing an open source project on a proprietary code sharing platform can choose Bitbucket or a non free flavor of Gitlab instead of Github, somebody who does but who doesn’t want to manage the hosting and who can trust some private corporations can choose Gitlab CE (community edition) or Sourceforge, somebody who cares about using mostly free software but who doesn’t want to manage the hosting and who prefers trusting some associations or cooperatives rather than some private corporations can use Framagit, somebody who wants to have the full control on her/his own server can use Gitlab, gitolite, Gitblit, …
A member of the Linux Foundation recently defended Microsoft, I hesitated between laughing or thinking that this organization no longer deserves my trust: