If you're known by the enemies you keep, then Software as a Service received a boost the other day when it was bashed by Richard Stallman, the free-software GNUru. Stallman is such a control freak about his particular vision of software "freedom" that he says the following about SaaS: "You must not use it!"
If you're known by the enemies you keep, then Software as a Service received a boost the other day when it was bashed by Richard Stallman, the free-software GNUru. Stallman is such a control freak about his particular vision of software "freedom" that he says the following about SaaS: "You must not use it!"Stallman's latest rant broke into public view via a Slashdot posting on Monday. The Slashdot blurb references a very interesting O'Reilly interview, "Stallman discusses Free Software and GPLv3," conducted by Federico Biancuzzi.
As the interview's title makes clear, SaaS was something of an afterthought. It's mentioned halfway down, amid a discussion of the GNU Affero GPL, which is Stallman's attempt to create a SaaS license. (Though in typical fashion, Stallman denies that Affero has anything to do with SaaS. Rather, he says it's "meant for any sort of program for which use on servers is expected to be an important source of improvements.")
Does your head hurt yet? And I haven't even gotten to the main point. So here's Stallman's money quote about SaaS:
"Software as a service means that you think of a particular server as doing your computing for you. If that's what the server does, you must not use it! If you do your computing on someone else's server, you hand over control of your computing to whoever controls the server. It is like running binary-only software, only worse: it's even harder for you to patch the program that's running on someone else's server than it is to patch a binary copy of a program running on your own computer. Just like non-free software, "software as a service" is incompatible with your freedom."
If you're able to even read through this whole thing -- admittedly, with my Twitter-reduced attention span, it's a problem for me -- you've gotta be asking yourself: "What the heck is he talking about? I don't want to patch anybody's CRM program. I just want to run my darn app and save some money doing it."
Two paragraphs later, Stallman cuts to the chase and clues Biancuzzi in on what he's really getting at:
"The only solution to this problem is not to use someone else's server to do your own computing on your own data. Do it on your own computer, using your own copy of a free program."
As the comments posted on Slashdot make clear, this type of stuff is simply Stallman being Stallman. Namely, doctrinaire to the point that it's only tenuously relevant to the real world. Or, as one Slashdot commenter put it: "[Stallman's] advice seems to be to run your own server, but how many people can or will do that? If he presented a viable alternative for the masses I'd be more sympathetic."
So now he's got another term -- SaaS -- to add to his semantics hit list. Meanwhile, as SaaS gathers steam, the discussion of legitimate issues to which Stallman alludes -- namely, how to handle the privacy of data in the cloud -- are less likely to take place.
How Enterprises Are Attacking the IT Security EnterpriseTo learn more about what organizations are doing to tackle attacks and threats we surveyed a group of 300 IT and infosec professionals to find out what their biggest IT security challenges are and what they're doing to defend against today's threats. Download the report to see what they're saying.
IT Strategies to Conquer the CloudChances are your organization is adopting cloud computing in one way or another -- or in multiple ways. Understanding the skills you need and how cloud affects IT operations and networking will help you adapt.