open source at uber - linux foundation events · open source summit japan 2018 goals of this...
TRANSCRIPT
![Page 1: Open Source at Uber - Linux Foundation Events · Open Source Summit Japan 2018 Goals of this Presentation Share Uber’s open source program structure and processes. Open the conversation](https://reader033.vdocument.in/reader033/viewer/2022050508/5f9922571f311e169c420182/html5/thumbnails/1.jpg)
Open Source Summit Japan 2018
Brian Hsieh, Sr. Open Source Program Manager
Open Source at Uber
2018
![Page 2: Open Source at Uber - Linux Foundation Events · Open Source Summit Japan 2018 Goals of this Presentation Share Uber’s open source program structure and processes. Open the conversation](https://reader033.vdocument.in/reader033/viewer/2022050508/5f9922571f311e169c420182/html5/thumbnails/2.jpg)
Open Source Summit Japan 2018
Goals of this Presentation
Share Uber’s open source program structure and processes.
Open the conversation of how Uber can better engage and participate in the open source community in the future.
![Page 3: Open Source at Uber - Linux Foundation Events · Open Source Summit Japan 2018 Goals of this Presentation Share Uber’s open source program structure and processes. Open the conversation](https://reader033.vdocument.in/reader033/viewer/2022050508/5f9922571f311e169c420182/html5/thumbnails/3.jpg)
Open Source Summit Japan 2018
beginning of the story
Autonomy. Bottom-up.
https://eng.uber.com/uber-open-source/
![Page 4: Open Source at Uber - Linux Foundation Events · Open Source Summit Japan 2018 Goals of this Presentation Share Uber’s open source program structure and processes. Open the conversation](https://reader033.vdocument.in/reader033/viewer/2022050508/5f9922571f311e169c420182/html5/thumbnails/4.jpg)
Open Source Summit Japan 2018
Open source 1 repository/project every week since 11/2012.
310 repositories on GitHub today
![Page 5: Open Source at Uber - Linux Foundation Events · Open Source Summit Japan 2018 Goals of this Presentation Share Uber’s open source program structure and processes. Open the conversation](https://reader033.vdocument.in/reader033/viewer/2022050508/5f9922571f311e169c420182/html5/thumbnails/5.jpg)
Open Source Summit Japan 2018
first program manager hired in 11/2018
the need to form an open source program
![Page 6: Open Source at Uber - Linux Foundation Events · Open Source Summit Japan 2018 Goals of this Presentation Share Uber’s open source program structure and processes. Open the conversation](https://reader033.vdocument.in/reader033/viewer/2022050508/5f9922571f311e169c420182/html5/thumbnails/6.jpg)
Open Source Summit Japan 2018
![Page 7: Open Source at Uber - Linux Foundation Events · Open Source Summit Japan 2018 Goals of this Presentation Share Uber’s open source program structure and processes. Open the conversation](https://reader033.vdocument.in/reader033/viewer/2022050508/5f9922571f311e169c420182/html5/thumbnails/7.jpg)
Open Source Summit Japan 2018
![Page 8: Open Source at Uber - Linux Foundation Events · Open Source Summit Japan 2018 Goals of this Presentation Share Uber’s open source program structure and processes. Open the conversation](https://reader033.vdocument.in/reader033/viewer/2022050508/5f9922571f311e169c420182/html5/thumbnails/8.jpg)
Open Source Summit Japan 2018
Things to Consider
● Who are the stakeholders?● What is the strategy and goals? What’s the budget? ● Who approves what? What’s the policy? ● Do people really know we have a policy? ● How much open source software have we used?● How much open source software have we created? ● Do we have any checking tools in our SDLC? ● What’s the best practice of open sourcing a project? ● Who manages GitHub? Oh, and how many GitHub orgs do we have out there? ● Who is responsible for maintaining these projects? ● What’s the recognition mechanism? ● Partners, adoptions... do we know who and when and how? ● Who triages these issues? Should I worry? ● How do we engage with the community? ● ...
![Page 9: Open Source at Uber - Linux Foundation Events · Open Source Summit Japan 2018 Goals of this Presentation Share Uber’s open source program structure and processes. Open the conversation](https://reader033.vdocument.in/reader033/viewer/2022050508/5f9922571f311e169c420182/html5/thumbnails/9.jpg)
Open Source Summit Japan 2018
culture
processes
people
processes driven by the culture for the people
![Page 10: Open Source at Uber - Linux Foundation Events · Open Source Summit Japan 2018 Goals of this Presentation Share Uber’s open source program structure and processes. Open the conversation](https://reader033.vdocument.in/reader033/viewer/2022050508/5f9922571f311e169c420182/html5/thumbnails/10.jpg)
Open Source Summit Japan 2018
passionate, vibrant, diverse, energetic culture for innovation
the teams at Uber
![Page 11: Open Source at Uber - Linux Foundation Events · Open Source Summit Japan 2018 Goals of this Presentation Share Uber’s open source program structure and processes. Open the conversation](https://reader033.vdocument.in/reader033/viewer/2022050508/5f9922571f311e169c420182/html5/thumbnails/11.jpg)
Open Source Summit Japan 2018
Culture
We value ideas over hierarchy.
meritocracy. full transparency. We do the right thing.
a good open source community citizen.
![Page 12: Open Source at Uber - Linux Foundation Events · Open Source Summit Japan 2018 Goals of this Presentation Share Uber’s open source program structure and processes. Open the conversation](https://reader033.vdocument.in/reader033/viewer/2022050508/5f9922571f311e169c420182/html5/thumbnails/12.jpg)
Open Source Summit Japan 2018
Enabling collaboration for everyone, everywhere.Mission of Uber’s Open Source Program
![Page 13: Open Source at Uber - Linux Foundation Events · Open Source Summit Japan 2018 Goals of this Presentation Share Uber’s open source program structure and processes. Open the conversation](https://reader033.vdocument.in/reader033/viewer/2022050508/5f9922571f311e169c420182/html5/thumbnails/13.jpg)
Open Source Summit Japan 2018
external
internal
inbound
outbound
Consume open source projects
M&A
Contribute to existing projects
Create new open source projects
![Page 14: Open Source at Uber - Linux Foundation Events · Open Source Summit Japan 2018 Goals of this Presentation Share Uber’s open source program structure and processes. Open the conversation](https://reader033.vdocument.in/reader033/viewer/2022050508/5f9922571f311e169c420182/html5/thumbnails/14.jpg)
Open Source Summit Japan 2018
Structurethe enablers: culture influencers & enhancers
tech brand
security
legal engineering opensource
program
![Page 15: Open Source at Uber - Linux Foundation Events · Open Source Summit Japan 2018 Goals of this Presentation Share Uber’s open source program structure and processes. Open the conversation](https://reader033.vdocument.in/reader033/viewer/2022050508/5f9922571f311e169c420182/html5/thumbnails/15.jpg)
Open Source Summit Japan 2018
The Principals
support vs. direct
facilitate vs. govern
enable vs. block
adapt vs. enforce
distributed vs. centralized
![Page 16: Open Source at Uber - Linux Foundation Events · Open Source Summit Japan 2018 Goals of this Presentation Share Uber’s open source program structure and processes. Open the conversation](https://reader033.vdocument.in/reader033/viewer/2022050508/5f9922571f311e169c420182/html5/thumbnails/16.jpg)
Open Source Summit Japan 2018
Consume
legal engineeringuse cases
licenses
compliances
architecture
sustainability
reliability
scalability...
technology selection is driven by the engineering team and the business needs
![Page 17: Open Source at Uber - Linux Foundation Events · Open Source Summit Japan 2018 Goals of this Presentation Share Uber’s open source program structure and processes. Open the conversation](https://reader033.vdocument.in/reader033/viewer/2022050508/5f9922571f311e169c420182/html5/thumbnails/17.jpg)
Open Source Summit Japan 2018
legal engineering
Contribute
IPlicenses
CLAcode quality
contributing to the community is encouraged
![Page 18: Open Source at Uber - Linux Foundation Events · Open Source Summit Japan 2018 Goals of this Presentation Share Uber’s open source program structure and processes. Open the conversation](https://reader033.vdocument.in/reader033/viewer/2022050508/5f9922571f311e169c420182/html5/thumbnails/18.jpg)
Open Source Summit Japan 2018
legal engineering
Create
IPlicenses
quality
brand
resource
strategy
driven by the team and business
![Page 19: Open Source at Uber - Linux Foundation Events · Open Source Summit Japan 2018 Goals of this Presentation Share Uber’s open source program structure and processes. Open the conversation](https://reader033.vdocument.in/reader033/viewer/2022050508/5f9922571f311e169c420182/html5/thumbnails/19.jpg)
Open Source Summit Japan 2018
Tech BrandSupporters & Enablers
social media
content events
community
eng.uber.com@UberEng
www.meetup.com/pro/uber/
![Page 20: Open Source at Uber - Linux Foundation Events · Open Source Summit Japan 2018 Goals of this Presentation Share Uber’s open source program structure and processes. Open the conversation](https://reader033.vdocument.in/reader033/viewer/2022050508/5f9922571f311e169c420182/html5/thumbnails/20.jpg)
Open Source Summit Japan 2018
bus factordocumentation, tooling & automationself-organization
![Page 21: Open Source at Uber - Linux Foundation Events · Open Source Summit Japan 2018 Goals of this Presentation Share Uber’s open source program structure and processes. Open the conversation](https://reader033.vdocument.in/reader033/viewer/2022050508/5f9922571f311e169c420182/html5/thumbnails/21.jpg)
Open Source Summit Japan 2018
Everything you need to know to build an open source program office.
todogroup.org
![Page 22: Open Source at Uber - Linux Foundation Events · Open Source Summit Japan 2018 Goals of this Presentation Share Uber’s open source program structure and processes. Open the conversation](https://reader033.vdocument.in/reader033/viewer/2022050508/5f9922571f311e169c420182/html5/thumbnails/22.jpg)
Open Source Summit Japan 2018
machine learning infrastructurevisualization
some of our projects
![Page 24: Open Source at Uber - Linux Foundation Events · Open Source Summit Japan 2018 Goals of this Presentation Share Uber’s open source program structure and processes. Open the conversation](https://reader033.vdocument.in/reader033/viewer/2022050508/5f9922571f311e169c420182/html5/thumbnails/24.jpg)
Open Source Summit Japan 2018 http://uber.github.io/h3
H3: hexagonal geospatial indexing system
![Page 25: Open Source at Uber - Linux Foundation Events · Open Source Summit Japan 2018 Goals of this Presentation Share Uber’s open source program structure and processes. Open the conversation](https://reader033.vdocument.in/reader033/viewer/2022050508/5f9922571f311e169c420182/html5/thumbnails/25.jpg)
Open Source Summit Japan 2018
Now a CNCF project
Jaeger- Distributed Tracing System
jaegertracing.io
![Page 26: Open Source at Uber - Linux Foundation Events · Open Source Summit Japan 2018 Goals of this Presentation Share Uber’s open source program structure and processes. Open the conversation](https://reader033.vdocument.in/reader033/viewer/2022050508/5f9922571f311e169c420182/html5/thumbnails/26.jpg)
Open Source Summit Japan 2018 kepler.gl
Nathan Pavalovic
![Page 27: Open Source at Uber - Linux Foundation Events · Open Source Summit Japan 2018 Goals of this Presentation Share Uber’s open source program structure and processes. Open the conversation](https://reader033.vdocument.in/reader033/viewer/2022050508/5f9922571f311e169c420182/html5/thumbnails/27.jpg)
Open Source Summit Japan 2018
deck.gl
luma.gl
vis.academy
vis.gl
![Page 28: Open Source at Uber - Linux Foundation Events · Open Source Summit Japan 2018 Goals of this Presentation Share Uber’s open source program structure and processes. Open the conversation](https://reader033.vdocument.in/reader033/viewer/2022050508/5f9922571f311e169c420182/html5/thumbnails/28.jpg)
Open Source Summit Japan 2018
How Can We Help?
This is our new beginning.
We are learning as we go.
Let us know how we can do better.
[email protected]@briankhsieh
![Page 29: Open Source at Uber - Linux Foundation Events · Open Source Summit Japan 2018 Goals of this Presentation Share Uber’s open source program structure and processes. Open the conversation](https://reader033.vdocument.in/reader033/viewer/2022050508/5f9922571f311e169c420182/html5/thumbnails/29.jpg)
Thank you
![Page 30: Open Source at Uber - Linux Foundation Events · Open Source Summit Japan 2018 Goals of this Presentation Share Uber’s open source program structure and processes. Open the conversation](https://reader033.vdocument.in/reader033/viewer/2022050508/5f9922571f311e169c420182/html5/thumbnails/30.jpg)
This work is licensed under a Creative Commons Attribution 4.0 International License.