Why Cloud Computing hasto go the FOSS wayBy: Ahmed MekkawyFounder | CTO – Spirula Systemsahmed.mekkawy@spirulasystems.com
●Ahmed Mekkawy AKA linuxawy.●Free Software Foundation (FSF) member.●Egypt GNU/Linux Users Group (EGLUG) admin.●ArabTechies...
Freedom, openness, andthe cloud
Credit: Opensoft
The cloud
What is cloud?●IaaS, PaaS, SaaS.●Wait a minute.. we had these already!!●"The interesting thing about cloud computing is th...
As a Service?●Agility.●Flexibility.●Customizability.●Pay as you go.●Dont mess with reliability, please.
How it all started?
CERN - 1993http://info.cern.ch/hypertext/WWW/TheProject.html
Open Internet?●The “Open Internet” is the Internet as we knowit. It’s open because it uses free, publiclyavailable standar...
Sorry, I meant GNU - 1983
GNU●The GNU Project is a free software, mass collaborationproject. Its aim is to give computer users freedom andcontrol in...
No really, it was IBM – 60s
IBM Virtualization●The first stake in the ground was CP-40, an operatingsystem for the System/360 mainframe that IBMsRober...
What have we been doing?●Some people say “everything is a game”. Solets see what gamers say about it.●Lets assume a multi-...
Games●Start all alike●Differentiate, innovate, be unpredictable sometimes.●When the world is becoming mature, take thesame...
What about innovation?●You can innovate, just tell the others what is thegood things you are doing so you can all helpeach...
Whats the relation?●Mainframes + terminals.●PCs, lots of them.●Cloud, and mobility.
So, what about Software?●Software was free/libre.●An open letter to hobbyists.●Proprietary software.●Breaking free.
Innovation in FOSS?●“The intrinsic parallelism and free ideaexchange in OSS has benefits that are notreplicable with our c...
Why Open Clouds?Dell currently says:As an introduction to the topic of open source cloud computing Ithought I would put ou...
Patents?http://tsdr.uspto.gov/#caseNumber=77139082&caseType=SERIAL_NO&searchType=statusSearch
OpenStack●Started by NASA and Rackspace.●Currently, collaboration for huge number of bigenterprises, the kind of guys whic...
OpenStack – Contd●“OpenStack is a global collaboration ofdevelopers and cloud computing technologistsproducing the ubiquit...
OpenStack – Contd●“Why open matters: All of the code for OpenStack is freelyavailable under the Apache 2.0 license. Anyone...
User Perspective●Its sad but true, but usually the user (especially if its abusiness not an individual) doesnt care about ...
User Perspective – Contd●The good thing in cloud, is that the user isaware of his need for freedom as well asflexibility.●...
The Inevitable cloud●"Somebody is saying this is inevitable, andwhenever you hear somebody saying that, itsvery likely to ...
The Inevitable
The inevitable Freedom●Open Source Software.●Open Standards.●Open Internet.●Open Hardware●Open Data.● In short, Users Free...
ahmed.mekkawy@spirulasystems.comThis presentation is made using 100% FLOSSLibreOffice - Cinnamon DE - Debian jessie GNU/Li...
Why Cloud Computing has to go the FOSS way
Why Cloud Computing has to go the FOSS way
Upcoming SlideShare
Loading in …5
×

Why Cloud Computing has to go the FOSS way

6,148 views

Published on

This presentation tries to show the trends of software industry to reach the conclusion that cloud computing as a concept is inevitable, and having them as open clouds in inevitable as well.

Published in: Technology, Business
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
6,148
On SlideShare
0
From Embeds
0
Number of Embeds
5,234
Actions
Shares
0
Downloads
22
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Why Cloud Computing has to go the FOSS way

  1. 1. Why Cloud Computing hasto go the FOSS wayBy: Ahmed MekkawyFounder | CTO – Spirula Systemsahmed.mekkawy@spirulasystems.com
  2. 2. ●Ahmed Mekkawy AKA linuxawy.●Free Software Foundation (FSF) member.●Egypt GNU/Linux Users Group (EGLUG) admin.●ArabTechies member.●Co-founder of OpenEgypt (under establishment).●Independent consultant for MCIT.●Founder | CTO of Spirula Systems.About the Presenter
  3. 3. Freedom, openness, andthe cloud
  4. 4. Credit: Opensoft
  5. 5. The cloud
  6. 6. What is cloud?●IaaS, PaaS, SaaS.●Wait a minute.. we had these already!!●"The interesting thing about cloud computing is thatweve redefined cloud computing to include everythingthat we already do," he said. "The computer industry isthe only industry that is more fashion-driven thanwomens fashion." RMS – Sep 2008●The important in cloud is the “aaS” part.
  7. 7. As a Service?●Agility.●Flexibility.●Customizability.●Pay as you go.●Dont mess with reliability, please.
  8. 8. How it all started?
  9. 9. CERN - 1993http://info.cern.ch/hypertext/WWW/TheProject.html
  10. 10. Open Internet?●The “Open Internet” is the Internet as we knowit. It’s open because it uses free, publiclyavailable standards that anyone can access andbuild to. www.fcc.gov
  11. 11. Sorry, I meant GNU - 1983
  12. 12. GNU●The GNU Project is a free software, mass collaborationproject. Its aim is to give computer users freedom andcontrol in their use of their computers and computingdevices, by collaboratively developing and providingsoftware that is based on the following freedom rights:users are free to run the software, share it (copy,distribute), study it and modify it. GNU software guaranteesthese freedom-rights legally (via its license), and istherefore free software; the use of the word "free" alwaysbeing taken to refer to freedom. - Wikipedia
  13. 13. No really, it was IBM – 60s
  14. 14. IBM Virtualization●The first stake in the ground was CP-40, an operatingsystem for the System/360 mainframe that IBMsRobert Creasy and Les Comeau started developing in1964 to create VMs within the mainframe. It wasquickly replaced by CP-67, the second version of IBMshypervisor. The early hypervisor gave each mainframeuser what was called a conversational monitor system(CSM), essentially a single-user operating system.
  15. 15. What have we been doing?●Some people say “everything is a game”. Solets see what gamers say about it.●Lets assume a multi-player strategy game,aimed for building, not killing yourenemies/competitors.
  16. 16. Games●Start all alike●Differentiate, innovate, be unpredictable sometimes.●When the world is becoming mature, take thesame actions with your competitors.
  17. 17. What about innovation?●You can innovate, just tell the others what is thegood things you are doing so you can all helpeach other (you do want that to happen).
  18. 18. Whats the relation?●Mainframes + terminals.●PCs, lots of them.●Cloud, and mobility.
  19. 19. So, what about Software?●Software was free/libre.●An open letter to hobbyists.●Proprietary software.●Breaking free.
  20. 20. Innovation in FOSS?●“The intrinsic parallelism and free ideaexchange in OSS has benefits that are notreplicable with our current licensing model.”Microsoft - Halloween Document I (1998)
  21. 21. Why Open Clouds?Dell currently says:As an introduction to the topic of open source cloud computing Ithought I would put out some common reasons for why opensource matters in cloud computing:●Customers want greater cloud choice/flexibility without vendor lock-in●Establish global, public/open cloud standards●(Initial) pricing is lower with no licensing fees●Open source provides cloud operators the ability to customize thesolution to meet their existing customers’ needs while also having theability to push the code back into the main project●Hypervisor flexibility – leverage existing investments in technology whileexpanding the opportunity to leverage new and possibly open solutionshttp://en.community.dell.com/techcenter/cloud/w/wiki/3447.open-source-cloud-computing.aspx
  22. 22. Patents?http://tsdr.uspto.gov/#caseNumber=77139082&caseType=SERIAL_NO&searchType=statusSearch
  23. 23. OpenStack●Started by NASA and Rackspace.●Currently, collaboration for huge number of bigenterprises, the kind of guys which take suchmove for their own benefit.●Why? Simply none of them can do this alone,while they all need it.
  24. 24. OpenStack – Contd●“OpenStack is a global collaboration ofdevelopers and cloud computing technologistsproducing the ubiquitous open source cloudcomputing platform for public and privateclouds.” OpenStack.org
  25. 25. OpenStack – Contd●“Why open matters: All of the code for OpenStack is freelyavailable under the Apache 2.0 license. Anyone can run it,build on it, or submit changes back to the project. Westrongly believe that an open development model is the onlyway to foster badly-needed cloud standards, remove the fearof proprietary lock-in for cloud customers, and create a largeecosystem that spans cloud providers.” OpenStack.org
  26. 26. User Perspective●Its sad but true, but usually the user (especially if its abusiness not an individual) doesnt care about the usedtechnology, rather cares about features. Most of youdont care that this is LibreOffice no M$-Office. You onlycare about the content.●Cloud is no different. Give me what I need, dont care ifits a Xen or a KVM as long as its working - exceptwhen it comes to financials, capacity,etc.
  27. 27. User Perspective – Contd●The good thing in cloud, is that the user isaware of his need for freedom as well asflexibility.●Especially vendor lock-in is hardly accepted bythe user. Interoperability is essential in the cloudworld.●Open Standards.
  28. 28. The Inevitable cloud●"Somebody is saying this is inevitable, andwhenever you hear somebody saying that, itsvery likely to be a set of businessescampaigning to make it true." RMS - Sep 2008●I dont have issues with that, as long as they aremaking it true, the FOSS way.
  29. 29. The Inevitable
  30. 30. The inevitable Freedom●Open Source Software.●Open Standards.●Open Internet.●Open Hardware●Open Data.● In short, Users Freedom.
  31. 31. ahmed.mekkawy@spirulasystems.comThis presentation is made using 100% FLOSSLibreOffice - Cinnamon DE - Debian jessie GNU/LinuxThese slides will be available on:http://www.slideshare.net/linuxawyhttp://www.spirulasystems.comNo Clouds have been hurt while preparing this presentationQuestions?

×