geekcamp-2019.pdf

 geekcamp-2019.pdf

Open source projects, products, people and licensing.

75935a034e6c04dfd6f6946a299c3937?s=128

Harish Pillay

January 05, 2019
Tweet

Transcript

  1. The Incredibly Fine Balance between Open Source Projects & Open

    Source Products Harish Pillay Head, Community Architecture and Leadership @harishpillay • hpillay@redhat.com • h.pillay@ieee.org
  2. What is an Open Source Project?

  3. • Idealism to solve a problem Some characteristics of a

    Project
  4. • Idealism to solve a problem • No constraints –

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

    should it have a product roadmap? • No pain, no gain Some characteristics of a Project
  6. • 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
  7. • 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
  8. • 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
  9. • 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
  10. What is an Open Source Product?

  11. Characteristics of Products • Reduce risk – both yours and

    your customers
  12. Characteristics of Products • Reduce risk – both yours and

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

    your customers • Constrained in that it needs to meet the customer requirements • UX/UI finesse
  14. 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?
  15. 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
  16. Projects and Products Need People

  17. What about People • Project people have a different motivations

    compared with Product people
  18. 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
  19. 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
  20. What about Licensing? • Licensing lays the ground rules of

    how the community can collaborate – sort of a “constitution”
  21. 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
  22. • 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?
  23. • 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?
  24. Source Code License Community Free and Open Source Software

  25. None
  26. None
  27. Comments? Harish Pillay hpillay@redhat.com h.pillay@ieee.org @harishpillay, 9V1HP Open Unlocks The

    World’s Potential Photo taken 22 Oct 2018 at Red Hat Singapore pantry