I Wish To See Cloud As An Open Source Cloud As A Service

English: Cloud Computing Image

Image via Wikipedia

Cloud computing is usually shortened for just cloud.  Cloud is now a word that most people carelessly throw around, because it’s one word which has been promoted heavily by the tech industry.  And I quote Wikipedia, “Cloud computing is the delivery of computing as a service rather than a product, whereby shared resources, software, and information are provided to computers and other devices as a metered service over a network (typically the Internet).” — Source:  http://en.wikipedia.org/wiki/Cloud_computing.  I’m surprised that Cloud hasn’t yet becoming an open source cloud as a service.

I think I need to clarify on what I mean by “cloud” as an open source cloud as a service.  Imagine having someone whips up an open source cloud as a service software that would allow strangers to come together and share computing resources, consequently allowing each participant to have more cloud storage space, cloud computational resource, and cloud this and that.  Of course, such an open source cloud as a service software needs to provide or implement a unique security protocol so it would be almost pointless to decrypt and pry for information without proper authorization.

Such open source cloud as a service software should be freely distributed to anyone who wants to promote their own open source cloud as a service environment/ecosystem.  I guess, someone just needs to start a first node, then the rest can join!  Once again, I like to emphasize on the security implementation; if a security implementation isn’t done right, instead of having an open source cloud as a service, people who participate might find their personal open source cloud as a service ecosystem to become a zombie service where hackers use this particular computing ecosystem to deploy attacks such as Denial-of-service.  It would be bad indeed.

Furthermore, if proper brains come together and agree, who would say a business model might not spring into existence from having an open source cloud as a service, right?  Anyhow, this idea of mine might be a foolish idea, but I don’t mind throwing foolish idea into the cyberspace.  Then again, this foolish idea might already be in the work by someone else who has yet to announce his new creation to the world; he who quietly codes away from his tiny table somewhere in this world.

Update:  Imagine an open source cloud as a service as an open source Internet (but a small cohesive cloud Internet ecosystem which can grow quite large), because people would be using one another computational resources, whether that be hardware and software, to create an open source cloud ecosystem which isn’t that different from a commercial cloud service/ecosystem.  Imagine Amazon S3, EC2, and other Amazon web services as open source services, and the participants don’t really need to spend cash/credit other than their already available physical hardware, software, and bandwidth.  Come to think of it, bandwidth might be a problem.  Nonetheless, BitTorrent works out just fine, and so open source cloud as a service might work out just fine too, I hope.  And yeah, I don’t think open source cloud as a service will be similar to BitTorrent, because this isn’t about peer to peer protocol, but it’s probably something else entirely.

Update:  I can see energy cost and frequent unplug/shut-down of hardware and shoddy hardware might hamper the idea of open source cloud as a service, but dedicated users/participants might not have such problems, I guess.