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…
But migrating issues is not so trivial. There are probably several other subtle points of incompatibility making switching a headache. If it ain't broke is the Enterprise mantra. They love to standardise. They will hang on for decades.
However, the real point is that $20/m/user is comparatively cheap for the enterprise. The github category is already far better than the old ways; to win, they merely need be slightly more attractive and/or better known than the category alternatives.