People don't seem to realize the risk of centralizing on a single provider and solution. Currently, it's like 90% of the FOSS projects are hosted on GitHub. It all seems smooth and all until one day you log in to their platform and find yourself essentially shunned-off from collaborating on FOSS scene [1] .

I'm grateful Codeberg, sourcehut and other alternatives exist.

One nitpick from my experience: Codeberg's static hosting gave me way too much internal server errors (probably because they are underfunded.)

[1]: https://news.ycombinator.com/item?id=34817163

The flip side is economies of scale.

Github can implement code search, credential scanning, malware scanning, or any other number of other things and theoretically, every code repo can get it for free.

When everything is centralized, adding a new feature costs k but gives N benefit. When there are M different options adding a new feature costs k * M for N benefit.

I don't think it's as black and white as centralization is bad, but I do agree that it gives microsoft undue power and that power can be a force for good or evil.

> Github can implement code search

Sounds great! When are they going to do it?

Are you being sarcastic?

If not, GitHub recently updated their search feature and it's pretty good.

https://github.com/search/advanced

https://docs.github.com/en/search-github/github-code-search/...