• On MovieTome: See the villain of IRON MAN 2!
July 30, 2008 6:37 AM PDT

The best place to host your open-source project

by Matt Asay

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.
Recent posts from The Open Road
What soccer team would your company be?
Open-source licensing: Your mileage may vary
Open source to shape cloud computing, but not dominate it
Off-topic: Why can't I have this job?
Legalized drugs, now open source. Those crazy Dutch!
Will 'good enough' virtualization topple VMware?
Linux community codes around Microsoft's FAT patents
As Mozilla 'upgrades the Web,' Microsoft must upgrade its pace
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

Making sense of Windows 7 upgrades

faq The basics and the fine print on Microsoft's options for those eyeing the next operating system from Redmond.
• Full Windows 7 coverage

Road Trip 2009: Big Sky Country

CNET News reporter Daniel Terdiman takes his car full of gadgets to the Rockies and the Great Plains in search of tech, science, nature, and more.
• America's Fortress: Cheyenne Mountain

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