July 30, 2008 6:37 AM PDT

The best place to host your open-source project

by Matt Asay
  • Font size
  • Print
  • 4 comments

Just a few short years ago, there was one open-source hosting service worth considering: Sourceforge.net. It was by no means perfect (Alfresco's analytics, for example, have been down for over a month on Sourceforge, with no apparent urgency to fix the problem), but it was good enough, free, and everyone else used it.

Today, there are multiple options, including Google Code, Microsoft CodePlex, CodeHaus, GitHub, and, interestingly, Canonical's Launchpad.

Yes, Launchpad. Launchpad is the brainchild of Mark Shuttleworth's Ubuntu team, but it has aspirations beyond hosting the Ubuntu code, aspirations that recently attracted MySQL to move its code over to the Launchpad service.

I don't recall Launchpad starting with this third-party code hosting premise in mind, but it certainly has gone there fast. OStatic has an excellent write-up on its new features, and whether they're compelling enough to put your open-source project there.

For a new project, it's definitely an interesting choice. But the larger question is whether an established project - especially commercial projects - gets adequate value from any hosting service to justify hosting with a prefabricated hosting service. SugarCRM moved from Sourceforge to hosting its own project, and other companies have done the same. (My own company is in the process of exploring options.)

Why host your own project? Why take on that cost?

Control and visibility. Given the importance of customer conversions, it becomes hugely valuable information to know that it takes, say, eight months on average for someone to buy the "Enterprise" version of your code after downloading the software. With Sourceforge et al., you have no way of connecting the dots between download and purchase. But if you host your downloads, you can suddenly link a download to a purchase using marketing automation software like Loopfuse.

That's power. It's not power because it gives you the ability to monitor would-be buyers, which would raise privacy issues. Besides, who has time for that? No, it's powerful because it gives a holistic, aggregate view of the routes people take to becoming customers. It might suggest, for example, that installation of your project is too hard as there's an abnormally large drop-off in user activity immediately after the download.

It can tell you many things, but the key is to be able to glean insight from the earliest stage of your interaction with a potential customer, and that means you have to host your own downloads. Otherwise, you have no idea how or when a would-be customer downloads your code, which makes the "why" they download it less interesting, because it becomes less actionable.

As open source becomes more commercial, someone is going to need to step up to offer such visibility into these hosted services, or we're going to find the hosted services proving useful for ever decreasing amounts of time.

Matt Asay brings a decade of in-the-trenches open-source business and legal experience to The Open Road, with an emphasis on emerging open-source business strategies and opportunities. Matt is vice president of business development at Alfresco, a company that develops open-source software for content management. He is a member of the CNET Blog Network and is not an employee of CNET. Disclosure. You can follow Matt on Twitter @mjasay.
Recent posts from The Open Road
Canonical shines its Ubuntu light on consumers
Open source became big business in 2009
Will we see an open-source IPO in 2010?
Could Apache keep Google's regulators at bay?
Red Hat's Q3 earnings defy gravity
Canonical's opportunity to simplify Ubuntu
Google--not necessarily 'more open than thou'
Is it Ballmer's fault?
Add a Comment (Log in or register) (4 Comments)
  • prev
  • 1
  • next
by dehall622 July 30, 2008 7:14 AM PDT
SF is certainly not right for the huge commercial enterprise, but it's a nice resource for the small projects .
Reply to this comment
by jamesurquhart July 30, 2008 9:39 AM PDT
Hmmm. This exposes one of the "gotchas" of cloud services, especially SaaS: analytics and metrics. If your cloud service can't expose detailed information at the level you want it, will you still go to the cloud? Another consideration for customers considering a Cloud Oriented Architecture.
Reply to this comment
by tristanbob July 30, 2008 10:09 AM PDT
I am a fan of what Launchpad is trying to accomplish. Launchpad makes it easier to collaborate on bug reports and patches, which prevents work from being duplicated, and it should also reduce finger-pointing.

I understand that value you speak of that allows you to convert users to customers, but you can still take advantage of Launchpad. This can include synchronizing your bugzilla-like tool with Launchpad, or by using Launchpad completely for that purpose.

I hope Alfresco seriously considers the benefits that Launchpad can deliver.
Reply to this comment
by ronaldbradford July 30, 2008 1:54 PM PDT
Just last night at A panel on cloud computing I was told of another CVS Dude with over 40,000 projects.

Exposure of your open source project to a larger community can only help your cause.

Ronald Bradford
Reply to this comment
(4 Comments)
  • prev
  • 1
  • next
advertisement

15 sites that went kaput in 2009

Web sites launch all the time, but they also shut their doors. We highlight 15 that bit the dust this year.

Top 10 news stories of the decade

Let the debate begin: Was the iPhone more important than iTunes? Was anything bigger than Google finding a great business model? CNET offers its list of the 10 most important stories of the '00s.

About The Open Road

Matt Asay brings a decade of in-the-trenches open-source business and legal experience to the Open Road, with an emphasis on emerging open-source business strategies and opportunities. Matt is general manager of the Americas division and vice president of business development at Alfresco, a company that develops open-source software for content management. He is a member of the CNET Blog Network and is not an employee of CNET. Disclosure.

Add this feed to your online news reader

The Open Road topics

advertisement
advertisement

Inside CNET News

Scroll Left Scroll Right