SAAS IS THE ENEMY OF OPEN SOURCE GOOD THING THAT WE ARE IN THE POST-SAAS ERA

Ori Pekelman
Ori PekelmanVP of Inbound Marketing & Co-Founder at Platform.sh
Presented by
Ori Pekelman | Co-Founder & VP of Marketing |
ori@platform.sh | https://platform.sh
SAAS IS THE ENEMY OF OPEN SOURCE
GOOD THING THAT WE ARE IN THE POST-SAAS ERA
ÉDITION 2016 | 16&17 NOVEMBRE
#OSSPARIS16
SAAS IS THE ENEMY OF OPEN SOURCE
GOOD THING THAT WE ARE IN THE POST-SAAS ERA
Horizon 2020's SME Instrument laureate
Concours d’Innovation Numérique laureate
ControlProductivity
Shared Dedicated
ControlProductivity
Shared Dedicated
Self-Hosted Open SourceGoogle owns your soul and first born
#OSSPARIS16
Software has eaten the world and the web has eaten
software; The last ten years were the SaaS era.
#OSSPARIS16
➔ But hidden. Running in the background.
➔ Not the software end-users use.
➔ Without the promise of liberty.
➔ It killed proprietary software, but left us, both
individuals and companies no better for it.
In the meantime Open Source won.
#OSSPARIS16
Standardisation won over NIH,
commoditization won over the snowflake
industry.
Why is SaaS winning?
#OSSPARIS16
Economy of scale simply made it less and less
rational to invest in in-house custom built
software that is subpar.
#OSSPARIS16
And from SMEs to the large enterprise, often reluctantly,
IT was forced to let go of bespoke development of heavy
to install and maintain on-premise solution and replace
those by “best of breed solutions” from SaaS providers.
#OSSPARIS16
● Transforming Capex to Opex
● While reducing operating costs
● With improved Time To Market
● … and much superior user-experience.
Consumer technology basically won over the enterprise
one.
Because SaaS brought the promise of
#OSSPARIS16
Putting stuff, out-there, on the web, made
integrating silos ever simpler.
It was, and it is a rational choice.
Conjugated with a world of simpler APIs
#OSSPARIS16
Who in their right mind would choose Outlook
over gmail?
#OSSPARIS16
The horror of it was the loss of our privacy.
For us, individuals
#OSSPARIS16
#OSSPARIS16
● A total lack of control of the roadmap
● Inability to innovate beyond what everybody else has
● Lack of control of your data
● Vendor lock-in
● And once that one sank in, rising costs
For the enterprise, slowly, you
discovered you suffered from
#OSSPARIS16
If you are in industry that has not
yet “been disrupted”, and you are
not the “disruptor”, your company’s
future is at highest risk.
And mind you, there will be no non-digital
enterprises.
#OSSPARIS16
What the hmpfff are you talking about?
97% of software we run is proprietary on-premise….
mixed with legacy bespoke …
If you have not yet seen the tidal wave of SaaS attack your
shores. It’s coming. And it will take 20 more years to bury the
old Microsoft. It’s still dead. Remember … Open-Source won.
#OSSPARIS16
And this is orthogonal to the cloud issue.
The question is Bespoke vs Universally shared.
The universally shared model, SaaS, is always
proprietary.
Not about Web Vs Legacy.
A quick story. We are using a well known SaaS product.
A A couple of days ago they said “hey you are using
180% of the allowed space. 1.8GB, we will shut down
your business critical system if you don’t upgrade”
I downloaded the whole dataset. 60MB compressed.
800MB. I could buy more space for 135$ / 500MB /
Month.
This is VS 0.03$ to buy and 1.5$/M to rent from AWS.
So sometimes using SaaS means, if they can, they would
make you pay the price of 20 years ago.
I mean 1996 GB.
WTF.
#OSSPARIS16
The pendulum has swung so far to the services side that
companies, without even knowing it, become subservient,
on the long-run they would discover that they are now
vassals.
#OSSPARIS16
● The SaaS model has not even showed all of it’s muscles.
● Because machine learning techniques are still in their
infancy.
● A solution that has not only scale in operations and
development costs but also in understanding will become
harder and harder to beat.
Because it’s not even about the code.
It is about DATA.
#OSSPARIS16
But Open Source won, didn’t it?
● Most of the code running SaaS solutions (like anything
else) uses Open Source.
● Much of it GPL.
● But the end result has even worse effects than running
proprietary on-premise.
#OSSPARIS16
Infrastructure level Open Source has no
problem
● Google, Microsoft and IBM are more than happy to
contribute
● There are of course examples (shout-out to Gitlab), but
these are rare.
#OSSPARIS16
It’s the end-user Open Source projects that
suffer
● These are the ones that matter to our liberty and
privacy.
● And it is very hard to monetize.
#OSSPARIS16
Why monetize? It’s all about the freedom, chill.
#OSSPARIS16
Why monetize? It’s all about the freedom, chill.
It’s 2016, we are no longer having this conversation.
#OSSPARIS16
Why monetize? It’s all about the freedom, chill.
It’s 2016, we are no longer having this conversation. Food.
#OSSPARIS16
Believe me, monetizing GPL, I know.
● At the foundation of Commerce Guys, an Open Source Vendor,
started around 2009.
● Drupal Commerce is fundamentally better than the other
e-commerce solutions out there.
● As first order of business we were going to beat Magento.
● Hugely successful (60,000 running sites. Big ones too).
● Big community, many contributions
● Even raised VC money.
#OSSPARIS16
Monetization Strategies
● Support
● Marketplace
● Professional services
● Hosted / SaaS version
#OSSPARIS16
Monetization Strategies
● Support - we didn’t make a broken product.
● Marketplace - took more than three years
● Professional services - worked. But that’s not scalable.
● Hosted / SaaS version - Shebang.
#OSSPARIS16
Monetization Strategies
● Support
● Marketplace
● Professional services
● Hosted / SaaS version - Shebang.
ControlProductivity
Shared Dedicated
#OSSPARIS16
Go SaaS!
● The problem was that a SaaS model just didn’t cut it.
● We could dumb down the solution to make it one shoe
fits all.
● But then.. it wouldn’t be any better. It was better
because it was open, a framework, easy to extend and
hack.
#OSSPARIS16
When SaaS won...
● There were economics reasons, but there were also technical
reasons for the world to have went SaaS
● Maintaining numerous large software projects was simply not
feasible with the technics of 10 years ago.
● Now with Git, Containers, Orchestration and lifecycle automation
technologies, we can suddenly benefit from the best of both worlds.
#OSSPARIS16
We knew that now it is possible to make
● A software platform that evolves continuously and that is cheap to
maintain and manage at scale (with true SLAs, scalability and all).
● On top of which you can do have your own innovative edge with
custom code
● The 95% of the code that is shared can be managed as cheaply as a
single monolithic SaaS solution.
● Git! Containers! Orchestration! Cloud!
Zero admin chores:
The most extreme
version of DevOps, is
NoOps
Git-driven infrastructure
With a single git push you can deploy an
arbitrarily complex cluster (with micro-services,
messages queues and the lot.)
Automated high-availability of everything
Everything is managed & automated: from the
network to the filesystem, from the build
process to deployment.
Multi-cloud, multi-app, multi-stack
With Sovereign Hosting as a feature
Deploy any PHP, Node.js, Python or Ruby
application.
BEYOND CLOUD HOSTING
Clone a byte-for-byte copy of your
production site in less than a minute.
➔ Every git branch has a url
➔ Eliminates QA bottlenecks
➔ 90% faster human testing and
validation
➔ Fail proof, predictable deployments
➔ Quick bug fixes and security release
resolution
#OSSPARIS16
This worked.
● It was hard work. Expensive work. Getting a 24/7/365 highly
available operation with support and billing infrastructure is not
cheap.
● But we discovered that the problem we were trying to solve for our
own Open Source solution, Drupal Commerce, was general.
● Our clients, asked us for what goddamn reason they couldn’t use this
for other Open Source projects.
#OSSPARIS16
… so Drupal Commerce is doing just fine
● A smaller company that focuses on the core product
● With a marketplace that works
● With many contributors
● Also selling expertise
● But we had to spin-off and sell that in order to go for the more
general solution
#OSSPARIS16
We didn’t beat our good open source friends
from Magento
● We joined forces. Now Magento Cloud runs on a white-label
Platform.Sh
● And eZ Platform
● And Typo 3
● And many small ones. Like Open Social from Goal Gorilla (shout-out!)
● Stay tuned for more in a couple of weeks. And then some more.
#OSSPARIS16
Simple projects, with important outcomes
● This allows Open Source vendors to compete with SaaS providers, on
the same terms
● Longest integration took 2 months. Quickest 2 weeks.
● Most OS vendors could not efford this. Or the solution they would
valiantly create will be subpar, and not scale.
● This is not only a boon for the vendors. Also for the myriad of open
source developers in these communities. Because it’s industrialized.
ControlProductivity
Shared Dedicated
#OSSPARIS16
The web won, and open source can still win the
important battle.
● But only if there is an operational model in which bespoke can
function at scale.
● It’s only when it is compatible with the world of APIs and Cloudy
Clouds.
● Only where even smaller Open Source vendors can monetize, at
scale, as a service.
● We still need to solve the Machine Learning thing though. Ideas?
#OSSPARIS16
In the Post SaaS Era
● We can have sustainable Open Source projects
● We can benefit from the shared while keeping control
● Control means innovation
● And Control means privacy
@platformsh
WANT TO CREATE A SAAS
SOLUTION?
COME TALK TO US.
1 of 47

Recommended

JVMCON Java in the 21st Century: are you thinking far enough ahead? by
JVMCON Java in the 21st Century: are you thinking far enough ahead?JVMCON Java in the 21st Century: are you thinking far enough ahead?
JVMCON Java in the 21st Century: are you thinking far enough ahead?Steve Poole
243 views99 slides
Open Saas brings freedom to the Cloud by
Open Saas brings freedom to the Cloud Open Saas brings freedom to the Cloud
Open Saas brings freedom to the Cloud Cyril Reinhard
3.2K views41 slides
Construire Des Applications Cloud Natives - SymfonyLive Paris 2016 by
Construire Des Applications Cloud Natives - SymfonyLive Paris 2016Construire Des Applications Cloud Natives - SymfonyLive Paris 2016
Construire Des Applications Cloud Natives - SymfonyLive Paris 2016Ori Pekelman
674 views105 slides
Salesforce Presentation by
Salesforce PresentationSalesforce Presentation
Salesforce PresentationChetna Purohit
87.4K views31 slides
DevOps and databases by
DevOps and databasesDevOps and databases
DevOps and databasesMarek Maśko
260 views33 slides
Monetizing open-source projects by
Monetizing open-source projectsMonetizing open-source projects
Monetizing open-source projectsiText Group nv
937 views41 slides

More Related Content

Similar to SAAS IS THE ENEMY OF OPEN SOURCE GOOD THING THAT WE ARE IN THE POST-SAAS ERA

Open source and business rules by
Open source and business rulesOpen source and business rules
Open source and business rulesGeoffrey De Smet
1.2K views35 slides
Gabor Viragh - software engineer by
Gabor Viragh - software engineerGabor Viragh - software engineer
Gabor Viragh - software engineerfreelancermap team
522 views13 slides
Running a business on Web Scraped Data by
Running a business on Web Scraped DataRunning a business on Web Scraped Data
Running a business on Web Scraped DataPierluigi Vinciguerra
221 views24 slides
CWIN17 New-York / demanding markets digital business dynamic outcomes by
CWIN17 New-York / demanding markets digital business dynamic outcomesCWIN17 New-York / demanding markets digital business dynamic outcomes
CWIN17 New-York / demanding markets digital business dynamic outcomesCapgemini
75 views26 slides
OSCON 2016 - Lessons learned from 15+ years in open source - Matt Asay by
OSCON 2016 - Lessons learned from 15+ years in open source - Matt AsayOSCON 2016 - Lessons learned from 15+ years in open source - Matt Asay
OSCON 2016 - Lessons learned from 15+ years in open source - Matt AsayMatt Asay
1.5K views17 slides
Stapling and patching the web of now - ForwardJS3, San Francisco by
Stapling and patching the web of now - ForwardJS3, San FranciscoStapling and patching the web of now - ForwardJS3, San Francisco
Stapling and patching the web of now - ForwardJS3, San FranciscoChristian Heilmann
12.9K views65 slides

Similar to SAAS IS THE ENEMY OF OPEN SOURCE GOOD THING THAT WE ARE IN THE POST-SAAS ERA(20)

CWIN17 New-York / demanding markets digital business dynamic outcomes by Capgemini
CWIN17 New-York / demanding markets digital business dynamic outcomesCWIN17 New-York / demanding markets digital business dynamic outcomes
CWIN17 New-York / demanding markets digital business dynamic outcomes
Capgemini75 views
OSCON 2016 - Lessons learned from 15+ years in open source - Matt Asay by Matt Asay
OSCON 2016 - Lessons learned from 15+ years in open source - Matt AsayOSCON 2016 - Lessons learned from 15+ years in open source - Matt Asay
OSCON 2016 - Lessons learned from 15+ years in open source - Matt Asay
Matt Asay1.5K views
Stapling and patching the web of now - ForwardJS3, San Francisco by Christian Heilmann
Stapling and patching the web of now - ForwardJS3, San FranciscoStapling and patching the web of now - ForwardJS3, San Francisco
Stapling and patching the web of now - ForwardJS3, San Francisco
Christian Heilmann12.9K views
Bootstrapping Using Free Software by Colin Charles
Bootstrapping Using Free SoftwareBootstrapping Using Free Software
Bootstrapping Using Free Software
Colin Charles971 views
Aras Community Update 2016 by Aras
Aras Community Update 2016Aras Community Update 2016
Aras Community Update 2016
Aras627 views
Breaking down monolithic applications into microservices - DEM06-S - Chicago ... by Amazon Web Services
Breaking down monolithic applications into microservices - DEM06-S - Chicago ...Breaking down monolithic applications into microservices - DEM06-S - Chicago ...
Breaking down monolithic applications into microservices - DEM06-S - Chicago ...
Breaking down monoliths - DEM08-S - New York AWS Summit by Amazon Web Services
Breaking down monoliths - DEM08-S - New York AWS SummitBreaking down monoliths - DEM08-S - New York AWS Summit
Breaking down monoliths - DEM08-S - New York AWS Summit
Brand Commerce - We all know the shiny stuff at the front. But what magic is ... by Rien van den Bosch
Brand Commerce - We all know the shiny stuff at the front. But what magic is ...Brand Commerce - We all know the shiny stuff at the front. But what magic is ...
Brand Commerce - We all know the shiny stuff at the front. But what magic is ...
Rien van den Bosch197 views
Cloud Foundry vs Docker vs Kubernetes - http://bit.ly/2rzUM2U by Sufyaan Kazi
Cloud Foundry vs Docker vs Kubernetes - http://bit.ly/2rzUM2UCloud Foundry vs Docker vs Kubernetes - http://bit.ly/2rzUM2U
Cloud Foundry vs Docker vs Kubernetes - http://bit.ly/2rzUM2U
Sufyaan Kazi12.2K views
Cwin16 tls-s2-0945-going cloud native by Capgemini
Cwin16 tls-s2-0945-going cloud nativeCwin16 tls-s2-0945-going cloud native
Cwin16 tls-s2-0945-going cloud native
Capgemini1.6K views
Of innovation and impatience - Future Decoded 2015 by Christian Heilmann
Of innovation and impatience - Future Decoded 2015Of innovation and impatience - Future Decoded 2015
Of innovation and impatience - Future Decoded 2015
Christian Heilmann2.1K views
How can large open source projects be monetized? by Bruno Lowagie
How can large open source projects be monetized?How can large open source projects be monetized?
How can large open source projects be monetized?
Bruno Lowagie596 views
Fiducia & GAD IT AG: From Fraud Detection to Big Data Platform: Bringing Hado... by Seeling Cheung
Fiducia & GAD IT AG: From Fraud Detection to Big Data Platform: Bringing Hado...Fiducia & GAD IT AG: From Fraud Detection to Big Data Platform: Bringing Hado...
Fiducia & GAD IT AG: From Fraud Detection to Big Data Platform: Bringing Hado...
Seeling Cheung2.1K views
WSO2Con USA 2015: Keynote - Helping You Connect the World by WSO2
WSO2Con USA 2015: Keynote - Helping You Connect the WorldWSO2Con USA 2015: Keynote - Helping You Connect the World
WSO2Con USA 2015: Keynote - Helping You Connect the World
WSO2332 views

Recently uploaded

Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive by
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveAutomating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveNetwork Automation Forum
49 views35 slides
The Power of Heat Decarbonisation Plans in the Built Environment by
The Power of Heat Decarbonisation Plans in the Built EnvironmentThe Power of Heat Decarbonisation Plans in the Built Environment
The Power of Heat Decarbonisation Plans in the Built EnvironmentIES VE
67 views20 slides
The Role of Patterns in the Era of Large Language Models by
The Role of Patterns in the Era of Large Language ModelsThe Role of Patterns in the Era of Large Language Models
The Role of Patterns in the Era of Large Language ModelsYunyao Li
74 views65 slides
Digital Personal Data Protection (DPDP) Practical Approach For CISOs by
Digital Personal Data Protection (DPDP) Practical Approach For CISOsDigital Personal Data Protection (DPDP) Practical Approach For CISOs
Digital Personal Data Protection (DPDP) Practical Approach For CISOsPriyanka Aash
103 views59 slides
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue by
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlueShapeBlue
75 views23 slides
Microsoft Power Platform.pptx by
Microsoft Power Platform.pptxMicrosoft Power Platform.pptx
Microsoft Power Platform.pptxUni Systems S.M.S.A.
74 views38 slides

Recently uploaded(20)

Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive by Network Automation Forum
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveAutomating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive
The Power of Heat Decarbonisation Plans in the Built Environment by IES VE
The Power of Heat Decarbonisation Plans in the Built EnvironmentThe Power of Heat Decarbonisation Plans in the Built Environment
The Power of Heat Decarbonisation Plans in the Built Environment
IES VE67 views
The Role of Patterns in the Era of Large Language Models by Yunyao Li
The Role of Patterns in the Era of Large Language ModelsThe Role of Patterns in the Era of Large Language Models
The Role of Patterns in the Era of Large Language Models
Yunyao Li74 views
Digital Personal Data Protection (DPDP) Practical Approach For CISOs by Priyanka Aash
Digital Personal Data Protection (DPDP) Practical Approach For CISOsDigital Personal Data Protection (DPDP) Practical Approach For CISOs
Digital Personal Data Protection (DPDP) Practical Approach For CISOs
Priyanka Aash103 views
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue by ShapeBlue
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue
ShapeBlue75 views
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT by ShapeBlue
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBITUpdates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
ShapeBlue138 views
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava... by ShapeBlue
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...
ShapeBlue74 views
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti... by ShapeBlue
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
ShapeBlue69 views
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P... by ShapeBlue
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...
ShapeBlue120 views
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue by ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlueElevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
ShapeBlue149 views
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ... by ShapeBlue
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...
ShapeBlue97 views
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T by ShapeBlue
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&TCloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
ShapeBlue81 views
NTGapps NTG LowCode Platform by Mustafa Kuğu
NTGapps NTG LowCode Platform NTGapps NTG LowCode Platform
NTGapps NTG LowCode Platform
Mustafa Kuğu287 views
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue by ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlueCloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
ShapeBlue63 views
Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ... by ShapeBlue
Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...
Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...
ShapeBlue52 views
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue by ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlueCloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
ShapeBlue68 views
Extending KVM Host HA for Non-NFS Storage - Alex Ivanov - StorPool by ShapeBlue
Extending KVM Host HA for Non-NFS Storage -  Alex Ivanov - StorPoolExtending KVM Host HA for Non-NFS Storage -  Alex Ivanov - StorPool
Extending KVM Host HA for Non-NFS Storage - Alex Ivanov - StorPool
ShapeBlue56 views
Why and How CloudStack at weSystems - Stephan Bienek - weSystems by ShapeBlue
Why and How CloudStack at weSystems - Stephan Bienek - weSystemsWhy and How CloudStack at weSystems - Stephan Bienek - weSystems
Why and How CloudStack at weSystems - Stephan Bienek - weSystems
ShapeBlue172 views

SAAS IS THE ENEMY OF OPEN SOURCE GOOD THING THAT WE ARE IN THE POST-SAAS ERA

  • 1. Presented by Ori Pekelman | Co-Founder & VP of Marketing | ori@platform.sh | https://platform.sh SAAS IS THE ENEMY OF OPEN SOURCE GOOD THING THAT WE ARE IN THE POST-SAAS ERA
  • 2. ÉDITION 2016 | 16&17 NOVEMBRE #OSSPARIS16 SAAS IS THE ENEMY OF OPEN SOURCE GOOD THING THAT WE ARE IN THE POST-SAAS ERA
  • 3. Horizon 2020's SME Instrument laureate Concours d’Innovation Numérique laureate
  • 5. ControlProductivity Shared Dedicated Self-Hosted Open SourceGoogle owns your soul and first born
  • 6. #OSSPARIS16 Software has eaten the world and the web has eaten software; The last ten years were the SaaS era.
  • 7. #OSSPARIS16 ➔ But hidden. Running in the background. ➔ Not the software end-users use. ➔ Without the promise of liberty. ➔ It killed proprietary software, but left us, both individuals and companies no better for it. In the meantime Open Source won.
  • 8. #OSSPARIS16 Standardisation won over NIH, commoditization won over the snowflake industry. Why is SaaS winning?
  • 9. #OSSPARIS16 Economy of scale simply made it less and less rational to invest in in-house custom built software that is subpar.
  • 10. #OSSPARIS16 And from SMEs to the large enterprise, often reluctantly, IT was forced to let go of bespoke development of heavy to install and maintain on-premise solution and replace those by “best of breed solutions” from SaaS providers.
  • 11. #OSSPARIS16 ● Transforming Capex to Opex ● While reducing operating costs ● With improved Time To Market ● … and much superior user-experience. Consumer technology basically won over the enterprise one. Because SaaS brought the promise of
  • 12. #OSSPARIS16 Putting stuff, out-there, on the web, made integrating silos ever simpler. It was, and it is a rational choice. Conjugated with a world of simpler APIs
  • 13. #OSSPARIS16 Who in their right mind would choose Outlook over gmail?
  • 14. #OSSPARIS16 The horror of it was the loss of our privacy. For us, individuals
  • 16. #OSSPARIS16 ● A total lack of control of the roadmap ● Inability to innovate beyond what everybody else has ● Lack of control of your data ● Vendor lock-in ● And once that one sank in, rising costs For the enterprise, slowly, you discovered you suffered from
  • 17. #OSSPARIS16 If you are in industry that has not yet “been disrupted”, and you are not the “disruptor”, your company’s future is at highest risk. And mind you, there will be no non-digital enterprises.
  • 18. #OSSPARIS16 What the hmpfff are you talking about? 97% of software we run is proprietary on-premise…. mixed with legacy bespoke … If you have not yet seen the tidal wave of SaaS attack your shores. It’s coming. And it will take 20 more years to bury the old Microsoft. It’s still dead. Remember … Open-Source won.
  • 19. #OSSPARIS16 And this is orthogonal to the cloud issue. The question is Bespoke vs Universally shared. The universally shared model, SaaS, is always proprietary. Not about Web Vs Legacy.
  • 20. A quick story. We are using a well known SaaS product. A A couple of days ago they said “hey you are using 180% of the allowed space. 1.8GB, we will shut down your business critical system if you don’t upgrade” I downloaded the whole dataset. 60MB compressed. 800MB. I could buy more space for 135$ / 500MB / Month.
  • 21. This is VS 0.03$ to buy and 1.5$/M to rent from AWS. So sometimes using SaaS means, if they can, they would make you pay the price of 20 years ago. I mean 1996 GB. WTF.
  • 22. #OSSPARIS16 The pendulum has swung so far to the services side that companies, without even knowing it, become subservient, on the long-run they would discover that they are now vassals.
  • 23. #OSSPARIS16 ● The SaaS model has not even showed all of it’s muscles. ● Because machine learning techniques are still in their infancy. ● A solution that has not only scale in operations and development costs but also in understanding will become harder and harder to beat. Because it’s not even about the code. It is about DATA.
  • 24. #OSSPARIS16 But Open Source won, didn’t it? ● Most of the code running SaaS solutions (like anything else) uses Open Source. ● Much of it GPL. ● But the end result has even worse effects than running proprietary on-premise.
  • 25. #OSSPARIS16 Infrastructure level Open Source has no problem ● Google, Microsoft and IBM are more than happy to contribute ● There are of course examples (shout-out to Gitlab), but these are rare.
  • 26. #OSSPARIS16 It’s the end-user Open Source projects that suffer ● These are the ones that matter to our liberty and privacy. ● And it is very hard to monetize.
  • 27. #OSSPARIS16 Why monetize? It’s all about the freedom, chill.
  • 28. #OSSPARIS16 Why monetize? It’s all about the freedom, chill. It’s 2016, we are no longer having this conversation.
  • 29. #OSSPARIS16 Why monetize? It’s all about the freedom, chill. It’s 2016, we are no longer having this conversation. Food.
  • 30. #OSSPARIS16 Believe me, monetizing GPL, I know. ● At the foundation of Commerce Guys, an Open Source Vendor, started around 2009. ● Drupal Commerce is fundamentally better than the other e-commerce solutions out there. ● As first order of business we were going to beat Magento. ● Hugely successful (60,000 running sites. Big ones too). ● Big community, many contributions ● Even raised VC money.
  • 31. #OSSPARIS16 Monetization Strategies ● Support ● Marketplace ● Professional services ● Hosted / SaaS version
  • 32. #OSSPARIS16 Monetization Strategies ● Support - we didn’t make a broken product. ● Marketplace - took more than three years ● Professional services - worked. But that’s not scalable. ● Hosted / SaaS version - Shebang.
  • 33. #OSSPARIS16 Monetization Strategies ● Support ● Marketplace ● Professional services ● Hosted / SaaS version - Shebang.
  • 35. #OSSPARIS16 Go SaaS! ● The problem was that a SaaS model just didn’t cut it. ● We could dumb down the solution to make it one shoe fits all. ● But then.. it wouldn’t be any better. It was better because it was open, a framework, easy to extend and hack.
  • 36. #OSSPARIS16 When SaaS won... ● There were economics reasons, but there were also technical reasons for the world to have went SaaS ● Maintaining numerous large software projects was simply not feasible with the technics of 10 years ago. ● Now with Git, Containers, Orchestration and lifecycle automation technologies, we can suddenly benefit from the best of both worlds.
  • 37. #OSSPARIS16 We knew that now it is possible to make ● A software platform that evolves continuously and that is cheap to maintain and manage at scale (with true SLAs, scalability and all). ● On top of which you can do have your own innovative edge with custom code ● The 95% of the code that is shared can be managed as cheaply as a single monolithic SaaS solution. ● Git! Containers! Orchestration! Cloud!
  • 38. Zero admin chores: The most extreme version of DevOps, is NoOps Git-driven infrastructure With a single git push you can deploy an arbitrarily complex cluster (with micro-services, messages queues and the lot.) Automated high-availability of everything Everything is managed & automated: from the network to the filesystem, from the build process to deployment. Multi-cloud, multi-app, multi-stack With Sovereign Hosting as a feature Deploy any PHP, Node.js, Python or Ruby application.
  • 39. BEYOND CLOUD HOSTING Clone a byte-for-byte copy of your production site in less than a minute. ➔ Every git branch has a url ➔ Eliminates QA bottlenecks ➔ 90% faster human testing and validation ➔ Fail proof, predictable deployments ➔ Quick bug fixes and security release resolution
  • 40. #OSSPARIS16 This worked. ● It was hard work. Expensive work. Getting a 24/7/365 highly available operation with support and billing infrastructure is not cheap. ● But we discovered that the problem we were trying to solve for our own Open Source solution, Drupal Commerce, was general. ● Our clients, asked us for what goddamn reason they couldn’t use this for other Open Source projects.
  • 41. #OSSPARIS16 … so Drupal Commerce is doing just fine ● A smaller company that focuses on the core product ● With a marketplace that works ● With many contributors ● Also selling expertise ● But we had to spin-off and sell that in order to go for the more general solution
  • 42. #OSSPARIS16 We didn’t beat our good open source friends from Magento ● We joined forces. Now Magento Cloud runs on a white-label Platform.Sh ● And eZ Platform ● And Typo 3 ● And many small ones. Like Open Social from Goal Gorilla (shout-out!) ● Stay tuned for more in a couple of weeks. And then some more.
  • 43. #OSSPARIS16 Simple projects, with important outcomes ● This allows Open Source vendors to compete with SaaS providers, on the same terms ● Longest integration took 2 months. Quickest 2 weeks. ● Most OS vendors could not efford this. Or the solution they would valiantly create will be subpar, and not scale. ● This is not only a boon for the vendors. Also for the myriad of open source developers in these communities. Because it’s industrialized.
  • 45. #OSSPARIS16 The web won, and open source can still win the important battle. ● But only if there is an operational model in which bespoke can function at scale. ● It’s only when it is compatible with the world of APIs and Cloudy Clouds. ● Only where even smaller Open Source vendors can monetize, at scale, as a service. ● We still need to solve the Machine Learning thing though. Ideas?
  • 46. #OSSPARIS16 In the Post SaaS Era ● We can have sustainable Open Source projects ● We can benefit from the shared while keeping control ● Control means innovation ● And Control means privacy
  • 47. @platformsh WANT TO CREATE A SAAS SOLUTION? COME TALK TO US.