SaaS Hasn't Killed Open Source: Can Open Source Help SaaS Evolve?

by Kristin Shoemaker - Feb. 02, 2009Comments (4)

Ben Kepes at Cloud Ave. offers some interesting analysis of a question Yuuguu CEO Anish Kapoor recently tackled on his company's blog: Has software as a service (SaaS) killed open source as a business model?

The question raised, of course, is why these concepts are at odds at all -- why are they mutually exclusive? They aren't, per se (SaaS companies can -- and do -- offer their code under open licenses), but Kapoor imagines that for some companies, SaaS takes a bit of the shine from open source. Kepes counters that while this might be the case, SaaS has a fair bit to gain from the open source model.

At first glance, Kapoor's query seemed the technological equivalent of asking if the weather in Cairo yesterday would disrupt tomorrow's Boston to New York commuter train schedule, but he makes some reasonable arguments as to why a company might prefer a SaaS arrangement to becoming involved in a similar open source endeavor. Most of his points focus on the costs and technical skills required in making open source deployments work -- which are as likely to be relevant to one company as they are irrelevant to another.

Kapoor seems to infer that open source projects ("base code") offer applications -- completely across the board -- that are in some manner unfinished or require extensive customization to be useful. While customization needs vary depending on application and end-users, a generalization such as this is about as accurate as describing every last SaaS offering as "beautifully crafted" (though one would figure the services that are truly painful get tossed aside quickly). A company making the choice between an open source project managed in-house or a solution offered by a SaaS vendor has a lot of uniquely individual points to consider, and a perfect arrangement for one business can be a horror show for another.

Kapoor acknowledges that community is a crucial part of the open source effort, and Kepes picks up on this in his analysis. Kepes believes that SaaS companies should embrace the open source model of community, if not the business model (though he says that there's no reason why a SaaS company can't build a viable business this way). He says a sense of ownership, making the users feel special, and encouraging them to take a larger role in shaping the end product (something beyond the "beta invite") are open source style community cornerstones from which SaaS companies could greatly benefit.

I think Kepes makes some important points (and not just for the SaaS industry, but others as well) in regards to community, product loyalty, and a sense of ownership. I am not quite so sold on the idea of pitching your company (or project) as an underdog, and certainly not using that status as any sort of binding agent in the community. There are obvious areas this could backfire ("How do I know you'll be here in a month?") and the possibility of a company, its community -- and the rest of the world, watching it from afar -- misinterpreting the "scrappy and determined underdog" image with the inability to accurately assess business situations, or, worse, being cast as a victim.

So maybe the open source approach is more of a tactic than an out and out business model? And certainly, in some cases, it is better for a business to use a SaaS product rather than an in-house open source solution. These are not mutually exclusive ideas, and open SaaS applications have the still very potent selling point of visible source code behind them, even if they're being delivered through a third party, remote vendor. Kepes stresses the SaaS/OSS relationship is not one sided, nor is it solely about code licensing. Open source hasn't lost its luster by a longshot -- though sometimes it is valuable to consider its shine in slightly different lighting.



Dawn Giorgio uses OStatic to support Open Source, ask and answer questions and stay informed. What about you?



4 Comments
 

SaaS is a great way to push out innovation in web applications. It offers extreme efficiency for both distribution and scaling to meet demand. The bottom line, however, is that SaaS applications and services are mostly built with open source software infrastructure. For them to continue progressing, open source must also continue to build capabilties, so it would be a short sighted SaaS provider who doesn't recognise the benefits of "crowd sourcing" its infrastructural technologies (hosting and development)...


Ultimately, what proprietary SaaS services do is to spend venture capital to create new market niches, often working hard to develop large scale relationships allowing them to offer integrated services (like Ben Kepes' friends at Xero, who provide a web-based accounts package with seamless bank integration in New Zealand). These are great in that they create new business processes, and provide ways into and out of various tradition silos (e.g. the banks). The caveats to SaaS are:

1. limited customisation per customer, and

2. the data's stored elsewhere...


Eventually, due to those two limitations, the open source community responds with a solution. Existing open source frameworks like Drupal (which are GPL licensed) make it quite easy to build work-alike (even on the API level) open source alternatives which others can either offer as SaaS or build services businesses providing customised versions solutions (as my business has been doing for the past 10 years).


In my opinion, proprietary SaaSs are great source of ideas for open source developers who eventually turn their offerings into "commodity services" which anyone can implement, host, and customise.


0 Votes

It's worth pointing out that the OStatic site is a perfect example - 5 years ago, only rich organisations could afford to publish journalistic content online. Today, thanks to open source frameworks (like Drupal, which happens to be the OStatic platform), it's possible for anyone with something to say to do so.


0 Votes

very revolutionary thoughts... thanks...


saas application development


0 Votes

the popularity of cloud computing made most companies use saas accounting software nowadays.


numia dot biz


0 Votes
Share Your Comments

If you are a member, to have your comment attributed to you. If you are not yet a member, Join OStatic and help the Open Source community by sharing your thoughts, answering user questions and providing reviews and alternatives for projects.