Open Source as a Business: Strategy, Struggle & Success

A presentation at Voxxed Days Ticino in October 2018 in Lugano, Switzerland by Philipp Krenn

Slide 1

Slide 1

Open Source as a Business Strategy, Struggle & Success Philipp Krenn @xeraa @xeraa

Slide 2

Slide 2

[...] allow software to be freely used, modified, and shared. https://opensource.org/licenses @xeraa

Slide 3

Slide 3

The Debian Free Software Guidelines (DFSG) https://www.debian.org/social_contract. 1.0#guidelines (1997) @xeraa

Slide 4

Slide 4

Who is using OSS? @xeraa

Slide 5

Slide 5

Who is opening issues? @xeraa

Slide 6

Slide 6

Who is contributing back? @xeraa

Slide 7

Slide 7

https://twitter.com/ geowolf/status/ 971811346823221248

Slide 8

Slide 8

Ninety-eight-point-five percent of the code ever put into the core of Puppet was put in there by somebody I paid. https://www.geekwire.com/2018/might-time-big-cloud-share-wealth-open-sourcestartups/ @xeraa

Slide 9

Slide 9

Open Source ≠ Business Model @xeraa

Slide 10

Slide 10

Open source is a distribution model that allows us to build community. It’s a force multiplier. Shay Banon @xeraa

Slide 11

Slide 11

@xeraa

Slide 12

Slide 12

Developer @xeraa

Slide 13

Slide 13

Slide 14

Slide 14

@xeraa

Slide 15

Slide 15

!"# Where is the ? @xeraa

Slide 16

Slide 16

Agenda Strategy Struggle Success @xeraa

Slide 17

Slide 17

Strategy @xeraa

Slide 18

Slide 18

Services Support, Consulting, Training, Certification @xeraa

Slide 19

Slide 19

@xeraa

Slide 20

Slide 20

@xeraa

Slide 21

Slide 21

https://investors.redhat.com/~/media/Files/R/Red-Hat-IR/documents/q418-fact-sheet.pdf

Slide 22

Slide 22

Slide 23

Slide 23

Support Problem Ease of Use @xeraa

Slide 24

Slide 24

Support Problem Renewal Rates @xeraa

Slide 25

Slide 25

Service & Training Problem Consulting-Only Competition @xeraa

Slide 26

Slide 26

Open Core @xeraa

Slide 27

Slide 27

@xeraa

Slide 28

Slide 28

@xeraa

Slide 29

Slide 29

Slide 30

Slide 30

Problem Competing Tools @xeraa

Slide 31

Slide 31

Problem Less open, more commercial @xeraa

Slide 32

Slide 32

Problem Cloud Providers @xeraa

Slide 33

Slide 33

Cloud Service @xeraa

Slide 34

Slide 34

@xeraa

Slide 35

Slide 35

@xeraa

Slide 36

Slide 36

Slide 37

Slide 37

Problem Cloud Providers @xeraa

Slide 38

Slide 38

The intent of open source software was not so that someone else can take the exact same software and offer it as a service. https://www.geekwire.com/2018/might-time-big-cloud-share-wealth-open-sourcestartups/ @xeraa

Slide 39

Slide 39

Partnerships @xeraa

Slide 40

Slide 40

@xeraa

Slide 41

Slide 41

Donations @xeraa

Slide 42

Slide 42

@xeraa

Slide 43

Slide 43

For Patreon/donations to be a viable business model, have to put in just as much work as you’d have to do selling services/product, likely ending up w less from donations You can point to donation models that had it easy & I can point to traditional businesses that got lucky too https://twitter.com/sehurlburt/status/1036091578060656640 @xeraa

Slide 44

Slide 44

Certified Partners @xeraa

Slide 45

Slide 45

@xeraa

Slide 46

Slide 46

Problem Strength of the commercial ecosystem @xeraa

Slide 47

Slide 47

Ads @xeraa

Slide 48

Slide 48

@xeraa

Slide 49

Slide 49

Problem What is acceptable @xeraa

Slide 50

Slide 50

Merchandise @xeraa

Slide 51

Slide 51

@xeraa

Slide 52

Slide 52

Problem How much money is in swag @xeraa

Slide 53

Slide 53

Bounties / Crowdfunding @xeraa

Slide 54

Slide 54

Slide 55

Slide 55

Problem Vision and maintainablility @xeraa

Slide 56

Slide 56

Struggle @xeraa

Slide 57

Slide 57

Philosophy @xeraa

Slide 58

Slide 58

If you are claiming your startup/company is open source and you aren’t contributing to some form of upstream... then you aren’t really. Sorry not sorry. https://twitter.com/jessfraz/status/954802380125736961 @xeraa

Slide 59

Slide 59

Slide 60

Slide 60

Slide 61

Slide 61

Slide 62

Slide 62

Contributors Users Consumers @xeraa

Slide 63

Slide 63

Slide 64

Slide 64

[...] Amazon, on one hand, bashes the open source ecosystem and highlights the advantage of its own tools, while at the same time taking projects like Presto, which was developed in the open by Facebook, and turning it into a packaged, revenue-generating product (the newly announced Athena service). https://dzone.com/articles/did-amazon-just-kill-open-source @xeraa

Slide 65

Slide 65

[...] If you are MSFT and I ask you if you’ve used Redis and you say "you mean Azure Redis Cache?", that’s not a good sign. https://twitter.com/jensenharris/status/984268950136537088 @xeraa

Slide 66

Slide 66

@xeraa

Slide 67

Slide 67

RedisLabs Modules: AGPL Apache 2 modified with Commons Clause (2018/08) RediSearch, Redis Graph, ReJSON, ReBloom, Redis-ML @xeraa

Slide 68

Slide 68

Without limiting other conditions in the License, the grant of rights under the License will not include, and the License does not grant to you, the right to Sell the Software. https://commonsclause.com @xeraa

Slide 69

Slide 69

Commons Clause Still OSS? Why not AGPL? @xeraa

Slide 70

Slide 70

Confusion CC Apache 2 modified with Commons Clause @xeraa

Slide 71

Slide 71

Some rabid open-source wonks accused Redis Labs of trying to trick the community into thinking that modules were open source, because they used the word “Apache.” https://techcrunch.com/2018/09/07/commons-clause-stops-open-source-abuse/ @xeraa

Slide 72

Slide 72

Be aware that the debate starting up about the Common Clause license due to Redis Labs adopting it will likely be heavily tainted by large corporations who have a lot of free labor to lose suddenly pretending to be huge champions of free software ideals. https://twitter.com/taotetek/status/1032248562116186112 @xeraa

Slide 73

Slide 73

Redis: BSD "Redis will remain BSD licensed" http://antirez.com/news/120 "Redis is not "open core" http://antirez.com/news/121 @xeraa

Slide 74

Slide 74

@xeraa

Slide 75

Slide 75

AGPL server / Apache clients Server Side Public License (2018/10) @xeraa

Slide 76

Slide 76

  1. Offering the Program as a Service. https://www.mongodb.com/licensing/server-side-public-license @xeraa

Slide 77

Slide 77

SSPL Still OSS? Why not AGPL @xeraa

Slide 78

Slide 78

MongoDB seeks to do what the FSF failed to do in 2007: close the “ASP loophole.” That is, to make the GPL (and open source) more relevant to the cloud era by ensuring those that modify and distribute open source as a cloud service contribute back. https://twitter.com/mjasay/status/1052191818937327616 @xeraa

Slide 79

Slide 79

Timing Effective today @xeraa

Slide 80

Slide 80

@xeraa

Slide 81

Slide 81

Slide 82

Slide 82

@xeraa

Slide 83

Slide 83

@xeraa

Slide 84

Slide 84

If you’re unhappy with an open source project you’re entitled to a full, immediate refund to the $0.00 you paid for it. Alternatively, get involved with the project to make it better. https://twitter.com/MikeMcQuaid/status/970000490468708352 @xeraa

Slide 85

Slide 85

@xeraa

Slide 86

Slide 86

Slide 87

Slide 87

Slide 88

Slide 88

Slide 89

Slide 89

Slide 90

Slide 90

Money @xeraa

Slide 91

Slide 91

Venture Capital Accelerated Development vs Business Dynamics @xeraa

Slide 92

Slide 92

Development Hobbled Product vs Starving Company @xeraa

Slide 93

Slide 93

@xeraa

Slide 94

Slide 94

@xeraa

Slide 95

Slide 95

Releases Multiple Products vs Proprietary Plugins @xeraa

Slide 96

Slide 96

@xeraa

Slide 97

Slide 97

Open Open Source vs Open Code @xeraa

Slide 98

Slide 98

@xeraa

Slide 99

Slide 99

Elastic's Strategy @xeraa

Slide 100

Slide 100

Slide 101

Slide 101

Slide 102

Slide 102

All Code Open Not Open Source — Apache 2 & Elastic License @xeraa

Slide 103

Slide 103

Slide 104

Slide 104

Training Consulting @xeraa

Slide 105

Slide 105

@xeraa

Slide 106

Slide 106

@xeraa

Slide 107

Slide 107

Slide 108

Slide 108

https://elastic.shop

Slide 109

Slide 109

Success @xeraa

Slide 110

Slide 110

Business Is Optional @xeraa

Slide 111

Slide 111

@xeraa

Slide 112

Slide 112

Slide 113

Slide 113

Business Is Complicated @xeraa

Slide 114

Slide 114

It saddens me that closed source companies are acclaimed for merely putting a piece of code on GitHub, while commercial open source companies get the worse shit for any action that involves protecting their work. https://twitter.com/icecrime/status/1032155227368185856 @xeraa

Slide 115

Slide 115

Questions? Disagreement? Philipp Krenn @xeraa @xeraa