Live data from Hacker News

How GitHub Conquered Google, Microsoft, and Everyone Else

wired.com

71–80 of 90 posts

Re: How GitHub Conquered Google, Microsoft, and Everyone Else

#72
I love GitHub, but the "everybody to GitHub!" call makes me worry a little bit in the same way the predominance of Sourceforge didn't sound right back in the day; at least from the point of view of the open source community, because there's nothing wrong with using the best tool available.

Obviously I'd love GitHub to go on for ever, but that Bitbucket (and others?) are still there going strong is definitely a good thing!

Re: How GitHub Conquered Google, Microsoft, and Everyone Else

#73

Earlier quoted context omitted.

> " The freemium model of providing everything for free if your code is public " I actually prefer Bitbucket model of free private repos for tiny groups. I found myself with a lot of repos that I don't want to share until they are in a minimum quality state.

That model of Bitbucket came up AFTER Github established itself.

True, and I also find it BETTER. It actually came when Atlassian bought out BitBucket[1]. I personally believe GitHub success is founded on git "winning" the DVCS wars, but I won't downplay the fact that they contributed to this.

[1]: http://techcrunch.com/2010/09/29/atlassian-buys-mercurial-pr...

Re: How GitHub Conquered Google, Microsoft, and Everyone Else

#74
post #38

Earlier quoted context omitted.

If you want a similar solution to GH instead of just a bare Git installation, you could look into running your own GitLab instance. Their software is open source and freely available. Of course, that way you would have to trust your hoster unless you are running your own in-house server.

Thanks for mentioning GitLab this_user. I would be happy to answer any questions about GitLab.

Just a quick question: why are the git-annex and branch protection available only in EE SKU?

Re: How GitHub Conquered Google, Microsoft, and Everyone Else

#75

I think one of the underappreciated point of github is its excellent business model. The freemium model of providing everything for free if your code is public and charging only for private repositories allowed them to grow exponentially with rising popularity among open source projects. Sourceforge and Google code tried to cater only for open source projects, while never thinking that code hosting is the problem tha…

SF had an "enterprise" version for running in-house, but IIRC it was fairly expensive. I seem to recall $10k+ when I tried to price it out in 2001. Totally not worth it for a small shop. Free tools like gforge sprang up as replacements, but were just as clunky to use, if not moreso, and were rather difficult to install.

Re: How GitHub Conquered Google, Microsoft, and Everyone Else

#76
post #46

I think one of the underappreciated point of github is its excellent business model. The freemium model of providing everything for free if your code is public and charging only for private repositories allowed them to grow exponentially with rising popularity among open source projects. Sourceforge and Google code tried to cater only for open source projects, while never thinking that code hosting is the problem tha…

Is it actually a good business model, though? My understanding is GitHub is not profitable, and relies on VC funding to keep operating. At this point it seems like it will never be profitable unless they find some other significant source of income (as there's no reason to believe that there's hordes of companies out there just waiting to start paying GitHub for private repos). What's going to happen when the VC fund…

I think it's a hard business model that's for sure.

Most people here think that Freemium works because you have Open Source developers who have 'day jobs' which means they'll be more likely to buy the private services. That's a bit of a stretch because it's mostly development managers who choose the development tools at any reasonable size company and they have a lot of other concerns.

There's also a scaling issue in model. A flat fee for a repository doesn't go much of a way towards paying for the total cost of developing and delivering a complete web platform where your costs scale by number of developers and infrastructure.

The major thing in Githubs favour is they are now the place for Open Source development so they have other revenue opportunities. I can imagine good revenue opportunities with large partners (e.g Microsoft) that want to reach out to developers: separately their large database of developers is a big asset for other services. Presumably, the VC money is predicated on new revenue streams over time.

Re: How GitHub Conquered Google, Microsoft, and Everyone Else

#77
post #70
post #7

Github hasn't centralized all open source code Because git itself is decentralized. If only other social networks let you extract your data so easily.

git itself is decentralized The source code itself is stored in a decentralized way, sure, but the git repository doesn't include pull request comments, wiki pages and issues. Of course, you can fetch these using the (rate-limited) GitHub API, but it's not quite the same (and other social networks typically let you extract your data in the same way).

It is actually possible to clone/push wiki pages using git: https://help.github.com/articles/adding-and-editing-wiki-pag...

Re: How GitHub Conquered Google, Microsoft, and Everyone Else

#78
post #8

I'm a little paranoid about my code. I want to like github's private repos, but I don't want my code to be stolen by github's internal employees. I've heard that their employees do shady things on occasion (2nd hand knowledge).

But this is why they offer Github Enterprise. AFAIK it's hosted on your own servers.

Re: How GitHub Conquered Google, Microsoft, and Everyone Else

#79
post #15
post #8

I'm a little paranoid about my code. I want to like github's private repos, but I don't want my code to be stolen by github's internal employees. I've heard that their employees do shady things on occasion (2nd hand knowledge).

I wonder whether something like [0] would work, where the repository is encrypted on push and decrypted on pull. Might be against Github's terms of use, though. [0]: https://rovaughn.github.io/2015-2-9.html

Or perhaps

    https://github.com/AGWA/git-crypt

Re: How GitHub Conquered Google, Microsoft, and Everyone Else

#80

Earlier quoted context omitted.

That model of Bitbucket came up AFTER Github established itself.

True, and I also find it BETTER. It actually came when Atlassian bought out BitBucket[1]. I personally believe GitHub success is founded on git "winning" the DVCS wars, but I won't downplay the fact that they contributed to this. [1]: http://techcrunch.com/2010/09/29/atlassian-buys-mercurial-pr...

  True, and I also find it BETTER. It actually came when Atlassian bought out BitBucket[1].
Wow, I never knew that. I thought Atlassian created BitBucket. Thanks for the link.
Post reply on HN