SlideShare a Scribd company logo
1 of 33
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.
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

Similar to Why Cloud Computing has to go the FOSS way

Cw13 why cloud computing has to go the foss way by ahmed mekkawy
Cw13 why cloud computing has to go the foss way by ahmed mekkawyCw13 why cloud computing has to go the foss way by ahmed mekkawy
Cw13 why cloud computing has to go the foss way by ahmed mekkawyinevitablecloud
 
Cw13 why cloud computing has to go the foss way by ahmed mekkawy
Cw13 why cloud computing has to go the foss way by ahmed mekkawyCw13 why cloud computing has to go the foss way by ahmed mekkawy
Cw13 why cloud computing has to go the foss way by ahmed mekkawyTheInevitableCloud
 
Future of Open Source in a Cloudy World
Future of Open Source in a Cloudy WorldFuture of Open Source in a Cloudy World
Future of Open Source in a Cloudy WorldBret Piatt
 
Data Con LA 2022-Open Source or Open Core in Your Data Layer? What Needs to B...
Data Con LA 2022-Open Source or Open Core in Your Data Layer? What Needs to B...Data Con LA 2022-Open Source or Open Core in Your Data Layer? What Needs to B...
Data Con LA 2022-Open Source or Open Core in Your Data Layer? What Needs to B...Data Con LA
 
Ultimate hybrid cloud: World Wide Cloud
Ultimate hybrid cloud: World Wide CloudUltimate hybrid cloud: World Wide Cloud
Ultimate hybrid cloud: World Wide CloudMirantis
 
Ultimate hybrid cloud
Ultimate hybrid cloudUltimate hybrid cloud
Ultimate hybrid cloudMirantis
 
At the Crossroads of HPC and Cloud Computing with Openstack
At the Crossroads of HPC and Cloud Computing with OpenstackAt the Crossroads of HPC and Cloud Computing with Openstack
At the Crossroads of HPC and Cloud Computing with OpenstackRyan Aydelott
 
OSAC16: Unikernel-powered Transient Microservices: Changing the Face of Softw...
OSAC16: Unikernel-powered Transient Microservices: Changing the Face of Softw...OSAC16: Unikernel-powered Transient Microservices: Changing the Face of Softw...
OSAC16: Unikernel-powered Transient Microservices: Changing the Face of Softw...Russell Pavlicek
 
Enterprise Clouds With Canonical
Enterprise Clouds With CanonicalEnterprise Clouds With Canonical
Enterprise Clouds With CanonicalJames Governor
 
Interoperable Clouds and How to Build (or Buy) Them
Interoperable Clouds and How to Build (or Buy) ThemInteroperable Clouds and How to Build (or Buy) Them
Interoperable Clouds and How to Build (or Buy) ThemMark Voelker
 
Google cloud Study Jam 2023.pptx
Google cloud Study Jam 2023.pptxGoogle cloud Study Jam 2023.pptx
Google cloud Study Jam 2023.pptxGDSCNiT
 
Using Open Source technologies to create Enterprise Level Cloud System
Using Open Source technologies to create Enterprise Level Cloud SystemUsing Open Source technologies to create Enterprise Level Cloud System
Using Open Source technologies to create Enterprise Level Cloud SystemOpenFest team
 
APIdays Paris 2018 - Cloud computing - we went through every steps of the Gar...
APIdays Paris 2018 - Cloud computing - we went through every steps of the Gar...APIdays Paris 2018 - Cloud computing - we went through every steps of the Gar...
APIdays Paris 2018 - Cloud computing - we went through every steps of the Gar...apidays
 
Openstack - Enterprise cloud management platform
Openstack - Enterprise cloud management platformOpenstack - Enterprise cloud management platform
Openstack - Enterprise cloud management platformNagaraj Shenoy
 

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

Cw13 why cloud computing has to go the foss way by ahmed mekkawy
Cw13 why cloud computing has to go the foss way by ahmed mekkawyCw13 why cloud computing has to go the foss way by ahmed mekkawy
Cw13 why cloud computing has to go the foss way by ahmed mekkawy
 
Cw13 why cloud computing has to go the foss way by ahmed mekkawy
Cw13 why cloud computing has to go the foss way by ahmed mekkawyCw13 why cloud computing has to go the foss way by ahmed mekkawy
Cw13 why cloud computing has to go the foss way by ahmed mekkawy
 
Future of Open Source in a Cloudy World
Future of Open Source in a Cloudy WorldFuture of Open Source in a Cloudy World
Future of Open Source in a Cloudy World
 
Data Con LA 2022-Open Source or Open Core in Your Data Layer? What Needs to B...
Data Con LA 2022-Open Source or Open Core in Your Data Layer? What Needs to B...Data Con LA 2022-Open Source or Open Core in Your Data Layer? What Needs to B...
Data Con LA 2022-Open Source or Open Core in Your Data Layer? What Needs to B...
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Ultimate hybrid cloud: World Wide Cloud
Ultimate hybrid cloud: World Wide CloudUltimate hybrid cloud: World Wide Cloud
Ultimate hybrid cloud: World Wide Cloud
 
Ultimate hybrid cloud
Ultimate hybrid cloudUltimate hybrid cloud
Ultimate hybrid cloud
 
At the Crossroads of HPC and Cloud Computing with Openstack
At the Crossroads of HPC and Cloud Computing with OpenstackAt the Crossroads of HPC and Cloud Computing with Openstack
At the Crossroads of HPC and Cloud Computing with Openstack
 
Introduction_-_To-_-SRE
Introduction_-_To-_-SREIntroduction_-_To-_-SRE
Introduction_-_To-_-SRE
 
OSAC16: Unikernel-powered Transient Microservices: Changing the Face of Softw...
OSAC16: Unikernel-powered Transient Microservices: Changing the Face of Softw...OSAC16: Unikernel-powered Transient Microservices: Changing the Face of Softw...
OSAC16: Unikernel-powered Transient Microservices: Changing the Face of Softw...
 
cloud-computing-security.ppt
cloud-computing-security.pptcloud-computing-security.ppt
cloud-computing-security.ppt
 
Openoffice and Linux
Openoffice and LinuxOpenoffice and Linux
Openoffice and Linux
 
Enterprise Clouds With Canonical
Enterprise Clouds With CanonicalEnterprise Clouds With Canonical
Enterprise Clouds With Canonical
 
OSGI,
OSGI,OSGI,
OSGI,
 
Interoperable Clouds and How to Build (or Buy) Them
Interoperable Clouds and How to Build (or Buy) ThemInteroperable Clouds and How to Build (or Buy) Them
Interoperable Clouds and How to Build (or Buy) Them
 
OmnibusCloud.short
OmnibusCloud.shortOmnibusCloud.short
OmnibusCloud.short
 
Google cloud Study Jam 2023.pptx
Google cloud Study Jam 2023.pptxGoogle cloud Study Jam 2023.pptx
Google cloud Study Jam 2023.pptx
 
Using Open Source technologies to create Enterprise Level Cloud System
Using Open Source technologies to create Enterprise Level Cloud SystemUsing Open Source technologies to create Enterprise Level Cloud System
Using Open Source technologies to create Enterprise Level Cloud System
 
APIdays Paris 2018 - Cloud computing - we went through every steps of the Gar...
APIdays Paris 2018 - Cloud computing - we went through every steps of the Gar...APIdays Paris 2018 - Cloud computing - we went through every steps of the Gar...
APIdays Paris 2018 - Cloud computing - we went through every steps of the Gar...
 
Openstack - Enterprise cloud management platform
Openstack - Enterprise cloud management platformOpenstack - Enterprise cloud management platform
Openstack - Enterprise cloud management platform
 

More from Ahmed Mekkawy

Encrypted Traffic in Egypt - an attempt to understand
Encrypted Traffic in Egypt - an attempt to understandEncrypted Traffic in Egypt - an attempt to understand
Encrypted Traffic in Egypt - an attempt to understandAhmed Mekkawy
 
Securing Governmental Public Services with Free/Open Source Tools - Egyptian ...
Securing Governmental Public Services with Free/Open Source Tools - Egyptian ...Securing Governmental Public Services with Free/Open Source Tools - Egyptian ...
Securing Governmental Public Services with Free/Open Source Tools - Egyptian ...Ahmed Mekkawy
 
OpenData for governments
OpenData for governmentsOpenData for governments
OpenData for governmentsAhmed Mekkawy
 
Infrastructure as a Code
Infrastructure as a Code Infrastructure as a Code
Infrastructure as a Code Ahmed Mekkawy
 
شركة سبيرولا للأنظمة والجمعية المصرية للمصادر المفتوحة
شركة سبيرولا للأنظمة والجمعية المصرية للمصادر المفتوحةشركة سبيرولا للأنظمة والجمعية المصرية للمصادر المفتوحة
شركة سبيرولا للأنظمة والجمعية المصرية للمصادر المفتوحةAhmed Mekkawy
 
Everything is a Game
Everything is a GameEverything is a Game
Everything is a GameAhmed Mekkawy
 
FOSS Enterpreneurship
FOSS EnterpreneurshipFOSS Enterpreneurship
FOSS EnterpreneurshipAhmed Mekkawy
 
FOSS, history and philosophy
FOSS, history and philosophyFOSS, history and philosophy
FOSS, history and philosophyAhmed Mekkawy
 
Virtualization Techniques & Cloud Compting
Virtualization Techniques & Cloud ComptingVirtualization Techniques & Cloud Compting
Virtualization Techniques & Cloud ComptingAhmed Mekkawy
 
A look at computer security
A look at computer securityA look at computer security
A look at computer securityAhmed Mekkawy
 
Networking in Gnu/Linux
Networking in Gnu/LinuxNetworking in Gnu/Linux
Networking in Gnu/LinuxAhmed Mekkawy
 
Foss Movement In Egypt
Foss Movement In EgyptFoss Movement In Egypt
Foss Movement In EgyptAhmed Mekkawy
 

More from Ahmed Mekkawy (20)

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

Recently uploaded

DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 

Recently uploaded (20)

DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 

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 ahmed.mekkawy@spirulasystems.com
  • 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.
  • 15.
  • 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. 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?