Sourceforge and Google code tried to cater only for open source projects, while never thinking that code hosting is the problem that needs to be solved.
Sourceforge and Google code tried to cater only for open source projects, while never thinking that code hosting is the problem that needs to be solved.
Anytime I search for something that tends to be older enterprisy-ish code and it shows up in Sourceforge (iText for example) I can never figure out what the hell is and isn't an ad. If I didn't know better I would suspect a malware vendor purchased it and turned it into a honeypot for lazy devs.
We've all been duped into thinking that ads give us things for free. Sourceforge and all other ad-supported sites are not only not free, they are costing us more than if we just paid[2]. We users neec to hear Maciej Cegłowski[3] exhortation, "Don't Be a Free User"[4].
I can't wait for the day when more people realize that entire web is being held hostage by advertising and a web without ads would be to today's web what GitHub is to Sourceforge.
[1] http://daltoncaldwell.com/an-audacious-proposal
[2] https://news.ycombinator.com/item?id=8585237
Of course it only works because the product is brilliant, and the product is only brilliant because it was created by open source developers scratching their own itch. I don't think the lessons really apply to the wider web.
Actually, Google didn't care at the time. We weren't catering, Google Code required you be an open source project to use it. It literally was not trying to solve this problem, because it did not want to.
We knew commercial code hosting was a problem to be solved, we just didn't care :)
Glad to see you're happy about not caring.
At the same time though, competition is great -- plenty of me wishes you guys had tried to compete via a paid offering, one which may have lasted longer or even have been profitable. And, as a paid offering, potentially brought in some revenue and therefore maybe also had more funding/staff/effort/polish/etc. Provide choice at the very least...
And, even still, maybe Github or similar would have been better -- but I can't help but think that more competition would have resulted in a better outcome [for everyone] than a product shutdown...
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.
[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.I mean, that google search appliance seems like a reverse engineering / wikileaks dream. 'Here's a box accesses internal customer documents, and nobody knows how to upgrade'.
I have no knowledge one way or another.
I have no direct knowledge about their revenue stream, but profitable companies don't usually seek VC funding, and I've heard from other people (who may or may not actually know what they're talking about) that they're not profitable and are relying on the VC funding to operate.
And they're certainly spending money like it's not their own. Check out their ridiculous office: https://customspaces.com/office/DhXb6EKlE9/github-office-san.... And that bar. That's "we're spending VC money" behavior, not "we're spending our own revenue" behavior.
Taking VC's money is usually a sign of a company that wants to grow faster or want something else the VC may bring to the table (connections, expertise, ...)
I have no idea if they are profitable or not, but your comment seems to be based entirely on heresay.
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.
I'm relating this story because it feels to me like GitHub's culture is such that they can't "play ball" with large companies that need custom solutions. Enterprise may be a fine product but it apparently is only suitable for small-to-medium businesses (I gather that it basically can only run on one server and so can't scale for a large deployment, though I haven't personally investigated the matter).
My fear is that, assuming they are relying on VC funding to operate, in 5 years they'll run out of money and start shopping around for some large company to acquire them.
Addendum: I really hope I'm wrong and that they are profitable. I want GitHub to stick around for a long time. Who knows, maybe they only took VC funding because they thought it was worth giving up a portion of the company in order to afford swanky new offices?