why open source products are important by a google tech manager
TRANSCRIPT
![Page 1: Why Open Source Products Are Important by a Google Tech Manager](https://reader031.vdocuments.us/reader031/viewer/2022030318/5a65a1eb7f8b9aa4758b50c9/html5/thumbnails/1.jpg)
Why Open Source Products Are Important by a Google Tech Manager
www.productschool.com
![Page 2: Why Open Source Products Are Important by a Google Tech Manager](https://reader031.vdocuments.us/reader031/viewer/2022030318/5a65a1eb7f8b9aa4758b50c9/html5/thumbnails/2.jpg)
FREE INVITE
Join 16,000+ Product Managers on
productschool.com/slack-community
![Page 3: Why Open Source Products Are Important by a Google Tech Manager](https://reader031.vdocuments.us/reader031/viewer/2022030318/5a65a1eb7f8b9aa4758b50c9/html5/thumbnails/3.jpg)
Product Management
2-month part-time Courses
![Page 4: Why Open Source Products Are Important by a Google Tech Manager](https://reader031.vdocuments.us/reader031/viewer/2022030318/5a65a1eb7f8b9aa4758b50c9/html5/thumbnails/4.jpg)
Coding for Managers
2-month part-time Courses
![Page 5: Why Open Source Products Are Important by a Google Tech Manager](https://reader031.vdocuments.us/reader031/viewer/2022030318/5a65a1eb7f8b9aa4758b50c9/html5/thumbnails/5.jpg)
Data Analytics for Managers
2-month part-time Courses
![Page 6: Why Open Source Products Are Important by a Google Tech Manager](https://reader031.vdocuments.us/reader031/viewer/2022030318/5a65a1eb7f8b9aa4758b50c9/html5/thumbnails/6.jpg)
San Francisco
Silicon Valley
New York
Santa Monica
Los Angeles
Orange County
4,000+
14Campuses
Alumni
Austin
Seattle
Toronto
London
Boston
Chicago
Denver
![Page 7: Why Open Source Products Are Important by a Google Tech Manager](https://reader031.vdocuments.us/reader031/viewer/2022030318/5a65a1eb7f8b9aa4758b50c9/html5/thumbnails/7.jpg)
Include @productschool and #prodmgmt at the end of your tweet
Tweet to get a free ticket for our next Event!
![Page 8: Why Open Source Products Are Important by a Google Tech Manager](https://reader031.vdocuments.us/reader031/viewer/2022030318/5a65a1eb7f8b9aa4758b50c9/html5/thumbnails/8.jpg)
Danny Rosen
Tonight’s Speaker
![Page 9: Why Open Source Products Are Important by a Google Tech Manager](https://reader031.vdocuments.us/reader031/viewer/2022030318/5a65a1eb7f8b9aa4758b50c9/html5/thumbnails/9.jpg)
Product Management and Open Source
Or… A PM’s primer on leftist software development models
![Page 10: Why Open Source Products Are Important by a Google Tech Manager](https://reader031.vdocuments.us/reader031/viewer/2022030318/5a65a1eb7f8b9aa4758b50c9/html5/thumbnails/10.jpg)
What is an open source software product?
● An open source software product is a software product wherein the source
code is publicly available
● Open source products contain licenses that dictate:
● Who owns the source code
● How the source code can be used or distributed
● We say product but maybe we mean project?● Why is it important?
● What’s the difference?
![Page 11: Why Open Source Products Are Important by a Google Tech Manager](https://reader031.vdocuments.us/reader031/viewer/2022030318/5a65a1eb7f8b9aa4758b50c9/html5/thumbnails/11.jpg)
Are open source products a new thing?
● No!
● 1980s magazines
● Linux
● Chrome
● Android
● Pidgin
● Sort of…?
● Open Source Software is supporting
commercialization now more than
ever.
![Page 12: Why Open Source Products Are Important by a Google Tech Manager](https://reader031.vdocuments.us/reader031/viewer/2022030318/5a65a1eb7f8b9aa4758b50c9/html5/thumbnails/12.jpg)
Who Uses Open Source?
![Page 13: Why Open Source Products Are Important by a Google Tech Manager](https://reader031.vdocuments.us/reader031/viewer/2022030318/5a65a1eb7f8b9aa4758b50c9/html5/thumbnails/13.jpg)
YOU. RIGHT NOW.
![Page 14: Why Open Source Products Are Important by a Google Tech Manager](https://reader031.vdocuments.us/reader031/viewer/2022030318/5a65a1eb7f8b9aa4758b50c9/html5/thumbnails/14.jpg)
YOU. TOMORROW.
![Page 15: Why Open Source Products Are Important by a Google Tech Manager](https://reader031.vdocuments.us/reader031/viewer/2022030318/5a65a1eb7f8b9aa4758b50c9/html5/thumbnails/15.jpg)
Who Participates?
![Page 16: Why Open Source Products Are Important by a Google Tech Manager](https://reader031.vdocuments.us/reader031/viewer/2022030318/5a65a1eb7f8b9aa4758b50c9/html5/thumbnails/16.jpg)
Community
Has Time
Customers
Grow their skills
Improve the product experience
Learn new approaches
Network
Inspire and Be Inspired
Have “a need”
Have varying ways of consuming
Want to support the product
Want documentation and support
Have Money
![Page 17: Why Open Source Products Are Important by a Google Tech Manager](https://reader031.vdocuments.us/reader031/viewer/2022030318/5a65a1eb7f8b9aa4758b50c9/html5/thumbnails/17.jpg)
Benevolent Dictator For
Life
Rule with a loving, iron fist
Maintain control and vision
As a ___ I want to ___ So I can ___
Credit Nathan Fox
@nathanfoxy
![Page 18: Why Open Source Products Are Important by a Google Tech Manager](https://reader031.vdocuments.us/reader031/viewer/2022030318/5a65a1eb7f8b9aa4758b50c9/html5/thumbnails/18.jpg)
● Grow awareness
● Increase resources
● Standardize
● Increase availability /
“surface area”
As a Corporation, I want to {{want}}So I can {{motivation}}
● Obtain dev community
● Ship product faster
● Define emerging trends
● Expand product offering
{{want}}
{{motivation}}
![Page 19: Why Open Source Products Are Important by a Google Tech Manager](https://reader031.vdocuments.us/reader031/viewer/2022030318/5a65a1eb7f8b9aa4758b50c9/html5/thumbnails/19.jpg)
● Control the project
● Govern
● Provide support
● Attract other
corporations
As an organization, I want to {{want}}So I can {{motivation}}
● Facilitate vision process
● Grow with stability
● Attract new members
● Reduce single point of
failure
{{want}}
{{motivation}}
![Page 20: Why Open Source Products Are Important by a Google Tech Manager](https://reader031.vdocuments.us/reader031/viewer/2022030318/5a65a1eb7f8b9aa4758b50c9/html5/thumbnails/20.jpg)
Where do projects reside?
Github
Gitlab
Gomix / Glitch
SourceForge
Bitbucket
LaunchPad
Package Managers:
NPM, PyPi, Maven, Aur, RHEL,
LaunchPad, Gem, Pear & Pecl, etc
Microsoft CodePlex
Google Code
![Page 21: Why Open Source Products Are Important by a Google Tech Manager](https://reader031.vdocuments.us/reader031/viewer/2022030318/5a65a1eb7f8b9aa4758b50c9/html5/thumbnails/21.jpg)
How does a Product become Open Source?
… and once it is how do you keep it from falling over?
![Page 22: Why Open Source Products Are Important by a Google Tech Manager](https://reader031.vdocuments.us/reader031/viewer/2022030318/5a65a1eb7f8b9aa4758b50c9/html5/thumbnails/22.jpg)
Before you publish, ask...
● Why choose to take commercial software to
open source?
● What OSS business model do you use?
● How do you address the weight of existing
code and cultural history?
● Why type of community do you want to create
● What open source license fits?
● What governance and development models
do you want to use?
Credit: Cyrus Wadia @ Pivotal
![Page 23: Why Open Source Products Are Important by a Google Tech Manager](https://reader031.vdocuments.us/reader031/viewer/2022030318/5a65a1eb7f8b9aa4758b50c9/html5/thumbnails/23.jpg)
Business Models
● Pure open source
● “Buy-me-a-beerware” (Ex: Tooling, pet projects)
● Community open source
● Foundation (ex: Apache Foundation, Linux Foundation, Mozilla Foundation)
● “Pure Play” with a focus on services & support
● Race to the bottom. Danger: Commoditization!
● Subscription open source
● Hosted Software as a Service subscriptions (ex: Wordpress, Ghost, Sandstorm)
● Multi-license open source
● Open source core, closed source value add
![Page 24: Why Open Source Products Are Important by a Google Tech Manager](https://reader031.vdocuments.us/reader031/viewer/2022030318/5a65a1eb7f8b9aa4758b50c9/html5/thumbnails/24.jpg)
Organizational ownership benefits
● Objective organization growing the project
● Dedicated legal, marketing, business, hand-shaking support
● IP assistance
● Dedicated growth support for the ecosystem
● Reduces “single vendor” risk
● Governance model comes built in
● Aligning multiple organizations around a single vision*
* hard
![Page 25: Why Open Source Products Are Important by a Google Tech Manager](https://reader031.vdocuments.us/reader031/viewer/2022030318/5a65a1eb7f8b9aa4758b50c9/html5/thumbnails/25.jpg)
Governance
● The hierarchy and roles that the project participants assume
● The definition of participants’ roles in the project
● How communication exists within the project
- Chaos vs Process. Fun times, right?
![Page 26: Why Open Source Products Are Important by a Google Tech Manager](https://reader031.vdocuments.us/reader031/viewer/2022030318/5a65a1eb7f8b9aa4758b50c9/html5/thumbnails/26.jpg)
Licensing
Copyleft vs Permissive
● Copyleft: Anything that you create or link to becomes open source
● Permissive: Anything that you do, you can close source
● Restrictions determine if additions or links require openness
● Captain Obvious Says…”Corporations are generally not fans of giving their IP
away for free, Jimmy.”
![Page 27: Why Open Source Products Are Important by a Google Tech Manager](https://reader031.vdocuments.us/reader031/viewer/2022030318/5a65a1eb7f8b9aa4758b50c9/html5/thumbnails/27.jpg)
● Make it easy for others to contribute and consume
● Contributor License Agreements (CLAs)
● Empathy for customers and contributors
● Documentation
● Release milestones
● Roadmap policy
● Contribution policy
● Tests & CI
● Overcommunicate
● Excite your contributors
● Learn and teach, teach and learn.
Okay, so success. How?
![Page 28: Why Open Source Products Are Important by a Google Tech Manager](https://reader031.vdocuments.us/reader031/viewer/2022030318/5a65a1eb7f8b9aa4758b50c9/html5/thumbnails/28.jpg)
Thanks!
Me:
Danny Rosen
github/twitter: @dannyzen
linkedin.com/in/dannyrosen
Sarah Novotny - KubernetesDavid Aronchick - KubernetesJohn Mark Walker @ ARMCyrus Wadia @ PivotalMarco Nicosio @ PivotalMike Dalessio @ PivotalBridget Kromhout @ MicrosoftStephen Walli @ Microsoft
Credit
Nathan Fox
@nathanfoxy
![Page 29: Why Open Source Products Are Important by a Google Tech Manager](https://reader031.vdocuments.us/reader031/viewer/2022030318/5a65a1eb7f8b9aa4758b50c9/html5/thumbnails/29.jpg)
Part-time Product Management Courses in San Francisco, Silicon Valley, Los Angeles
and New York
www.productschool.com