The Merge of SaaS and Open Source

Posted in Open Source by Scott Dietzen on the June 27th, 2008

Software as a Service (SaaS) is often seen as an alternative model to Open Source Software (OSS) for the delivery of next-generation software. However, we argue below that SaaS and OSS are independent and even complementary paradigms.

zlogoNevertheless, with few exceptions (e.g., SugarCRM), software startups do not pursue both approaches because building out an open source community and data center/operations is beyond their reach. Prior to the merger with Yahoo!, Zimbra made our bet on open source, believing that OSS was the best means to innovate in messaging and collaboration software (without having to fund a large data center, operations team, and sales force). While I am confident that this was the right choice, ever since the initial launch of the Zimbra Collaboration Suite, end-users have been asking us where they can get their Zimbra via SaaS rather than download, and we have been pointing them toward our many hosting partners.

On the other hand, most every SaaS offering (Microsoft Live the exception?) makes substantial use of OSS, and many contribute back to the open source projects they incorporate. But what most of them do not do is also open source the original code each develops for their SaaS product itself. Why should they? It is a substantial amount of additional work to launch an open source community. And the cynic would argue why give up proprietary intellectual property and lock-in unless your customers or competitive pressures are forcing you to do so? Indeed, the lock-in with SaaS may prove to be more onerous than it has been with proprietary software—not only is an organization tied to a proprietary software service, but its data is now resident in someone else’s data center. At the very least, your organization should ensure that any of your data stored remotely is fully accessible via web services, so you can preserve your options. Even then, migrating from one SaaS solution to another or from SaaS to traditional software is likely to prove at least as hard as switching between software stacks has been.

Which is why we see such a bright future for software that is delivered both in open source and via SaaS. Open source leads to better software, better through community innovation and hardening. And open source affords better long-term investment protection for both SaaS and “on premises” solutions. While SaaS allows organizations to ramp up new software with minimal investment, open source means they could always bring it in house later or move to an alternative provider (or at least have the negotiating leverage for doing the same). Consider many of the universities using Zimbra: universities often want the option of on-premises software for faculty and staff, but hosted software for students and alumni, all from one unified platform. The combination of open source and SaaS seems to be the one that best meets such customer needs.

zlogoSome of the SaaS vendors will argue that this is infeasible—that SaaS software is so different from “on-prem” software that the solutions must inherently be distinct. This is false. The overall Zimbra code base today delivers a unified user and administrator experience when scaling from a user’s desktop (Zimbra Desktop) to a single server for a SMB to the large multi-tenant, multi-data center farms of large service providers that support 10,000s of businesses or 10s of millions of consumers. The key is to design the software for SaaS from the inception and support on-prem as a special case—that is, to open source a software stack that is SaaS-ready. Zimbra has been delivered via SaaS since the very early days, the only distinction was that we did not build out the data centers but rather relied on our channel partners.

Of course, one of the major upsides for Zimbra in becoming part of Yahoo! last October is to leverage our new parent’s talent and resources to provide our own SaaS offering of Zimbra. The goal is to preserve all that users love about Zimbra—its community, its innovation, its extensibility, its partner/channel friendliness, and its long-term investment protection—but package it for the ease of adoption and low-cost of ownership of SaaS. Depending on your organization type, Yahoo! either has or will soon have a Zimbra SaaS package for you. At the same time, we are committed to continuing to work with our SaaS channel partners, many of whom offer Zimbra as a “white label” solution deployed from their data centers, and some of whom will actually be integrating Zimbra SaaS from Yahoo! within their own value-added SaaS offerings. Yahoo! is committed to this vision and ultimately sees the openness and extensibility of our infrastructure to be one of our chief competitive advantages—witness YUI, Hadoop, and Zimbra as well as OpenSocial, Open Search, OpenID, and so on.

So open source and SaaS are not contradictory, and end-users will ultimately be better off if they seek out software solutions that offer both!


Scott Dietzen is part of the Global Communications Products team at Yahoo! which spans Y!-Mail, Y!-Messenger, and Zimbra.


Zimbra Admin Class of June 2008

Posted in /etc, Community, Zimbra Server, Zimbra Web Client by John Holder on the June 20th, 2008

This week, Zimbra held a Zimbra Administration Course at the Yahoo! headquarters in Santa Clara. For those who don’t know, the administration course covers just about everything in Zimbra from A to Z. (more…)


And The Winner of the Browser Wars is….

Posted in Zimbra Server, Zimbra Web Client by Kevin Henrikson on the June 17th, 2008

With Zimbra 5.0 we’ve introduced some newer ways to make the user experience faster with the Zimbra Web Client. We’ve talked about Jetty, YUI compression, and Lazy Loading, but now there’s just one burning question: Which browser is fastest? (more…)


Browser War - Part 3: Safari 3.1.1 & Nightlies

Posted in Zimbra Server, Zimbra Web Client by Raja Rao on the June 17th, 2008

Firefox 2 took on FF3RC1, Internet Explorer 7 took on IE8b, so who’s duking it out in round 3? Safari 3.1.1 vs SF nightlies. (more…)


Browser War - Part 2: IE7 vs IE8b

Posted in Zimbra Server, Zimbra Web Client by Mike Morse on the June 13th, 2008

Round 1 covered Firefox 2 vs 3RC1 and the results were much easier to predict and extrapolate, but it wasn’t the same for Internet Explorer 7 vs 8b. In the heavy weight division IE7 is often compared to a 500-pound gorilla, but could Microsoft convince it to go on a diet for IE8? (more…)


Are you free or busy?

Posted in Open Source, Zimbra Server, Zimbra Web Client by Mike Morse on the June 7th, 2008

A few years ago I thought the days of rambling off your entire schedule to someone else, over the phone or via email, to find a meeting time were long dead and gone. What I’ve found after a couple years in the work force is that most of the collaboration platforms today essentially only share free-busy information within your group. More often than not, in broad working units the folks on the other side have a different system. How do you really get anything done when there really is no seamless scheduling interaction between those platforms? (more…)


Mulberry: The Underdog Wins

Posted in Open Source, PowerTips - Users, Zimbra Server by Mike Morse on the June 3rd, 2008

iCalendar (the standard .ics not the Apple program) only gets you so far. We’ve previously covered CalDav in Apple’s iCal for Mac, but where does the CalDav field stand for Windows and Linux users? (more…)


Subscribe

Zimbra RSS Feed

Subscribe by Email



Categories


Archives