Slide 1

Slide 1 text

The Incredibly Fine Balance between Open Source Projects & Open Source Products Harish Pillay Head, Community Architecture and Leadership @harishpillay • [email protected][email protected]

Slide 2

Slide 2 text

What is an Open Source Project?

Slide 3

Slide 3 text

● Idealism to solve a problem Some characteristics of a Project

Slide 4

Slide 4 text

● Idealism to solve a problem ● No constraints – should it have a product roadmap? Some characteristics of a Project

Slide 5

Slide 5 text

● Idealism to solve a problem ● No constraints – should it have a product roadmap? ● No pain, no gain Some characteristics of a Project

Slide 6

Slide 6 text

● Idealism to solve a problem ● No constraints – should it have a product roadmap? ● No pain, no gain ● Ask forgiveness, not permission Some characteristics of a Project

Slide 7

Slide 7 text

● Idealism to solve a problem ● No constraints – should it have a product roadmap? ● No pain, no gain ● Ask forgiveness, not permission ● Permissionless innovation Some characteristics of a Project

Slide 8

Slide 8 text

● Idealism to solve a problem ● No constraints – should it have a product roadmap? ● No pain, no gain ● Ask forgiveness, not permission ● Permissionless innovation ● Risk taking – no Product Requirements Document Some characteristics of a Project

Slide 9

Slide 9 text

● Idealism to solve a problem ● No constraints – should it have a product roadmap? ● No pain, no gain ● Ask forgiveness, not permission ● Permissionless innovation ● Risk taking – no Product Requirements Document ● Fail fast, fail early – learn, grow and evolve Some characteristics of a Project

Slide 10

Slide 10 text

What is an Open Source Product?

Slide 11

Slide 11 text

Characteristics of Products ● Reduce risk – both yours and your customers

Slide 12

Slide 12 text

Characteristics of Products ● Reduce risk – both yours and your customers ● Constrained in that it needs to meet the customer requirements

Slide 13

Slide 13 text

Characteristics of Products ● Reduce risk – both yours and your customers ● Constrained in that it needs to meet the customer requirements ● UX/UI finesse

Slide 14

Slide 14 text

Characteristics of Products ● Reduce risk – both yours and your customers ● Constrained in that it needs to meet the customer requirements ● UX/UI finesse ● Scalability is important: how would you help the evolution of the product?

Slide 15

Slide 15 text

Characteristics of Products ● Reduce risk – both yours and your customers ● Constrained in that it needs to meet the customer requirements ● UX/UI finesse ● Scalability is important: how would you help the evolution of the product? ● Branding: project name <> product name

Slide 16

Slide 16 text

Projects and Products Need People

Slide 17

Slide 17 text

What about People ● Project people have a different motivations compared with Product people

Slide 18

Slide 18 text

What about People ● Project people have a different motivations compared with Product people ● The motivations of being in a project team is significantly different than being a product team

Slide 19

Slide 19 text

What about People ● Project people have a different motivations compared with Product people ● The motivations of being in a project team is significantly different than being a product team ● There may be overlaps, but it is few and far between

Slide 20

Slide 20 text

What about Licensing? ● Licensing lays the ground rules of how the community can collaborate – sort of a “constitution”

Slide 21

Slide 21 text

What about Licensing? ● Licensing lays the ground rules of how the community can collaborate – sort of a “constitution” ● It states the expectations, rules of engagement of all involved in the project

Slide 22

Slide 22 text

● Licensing lays the ground rules of how the community can collaborate – sort of a “constitution” ● It states the expectations, rules of engagement of all involved in the project ● Can a project not have a license? What about Licensing?

Slide 23

Slide 23 text

● Licensing lays the ground rules of how the community can collaborate – sort of a “constitution” ● It states the expectations, rules of engagement of all involved in the project ● Can a project not have a license? - You could, but not advisable What about Licensing?

Slide 24

Slide 24 text

Source Code License Community Free and Open Source Software

Slide 25

Slide 25 text

No content

Slide 26

Slide 26 text

No content

Slide 27

Slide 27 text

Comments? Harish Pillay [email protected] [email protected] @harishpillay, 9V1HP Open Unlocks The World’s Potential Photo taken 22 Oct 2018 at Red Hat Singapore pantry