Open Source as a Business

Ce4685da897c912aa41a815435b40a5a?s=47 Philipp Krenn
September 12, 2018

Open Source as a Business

How do you build a lasting and successful company that also stays true to its open source roots? This talk takes a look at why open source is important to business and three essential elements of this path:
* Strategy: How can you monetize your open source product? Is it support, an open core approach, cloud services, or a combination of the three? And which ones are the features you can even commercialize without alienating your community?
* Struggle: "You received a 100 million dollars in venture capital and yet you have so many open issues?!" Once money is involved the dynamics often change. How can you manage expectations and still build on a flourishing open source community?
* Success: How do you balance open source and commercial success? How do you align engineering and sales decisions?

This talk takes the perspective of Elastic, the company behind the open source products Elasticsearch, Kibana, Beats, and Logstash, which makes its money with support, the commercial X-Pack extensions, and cloud offerings. But we are also taking a look at how others are approaching this challenge, what worked, and what failed.


Philipp Krenn

September 12, 2018


  1. 1.

    Open Source as a Business Strategy, Struggle & Success Philipp

    Krenn̴̴̴̴̴̴̴̴@xeraa ̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴@xeraa
  2. 2.

    [...] allow software to be freely used, modified, and shared. ̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴@xeraa
  3. 7.

    Ninety-eight-point-five percent of the code ever put into the core

    of Puppet was put in there by somebody I paid. startups/ ̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴@xeraa
  4. 10.
  5. 18.
  6. 25.
  7. 32.
  8. 34.

    The intent of open source software was not so that

    someone else can take the exact same software and offer it as a service. startups/ ̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴@xeraa
  9. 41.

    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 ̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴@xeraa
  10. 49.
  11. 52.
  12. 53.

    [...] 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). ̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴@xeraa
  13. 54.

    [...] 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. ̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴@xeraa
  14. 56.

    RedisLabs Modules: AGPL Apache 2 modified with Commons Clause RediSearch,

    Redis Graph, ReJSON, ReBloom, Redis-ML ̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴@xeraa
  15. 57.

    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. ̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴@xeraa
  16. 60.

    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.” ̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴@xeraa
  17. 61.

    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. ̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴@xeraa
  18. 62.

    Redis: BSD "Redis will remain BSD licensed" "Redis is

    not "open core" ̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴@xeraa
  19. 64.
  20. 65.
  21. 66.
  22. 67.

    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. ̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴@xeraa
  23. 68.
  24. 71.

    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. ̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴@xeraa
  25. 73.
  26. 74.
  27. 75.
  28. 76.
  29. 77.
  30. 88.
  31. 89.
  32. 90.

    All Code Open Not Open Source — Apache 2 &

    Elastic EULA ̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴@xeraa
  33. 91.
  34. 95.
  35. 100.
  36. 102.

    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. ̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴̴@xeraa