Navigating open source - Cheryl HungNavigating open source Cheryl Hung, Director of Ecosystem, CNCF...

33
Navigating open source Cheryl Hung, Director of Ecosystem, CNCF 2019/4/20, TECH(K)NOW Day, Taipei

Transcript of Navigating open source - Cheryl HungNavigating open source Cheryl Hung, Director of Ecosystem, CNCF...

Page 1: Navigating open source - Cheryl HungNavigating open source Cheryl Hung, Director of Ecosystem, CNCF 2019/4/20, TECH(K)NOW Day, Taipei

Navigating open source

Cheryl Hung, Director of Ecosystem, CNCF2019/4/20, TECH(K)NOW Day, Taipei

Page 2: Navigating open source - Cheryl HungNavigating open source Cheryl Hung, Director of Ecosystem, CNCF 2019/4/20, TECH(K)NOW Day, Taipei

© 2019 Cloud Native Computing Foundation2

Agenda

1. The numbers on open source

2. Case study: Kubernetes community and CNCF

3. How can you get involved?

Page 3: Navigating open source - Cheryl HungNavigating open source Cheryl Hung, Director of Ecosystem, CNCF 2019/4/20, TECH(K)NOW Day, Taipei

© 2019 Cloud Native Computing Foundation3

Cheryl Hung (@oicheryl)

Ex-Google software engineer, now I speak on Kubernetes, cloud native and open source.

Founder of Cloud Native London.

Page 4: Navigating open source - Cheryl HungNavigating open source Cheryl Hung, Director of Ecosystem, CNCF 2019/4/20, TECH(K)NOW Day, Taipei

The numbers on open source

Page 5: Navigating open source - Cheryl HungNavigating open source Cheryl Hung, Director of Ecosystem, CNCF 2019/4/20, TECH(K)NOW Day, Taipei

© 2019 Cloud Native Computing Foundation5

Open source is eating the world

78% of companies use and 63% participate in open source.

Page 6: Navigating open source - Cheryl HungNavigating open source Cheryl Hung, Director of Ecosystem, CNCF 2019/4/20, TECH(K)NOW Day, Taipei

© 2019 Cloud Native Computing Foundation6

Diversity in open source is even worse than tech overall

Women vs men developers, professional US (23%) and open source globally (4%)

Page 7: Navigating open source - Cheryl HungNavigating open source Cheryl Hung, Director of Ecosystem, CNCF 2019/4/20, TECH(K)NOW Day, Taipei

© 2019 Cloud Native Computing Foundation7

Women are just as interested as men in contributing to open source, but are

2xas likely to have a

negative encounter

2xas likely to seek help

from people they already know

Page 8: Navigating open source - Cheryl HungNavigating open source Cheryl Hung, Director of Ecosystem, CNCF 2019/4/20, TECH(K)NOW Day, Taipei

© 2019 Cloud Native Computing Foundation8

Impact is both personal and universal

“Half of contributors say that their open source work... [helped] get their current role”

Page 9: Navigating open source - Cheryl HungNavigating open source Cheryl Hung, Director of Ecosystem, CNCF 2019/4/20, TECH(K)NOW Day, Taipei

Case study: Kubernetes community and CNCF

Page 10: Navigating open source - Cheryl HungNavigating open source Cheryl Hung, Director of Ecosystem, CNCF 2019/4/20, TECH(K)NOW Day, Taipei

© 2019 Cloud Native Computing Foundation10

Kubernetes in Search Trends

WeChat

Kubernetes OpenStack

Dec-18 Jan-19 Feb-19 Mar-19

Google Trends

Kubernetes OpenStack Mesos Docker Swarm Cloud Foundry

Page 11: Navigating open source - Cheryl HungNavigating open source Cheryl Hung, Director of Ecosystem, CNCF 2019/4/20, TECH(K)NOW Day, Taipei

© 2019 Cloud Native Computing Foundation11

Github + Slack

Page 12: Navigating open source - Cheryl HungNavigating open source Cheryl Hung, Director of Ecosystem, CNCF 2019/4/20, TECH(K)NOW Day, Taipei

© 2019 Cloud Native Computing Foundation12

Meetups in 48 countries, 106k members

Page 13: Navigating open source - Cheryl HungNavigating open source Cheryl Hung, Director of Ecosystem, CNCF 2019/4/20, TECH(K)NOW Day, Taipei

© 2019 Cloud Native Computing Foundation13

KubeCon + CloudNativeCon Attendance

First CNCF-organized event

North America Europe China

6,000

4,000

2,000

0SF Nov ‘15

London Mar ‘16Seattle Nov ‘16Berlin Mar ‘17

Shanghai Nov ‘18

Austin Dec ‘17Copenhagen May

‘18

Seattle Dec ‘18

2,500

1,500

1,080

4,300

4,100

8,000

Page 14: Navigating open source - Cheryl HungNavigating open source Cheryl Hung, Director of Ecosystem, CNCF 2019/4/20, TECH(K)NOW Day, Taipei

© 2019 Cloud Native Computing Foundation14

The mission of the CNCF is to foster and sustain open source projects around cloud native

Page 15: Navigating open source - Cheryl HungNavigating open source Cheryl Hung, Director of Ecosystem, CNCF 2019/4/20, TECH(K)NOW Day, Taipei

© 2019 Cloud Native Computing Foundation15

Non-profit, part of Linux Foundation, founded December 2015

Page 16: Navigating open source - Cheryl HungNavigating open source Cheryl Hung, Director of Ecosystem, CNCF 2019/4/20, TECH(K)NOW Day, Taipei

© 2019 Cloud Native Computing Foundation16

375+ MembersPlatinum Members

End User Supporters

Gold Members

End User Members Academic/Nonprofit

Page 17: Navigating open source - Cheryl HungNavigating open source Cheryl Hung, Director of Ecosystem, CNCF 2019/4/20, TECH(K)NOW Day, Taipei

© 2019 Cloud Native Computing Foundation17

375+ Members (Silver 1)

Page 18: Navigating open source - Cheryl HungNavigating open source Cheryl Hung, Director of Ecosystem, CNCF 2019/4/20, TECH(K)NOW Day, Taipei

© 2019 Cloud Native Computing Foundation18

375+ Members (Silver 2)

Page 19: Navigating open source - Cheryl HungNavigating open source Cheryl Hung, Director of Ecosystem, CNCF 2019/4/20, TECH(K)NOW Day, Taipei

© 2019 Cloud Native Computing Foundation19

In practice

• Community

• Documentation

• Translation

• Security audits

• Certification

• Legal

• Marketing & PR

• Events

Page 21: Navigating open source - Cheryl HungNavigating open source Cheryl Hung, Director of Ecosystem, CNCF 2019/4/20, TECH(K)NOW Day, Taipei

How can you get involved?

Page 22: Navigating open source - Cheryl HungNavigating open source Cheryl Hung, Director of Ecosystem, CNCF 2019/4/20, TECH(K)NOW Day, Taipei

© 2019 Cloud Native Computing Foundation22

Leader

Contributor

Engaging in open source

Participant

Consumer

Page 23: Navigating open source - Cheryl HungNavigating open source Cheryl Hung, Director of Ecosystem, CNCF 2019/4/20, TECH(K)NOW Day, Taipei

© 2019 Cloud Native Computing Foundation23

Evaluate and use open source

tools

File bug reports

Attend eventsConsumer

Page 24: Navigating open source - Cheryl HungNavigating open source Cheryl Hung, Director of Ecosystem, CNCF 2019/4/20, TECH(K)NOW Day, Taipei

© 2019 Cloud Native Computing Foundation24

Speak at meetups

Run events

Answer others’ questions

Moderate discussions

Curate

Participant

Page 25: Navigating open source - Cheryl HungNavigating open source Cheryl Hung, Director of Ecosystem, CNCF 2019/4/20, TECH(K)NOW Day, Taipei

© 2019 Cloud Native Computing Foundation25

Write and translate

documentation

Improve user experience and

design

Code and review code

Improve tooling and testing

Contributor

Page 26: Navigating open source - Cheryl HungNavigating open source Cheryl Hung, Director of Ecosystem, CNCF 2019/4/20, TECH(K)NOW Day, Taipei

© 2019 Cloud Native Computing Foundation26

Organize issues

Mentor others

Governance

Formalize open source at your

company

Leader

Page 27: Navigating open source - Cheryl HungNavigating open source Cheryl Hung, Director of Ecosystem, CNCF 2019/4/20, TECH(K)NOW Day, Taipei

© 2019 Cloud Native Computing Foundation27

Challenges

• Many unspoken rules in open source

• High barrier to entry in large projects

• Very few independent maintainers (70% are

employed)

Page 28: Navigating open source - Cheryl HungNavigating open source Cheryl Hung, Director of Ecosystem, CNCF 2019/4/20, TECH(K)NOW Day, Taipei

© 2019 Cloud Native Computing Foundation28

1. Find an open source friendly employer

Page 29: Navigating open source - Cheryl HungNavigating open source Cheryl Hung, Director of Ecosystem, CNCF 2019/4/20, TECH(K)NOW Day, Taipei

© 2019 Cloud Native Computing Foundation29

2. Find what you’re good at, and specialize

Page 30: Navigating open source - Cheryl HungNavigating open source Cheryl Hung, Director of Ecosystem, CNCF 2019/4/20, TECH(K)NOW Day, Taipei

© 2019 Cloud Native Computing Foundation30

3. Find a sponsor

Page 31: Navigating open source - Cheryl HungNavigating open source Cheryl Hung, Director of Ecosystem, CNCF 2019/4/20, TECH(K)NOW Day, Taipei

© 2019 Cloud Native Computing Foundation31

Summary

The impact of open source is both personal and universal.

Understand how you want to engage.

Find sponsors to help you with the unspoken rules.

Page 32: Navigating open source - Cheryl HungNavigating open source Cheryl Hung, Director of Ecosystem, CNCF 2019/4/20, TECH(K)NOW Day, Taipei

© 2019 Cloud Native Computing Foundation32

Resources

opensourcesurvey.org/2017

opensource.guide, todogroup.org, chaoss.community

github.com/cncf/contribute, cncf.io/about/join

Page 33: Navigating open source - Cheryl HungNavigating open source Cheryl Hung, Director of Ecosystem, CNCF 2019/4/20, TECH(K)NOW Day, Taipei

Thanks!Slides at oicheryl.com