Cw13 why cloud computing has to go the foss way by ahmed mekkawy


Published on

  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Cw13 why cloud computing has to go the foss way by ahmed mekkawy

  1. 1. Why Cloud Computing hasto go the FOSS wayBy: Ahmed MekkawyFounder | CTO – Spirula
  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 - 1993
  10. 10. Open Internet?●The “Open Internet” is the Internet as we know it. It’sopen because it uses free, publicly available standardsthat anyone can access and build to.
  11. 11. Sorry, I meant GNU - 1983
  12. 12. GNU●The GNU Project is a free software, mass collaboration project. Itsaim is to give computer users freedom and control in their use oftheir computers and computing devices, by collaborativelydeveloping and providing software that is based on the followingfreedom rights: users are free to run the software, share it (copy,distribute), study it and modify it. GNU software guarantees thesefreedom-rights legally (via its license), and is therefore freesoftware; the use of the word "free" always being taken to refer tofreedom. - Wikipedia
  13. 13. No really, it was IBM – 60s
  14. 14. IBM Virtualization●The first stake in the ground was CP-40, an operating systemfor the System/360 mainframe that IBMs Robert Creasy andLes Comeau started developing in 1964 to create VMs withinthe mainframe. It was quickly replaced by CP-67, the secondversion of IBMs hypervisor. The early hypervisor gave eachmainframe user what was called a conversational monitorsystem (CSM), essentially a single-user operating system.
  15. 15. What have we been doing?●Some people say “everything is a game”. So lets seewhat gamers say about it.●Lets assume a multi-player strategy game, aimed forbuilding, not killing your enemies/competitors.
  16. 16. Games●Start all alike●Differentiate, innovate, be unpredictable some times.●When the world is becoming mature, take the sameactions with your competitors.
  17. 17. What about innovation?●You can innovate, just tell the others what is the goodthings you are doing so you can all help each other (youdo 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 idea exchange inOSS has benefits that are not replicable with our currentlicensing model.” Microsoft - Halloween Document I(1998)
  21. 21. Why Open Clouds?Dell currently says:As an introduction to the topic of open source cloudcomputing I thought I would put out some commonreasons for why open source matters in cloudcomputing:●Customers want greater cloud choice/flexibilitywithout vendor lock-in●Establish global, public/open cloud standards●(Initial) pricing is lower with no licensing fees
  22. 22. Patents?
  23. 23. OpenStack●Started by NASA and Rackspace.●Currently, collaboration for huge number of bigenterprises, the kind of guys which take such move fortheir own benefit.●Why? Simply none of them can do this alone, whilethey all need it.
  24. 24. OpenStack – Contd●“OpenStack is a global collaboration of developersand cloud computing technologists producing theubiquitous open source cloud computing platform forpublic and private clouds.”
  25. 25. OpenStack – Contd●“Why open matters: All of the code for OpenStack isfreely available under the Apache 2.0 license. Anyonecan run it, build on it, or submit changes back to theproject. We strongly believe that an open developmentmodel is the only way to foster badly-needed cloudstandards, remove the fear of proprietary lock-in forcloud customers, and create a large ecosystem thatspans cloud providers.”
  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. Youonly care about the content.●Cloud is no different. Give me what I need, dont careif its 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 is aware of hisneed for freedom as well as flexibility.●Especially vendor lock-in is hardly accepted by theuser. Interoperability is essential in the cloud world.●Open Standards.
  28. 28. The Inevitable cloud●"Somebody is saying this is inevitable, and wheneveryou hear somebody saying that, its very likely to be aset of businesses campaigning 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: Clouds have been hurt while preparing this presentationQuestions?