The Four Freedoms Applied to Software as a Service
The Free Software Foundation has defined Four Freedoms related to software. These freedoms apply to users of software, not necessarily developers. In the view of the FSF, these freedoms are ethical in nature, so much so that they argue that software which violates these freedoms is unethical.
Like many other rights, the four freedoms are specific expressions of abstract freedoms in the context of software. They represent concrete examples of underlying notions of freedom. You can see this principle if you ask "Why should I be able to run my own printing press or weblog?"
I've argued before that I don't care about Google's source code, for example, but if those underlying principles exist, then it should be possible to identify them. It should also be possible to extrapolate concrete expressions of those principles in new contexts... such as software run by vendors to provide a service to users.
One of the most interesting cases is that of services that are intended to work with specific, custom client software, because this is where the freedoms of software user and service user intersect.
|Do you think software as a service is a slippery slope with regard to the four freedoms? In certain contexts all software is a service for the end user. Does it really matter that I interact with Google through a browser versus some sort of software providing a service installed on my PC? I don't think it's a big stretch for a company to say that their proprietary software provides a service and that you can use the service in any way you please, but you shouldn't care or need to know about the software that provides the service. Maybe someone could point me to an article that deals with this sort of scenario.|
@Kelly: The difference is that the software is running on your computer, consuming your resources and possibly using other services owned by you running on it.
|I hope this post is not a joke. I didn't read the whole article yet (no motivation after the first paragraph) but your explanation for the first freedom makes me wonder if this article is really a joke. Do you realize that the arguments you give in the case of service for the first freedom also applies in the case of proprietary world? Do you also realize that the freedom can be implemented even in the SaaS world by means of open standards and open platform, which will open up vistas which you can't even imagine. Please tell me that your article is just a joke.|
|See also: Open Data Commons license - http://blogs.talis.com/nodalities/2007/09/seeking_a_licence_for_open_dat.php|