• On BNET: Online porn struggles for profits
October 9, 2007 5:55 AM PDT

Applying the principles of open source to Software as a Service

by Matt Asay
  • Font size
  • Print
  • 2 comments
Share

Chromatic has a great post analyzing how the Free Software Foundation's "Four Freedoms" apply to Software as a Service (SaaS). The answer? Not very well.

Should you care? I think so. The benefits of SaaS also point to its greatest flaw: it's the ultimate lock-in scenario when it comes to your data, even though it "liberates" the user from software. In fact, it's this very liberation that creates the problem. If you don't have the software, you really don't have the data, no matter the vendor's data policy. My data qua data is only as useful as the software used to open it up and read it.

Chromatic writes:

One of the major difficulties in applying the four freedoms of software to software used primarily as a service is that the only distribution is of data, not software. This is well outside the realm of what a conservative view of copyright might cover. Even so, the unstated principle behind both sets of freedoms is that the user of a piece of software should retain ultimate control over the behavior of that software.

None of these four freedoms completely address the most interesting questions of software as a service. Those questions relate to access to your own data, whether directly (for the purpose of backups or migration to other services) or on your behalf (as in privacy concerns). As such, it?s definitely within the interest of freedom to enumerate and explain specific freedoms directly targeted at the use of data, not code.

I agree. I believe that someone (maybe Google?) needs to submit a license to the Open Source Initiative that protects user data by ensuring that some de minimis implementation of the software is always available to that user to allow her to access (and convert?) her data should she choose to leave the vendor.

So, if Salesforce were inclined to be open, this principle would mean that even if I left the Salesforce service, I'd take my data with me as well as the source code so that I could always meaningfully use my data. Or would it be enough for Salesforce to host a limited subset of its service elsewhere for those who abandon its service, such that they can access and convert their data to work with a different service?

I'm not sure. Any ideas?


Via LinuxToday.

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
Zemlin: 'Industry transformation depends on Linux' (Q&A)
In mobile, do developers or consumers matter most?
Open source: The money is in the cloud
Google, Red Hat represent tech at Obama jobs summit
To troll or not to troll, is that the question?
Newsflash for GE, you're already using 'risky' open source
Why Microsoft should open-source Internet Explorer
Eclipse tells ex-community director to 'go away'
Add a Comment (Log in or register)
maybe I rambled too long...
by luis.villa October 9, 2007 6:27 AM PDT
... but I've been saying data was a key for months in my openservices postings. Look for those to resume soon, too.
Reply to this comment
All Wrong About Data!
by PhatPatio October 9, 2007 10:15 AM PDT
I am a SaaS application vendor and I have helped many customers move to web-based applications. Moving your data is absolutely the number one most liberating thing any organization can do for their application environment. Why? We have found that customer's data in its current form in-house is locked in proprietary systems that are not understood, cannot be enhanced, and do not provide business value at the speed at which organizations want to advance their businesses!!! It is damn hard to convert from these systems because they are so hackneyed with malformed and mis-used data everywhere. This is the norm not the exception. Once it is migrated, it is cleansed, normalized, and in an application environment that is advancing at the speed of the customer's business. Our customers are thrilled when the see this happen. And they can always extract this clean data in a normalized form at any time they desire..something they can't do with thier in-house systems! The data objection surrounding SaaS is completely contrived by people who have no real world experience. Go talk to some people who have done this!
Reply to this comment
advertisement

The yogurt makers of tech: Gadgets to avoid

Don't buy these one-trick ponies--unless you like gizmos that gather dust.

Google wants to unclog Net's DNS plumbing

The Net giant, ever eager for a faster Internet, debuts its Google Public DNS service. With it, Google could become even more central to the Net.

advertisement

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