Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Game of Open Source: A Tale of Hype and Mire

Game of Open Source: A Tale of Hype and Mire

There is no question that the going is tough when it comes to open source projects. Building the excitement, community and hype is an undertaking unto itself - let's not talk about monetization & sustainability. Often times, just as your project is starting to get off the ground and generate real business - newer and cooler disruptors enter the playing field - and it gets hard to keep the momentum going, all while fending off giants that want a piece of the pie. This talk is going to give some real world insight on what's involved in really building a sustainable open source project, even when the hype is dwindling and the dust settles. This will be based upon lessons learned from leading the Cloud Native & OSS community in Israel, as well as the Cloudify community as my former day job.

Sharone Zitzman

May 09, 2019
Tweet

More Decks by Sharone Zitzman

Other Decks in Technology

Transcript

  1. @shar1z
    Game of Open Source
    A Tale of Hype & Mire
    Sharone Zitzman, @shar1z

    View full-size slide

  2. @shar1z
    “Free software made it easier for people of all
    demographics to learn to code, making technology
    accessible to the world.”

    Source: https:/
    /www.fordfoundation.org/media/2976/roads-and-bridges-the-unseen-labor-behind-our-digital-infrastructure.pdf

    View full-size slide

  3. Story Source:
    https:/
    /youtu.be/7WVaijojl9w

    View full-size slide

  4. @shar1z
    I’m Sharone.
    @shar1z
    Head of Developer Relations @ AppsFlyer
    & Open Source Community Builder

    View full-size slide

  5. @shar1z
    This Was Me - Until Now

    View full-size slide

  6. @shar1z
    This Was Me - Until Now

    View full-size slide

  7. ✘ Open Source IRL - Landscape & Ecosystem
    ✘ Sustainability & Business Models
    ✘ Why this all matters
    Goals From this Session

    View full-size slide

  8. @shar1z
    A BRIEF HISTORY
    A BRIEF HISTORY

    View full-size slide

  9. @shar1z
    Free Software
    And This Guy Free as is in
    SPEECH, not
    BEER.

    View full-size slide

  10. @shar1z
    The Freedom To
    ✘ run the program as you wish, for any purpose.
    ✘ study how the program works, and change it
    ✘ redistribute copies to help others.
    ✘ distribute copies of your modified versions

    View full-size slide

  11. Open Source as a Commoditization Play
    Alternatives to $$ Proprietary Software

    View full-size slide

  12. Open Source as a Commoditization Play
    Alternatives to $$ Proprietary Software

    View full-size slide

  13. Open Source as a Commoditization Play
    Alternatives to $$ Proprietary Software

    View full-size slide

  14. Open Source as a Commoditization Play
    Alternatives to $$ Proprietary Software

    View full-size slide

  15. Open Source as a Commoditization Play
    Alternatives to $$ Proprietary Software

    View full-size slide

  16. Open Source as a Commoditization Play
    Alternatives to $$ Proprietary Software

    View full-size slide

  17. @shar1z
    And Then This

    View full-size slide

  18. @shar1z
    Build vs Buy

    View full-size slide

  19. @shar1z
    And Then That

    View full-size slide

  20. @shar1z
    Upstream | Fork | Downstream
    Upstream
    Release

    View full-size slide

  21. @shar1z
    Upstream | Fork | Downstream
    FORK
    Upstream
    Release
    FORK
    FORK

    View full-size slide

  22. @shar1z
    Upstream | Fork | Downstream
    FORK
    Upstream
    Release
    Downstream
    Release
    FORK
    FORK
    Downstream
    Release
    Downstream
    Release

    View full-size slide

  23. OSS Timeline = Workloads + Cloud
    1990s 2000s 2010s

    View full-size slide

  24. @shar1z
    THE LANDSCAPE
    THE LANDSCAPE

    View full-size slide

  25. House Innovators House Incumbents House Giants

    View full-size slide

  26. @shar1z
    Disrupt Yourself Before Someone
    Else Does

    View full-size slide

  27. @shar1z
    1998 2006
    Hype
    Disruption

    View full-size slide

  28. @shar1z
    2005
    Hype
    Disruption
    2008

    View full-size slide

  29. @shar1z
    2005 2008 2011
    Hype
    Disruption

    View full-size slide

  30. @shar1z
    2005 2008 2010
    Hype Disruption
    201X*

    View full-size slide

  31. Monetization is a Bitch

    View full-size slide

  32. @shar1z
    Be Very Afraid

    View full-size slide

  33. @shar1z
    Outside your door stands a line
    of a few hundred people. They
    are patiently waiting for you to
    answer their questions,
    complaints, pull requests, and
    feature requests.
    You want to help all of them,
    but for now you’re putting it
    off. Maybe you had a hard day at
    work, or you’re tired, or you’re
    just trying to enjoy a weekend
    with your family and friends.
    A Day in the Life of an Open Source Maintainer

    View full-size slide

  34. @shar1z
    SUSTAINABILITY
    SUSTAINABILITY

    View full-size slide

  35. @shar1z
    Sustainability & Business Models
    ✘ Venture-Backed Until Profitable COSS
    ✘ Foundation-Hosted → Distribution Model
    ✘ Open & IC Supported

    View full-size slide

  36. @shar1z
    In 2009, I sat down and wrote the first few lines of
    Elasticsearch and open sourced it.
    I quit my job and spent two years investing in building the
    product and fostering the amazing community that has
    been built around it. In 2012 we formed a company,
    Elastic, around it.
    - Shay Banon, Elastic(search)

    View full-size slide

  37. Poster Children - COSS

    View full-size slide

  38. Poster Children - COSS

    View full-size slide

  39. Poster Children - Distribution Model

    View full-size slide

  40. “...There [are] valuable
    software tools that [can’t] be supported by commercial models,
    and that...lack any form of institutional support.”
    Poster Children - Open & IC Supported

    View full-size slide

  41. @shar1z
    THE LICENSE WARS
    THE LICENSE WARS

    View full-size slide

  42. @shar1z
    Remember this Guy?
    What the
    Fork is Open
    Core?

    View full-size slide

  43. @shar1z
    THE CARNAGE
    THE CARNAGE

    View full-size slide

  44. Source:
    https:/
    /rethinkdb.com/blog/rethinkdb-shutdown/
    https:/
    /www.theregister.co.uk/2019/04/01/npm_layoff_staff/
    https:/
    /www.forbes.com/sites/benkepes/2015/04/01/openstack-carn
    age-nebula-shuts-down/#1becc83b30dd
    https:/
    /www.reddit.com/r/golang/comments/4cfof9/influxdb_cluste
    ringha_goes_closed_source/
    https:/
    /chrisshort.net/docker-inc-is-dead/

    View full-size slide

  45. Source:
    https:/
    /rethinkdb.com/blog/rethinkdb-shutdown/
    https:/
    /www.theregister.co.uk/2019/04/01/npm_layoff_staff/
    https:/
    /www.forbes.com/sites/benkepes/2015/04/01/openstack-carn
    age-nebula-shuts-down/#1becc83b30dd
    https:/
    /www.reddit.com/r/golang/comments/4cfof9/influxdb_cluste
    ringha_goes_closed_source/
    https:/
    /chrisshort.net/docker-inc-is-dead/

    View full-size slide

  46. Source
    https:/
    /techcrunch.com/2019/01/09/aws-gives-open-source-the-middle-finger/
    https:/
    /aws.amazon.com/blogs/opensource/keeping-open-source-open-open-distro-for-elasticsearch/

    View full-size slide

  47. House Alliances

    View full-size slide

  48. House Alliances
    Source: https:/
    /jaxenter.com/migration-completed-apache-software-foundation-relies-entirely-github-158276.html

    View full-size slide

  49. @shar1z
    First-Class & Model OSS Citizens

    View full-size slide

  50. House Alliances
    Source:
    https:/
    /jaxenter.com/migration-completed-apache-software-foundation-relies-entirely-github-158276.html

    View full-size slide

  51. Why Does it All Matter

    View full-size slide

  52. Making the Impossible Possible
    8000 Servers
    More Than 280,000 Cores
    33,000 VMs
    all on OpenStack
    - Tim Bell,CERN https://www.youtube.com/playlist?list=PLBbbxYi2GRda5BGGVYWPS8qk7e50IqRP6

    View full-size slide

  53. We Want Open Source to Be Self-Sustaining

    View full-size slide

  54. We Want Open Source to Be Self-Sustaining

    View full-size slide

  55. @shar1z
    Sure Go Right Ahead

    View full-size slide

  56. Can I Contribute 1%?
    Only 1% Done

    View full-size slide

  57. How Do YOU Want This to
    Play Out?

    View full-size slide

  58. Suggested Reading
    ✘ What the Fork, Amazon?
    ✘ Roads and Bridges: The Unseen Labor Behind Our Digital
    Infrastructure
    ✘ What it feels like to be an open-source maintainer
    ✘ Why I took October off from OSS volunteering
    ✘ A Lot Happens.
    ✘ The fork? Node.js: Code showdown re-opens Open Source
    wounds
    ✘ Walkaway, Corey Doctorow

    View full-size slide

  59. We’re Hiring!
    appsflyer.com/careers

    View full-size slide

  60. Grazie Mille!
    Any questions?
    @shar1z

    View full-size slide