SlideShare a Scribd company logo
WHY OPEN
ALWAYS
TRUMPS
CLOSED?
Janne Kalliola
Exove
About Myself
§  CEO of Exove
§  Chairman of Finnish DrupalAssociation
§  Board Member of Estonian DrupalAssociation
§  I've been working with open source from '90s
§  Currently rooting for Node.js, WordPress, and
Drupal
About Exove
Exove is a leading digital services design and development
company focusing on open technologies.
We help companies to grow their digital business.
Quick facts:
§  Founded 2006
§  Over 70 people
§  Served more than 190 clients
§  Offices in Finland, Estonia, and the UK
§  AAAcredit rating
§  CEO Janne Kalliola
…And We Are Hiring!
§  Join us to experience the open source
goodness I'm about to talk with you
§  Numerous technical positions open, for
example, Node.js dev, Drupal dev, WordPress
dev
§  Go to exove.com/careers
Follow us on Twitter @exove
AND NOW TO
THE TOPIC!
Back in 1999
Sun Microsystems CEO Scott McNealy said
"Linux is like Windows: it's too fat for the client, for
the appliance ... it's not scalable for the server ...
Now why in the world would anybody ever write
another cheque to Microsoft? I don't know. But
why would you do Linux either? That's the wrong
answer." 1)
1) http://readwrite.com/2014/07/01/linux-world-domination-complete-why-its-foolish-to-bet-
against-open-source-communities
2) http://fortboise.org/top100-history.html
In 1999
§  Back then UNIX powered around 50% of
world's supercomputer market 1)
§  Five of ten the most powerful supercomputers
ran UNIX 1)
§  SUN Microsystems was 69th biggest company
in the USA
§  Value $54B2)
How About Now?
§  UNIX powers 2% of top 500 supercomputers,
and Windows 1% 1)
§  The rest – 97% – is powered by Linux 1)
§  SUN was bought by Oracle with $5.6B in 2009
3)
3) http://en.wikipedia.org/wiki/Sun_acquisition_by_Oracle
What Happened?
§  Both Scott McNealy and SUN Microsystems
were surprised by the power of the community
§  SUN had an exceptional history of engineering
innovations, but it was still a single company
§  That needed to pay salaries to its employees
§  And thus was constrained by the amount of the staff
it could hire
Why Linux Succeeded?
§  Linux was the first viable open source operating
system
§  Had enough features and applications to be adopted
§  Linux overpassed its competition – commercial
UNIX systems, Windows NT, etc. – in speed of
innovation
§  Linux gained numerous corporate sponsors that
donated developers to work on the project
Community Does Matter
§  Community makes it cool to adopt an open-
source project
§  Community makes it safe to adopt an open-
source project
§  Community creates a larger total addressable
market
§  Community makes it hard for rivals to compete
Perspective Through
Numbers
§  Surveys have found that developers expend on
average 11 hours a week on open source efforts
(a median of 7 hours), more than 25% of a
standard work week4)
§  This is 0.29 FTE (full time equivalent)
§  Thus 3.4 part time open source developers lumped
together work as much as one full time paid
developer
4) http://www.health-policy-systems.com/content/9/1/36
Perspective Through
Numbers
§  Drupal Community has over 1.167M users and
over 37,000 developers5)
§  The estimate of full time equivalent of Drupal
community development is thus
37,000 x 0.29 = 10 370
5) http://en.wikipedia.org/wiki/Drupal
10 370
full time developers!
Show me a company that can
invest over 10,000 people to
develop a complex server side
platform.
Or a company that has more than
million registered users.
SUN Microsystems were not one
of them.
(Ifsuchcompaniesdoevenexist)
However, Every Community
Is Not a Winning One
§  The median length of project participation is 1.2
years4)
§  80% of open source software projects fade
away due to insufficient long-term participation 4)
So choose wisely!
Define a Winning
Community?
§  Winning or sustained communities typically are very
active
§  Lots of developers and other people in various roles
§  People working actively to keep the community together
§  Clear vision and people pushing it forward
§  No major arguments inside the community
§  Conferences, books or other tangible items related
to the project or the community
WHY OPEN
SOURCE
WORKS?
Participation, Participation
§  Open source projects are driven forward with
participation
§  People donate their time to commit new code to the
project
§  New feature
§  Bug fix
§  The commits move the project from release to
release
Participation > Commits > Progress
Why to Participate?
§  Being in a community is an act of working
together for a shared goal
§  The community must attract people that collaborate
§  The project leader has a significant role in
attracting highly skilled people
§  Demand is high, supply is scarce
§  People have different motivations for
participating in the community
Motivational Factors6)
Economic Developer earns money from contributions
Fun Developer enjoys contributing
Identity Developer identifies himself as an open source
programmer and maintains that identity
Learning Developer wants to learn more
Networking Developer gains a peer network
Own use Developer uses the software himself
Political Developer thinks that all software should be
free
Signaling Developer wants to show his skills.
6) Årdal et al. Health Research Policy and Systems 2011
YOU LOVE 

IT
YOU ARE
PAID FOR IT
YOU 

ARE 

GREAT 

AT IT
THE 

WORLD 

NEEDS 

IT
@Frank_Giustra
YOU LOVE 

IT
YOU ARE
PAID FOR IT
YOU 

ARE 

GREAT 

AT IT
THE 

WORLD 

NEEDS 

IT
@Frank_Giustra
Purpose.
Motivations Over Time
§  Motives change during time
§  People that learn through participation or identify
themselves with the community continue much
more likely in the community
§  People needing the software for their own use
typically leave when their needs are met
Companies as Desired
Partners
§  Companies have more long-term goals than
individuals
§  They also offer more considerable and stable
resources
§  Companies are also interested in non-development
activities, such as testing and documentation
§  Companies are motivated by economics
§  They complement their portfolio with open source
§  They use the system for their own use
How to Participate as a
Company?
§  Allow your vendors to commit fixes and new
features on the open source systems you are
using
§  Participate in conferences
§  Sponsor feature requests
§  Donate developer time, full-time or part-time
§  Donate money or become a sponsor
Why Open Always Trumps Closed?
CASES
Apache Project
§  Numerous systems and libraries, such as
§  Apache web server
§  Hadoop
§  Lucene + SOLR
§  Subversion
§  Tomcat
§  Licensed underApache 2 license that maximises
the freedom of the users / developers
§  www.apache.org
Results
§  All web servers are nowadays free
§  People used to pay for Netscape web servers etc.
§  Tomcat & JBoss – not anApache project,
though – caused licensing of J2EE containers
to cease
§  There are no commercial search engine servers
sold
§  SAAS search model is thriving, however
WordPress
§  The world's most used content management
and blogging system
§  Has extensive commercial ecosystem powered
by individual developers and small companies
worldwide
§  Project managed byAutomattic Inc.
§  Licensed under GPL2 that maximises the
freedom of the code
§  www.wordpress.org
Results
§  Web publishing used to be limited to people
having a) money or b) technical skills
§  WordPress has democratized publishing and
created blogging business
§  There used to be commercial blogging
platforms that have mostly disappeared
Drupal
§  The world's third biggest content management
system and application development platform
§  Has probably the biggest open source
community (and a very fierce one, too)
§  Project managed by DrupalAssociation
§  Licensed under GPL2 that maximises the
freedom of the code
§  www.drupal.org
Results
§  Drupal (and other high-end open CM systems)
have pushed commercial CM systems into
niches
§  There are exceptions, for example, EPiServer is
doing quite strongly – for now
§  Drupal has made inroads to enterprise content
management
Node.js
§  Blazing fast JavaScript based server system built on top of
Google V8 JavaScript engine
§  V8 is also open source, licensed under BSD license
§  Has sprung a lot of libraries and a lot of participation in a
short time – albeit a lot of things are still in early phases
§  Project managed by Joyent
§  Recently forked to io.js
§  Licensed under MITthat maximises the freedom of the
users / developers
§  www.nodejs.org
Results
§  Node.js is moving high-end server development
from Java and PHP to JavaScript
§  It is eating market share from other open source
systems – as the commercial options were
made obsolete by the previous generation of
open source
Other Interesting Ones
§  Android
§  The most prevalent mobile phone operating system
§  MySQL, MariaDB
§  The de facto standard for databases nowadays
§  MongoDB
§  The most thriving NoSQLdatabase
§  Also all other relevant NoSQLDBs are based on
open source
§  Eclipse
HOW TO
SUCCEED
WITH OPEN
SOURCE?
Don't Fight, Adopt
§  There is no point fighting against open source
§  Except in exceptional cases, a company cannot
win a battle against open source
§  Open source is like a slow tsunami – you better surf
on it than drown in it
You need to have a viable strategy to work
with open source
Questions for Your Open
Source Strategy
§  Do you get benefits by switching to open
source?
§  Would it make sense to embed open source
inside your services or products?
§  Can you add value on top of an open source
product?
§  Is your market being consumed by open source
products?
It's Tough, Though
§  The market has not yet found an excellent open source
monetisation mechanism
§  Open source based business models yield less value than
closed source ones
§  Red Hat's market cap is around $13.56B (Apr 20, 2015)
§  Compare to Oracle $187.78B, Microsoft $341.40B, SAP
$85.73B
§  Red Hat's yearly revenue is less than half of quarterly revenues
of the aforementioned companies
§  On the other hand, very profitable businesses – such as
Google orApple – base part of their technology stack on
open source components
It's Easier for Customers
§  Compared to vendors, customers have a less
rocky road
§  Open source brings down the total cost of
ownership and eliminates vendor locks
§  On the other hand, you are fully responsible for
the solution you own – it is very hard to get
someone contractually liable for open source
systems
Open Source Benefits
§  Security – no hidden stuff
§  Quality – way more people looking at the code
§  Freedom – little bindings for you, if any
§  Flexibility and customisability – have it your way
§  Cost – no license and support fees
§  Try before you buy – no monetary costs to try
something before taking it into use
WRAP-UP
Wrap-Up
§  You cannot fight against open source
communities
§  It is better to join them and reap the benefits
§  When planning open source based business
models, scaling is harder
§  As a customer / buyer, open technology
provides numerous benefits
QUESTIONS?
COMMENTS?
Nailed it? Follow us on
Twitter
@exove

More Related Content

PPTX
Why Open Always Trumps Closed (Eventually) - Drupalcamp Finland Keynote
PDF
Challenges to the Open Source Model Today
PDF
5/ GitHub Inner Source @ OPEN'16
ODP
Open Source is Not An Alternative, It is The Solution
PDF
Inner Source: Enterprise Lessons from the Open Source Community.
PDF
Neither Rogues nor Saints: Ethics in Open Source
PPTX
Growing Drupal Organisations - Drupal Business Days 2012
PPT
Open Source: Lessons Learned (2006)
Why Open Always Trumps Closed (Eventually) - Drupalcamp Finland Keynote
Challenges to the Open Source Model Today
5/ GitHub Inner Source @ OPEN'16
Open Source is Not An Alternative, It is The Solution
Inner Source: Enterprise Lessons from the Open Source Community.
Neither Rogues nor Saints: Ethics in Open Source
Growing Drupal Organisations - Drupal Business Days 2012
Open Source: Lessons Learned (2006)

What's hot (20)

PDF
Michael Widenius
PPT
Java, Communities, and Social Networking
PDF
Understand Open Source ecosystems
PPTX
How we made jenkins community
PPT
NodeConf EU 2015 Keynote
PPT
Os Long
PPTX
Drupal vs. the Others
PPTX
Project Sputnik: Crowd sourcing a Developer laptop
PDF
Innovation Driven By Open Source
PPTX
The Story of Project Sputnik - Client to cloud solution
PDF
Project Sputnik - Driving Innovation at a large company
PDF
Digital Doha Summit - ICT Qatar and Open Source
PDF
Contributing to Open Source
PDF
Establishing an Open Source Program Office
PPT
Free, Libre and Open Source Software and Further Education
PDF
Approaching Developer Relations in an Open Source community
PPTX
Getting Started in the Nonprofit Cloud
PDF
Create great cncf user base from lessons learned from other open source com...
PPTX
Lean Startup & Innovation for PMI Taiwan International Conference
Michael Widenius
Java, Communities, and Social Networking
Understand Open Source ecosystems
How we made jenkins community
NodeConf EU 2015 Keynote
Os Long
Drupal vs. the Others
Project Sputnik: Crowd sourcing a Developer laptop
Innovation Driven By Open Source
The Story of Project Sputnik - Client to cloud solution
Project Sputnik - Driving Innovation at a large company
Digital Doha Summit - ICT Qatar and Open Source
Contributing to Open Source
Establishing an Open Source Program Office
Free, Libre and Open Source Software and Further Education
Approaching Developer Relations in an Open Source community
Getting Started in the Nonprofit Cloud
Create great cncf user base from lessons learned from other open source com...
Lean Startup & Innovation for PMI Taiwan International Conference
Ad

Similar to Why Open Always Trumps Closed? (20)

PDF
Open Source as a Viable Business Model
PPT
Opensource
PDF
Open Source: What is It?
PPT
Open Source & Open Development
PDF
The business behind open source
ODP
Pak kiet presentation-24_mar_2005_7
PDF
Why do Companies Write Open Source Software
PDF
WE16 - Navigating the Seas of Open Source Projects
PPT
Why Open Source, I have Microsoft ?
PPT
Why Open Source, I have Microsoft ?
PPT
Asf icfoss-mentoring
PDF
Open Source Secret Sauce - Lugor Sep 2011
PDF
Open Source Building Career and Competency
PPT
GNU turns 30
PDF
The real value of open source: ROI and beyond
PDF
Global Open Source Development 2011-2014 Review and 2015 Forecast
PPT
IDCEE 2013: How to do a successful company around open source - Michael Widen...
PPT
Asayopenbravowccommunityimperativenv 090419061800 Phpapp01
PDF
OPS_Unit-1--Open Source Demystifying.pdf
PPTX
The Rise of Open Source
Open Source as a Viable Business Model
Opensource
Open Source: What is It?
Open Source & Open Development
The business behind open source
Pak kiet presentation-24_mar_2005_7
Why do Companies Write Open Source Software
WE16 - Navigating the Seas of Open Source Projects
Why Open Source, I have Microsoft ?
Why Open Source, I have Microsoft ?
Asf icfoss-mentoring
Open Source Secret Sauce - Lugor Sep 2011
Open Source Building Career and Competency
GNU turns 30
The real value of open source: ROI and beyond
Global Open Source Development 2011-2014 Review and 2015 Forecast
IDCEE 2013: How to do a successful company around open source - Michael Widen...
Asayopenbravowccommunityimperativenv 090419061800 Phpapp01
OPS_Unit-1--Open Source Demystifying.pdf
The Rise of Open Source
Ad

More from Exove (20)

PDF
Drupalcamp Finland – Measuring Front-end Energy Consumption
PDF
Data security in the age of GDPR – most common data security problems
PDF
Provisioning infrastructure to AWS using Terraform – Exove
PDF
Advanced custom fields in Wordpress
PDF
Introduction to Robot Framework – Exove
PDF
Jenkins and visual regression – Exove
PDF
Server-side React with Headless CMS – Exove
PDF
WebSockets in Bravo Dashboard – Exove
PDF
Diversity in recruitment
PDF
Saavutettavuus liiketoimintana
PDF
Saavutettavuus osana Eläkeliiton verkkosivu-uudistusta
PDF
Mitä saavutettavuusdirektiivi pitää sisällään
PDF
Creating Landing Pages for Drupal 8
PDF
GDPR for developers
PDF
Managing Complexity and Privacy Debt with Drupal
PDF
Life with digital services after GDPR
PDF
GDPR - no beginning no end
PDF
Developing truly personalised experiences
PDF
Customer Experience and Personalisation
PDF
Adventures In Programmatic Branding – How To Design With Algorithms And How T...
Drupalcamp Finland – Measuring Front-end Energy Consumption
Data security in the age of GDPR – most common data security problems
Provisioning infrastructure to AWS using Terraform – Exove
Advanced custom fields in Wordpress
Introduction to Robot Framework – Exove
Jenkins and visual regression – Exove
Server-side React with Headless CMS – Exove
WebSockets in Bravo Dashboard – Exove
Diversity in recruitment
Saavutettavuus liiketoimintana
Saavutettavuus osana Eläkeliiton verkkosivu-uudistusta
Mitä saavutettavuusdirektiivi pitää sisällään
Creating Landing Pages for Drupal 8
GDPR for developers
Managing Complexity and Privacy Debt with Drupal
Life with digital services after GDPR
GDPR - no beginning no end
Developing truly personalised experiences
Customer Experience and Personalisation
Adventures In Programmatic Branding – How To Design With Algorithms And How T...

Recently uploaded (20)

PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Electronic commerce courselecture one. Pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Empathic Computing: Creating Shared Understanding
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PPTX
breach-and-attack-simulation-cybersecurity-india-chennai-defenderrabbit-2025....
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
GamePlan Trading System Review: Professional Trader's Honest Take
PPTX
Cloud computing and distributed systems.
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Machine learning based COVID-19 study performance prediction
PPT
Teaching material agriculture food technology
PDF
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Chapter 3 Spatial Domain Image Processing.pdf
NewMind AI Weekly Chronicles - August'25 Week I
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Per capita expenditure prediction using model stacking based on satellite ima...
Electronic commerce courselecture one. Pdf
Advanced methodologies resolving dimensionality complications for autism neur...
Empathic Computing: Creating Shared Understanding
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
breach-and-attack-simulation-cybersecurity-india-chennai-defenderrabbit-2025....
Review of recent advances in non-invasive hemoglobin estimation
GamePlan Trading System Review: Professional Trader's Honest Take
Cloud computing and distributed systems.
Network Security Unit 5.pdf for BCA BBA.
Diabetes mellitus diagnosis method based random forest with bat algorithm
Machine learning based COVID-19 study performance prediction
Teaching material agriculture food technology
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
Understanding_Digital_Forensics_Presentation.pptx
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Chapter 3 Spatial Domain Image Processing.pdf

Why Open Always Trumps Closed?

  • 2. About Myself §  CEO of Exove §  Chairman of Finnish DrupalAssociation §  Board Member of Estonian DrupalAssociation §  I've been working with open source from '90s §  Currently rooting for Node.js, WordPress, and Drupal
  • 3. About Exove Exove is a leading digital services design and development company focusing on open technologies. We help companies to grow their digital business. Quick facts: §  Founded 2006 §  Over 70 people §  Served more than 190 clients §  Offices in Finland, Estonia, and the UK §  AAAcredit rating §  CEO Janne Kalliola
  • 4. …And We Are Hiring! §  Join us to experience the open source goodness I'm about to talk with you §  Numerous technical positions open, for example, Node.js dev, Drupal dev, WordPress dev §  Go to exove.com/careers Follow us on Twitter @exove
  • 5. AND NOW TO THE TOPIC!
  • 6. Back in 1999 Sun Microsystems CEO Scott McNealy said "Linux is like Windows: it's too fat for the client, for the appliance ... it's not scalable for the server ... Now why in the world would anybody ever write another cheque to Microsoft? I don't know. But why would you do Linux either? That's the wrong answer." 1) 1) http://readwrite.com/2014/07/01/linux-world-domination-complete-why-its-foolish-to-bet- against-open-source-communities
  • 7. 2) http://fortboise.org/top100-history.html In 1999 §  Back then UNIX powered around 50% of world's supercomputer market 1) §  Five of ten the most powerful supercomputers ran UNIX 1) §  SUN Microsystems was 69th biggest company in the USA §  Value $54B2)
  • 8. How About Now? §  UNIX powers 2% of top 500 supercomputers, and Windows 1% 1) §  The rest – 97% – is powered by Linux 1) §  SUN was bought by Oracle with $5.6B in 2009 3) 3) http://en.wikipedia.org/wiki/Sun_acquisition_by_Oracle
  • 9. What Happened? §  Both Scott McNealy and SUN Microsystems were surprised by the power of the community §  SUN had an exceptional history of engineering innovations, but it was still a single company §  That needed to pay salaries to its employees §  And thus was constrained by the amount of the staff it could hire
  • 10. Why Linux Succeeded? §  Linux was the first viable open source operating system §  Had enough features and applications to be adopted §  Linux overpassed its competition – commercial UNIX systems, Windows NT, etc. – in speed of innovation §  Linux gained numerous corporate sponsors that donated developers to work on the project
  • 11. Community Does Matter §  Community makes it cool to adopt an open- source project §  Community makes it safe to adopt an open- source project §  Community creates a larger total addressable market §  Community makes it hard for rivals to compete
  • 12. Perspective Through Numbers §  Surveys have found that developers expend on average 11 hours a week on open source efforts (a median of 7 hours), more than 25% of a standard work week4) §  This is 0.29 FTE (full time equivalent) §  Thus 3.4 part time open source developers lumped together work as much as one full time paid developer 4) http://www.health-policy-systems.com/content/9/1/36
  • 13. Perspective Through Numbers §  Drupal Community has over 1.167M users and over 37,000 developers5) §  The estimate of full time equivalent of Drupal community development is thus 37,000 x 0.29 = 10 370 5) http://en.wikipedia.org/wiki/Drupal
  • 14. 10 370 full time developers!
  • 15. Show me a company that can invest over 10,000 people to develop a complex server side platform.
  • 16. Or a company that has more than million registered users.
  • 17. SUN Microsystems were not one of them. (Ifsuchcompaniesdoevenexist)
  • 18. However, Every Community Is Not a Winning One §  The median length of project participation is 1.2 years4) §  80% of open source software projects fade away due to insufficient long-term participation 4) So choose wisely!
  • 19. Define a Winning Community? §  Winning or sustained communities typically are very active §  Lots of developers and other people in various roles §  People working actively to keep the community together §  Clear vision and people pushing it forward §  No major arguments inside the community §  Conferences, books or other tangible items related to the project or the community
  • 21. Participation, Participation §  Open source projects are driven forward with participation §  People donate their time to commit new code to the project §  New feature §  Bug fix §  The commits move the project from release to release Participation > Commits > Progress
  • 22. Why to Participate? §  Being in a community is an act of working together for a shared goal §  The community must attract people that collaborate §  The project leader has a significant role in attracting highly skilled people §  Demand is high, supply is scarce §  People have different motivations for participating in the community
  • 23. Motivational Factors6) Economic Developer earns money from contributions Fun Developer enjoys contributing Identity Developer identifies himself as an open source programmer and maintains that identity Learning Developer wants to learn more Networking Developer gains a peer network Own use Developer uses the software himself Political Developer thinks that all software should be free Signaling Developer wants to show his skills. 6) Årdal et al. Health Research Policy and Systems 2011
  • 24. YOU LOVE 
 IT YOU ARE PAID FOR IT YOU 
 ARE 
 GREAT 
 AT IT THE 
 WORLD 
 NEEDS 
 IT @Frank_Giustra
  • 25. YOU LOVE 
 IT YOU ARE PAID FOR IT YOU 
 ARE 
 GREAT 
 AT IT THE 
 WORLD 
 NEEDS 
 IT @Frank_Giustra Purpose.
  • 26. Motivations Over Time §  Motives change during time §  People that learn through participation or identify themselves with the community continue much more likely in the community §  People needing the software for their own use typically leave when their needs are met
  • 27. Companies as Desired Partners §  Companies have more long-term goals than individuals §  They also offer more considerable and stable resources §  Companies are also interested in non-development activities, such as testing and documentation §  Companies are motivated by economics §  They complement their portfolio with open source §  They use the system for their own use
  • 28. How to Participate as a Company? §  Allow your vendors to commit fixes and new features on the open source systems you are using §  Participate in conferences §  Sponsor feature requests §  Donate developer time, full-time or part-time §  Donate money or become a sponsor
  • 30. CASES
  • 31. Apache Project §  Numerous systems and libraries, such as §  Apache web server §  Hadoop §  Lucene + SOLR §  Subversion §  Tomcat §  Licensed underApache 2 license that maximises the freedom of the users / developers §  www.apache.org
  • 32. Results §  All web servers are nowadays free §  People used to pay for Netscape web servers etc. §  Tomcat & JBoss – not anApache project, though – caused licensing of J2EE containers to cease §  There are no commercial search engine servers sold §  SAAS search model is thriving, however
  • 33. WordPress §  The world's most used content management and blogging system §  Has extensive commercial ecosystem powered by individual developers and small companies worldwide §  Project managed byAutomattic Inc. §  Licensed under GPL2 that maximises the freedom of the code §  www.wordpress.org
  • 34. Results §  Web publishing used to be limited to people having a) money or b) technical skills §  WordPress has democratized publishing and created blogging business §  There used to be commercial blogging platforms that have mostly disappeared
  • 35. Drupal §  The world's third biggest content management system and application development platform §  Has probably the biggest open source community (and a very fierce one, too) §  Project managed by DrupalAssociation §  Licensed under GPL2 that maximises the freedom of the code §  www.drupal.org
  • 36. Results §  Drupal (and other high-end open CM systems) have pushed commercial CM systems into niches §  There are exceptions, for example, EPiServer is doing quite strongly – for now §  Drupal has made inroads to enterprise content management
  • 37. Node.js §  Blazing fast JavaScript based server system built on top of Google V8 JavaScript engine §  V8 is also open source, licensed under BSD license §  Has sprung a lot of libraries and a lot of participation in a short time – albeit a lot of things are still in early phases §  Project managed by Joyent §  Recently forked to io.js §  Licensed under MITthat maximises the freedom of the users / developers §  www.nodejs.org
  • 38. Results §  Node.js is moving high-end server development from Java and PHP to JavaScript §  It is eating market share from other open source systems – as the commercial options were made obsolete by the previous generation of open source
  • 39. Other Interesting Ones §  Android §  The most prevalent mobile phone operating system §  MySQL, MariaDB §  The de facto standard for databases nowadays §  MongoDB §  The most thriving NoSQLdatabase §  Also all other relevant NoSQLDBs are based on open source §  Eclipse
  • 41. Don't Fight, Adopt §  There is no point fighting against open source §  Except in exceptional cases, a company cannot win a battle against open source §  Open source is like a slow tsunami – you better surf on it than drown in it You need to have a viable strategy to work with open source
  • 42. Questions for Your Open Source Strategy §  Do you get benefits by switching to open source? §  Would it make sense to embed open source inside your services or products? §  Can you add value on top of an open source product? §  Is your market being consumed by open source products?
  • 43. It's Tough, Though §  The market has not yet found an excellent open source monetisation mechanism §  Open source based business models yield less value than closed source ones §  Red Hat's market cap is around $13.56B (Apr 20, 2015) §  Compare to Oracle $187.78B, Microsoft $341.40B, SAP $85.73B §  Red Hat's yearly revenue is less than half of quarterly revenues of the aforementioned companies §  On the other hand, very profitable businesses – such as Google orApple – base part of their technology stack on open source components
  • 44. It's Easier for Customers §  Compared to vendors, customers have a less rocky road §  Open source brings down the total cost of ownership and eliminates vendor locks §  On the other hand, you are fully responsible for the solution you own – it is very hard to get someone contractually liable for open source systems
  • 45. Open Source Benefits §  Security – no hidden stuff §  Quality – way more people looking at the code §  Freedom – little bindings for you, if any §  Flexibility and customisability – have it your way §  Cost – no license and support fees §  Try before you buy – no monetary costs to try something before taking it into use
  • 47. Wrap-Up §  You cannot fight against open source communities §  It is better to join them and reap the benefits §  When planning open source based business models, scaling is harder §  As a customer / buyer, open technology provides numerous benefits