SlideShare a Scribd company logo
Why Cloud Computing has
to go the FOSS way
By: Ahmed Mekkawy
Founder | CTO – Spirula Systems
ahmed.mekkawy@spirulasystems.com
●
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
Freedom, openness, and
the 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 that
we've redefined cloud computing to include everything
that we already do," he said. "The computer industry is
the only industry that is more fashion-driven than
women's fashion." RMS – Sep 2008
●
The important in cloud is the “aaS” part.
As a Service?
●
Agility.
●
Flexibility.
●
Customizability.
●
Pay as you go.
●
Don't mess with reliability, please.
How it all started?
CERN - 1993
http://info.cern.ch/hypertext/WWW/TheProject.html
Open Internet?
●
The “Open Internet” is the Internet as we know
it. It’s open because it uses free, publicly
available standards that anyone can access and
build to. www.fcc.gov
Sorry, I meant GNU - 1983
GNU
●
The GNU Project is a free software, mass collaboration
project. Its aim is to give computer users freedom and
control in their use of their computers and computing
devices, by collaboratively developing and providing
software 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 guarantees
these freedom-rights legally (via its license), and is
therefore free software; the use of the word "free" always
being taken to refer to freedom. - Wikipedia
No really, it was IBM – 60's
IBM Virtualization
●
The first stake in the ground was CP-40, an operating
system for the System/360 mainframe that IBM's
Robert Creasy and Les Comeau started developing in
1964 to create VMs within the mainframe. It was
quickly replaced by CP-67, the second version of IBM's
hypervisor. The early hypervisor gave each mainframe
user what was called a conversational monitor system
(CSM), essentially a single-user operating system.
Why Cloud Computing has to go the FOSS way
What have we been doing?
●
Some people say “everything is a game”. So
let's see what gamers say about it.
●
Let's assume a multi-player strategy game,
aimed for building, not killing your
enemies/competitors.
Games
●
Start all alike
●
Differentiate, innovate, be unpredictable some
times.
●
When the world is becoming mature, take the
same actions with your competitors.
What about innovation?
●
You can innovate, just tell the others what is the
good things you are doing so you can all help
each other (you do want that to happen).
What's 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 idea
exchange in OSS has benefits that are not
replicable with our current licensing model.”
Microsoft - Halloween Document I (1998)
Why Open Clouds?
Dell currently says:
As an introduction to the topic of open source cloud computing I
thought I would put out some common reasons for why open
source 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 the
solution to meet their existing customers’ needs while also having the
ability to push the code back into the main project
●
Hypervisor flexibility – leverage existing investments in technology while
expanding the opportunity to leverage new and possibly open solutions
http://en.community.dell.com/techcenter/cloud/w/wiki/3447.open-source-cloud-computing.aspx
Patents?
http://tsdr.uspto.gov/#caseNumber=77139082&caseType=SERIAL_NO&searchType=statusSearch
OpenStack
●
Started by NASA and Rackspace.
●
Currently, collaboration for huge number of big
enterprises, the kind of guys which take such
move for their own benefit.
●
Why? Simply none of them can do this alone,
while they all need it.
OpenStack – Cont'd
●
“OpenStack is a global collaboration of
developers and cloud computing technologists
producing the ubiquitous open source cloud
computing platform for public and private
clouds.” OpenStack.org
OpenStack – Cont'd
●
“Why open matters: All of the code for OpenStack is freely
available under the Apache 2.0 license. Anyone can run it,
build on it, or submit changes back to the project. We
strongly believe that an open development model is the only
way to foster badly-needed cloud standards, remove the fear
of proprietary lock-in for cloud customers, and create a large
ecosystem that spans cloud providers.” OpenStack.org
User Perspective
●
It's sad but true, but usually the user (especially if it's a
business not an individual) doesn't care about the used
technology, rather cares about features. Most of you
don't care that this is LibreOffice no M$-Office. You only
care about the content.
●
Cloud is no different. Give me what I need, don't care if
it's a Xen or a KVM as long as it's working - except
when it comes to financials, capacity,etc.
User Perspective – Cont'd
●
The good thing in cloud, is that the user is
aware of his need for freedom as well as
flexibility.
●
Especially vendor lock-in is hardly accepted by
the user. Interoperability is essential in the cloud
world.
●
Open Standards.
The Inevitable cloud
●
"Somebody is saying this is inevitable, and
whenever you hear somebody saying that, it's
very likely to be a set of businesses
campaigning to make it true." RMS - Sep 2008
●
I don't have issues with that, as long as they are
making it true, the FOSS way.
The Inevitable
The inevitable Freedom
●
Open Source Software.
●
Open Standards.
●
Open Internet.
●
Open Hardware
●
Open Data.
● In short, Users Freedom.
ahmed.mekkawy@spirulasystems.com
This presentation is made using 100% FLOSS
LibreOffice - Cinnamon DE - Debian jessie GNU/Linux
These slides will be available on:
http://www.slideshare.net/linuxawy
http://www.spirulasystems.com
No Clouds have been hurt while preparing this presentation
Questions?
Why Cloud Computing has to go the FOSS way

More Related Content

ODP
Intro to FOSS & using it in development
Ahmed Mekkawy
 
PDF
Connected Tizen: Bringing Tizen to Your Connected Devices Using the Yocto Pro...
Samsung Open Source Group
 
PDF
Easy IoT with JavaScript
Samsung Open Source Group
 
PDF
EGit Essentials, Tips & Tricks
Lakshmi Priya
 
PPTX
Opensourceman ( url for slides with animations https://goo.gl/R638tW )
Андрей Вандакуров
 
PDF
Tizen Web App 개발
xcoda
 
PDF
OpenNebulaConf2018 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
OpenNebula Project
 
PDF
Substance D world-plone-day-2017
Yusuke Muraoka
 
Intro to FOSS & using it in development
Ahmed Mekkawy
 
Connected Tizen: Bringing Tizen to Your Connected Devices Using the Yocto Pro...
Samsung Open Source Group
 
Easy IoT with JavaScript
Samsung Open Source Group
 
EGit Essentials, Tips & Tricks
Lakshmi Priya
 
Opensourceman ( url for slides with animations https://goo.gl/R638tW )
Андрей Вандакуров
 
Tizen Web App 개발
xcoda
 
OpenNebulaConf2018 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
OpenNebula Project
 
Substance D world-plone-day-2017
Yusuke Muraoka
 

Similar to Why Cloud Computing has to go the FOSS way (20)

PDF
Cw13 why cloud computing has to go the foss way by ahmed mekkawy
TheInevitableCloud
 
PDF
Cw13 why cloud computing has to go the foss way by ahmed mekkawy
inevitablecloud
 
PDF
Future of Open Source in a Cloudy World
Bret Piatt
 
PDF
Data Con LA 2022-Open Source or Open Core in Your Data Layer? What Needs to B...
Data Con LA
 
PPT
Cloud computing
Richard Claassens CIPPE
 
PDF
Ultimate hybrid cloud: World Wide Cloud
Mirantis
 
PDF
Ultimate hybrid cloud
Mirantis
 
PDF
At the Crossroads of HPC and Cloud Computing with Openstack
Ryan Aydelott
 
PDF
Introduction_-_To-_-SRE
Chidiebube Amos
 
PDF
OSAC16: Unikernel-powered Transient Microservices: Changing the Face of Softw...
Russell Pavlicek
 
PPT
cloud-computing-security.ppt
SaravanaKarthikeyan10
 
ODP
Openoffice and Linux
Olivier Teytaud
 
PPT
Enterprise Clouds With Canonical
James Governor
 
PPTX
OSGI,
James Governor
 
PPTX
Interoperable Clouds and How to Build (or Buy) Them
Mark Voelker
 
PPTX
OmnibusCloud.short
Dmitry Ratner
 
PPTX
Google cloud Study Jam 2023.pptx
GDSCNiT
 
PDF
Using Open Source technologies to create Enterprise Level Cloud System
OpenFest team
 
PPTX
saket ka itm ka with full explanation ppt.pptx
spysarthak
 
PDF
APIdays Paris 2018 - Cloud computing - we went through every steps of the Gar...
apidays
 
Cw13 why cloud computing has to go the foss way by ahmed mekkawy
TheInevitableCloud
 
Cw13 why cloud computing has to go the foss way by ahmed mekkawy
inevitablecloud
 
Future of Open Source in a Cloudy World
Bret Piatt
 
Data Con LA 2022-Open Source or Open Core in Your Data Layer? What Needs to B...
Data Con LA
 
Cloud computing
Richard Claassens CIPPE
 
Ultimate hybrid cloud: World Wide Cloud
Mirantis
 
Ultimate hybrid cloud
Mirantis
 
At the Crossroads of HPC and Cloud Computing with Openstack
Ryan Aydelott
 
Introduction_-_To-_-SRE
Chidiebube Amos
 
OSAC16: Unikernel-powered Transient Microservices: Changing the Face of Softw...
Russell Pavlicek
 
cloud-computing-security.ppt
SaravanaKarthikeyan10
 
Openoffice and Linux
Olivier Teytaud
 
Enterprise Clouds With Canonical
James Governor
 
Interoperable Clouds and How to Build (or Buy) Them
Mark Voelker
 
OmnibusCloud.short
Dmitry Ratner
 
Google cloud Study Jam 2023.pptx
GDSCNiT
 
Using Open Source technologies to create Enterprise Level Cloud System
OpenFest team
 
saket ka itm ka with full explanation ppt.pptx
spysarthak
 
APIdays Paris 2018 - Cloud computing - we went through every steps of the Gar...
apidays
 
Ad

More from Ahmed Mekkawy (20)

PDF
Encrypted Traffic in Egypt - an attempt to understand
Ahmed Mekkawy
 
ODP
Securing Governmental Public Services with Free/Open Source Tools - Egyptian ...
Ahmed Mekkawy
 
PDF
OpenData for governments
Ahmed Mekkawy
 
ODP
Infrastructure as a Code
Ahmed Mekkawy
 
PDF
شركة سبيرولا للأنظمة والجمعية المصرية للمصادر المفتوحة
Ahmed Mekkawy
 
PDF
Everything is a Game
Ahmed Mekkawy
 
ODP
FOSS Enterpreneurship
Ahmed Mekkawy
 
PDF
FOSS, history and philosophy
Ahmed Mekkawy
 
ODP
Virtualization Techniques & Cloud Compting
Ahmed Mekkawy
 
ODP
A look at computer security
Ahmed Mekkawy
 
ODP
Networking in Gnu/Linux
Ahmed Mekkawy
 
ODP
Foss Movement In Egypt
Ahmed Mekkawy
 
ODP
Sysprog17
Ahmed Mekkawy
 
ODP
Sysprog 15
Ahmed Mekkawy
 
ODP
Sysprog 9
Ahmed Mekkawy
 
ODP
Sysprog 12
Ahmed Mekkawy
 
ODP
Sysprog 14
Ahmed Mekkawy
 
ODP
Sysprog 11
Ahmed Mekkawy
 
ODP
Sysprog 7
Ahmed Mekkawy
 
ODP
Sysprog 8
Ahmed Mekkawy
 
Encrypted Traffic in Egypt - an attempt to understand
Ahmed Mekkawy
 
Securing Governmental Public Services with Free/Open Source Tools - Egyptian ...
Ahmed Mekkawy
 
OpenData for governments
Ahmed Mekkawy
 
Infrastructure as a Code
Ahmed Mekkawy
 
شركة سبيرولا للأنظمة والجمعية المصرية للمصادر المفتوحة
Ahmed Mekkawy
 
Everything is a Game
Ahmed Mekkawy
 
FOSS Enterpreneurship
Ahmed Mekkawy
 
FOSS, history and philosophy
Ahmed Mekkawy
 
Virtualization Techniques & Cloud Compting
Ahmed Mekkawy
 
A look at computer security
Ahmed Mekkawy
 
Networking in Gnu/Linux
Ahmed Mekkawy
 
Foss Movement In Egypt
Ahmed Mekkawy
 
Sysprog17
Ahmed Mekkawy
 
Sysprog 15
Ahmed Mekkawy
 
Sysprog 9
Ahmed Mekkawy
 
Sysprog 12
Ahmed Mekkawy
 
Sysprog 14
Ahmed Mekkawy
 
Sysprog 11
Ahmed Mekkawy
 
Sysprog 7
Ahmed Mekkawy
 
Sysprog 8
Ahmed Mekkawy
 
Ad

Recently uploaded (20)

PDF
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
PDF
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
PDF
The Future of Artificial Intelligence (AI)
Mukul
 
PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
PPTX
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
PDF
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
PPTX
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
PDF
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
PDF
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
PDF
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
PDF
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
PDF
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
PDF
Brief History of Internet - Early Days of Internet
sutharharshit158
 
PDF
Doc9.....................................
SofiaCollazos
 
PDF
A Day in the Life of Location Data - Turning Where into How.pdf
Precisely
 
PDF
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
PDF
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
PDF
How-Cloud-Computing-Impacts-Businesses-in-2025-and-Beyond.pdf
Artjoker Software Development Company
 
PDF
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
PPTX
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
The Future of Artificial Intelligence (AI)
Mukul
 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
Brief History of Internet - Early Days of Internet
sutharharshit158
 
Doc9.....................................
SofiaCollazos
 
A Day in the Life of Location Data - Turning Where into How.pdf
Precisely
 
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
How-Cloud-Computing-Impacts-Businesses-in-2025-and-Beyond.pdf
Artjoker Software Development Company
 
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 

Why Cloud Computing has to go the FOSS way

  • 1. Why Cloud Computing has to go the FOSS way By: Ahmed Mekkawy Founder | CTO – Spirula Systems [email protected]
  • 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
  • 6. What is cloud? ● IaaS, PaaS, SaaS. ● Wait a minute.. we had these already!! ● "The interesting thing about cloud computing is that we've redefined cloud computing to include everything that we already do," he said. "The computer industry is the only industry that is more fashion-driven than women's fashion." RMS – Sep 2008 ● The important in cloud is the “aaS” part.
  • 7. As a Service? ● Agility. ● Flexibility. ● Customizability. ● Pay as you go. ● Don't mess with reliability, please.
  • 8. How it all started?
  • 10. Open Internet? ● The “Open Internet” is the Internet as we know it. It’s open because it uses free, publicly available standards that anyone can access and build to. www.fcc.gov
  • 11. Sorry, I meant GNU - 1983
  • 12. GNU ● The GNU Project is a free software, mass collaboration project. Its aim is to give computer users freedom and control in their use of their computers and computing devices, by collaboratively developing and providing software 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 guarantees these freedom-rights legally (via its license), and is therefore free software; the use of the word "free" always being taken to refer to freedom. - Wikipedia
  • 13. No really, it was IBM – 60's
  • 14. IBM Virtualization ● The first stake in the ground was CP-40, an operating system for the System/360 mainframe that IBM's Robert Creasy and Les Comeau started developing in 1964 to create VMs within the mainframe. It was quickly replaced by CP-67, the second version of IBM's hypervisor. The early hypervisor gave each mainframe user what was called a conversational monitor system (CSM), essentially a single-user operating system.
  • 16. What have we been doing? ● Some people say “everything is a game”. So let's see what gamers say about it. ● Let's assume a multi-player strategy game, aimed for building, not killing your enemies/competitors.
  • 17. Games ● Start all alike ● Differentiate, innovate, be unpredictable some times. ● When the world is becoming mature, take the same actions with your competitors.
  • 18. What about innovation? ● You can innovate, just tell the others what is the good things you are doing so you can all help each other (you do want that to happen).
  • 19. What's the relation? ● Mainframes + terminals. ● PCs, lots of them. ● Cloud, and mobility.
  • 20. So, what about Software? ● Software was free/libre. ● An open letter to hobbyists. ● Proprietary software. ● Breaking free.
  • 21. Innovation in FOSS? ● “The intrinsic parallelism and free idea exchange in OSS has benefits that are not replicable with our current licensing model.” Microsoft - Halloween Document I (1998)
  • 22. Why Open Clouds? Dell currently says: As an introduction to the topic of open source cloud computing I thought I would put out some common reasons for why open source 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 the solution to meet their existing customers’ needs while also having the ability to push the code back into the main project ● Hypervisor flexibility – leverage existing investments in technology while expanding the opportunity to leverage new and possibly open solutions http://en.community.dell.com/techcenter/cloud/w/wiki/3447.open-source-cloud-computing.aspx
  • 24. OpenStack ● Started by NASA and Rackspace. ● Currently, collaboration for huge number of big enterprises, the kind of guys which take such move for their own benefit. ● Why? Simply none of them can do this alone, while they all need it.
  • 25. OpenStack – Cont'd ● “OpenStack is a global collaboration of developers and cloud computing technologists producing the ubiquitous open source cloud computing platform for public and private clouds.” OpenStack.org
  • 26. OpenStack – Cont'd ● “Why open matters: All of the code for OpenStack is freely available under the Apache 2.0 license. Anyone can run it, build on it, or submit changes back to the project. We strongly believe that an open development model is the only way to foster badly-needed cloud standards, remove the fear of proprietary lock-in for cloud customers, and create a large ecosystem that spans cloud providers.” OpenStack.org
  • 27. User Perspective ● It's sad but true, but usually the user (especially if it's a business not an individual) doesn't care about the used technology, rather cares about features. Most of you don't care that this is LibreOffice no M$-Office. You only care about the content. ● Cloud is no different. Give me what I need, don't care if it's a Xen or a KVM as long as it's working - except when it comes to financials, capacity,etc.
  • 28. User Perspective – Cont'd ● The good thing in cloud, is that the user is aware of his need for freedom as well as flexibility. ● Especially vendor lock-in is hardly accepted by the user. Interoperability is essential in the cloud world. ● Open Standards.
  • 29. The Inevitable cloud ● "Somebody is saying this is inevitable, and whenever you hear somebody saying that, it's very likely to be a set of businesses campaigning to make it true." RMS - Sep 2008 ● I don't have issues with that, as long as they are making it true, the FOSS way.
  • 31. The inevitable Freedom ● Open Source Software. ● Open Standards. ● Open Internet. ● Open Hardware ● Open Data. ● In short, Users Freedom.
  • 32. [email protected] This presentation is made using 100% FLOSS LibreOffice - Cinnamon DE - Debian jessie GNU/Linux These slides will be available on: http://www.slideshare.net/linuxawy http://www.spirulasystems.com No Clouds have been hurt while preparing this presentation Questions?