One problem with the cloud: Obsolescence of applications
Open source can guarantee the longevity of cloud-based applications, says CNET Blog Network contributor Matt Asay.
ReadWriteWeb lists 10 of its favorite Web applications that have disappeared from the Web. In so doing, it calls out a problem with cloud-based applications that lack an open-source license: once they're gone, they're really gone.
I've mentioned before, only to see the vendors go bankrupt and take their code with them. No, having source code access wouldn't necessarily guarantee an easy future for such customers, but not having the source code ensures that there is no future for the product and its long-term utility for the customer.
Savio Rodrigues suggests that source code access is "not all that it's cracked up to be." Try telling that to those that have relied on software only to find it, or its vendor, disappear.
In the cloud, it's even worse, as not only does the vendor disappear but so does all trace of its products. At least in my example above the customer had the perpetual right to the outdated code. In the case of the cloud the vendor's death is simultaneous with the code's demise.
Yes, cloud computing offers tremendous promise. It also has the chance to create significant peril for those that rely upon it. I therefore like the model, used by Loopfuse and others, that provides cloud/software-as-a-service-based software with the backup of an open-source license on that code to enable the code to outlive the vendor of it. Consider it a hedge on the longevity of the software service.
Disclosure: I am an adviser to Loopfuse.