See Full Story
Cloud computing, technology delivered over the Internet, has become a hot area in the last few years. The technology marketplace moves at breakneck speeds, but it is still shocking when innovation almost completely wipes out squabbles like those over open source vs. proprietary software. "In a cloud world, source code is almost irrelevant," Matt Asay recently wrote at GigaOm. Tim O'Reilly was among the first to point this out in 2008, when he said that "Architecture trumps licensing any time."
Today, the question is no longer whether or not the cloud offers significant benefits, but rather which technology and services partners you should work with to overcome risks and deliver results.
By free software, they do not mean software that is given away at no cost. Richard M Stallman (RMS) is talking politics as much as tech.
The FSF defines four criteria for Software freedom:
the freedom to:
run the software for any purpose;
study how it works (to have access to its source code);
and to publish modified and improved versions.
The question for business then becomes
OH NO! How Do I make Money off this if I don't restrict usage and allow people to analyze and make better versions of my Software?
The Answer is that You have to have faith in people that they will pay for something worthwhile and to tolerate the ones that will go the extra lengths to get it free. Like art in a museum you are free to go home and make a copy of your own of your favorite pieceand even alter it to your liking; more closley you can build a better set of tools more to your need from the tools you bought.
Software is seen not so much as a product but as a craft and an art and copyrights should be reserved for protecting the proper credit for the designers and artists and not for the benefit only of the retailer.
Restrictions on reverse engineering and alterations are seen as counter-evolutionary to the improvement of the art of software and as bondage to a certain corporate regime.
The stifling of innovation with litigation is considered one of the biggest sins by the free software community. "Don't Tell me how to use it!" is definitely part of it, and so is the undercurrent of corporate greedbusting. The Industry at large needs to accept that the cloud computing concept needs an open model; The internet itself has grown as large and as fast as it has simply because it has open standards and access to free code to build infrastructure.
I mean look at the closed models -- Other than the Secure Govt nets, the Banking Electronic Clearing Houses and the telephone switched nets, what off-the-grid Value-Added-Network is a household name and rivals email, the web, usenet, and DNS?
[Since being locked-in to any cloud computing structure is a huge worry for businesses wary of making the switch from their in-house systems, data portability is critical for the cloud industry to succeed, Microsoft's Gupta stressed.
To that end, Microsoft offers customers the ability to take their data on a hard disk anytime they wish, said Gupta.
It's tough to argue that control is lost when it's so easy to walk away.]
Walking away with my data does not ensure me that I will be easily able to quickly replicate the application(s) I need to access and utilize my data.
Assurances that I have 'walked away' and not left behind copies of my data are harder to implement in a cloud environment than when I control the physical location, programs and access myself.
I see both as serious concerns when considering embracing the cloud.
I heard an idiot was saying "cloud" is able to aggregate information of zillions and zillions of data bit for a good purpose while "islands" of data simply can't or extremely difficult.
Yes, data portability is critically important and security is vital too. But to claim that one can easily "walk" away with data sounds childish. In addition, "cloud" reliability may pose itself as an issue, at least for now. And let's not forget privacy.