Both this piece, and most commenters, seem to miss the point about where Github's value comes from. It's not for being a social identity for programmers, or hosting open-source libraries. Those are worthy pursuits, but from a business perspective mostly serve as marketing. Github is basically Microsoft Word for programmers, and is an essential part of their workflow. Companies that need enterprise functionality aroun…
Microsoft Word became a valuable monopoly because it was a proprietary standard. But git hosting is a commodity service. There are already a number of players doing exactly what GitHub does, for less money, and it's trivially easy to migrate a repository away from GitHub to those other providers. Something tells me that the "facebook for programmers" angle is essential to selling the dream here. The so-called "networ…
There are folks delivering similar services, but nothing remotely of the same standard.
> there isn't that much that ties a project to GitHub
They don't need to have any stickyness if they continue to provide a service that's far superior to other's offerings.
New entrants will find it incredibly difficult to break through at this point because of the immense investment that'd be needed to rival GitHub's service, and the lack of achieving significant user base and income during that process.
> Something tells me that the "facebook for programmers" angle is essential to selling the dream here.
The network aspect doesn't really need to be their main selling point.
GitHub's value to development companies is dead simple: It's a more productive tool than anything else out there.