Hospedagem de projetos é infraestrutura. A infraestrutura exibe efeitos de rede, o que significa que a infraestrutura se torna mais útil quanto mais pessoas estiverem conectadas a ela. (Em particular, a utilidade é O (número_de_conexões), o que significa que para qualquer membro individual é O (total_members) e para todo o sistema é O (total_members ^ 2)). Isso, por sua vez, leva a um efeito chamado monopólio natural, o que significa que é natural para tal sistema que apenas um concorrente sobreviva, uma vez que a utilidade é maximizada quando todos usam o mesmo sistema.
Portanto, faz sentido se juntar ao líder de mercado, que é o GitHub. Existem mais repositórios, mais usuários, mais filiais, mais revisões, mais tudo no GitHub do que no SourceForge, no Google Code e no CodePlex combinados .
A questão interessante é, é claro, se os efeitos de rede significam que o líder de mercado obtém automaticamente um monopólio natural, como o GitHub foi capaz de quebrar o SourceForge?
E a resposta é, sendo tão perturbador que a dor de ingressar em uma infraestrutura muito menor valeu a pena para os primeiros usuários:
- O GitHub foi o primeiro a oferecer hospedagem Git com um conjunto de recursos comparável ao do SourceForge (ou pelo menos a parte do SourceForge usada pela maioria das pessoas)
- O GitHub foi legal, do ponto de vista da interface do usuário: interface da Web moderna e moderna
- O GitHub foi legal, em termos de tecnologia: Ruby on Rails, Sinatra, Erlang, node.js
- O GitHub era a Web 2.0, com foco na codificação social e usuários sobre projetos