Open Source is ubiquitous. Open Source is inevitable. But why would anyone even engage in Open Source? Does making money with it even work?
Modern Open Source is not Richard Stallman's Open Source anymore. Now that even Microsoft is open sourcing .NET (and possibly: Windows?), we'll need to review our opinions about Open Source.
Large corporations have engaged in commoditising their infrastructure software via Open Source in order to increase demand for their primary offerings: PaaS, SaaS, and IaaS.
And with this new model in mind, we'll have a short look into whether it still makes sense for ISVs to engage in Open Source development, or if we should just enjoy the massive free ride.
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
This isn't Richard Stallman's Open Source anymore
1. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
The Business of Open Source
This isn’t Richard
Stallman’s Open
Source anymore
2. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
Stallman doesn’t strictly like “Open Source”
(who noticed the flaw in the title?)
3. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
Me – @lukaseder
Open Source is free. Beer.
- Founder and CEO at Data Geekery
- Oracle Java Champion
- JUG.ch Board Member
4. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
Why do I talk about Open Source?
Data Geekery is a (dual-licensed) Open
Source Software vendor.
Check out our products:
http://www.jooq.org/products
5. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
Why do I talk about Open Source?
Let’s say, I have
an opinion about
Open Source
6. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
Why do I talk about Open Source?
(yeah, who doesn’t)
7. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
Why do I talk about Open Source?
I also like gifs
8. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
Why do I talk about Open Source?
Please relax 😃
(don’t get too 😡 about this topic)
9. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
If OSS were translated to car manufacturing
10. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
What is Open Source?
Who in here is
using OSS?
11. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
What is Open Source?
Everyone! 😍
12. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
What is Open Source?
Who in here
contributes to OSS?
13. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
What is Open Source?
Some of you 😐
14. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
What is Open Source?
Who in here
contributes
significantly to OSS?
15. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
What is Open Source?
16. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
What is Open Source? – This:
Open-source software (OSS)
is computer software with its source
code made available with a license in
which the copyright holder provides the
rights to study, change, and distribute
the software to anyone and for any
purpose
https://en.wikipedia.org/wiki/Open-source_software
17. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
What is Open Source? – This:
Open-source software (OSS)
is computer software with its source
code made available with a license in
which the copyright holder provides the
rights to study, change, and distribute
the software to anyone and for any
purpose
https://en.wikipedia.org/wiki/Open-source_software
18. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
What is Open Source? – This:
Free as in freedom
(or «libre»)
19. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
What is Open Source? – But also this:
A report by the Standish Group (from
2008) states that adoption of open-
source software models has resulted in
savings of about $60 billion per year to
consumers.
https://en.wikipedia.org/wiki/Open-source_software
20. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
What is Open Source? – But also this:
Free as in beer
(or «gratis»)
21. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
What is Open Source? – But also this:
In other words, Oracle, Microsoft,
IBM, etc. lose $60 bn / year
22. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
In fact, it’s not that bad
Article by Peter Levine: https://techcrunch.com/2014/02/13/please-dont-tell-me-you-want-to-be-the-next-red-hat/
23. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
Short History of Open Source – FSM / GNU
1983: Free Software
Movement and GNU
24. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
Short History of Open Source – FSM / GNU
Goal:
Software should be
free as in «freedom»
25. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
Short History of Open Source – FSM / GNU
Freedom to...
1. Run the program for any purpose
2. Study the program, change it in any way
3. Redistribute copies
4. Distribute copies of modified versions
26. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
Short History of Open Source – FSM / GNU
Context
1. Software was extremely expensive
2. Software was «unavailable»
3. So was hardware
4. Small vendors had a hard time in
business
27. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
Short History of Open Source – FSM / GNU
Freedom is obviously a
highly ideological concept,
not necessarily something
that adds immediate
«business value»
28. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
Short History of Open Source – OSI / Netscape
1998: Open Source
Initiative and Netscape
29. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
Short History of Open Source – OSI / Netscape
Idea:
Remove anti-commercial
touch from «free» software
30. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
Short History of Open Source – OSI / Netscape
Make source code available
with relaxed (or no)
restrictions on the use and
modification of the code.
«Freedom» is opt-in, kinda
31. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
Short History of Open Source – OSI / Netscape
Modern example
(because defaults to «all rights reserved»)
32. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
Short History of Open Source – OSI / Netscape
Goal:
Rapid evolution of
software.
33. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
What about consumers?
But:
Do consumers
even care?
34. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
Which product do you use?
Good enough (for devs)
35. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
Which product do you use?
I did these with Gimp for /r/photoshopbattles
36. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
Which product do you use?
Much much better
37. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
Which product do you use?
No clear winner
38. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
Which product do you use?
Much better for end users
39. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
Which product do you use?
Much better for operations
40. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
Which product do you use?
???
No real competitor
41. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
Which product do you use?
???
No real competitor
42. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
It’s not about the license
Fact is:
Sometimes you prefer OSS,
sometimes you prefer
proprietary software
43. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
It’s not about the license
Fact is:
End users don’t care at all
about software licensing (this
includes most devs)
44. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
It’s not about the license
Have you ever observed a geeky friend
try to explain the miracles of free
software to a non-geeky friend?
45. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
It’s not about the license
46. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
In the end, Open Source boils down to…
Consumers want:
- High value
- Low price
Duh, right?
47. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
In the end, Open Source boils down to…
Open source is
- High value (it depends)
- Low price (at least initially)
48. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
Why does any vendor participate in Open Source
Vendors want:
- Just enough value
- High price
Duh, right?
49. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
Why does any vendor participate in Open Source
So, why do vendors
engage in Open Source?
50. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
Why does any vendor participate in Open Source
Free as in freedom?
51. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
Why does any vendor participate in Open Source
Free as in freedom?
52. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
Why does any vendor participate in Open Source
Free as in beer?
53. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
Why does any vendor participate in Open Source
Free as in beer?
54. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
Why does any vendor participate in Open Source
Wikipedia OSS Business Models
https://en.wikipedia.org/wiki/Business_models_for_open-source_software
1 Dual-licensing
2 Selling professional services
3 Selling of branded merchandise
4 Selling of certificates and trademark
use
5 Selling software as a service
6 Partnership with funding
organizations
7 Voluntary donations
8 Bounty driven development
9 Pre-order/crowdfunding/reverse-
bounty model
10 Advertising-supported software
11 Selling of optional proprietary
extensions
12 Selling of required proprietary parts
of a software product
13 Re-licensing under a proprietary
license
14 Obfuscation of source code
15 Delayed open-sourcing
55. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
Why does any vendor participate in Open Source
Wikipedia OSS Business Models
https://en.wikipedia.org/wiki/Business_models_for_open-source_software
1 Dual-licensing
2 Selling professional services
3 Selling of branded merchandise
4 Selling of certificates and trademark
use
5 Selling software as a service
6 Partnership with funding
organizations
7 Voluntary donations
8 Bounty driven development
9 Pre-order/crowdfunding/reverse-
bounty model
10 Advertising-supported software
11 Selling of optional proprietary
extensions
12 Selling of required proprietary parts
of a software product
13 Re-licensing under a proprietary
license
14 Obfuscation of source code
15 Delayed open-sourcing
56. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
Why does any vendor participate in Open Source
All of these «models» set Open
Source as the prerequesite.
And now, how to make money??
🤔
57. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
Why does any vendor participate in Open Source
However, companies want to
make money first.
And perhaps, they choose Open
Source. For a reason.
🤑
58. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
Here’s an OSS “Vendor”
59. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
Here’s an OSS “Vendor”
Netflix doesn’t make money with
software.
But thanks to their «coolness»,
they got free labour from the
market
60. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
Here’s another OSS “Vendor”
61. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
Here’s another OSS “Vendor”
Microsoft, Open Source?
62. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
Here’s another OSS “Vendor”
By 2020 "Cloud Shift" Will
Affect More Than $1
Trillion in IT Spending
- Gartner
63. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
Here’s another OSS “Vendor”
Open Source may just be
the only chance Microsoft
has left to catch up.
- me
64. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
Magic Quadrant for Cloud IaaS - Gartner
Source: Gartner (August 2016)
65. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
Some economic theory
Complementary
good
• http://www.joelonsoftware.com/articles/StrategyLetterV.html
• https://en.wikipedia.org/wiki/Complementary_good
66. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
Some economic theory
Reasons for vendors to
choose OSS:
1. Commoditisation
2. Fast market adoption
67. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
Some economic theory
Us, for instance...
Trying to enter the
ORM market that is
saturated in 2009...
Very hard without
OSS licensing
68. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
Here’s a third OSS Vendor
VMWare puts free infrastructure
software into every enterprise Java
shop in the hopes of following up with
sales for “the real business”.
69. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
Here’s a fourth OSS “Vendor”
We don't have to fight
open source, we have to
exploit open source.
- Larry Ellison
70. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
Other examples
Well, where did you
think OSS comes
from?
71. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
What is Open Source?
¯_(シ)_/¯
Image credit: https://www.flickr.com/photos/tomaisashdene/8686481567 By Tomais Ashdene. License CC-BY 2.0
72. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
What is Open Source?
Where do you think
OSS comes from?
73. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
Conclusions from the node.js / leftpad disaster
We’re the only industry who
doesn’t seem to care about
supply chain management!
74. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
Conclusion
There is no such
thing as free software
(vendors provide stuff for free for a reason)
75. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
Conclusion
Yet, Open Source is
inevitable
(vendors commoditise software for many reasons)
76. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
Conclusion
Conclusion
1. Continue consuming OSS.
2. Contribute if you want but no hard feelings if
you don’t.
3. Just beware: You’re the product. Know why
vendors give you free stuff. Stay in control of
your supply chain.
77. Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0
Thank you
And come see my 2nd talk at 13:00
10 SQL Tricks that You Didn't Think Were
Possible
Coordinates
• Blog: http://blog.jooq.org (excellent Java SQL content)
• Twitter: @JavaOOQ / @lukaseder (lame jokes)
• E-Mail: lukas.eder@datageekery.com
• Bank account: CH57 8148 7000 0SQL AWSM 7