|
|
|
|
|
by noir_lord
4740 days ago
|
|
I see your points but I'd note that "it's better to stay on a single platform" is actually perhaps not as good as it appears (all your eggs in one basket - for example when github went down the other weekend a lot of PHP developers where stuck without composer update for example). The context switch is fairly minimal, underneath it is just git with a pretty web-ui. The scenario for up-sell is absolutely fine, if you have less than 5 developers it's free, if you have more than that you start to pay based on number of developers, this is both more rational (you are paying for users not number/size of repo's) and easier to quantify. In my opinion GitHub's cleverest move was making it free for open source repo's thereby building a good community of influential developers around their product from day one, this does give them a significant lead but it's not insurmountable (I'm old enough to remember when the first thing you did when you wanted the source code for an open project was head straight over to sourceforge) particularly as moving most (small) projects from github to bitbucket (or another competitor) is one git push. |
|