Slide 1

Slide 1 text

Growing an Open Culture in Open Source This is Meetup

Slide 2

Slide 2 text

Lars Gyrup Brink Nielsen Co-organizer of AarhusJS Co-founder of This is Learning Open-source maintainer Published author GitHub Star Microsoft MVP Nx Champion Angular Hero of Education

Slide 3

Slide 3 text

Seven Stages of Open Software1 Growing an Open Culture in Open Source 1by Matt Rocklin

Slide 4

Slide 4 text

Seven Stages of Open Software 1. Publicly visible source code We uploaded our code to GitHub 2. Licensed for reuse And let people use it for free 3. Accepting contributions And if they submit a patch, we’ll take the time to look at it, and work with them to merge it in Growing an Open Culture in Open Source

Slide 5

Slide 5 text

Seven Stages of Open Software 4. Open development And when we work, we’ll make sure that all our communication happens in the open as well, so that others can see what we’re doing and why 5. Open decision making And that communication will be open to the public, so that everyone can weigh in, vote, and determine what happens to the project Growing an Open Culture in Open Source

Slide 6

Slide 6 text

Seven Stages of Open Software 6. Multi-institution engagement So much that no single institution or individual has control over the project 7. Retirement So now we can retire and know that the project will live on forever Growing an Open Culture in Open Source

Slide 7

Slide 7 text

Open culture Growing an Open Culture in Open Source

Slide 8

Slide 8 text

Principles • Openness • Transparency • Inclusivity Growing an Open Culture in Open Source

Slide 9

Slide 9 text

❝ An open culture promotes free and equal access for everyone Growing an Open Culture in Open Source

Slide 10

Slide 10 text

Enables community members to use, copy, and modify the project regardless of • Origin • Resources • Access • Skill set • Experience Growing an Open Culture in Open Source

Slide 11

Slide 11 text

Closed culture Growing an Open Culture in Open Source

Slide 12

Slide 12 text

❝ Open source. You keep using those words. I do not think they mean what you think they mean. Growing an Open Culture in Open Source

Slide 13

Slide 13 text

❝ We are too busy to accept contributions ❝ Let’s just focus on development Growing an Open Culture in Open Source

Slide 14

Slide 14 text

Strategic open source • Buzzword • Monetization • Vanity Growing an Open Culture in Open Source

Slide 15

Slide 15 text

❝ No one else is contributing ❝ We govern and manage the project internally Growing an Open Culture in Open Source

Slide 16

Slide 16 text

Diagnosing OSS Vector graphic by redgreystock Growing an Open Culture in Open Source

Slide 17

Slide 17 text

❝ That’s all there is to it, right? Growing an Open Culture in Open Source

Slide 18

Slide 18 text

Community experience Growing an Open Culture in Open Source

Slide 19

Slide 19 text

Time to first experience Growing an Open Culture in Open Source

Slide 20

Slide 20 text

Time to first line of code Growing an Open Culture in Open Source

Slide 21

Slide 21 text

Time to first environment Growing an Open Culture in Open Source

Slide 22

Slide 22 text

Time to first contribution Growing an Open Culture in Open Source

Slide 23

Slide 23 text

Ecosystem support Growing an Open Culture in Open Source

Slide 24

Slide 24 text

Open culture advocacy Growing an Open Culture in Open Source

Slide 25

Slide 25 text

Open communication Growing an Open Culture in Open Source

Slide 26

Slide 26 text

Open documentation Growing an Open Culture in Open Source

Slide 27

Slide 27 text

Open governance Growing an Open Culture in Open Source

Slide 28

Slide 28 text

Open access to development tools Growing an Open Culture in Open Source

Slide 29

Slide 29 text

Inspired by Growing an Open Culture in Open Source

Slide 30

Slide 30 text

Thank you for your attention Growing an Open Culture in Open Source