20161027 scala io_keynote
TRANSCRIPT
![Page 1: 20161027 scala io_keynote](https://reader036.vdocuments.mx/reader036/viewer/2022062522/587152cd1a28ab8e5b8b4901/html5/thumbnails/1.jpg)
FOSS is in Jeopardy
Jamie Allen
![Page 2: 20161027 scala io_keynote](https://reader036.vdocuments.mx/reader036/viewer/2022062522/587152cd1a28ab8e5b8b4901/html5/thumbnails/2.jpg)
Contributors to open source
![Page 3: 20161027 scala io_keynote](https://reader036.vdocuments.mx/reader036/viewer/2022062522/587152cd1a28ab8e5b8b4901/html5/thumbnails/3.jpg)
Who gets paid to write open source?
![Page 4: 20161027 scala io_keynote](https://reader036.vdocuments.mx/reader036/viewer/2022062522/587152cd1a28ab8e5b8b4901/html5/thumbnails/4.jpg)
Enterprise support is key
● Many organizations won’t consider using FOSS solutions without it
● Allows key contributors to earn a living while building the projects they love
● Provides stable releases for everyone
![Page 5: 20161027 scala io_keynote](https://reader036.vdocuments.mx/reader036/viewer/2022062522/587152cd1a28ab8e5b8b4901/html5/thumbnails/5.jpg)
However…
● It’s hard to sell free software
![Page 6: 20161027 scala io_keynote](https://reader036.vdocuments.mx/reader036/viewer/2022062522/587152cd1a28ab8e5b8b4901/html5/thumbnails/6.jpg)
Is VC money helping?
● There is nothing wrong with Venture Capitalists● Without their investment, many projects would
never have come as far as they have
![Page 7: 20161027 scala io_keynote](https://reader036.vdocuments.mx/reader036/viewer/2022062522/587152cd1a28ab8e5b8b4901/html5/thumbnails/7.jpg)
Investors & customers want different things
● Customers: “I just want someone here who can make sure things are okay”
● Investors: “Be a product company for a higher valuation”
![Page 8: 20161027 scala io_keynote](https://reader036.vdocuments.mx/reader036/viewer/2022062522/587152cd1a28ab8e5b8b4901/html5/thumbnails/8.jpg)
FOSS enterprise offerings
● ?aaS● Monitoring● Production tooling● Support contracts● Commercial licenses● Indemnity and warranties● Minimal services
![Page 9: 20161027 scala io_keynote](https://reader036.vdocuments.mx/reader036/viewer/2022062522/587152cd1a28ab8e5b8b4901/html5/thumbnails/9.jpg)
Competition for revenue
● Each FOSS company is competing for finite budget
● Meanwhile, large traditional ISVs have massive legacy contracts
![Page 10: 20161027 scala io_keynote](https://reader036.vdocuments.mx/reader036/viewer/2022062522/587152cd1a28ab8e5b8b4901/html5/thumbnails/10.jpg)
Impact
● FOSS enterprise support companies cannot focus on their communities as much as they wish they could
● Feature roadmap has to support the enterprise customer
● The community feels left out
![Page 11: 20161027 scala io_keynote](https://reader036.vdocuments.mx/reader036/viewer/2022062522/587152cd1a28ab8e5b8b4901/html5/thumbnails/11.jpg)
FOSS companies must grow
● This can only come from providing what customers want: SERVICES
● FOSS companies should sell services until they reach profitability and can fund the enterprise features existing customers actually want
![Page 12: 20161027 scala io_keynote](https://reader036.vdocuments.mx/reader036/viewer/2022062522/587152cd1a28ab8e5b8b4901/html5/thumbnails/12.jpg)
Global systems integrators
● A long-standing point of contention between FOSS creators and the SI community
● They must invest in training their people● They have the vendor relationships● How do we incentivize them?● Boutique services firms are the best channel for
help, can they be absorbed in a meaningful way into the FOSS company for scale?
![Page 13: 20161027 scala io_keynote](https://reader036.vdocuments.mx/reader036/viewer/2022062522/587152cd1a28ab8e5b8b4901/html5/thumbnails/13.jpg)
Wampler’s conjecture
● What is the impact if we can’t change?● Will mature OSS only come from companies
who open source their own libraries● Who wins?
![Page 14: 20161027 scala io_keynote](https://reader036.vdocuments.mx/reader036/viewer/2022062522/587152cd1a28ab8e5b8b4901/html5/thumbnails/14.jpg)
Why Scala is different
![Page 15: 20161027 scala io_keynote](https://reader036.vdocuments.mx/reader036/viewer/2022062522/587152cd1a28ab8e5b8b4901/html5/thumbnails/15.jpg)
Winter is coming
● Several large corporations will vie for control of Scala and other critical path FOSS projects
● Scala Center is insurance for the community
![Page 16: 20161027 scala io_keynote](https://reader036.vdocuments.mx/reader036/viewer/2022062522/587152cd1a28ab8e5b8b4901/html5/thumbnails/16.jpg)
We need a way to support FOSS
● But what about other projects and languages?● Some beautiful projects are trending poorly in
adoption and support● Some have the support but no longer focus on
the community● Some have lost enterprise support, possibly
stunting adoption growth
![Page 17: 20161027 scala io_keynote](https://reader036.vdocuments.mx/reader036/viewer/2022062522/587152cd1a28ab8e5b8b4901/html5/thumbnails/17.jpg)
Comparison of supportLanguage Academia Community Corporate Enterprise Government
Scala
Clojure
Go
Groovy ?
Java
Javascript ?
Pony
![Page 18: 20161027 scala io_keynote](https://reader036.vdocuments.mx/reader036/viewer/2022062522/587152cd1a28ab8e5b8b4901/html5/thumbnails/18.jpg)
But what about the ecosystem?
● Key projects must be sponsored● Beyond consulting dollars for creators● Hiring the creators and keeping them to
themselves is not the answer
![Page 19: 20161027 scala io_keynote](https://reader036.vdocuments.mx/reader036/viewer/2022062522/587152cd1a28ab8e5b8b4901/html5/thumbnails/19.jpg)
Are coalitions the key?
● If so, how do we fund them?● Do we become limited to only supporting their
offerings?● What about high-value independents?● The enterprise doesn’t want to have to manage
infinite support contracts● Is it enough?
![Page 20: 20161027 scala io_keynote](https://reader036.vdocuments.mx/reader036/viewer/2022062522/587152cd1a28ab8e5b8b4901/html5/thumbnails/20.jpg)
Can we create a site to help?
● Online checkout via a corporate-friendly funding site
● Give recognition and some level of priority to those who support
● Allows project owners to hire help and remain community focused
![Page 21: 20161027 scala io_keynote](https://reader036.vdocuments.mx/reader036/viewer/2022062522/587152cd1a28ab8e5b8b4901/html5/thumbnails/21.jpg)
BountySource.com
![Page 22: 20161027 scala io_keynote](https://reader036.vdocuments.mx/reader036/viewer/2022062522/587152cd1a28ab8e5b8b4901/html5/thumbnails/22.jpg)
Vendor Management
● Large corporations need to have approved vendors
● Global SIs and big vendors have these relationships in place
● We may still need a bridge
![Page 23: 20161027 scala io_keynote](https://reader036.vdocuments.mx/reader036/viewer/2022062522/587152cd1a28ab8e5b8b4901/html5/thumbnails/23.jpg)
We need to support the ecosystem
● Scala’s success is not just because of money, but also because of the work of the community
● Enterprises must support the projects upon which they depend
● We must work together to help them do so
![Page 24: 20161027 scala io_keynote](https://reader036.vdocuments.mx/reader036/viewer/2022062522/587152cd1a28ab8e5b8b4901/html5/thumbnails/24.jpg)
Thank you!
Questions?