SlideShare a Scribd company logo
DOC ID / Month XX, 2018 / © 2018 IBM Corporation
Get Into Open
Source!
How to Start or Do More in
the OSS Community
Joe Sepi
Director, Developer Advocacy @IBM
Node.js Foundation Community Committee Member
DOC ID / Month XX, 2018 / © 2018 IBM Corporation 2
Get Into
Open
Source!joesepi.com
twitter.com/joe_sepi
github.com/joesepi
developer.ibm.com/code
DOC ID / Month XX, 2018 / © 2018 IBM Corporation
Get Into Open
Source!
How to Start or Do More in
the OSS Community
Joe Sepi
Director, Developer Advocacy @IBM
Node.js Foundation Community Committee Member
DOC ID / Month XX, 2018 / © 2018 IBM Corporation 4
DOC ID / Month XX, 2018 / © 2018 IBM Corporation 5
DOC ID / Month XX, 2018 / © 2018 IBM Corporation 6
DOC ID / Month XX, 2018 / © 2018 IBM Corporation 7
DOC ID / Month XX, 2018 / © 2018 IBM Corporation
The open source
community needs
people like you to
thrive.
8
DOC ID / Month XX, 2018 / © 2018 IBM Corporation 9
What is open source?
Source code is freely available
Source code may be redistributed
Source code may be modified
Check the license!
DOC ID / Month XX, 2018 / © 2018 IBM Corporation 10
DOC ID / Month XX, 2018 / © 2018 IBM Corporation
So many open sources
languages, frameworks, platforms,
tooling, utilities, themes, ui
components, etc…
11
DOC ID / Month XX, 2018 / © 2018 IBM Corporation 12
DOC ID / Month XX, 2018 / © 2018 IBM Corporation
Venn diagram sample: Green eggs and
ham
13
There?Anywhere?
Here?
In a boat
With a goat?
In a tree?On a train?
DOC ID / Month XX, 2018 / © 2018 IBM Corporation
Why get into open source?
- feature/bug in project already in use
- passion about a technology
- contribute to the larger effort to build things
- increase learning
- be a part of a community
- get a job!
14
DOC ID / Month XX, 2018 / © 2018 IBM Corporation 15https://help.github.com/articles/github-community-guidelines/
DOC ID / Month XX, 2018 / © 2018 IBM Corporation 16https://github.com/showcases/great-for-new-contributors
DOC ID / Month XX, 2018 / © 2018 IBM Corporation 17https://github.com/nodejs/node/issues
DOC ID / Month XX, 2018 / © 2018 IBM Corporation 18
https://github.com/nodejs/community-committee
DOC ID / Month XX, 2018 / © 2018 IBM Corporation
Many ways to contribute to open source
NOT JUST CODE
- improve code coverage/testing
- docs
- internationalization
- issue triage
- project management
- project website issues/enhancements
- community work
- design
- marketing
- admin
- legal?
19
DOC ID / Month XX, 2018 / © 2018 IBM Corporation 20
DOC ID / Month XX, 2018 / © 2018 IBM Corporation 21https://github.com/showcases/great-for-new-contributors
DOC ID / Month XX, 2018 / © 2018 IBM Corporation 22
DOC ID / Month XX, 2018 / © 2018 IBM Corporation 23
https://github.com/nodejs/community-committee
DOC ID / Month XX, 2018 / © 2018 IBM Corporation
Governance
The Node.js Foundation’s mission is to enable
widespread adoption and help accelerate development
of Node.js and other related modules. We do this
through an open governance model that encourages
participation and technical contribution, and by providing
a framework for long term stewardship by an ecosystem
invested in Node.js’ success.
24
https://foundation.nodejs.org/
DOC ID / Month XX, 2018 / © 2018 IBM Corporation
Additional ways to contribute to open
source
within the Node Foundation
- Committees, Working Groups, Initiatives
(TSC, CommComm, Performance, Security, I8n, Diagnostics,
Website, Release, CITGM, User Feedback, Badges, Testing,
etc.)
- Observe sessions/meetings and ask questions/volunteer
- Mentorship
- Events: NodeSchool, NodeTogether, Code+Learn, Meetups
- Node.js Medium publication (content, editing, promoting)
- more…
25
DOC ID / Month XX, 2018 / © 2018 IBM Corporation 26
https://github.com/nodejs/community-committee/blob/master/STRATEGIC-INITIATIVES.md
DOC ID / Month XX, 2018 / © 2018 IBM Corporation 27
nodejs.org/calendar
DOC ID / Month XX, 2018 / © 2018 IBM Corporation 28
Get Involved!
DOC ID / Month XX, 2018 / © 2018 IBM Corporation
I don’t want to stay late
working on open source
projects. How can I get
open source integrated
into my company’s culture
and workload?
29
DOC ID / Month XX, 2018 / © 2018 IBM Corporation
My Company
How to convince the boss?
How to integrate it into culture?
30
DOC ID / Month XX, 2018 / © 2018 IBM Corporation 31https://opensourcefriday.com/
DOC ID / Month XX, 2018 / © 2018 IBM Corporation 32
Get Into
Open
Source!joesepi.com
twitter.com/joe_sepi
github.com/joesepi
developer.ibm.com/code
DOC ID / Month XX, 2018 / © 2018 IBM Corporation 33

More Related Content

PPTX
micro:bit workshop -- June 2018
PPTX
micro:bit WeTeach_CS Resource Palooza - Sept 2019
PPTX
Micro:bit Workshop -- July 2018
PPTX
Physical Computing: To the U.K. and Beyond! - Sept 2018
PPTX
micro:bit IET - Nov 2019
PPTX
mEducation Alliance Symposium - Oct 2019
PPTX
Micro:bit -- July 2017
PDF
2019 12-10 ow2 - OSPO - Open Source Governance et grands utilisateurs
micro:bit workshop -- June 2018
micro:bit WeTeach_CS Resource Palooza - Sept 2019
Micro:bit Workshop -- July 2018
Physical Computing: To the U.K. and Beyond! - Sept 2018
micro:bit IET - Nov 2019
mEducation Alliance Symposium - Oct 2019
Micro:bit -- July 2017
2019 12-10 ow2 - OSPO - Open Source Governance et grands utilisateurs

What's hot (11)

PPTX
Micro:bit Arkansas CS Ed Leadership Summit 4.0 - Oct 2017
PDF
Establishing an Open Source Program Office
PPTX
Jakarta EE 9 Platform Project
PDF
2019 12-10 ow2 Community Summit - Apprentissage gouvernance
PPTX
Eclipse GlassFish 6.0.0-M1
PDF
Bringing an open source project to the Linux Foundation
PDF
Starting an Open Source Program Office (OSPO)
PPT
Widgetsintro 28 Jan09
PDF
T3CON Munich: Apache Solr for TYPO3: How Continuous Cooperative Innovation ca...
PDF
Paulo Ribeiro - ESOP - OSL19
PPTX
PCO Presentation
Micro:bit Arkansas CS Ed Leadership Summit 4.0 - Oct 2017
Establishing an Open Source Program Office
Jakarta EE 9 Platform Project
2019 12-10 ow2 Community Summit - Apprentissage gouvernance
Eclipse GlassFish 6.0.0-M1
Bringing an open source project to the Linux Foundation
Starting an Open Source Program Office (OSPO)
Widgetsintro 28 Jan09
T3CON Munich: Apache Solr for TYPO3: How Continuous Cooperative Innovation ca...
Paulo Ribeiro - ESOP - OSL19
PCO Presentation
Ad

Similar to Get Into Open Source (20)

PDF
IBM Watson Assistant - Build Chatbot and Deploy to Slack
PDF
Open Source AI - News and examples
PDF
From Data to AI - Silicon Valley Open Source projects come to you - Madrid me...
PDF
自分のDocker/Kubernetes環境を手に入れる ICP Community Editionで簡単構築
PPTX
Inteligencia artificial, open source e IBM Call for Code
PDF
IoT Developer Survey 2018
PPTX
Using OpenChain for Practical Open Source Software Supply Chain Management (O...
PDF
Epics - Incentive Revolution for Open Source Development
PDF
Auto Industry Implementation of Open Source Software Supply Chain Management ...
PPTX
Jaist satellite 20180301 v6
PPTX
Introduction to Kubernetes
PPTX
Chatbots Workshop SF JS Meetup May 2018
PPT
Intranet 2 0 Tools
ODP
BP207: Don't Reinvent the Wheel - (Re)use Open Source Software From OpenNTF
PPTX
Northwestern 20181004 v9
PPTX
DeveloperWeek2018 - Let's Build a Chatbot
PDF
Producing Systems That Enable The Innovation That Autonomous Vehicles Will Re...
PDF
Primers or Reminders? The Effects of Existing Review Comments on Code Review
PPT
Web 2.0 goes to work for business: Enabling the power of participation
PPTX
Highlights of summit for ora 2018 mar-28
IBM Watson Assistant - Build Chatbot and Deploy to Slack
Open Source AI - News and examples
From Data to AI - Silicon Valley Open Source projects come to you - Madrid me...
自分のDocker/Kubernetes環境を手に入れる ICP Community Editionで簡単構築
Inteligencia artificial, open source e IBM Call for Code
IoT Developer Survey 2018
Using OpenChain for Practical Open Source Software Supply Chain Management (O...
Epics - Incentive Revolution for Open Source Development
Auto Industry Implementation of Open Source Software Supply Chain Management ...
Jaist satellite 20180301 v6
Introduction to Kubernetes
Chatbots Workshop SF JS Meetup May 2018
Intranet 2 0 Tools
BP207: Don't Reinvent the Wheel - (Re)use Open Source Software From OpenNTF
Northwestern 20181004 v9
DeveloperWeek2018 - Let's Build a Chatbot
Producing Systems That Enable The Innovation That Autonomous Vehicles Will Re...
Primers or Reminders? The Effects of Existing Review Comments on Code Review
Web 2.0 goes to work for business: Enabling the power of participation
Highlights of summit for ora 2018 mar-28
Ad

More from Joe Sepi (8)

PDF
Acme Freight: Developing Microservices and APIs on Bluemix
PDF
API-first World Domination
PDF
Building Serverless Applications on the Apache OpenWhisk Platform
PDF
Combining OpenWhisk (serverless), Open API (swagger) and API Connect to build...
PDF
Quick and Tasty APIs: just add data!
PDF
Micro Gateways are a Big Deal
PDF
JS Journeyman
PDF
Front End Dependency Management at CascadiaJS
Acme Freight: Developing Microservices and APIs on Bluemix
API-first World Domination
Building Serverless Applications on the Apache OpenWhisk Platform
Combining OpenWhisk (serverless), Open API (swagger) and API Connect to build...
Quick and Tasty APIs: just add data!
Micro Gateways are a Big Deal
JS Journeyman
Front End Dependency Management at CascadiaJS

Recently uploaded (20)

PDF
Machine learning based COVID-19 study performance prediction
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
cuic standard and advanced reporting.pdf
PDF
Approach and Philosophy of On baking technology
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Empathic Computing: Creating Shared Understanding
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
KodekX | Application Modernization Development
PDF
Electronic commerce courselecture one. Pdf
Machine learning based COVID-19 study performance prediction
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
The AUB Centre for AI in Media Proposal.docx
Network Security Unit 5.pdf for BCA BBA.
cuic standard and advanced reporting.pdf
Approach and Philosophy of On baking technology
Advanced methodologies resolving dimensionality complications for autism neur...
Diabetes mellitus diagnosis method based random forest with bat algorithm
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Empathic Computing: Creating Shared Understanding
“AI and Expert System Decision Support & Business Intelligence Systems”
Digital-Transformation-Roadmap-for-Companies.pptx
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Dropbox Q2 2025 Financial Results & Investor Presentation
Mobile App Security Testing_ A Comprehensive Guide.pdf
KodekX | Application Modernization Development
Electronic commerce courselecture one. Pdf

Get Into Open Source

  • 1. DOC ID / Month XX, 2018 / © 2018 IBM Corporation Get Into Open Source! How to Start or Do More in the OSS Community Joe Sepi Director, Developer Advocacy @IBM Node.js Foundation Community Committee Member
  • 2. DOC ID / Month XX, 2018 / © 2018 IBM Corporation 2 Get Into Open Source!joesepi.com twitter.com/joe_sepi github.com/joesepi developer.ibm.com/code
  • 3. DOC ID / Month XX, 2018 / © 2018 IBM Corporation Get Into Open Source! How to Start or Do More in the OSS Community Joe Sepi Director, Developer Advocacy @IBM Node.js Foundation Community Committee Member
  • 4. DOC ID / Month XX, 2018 / © 2018 IBM Corporation 4
  • 5. DOC ID / Month XX, 2018 / © 2018 IBM Corporation 5
  • 6. DOC ID / Month XX, 2018 / © 2018 IBM Corporation 6
  • 7. DOC ID / Month XX, 2018 / © 2018 IBM Corporation 7
  • 8. DOC ID / Month XX, 2018 / © 2018 IBM Corporation The open source community needs people like you to thrive. 8
  • 9. DOC ID / Month XX, 2018 / © 2018 IBM Corporation 9 What is open source? Source code is freely available Source code may be redistributed Source code may be modified Check the license!
  • 10. DOC ID / Month XX, 2018 / © 2018 IBM Corporation 10
  • 11. DOC ID / Month XX, 2018 / © 2018 IBM Corporation So many open sources languages, frameworks, platforms, tooling, utilities, themes, ui components, etc… 11
  • 12. DOC ID / Month XX, 2018 / © 2018 IBM Corporation 12
  • 13. DOC ID / Month XX, 2018 / © 2018 IBM Corporation Venn diagram sample: Green eggs and ham 13 There?Anywhere? Here? In a boat With a goat? In a tree?On a train?
  • 14. DOC ID / Month XX, 2018 / © 2018 IBM Corporation Why get into open source? - feature/bug in project already in use - passion about a technology - contribute to the larger effort to build things - increase learning - be a part of a community - get a job! 14
  • 15. DOC ID / Month XX, 2018 / © 2018 IBM Corporation 15https://help.github.com/articles/github-community-guidelines/
  • 16. DOC ID / Month XX, 2018 / © 2018 IBM Corporation 16https://github.com/showcases/great-for-new-contributors
  • 17. DOC ID / Month XX, 2018 / © 2018 IBM Corporation 17https://github.com/nodejs/node/issues
  • 18. DOC ID / Month XX, 2018 / © 2018 IBM Corporation 18 https://github.com/nodejs/community-committee
  • 19. DOC ID / Month XX, 2018 / © 2018 IBM Corporation Many ways to contribute to open source NOT JUST CODE - improve code coverage/testing - docs - internationalization - issue triage - project management - project website issues/enhancements - community work - design - marketing - admin - legal? 19
  • 20. DOC ID / Month XX, 2018 / © 2018 IBM Corporation 20
  • 21. DOC ID / Month XX, 2018 / © 2018 IBM Corporation 21https://github.com/showcases/great-for-new-contributors
  • 22. DOC ID / Month XX, 2018 / © 2018 IBM Corporation 22
  • 23. DOC ID / Month XX, 2018 / © 2018 IBM Corporation 23 https://github.com/nodejs/community-committee
  • 24. DOC ID / Month XX, 2018 / © 2018 IBM Corporation Governance The Node.js Foundation’s mission is to enable widespread adoption and help accelerate development of Node.js and other related modules. We do this through an open governance model that encourages participation and technical contribution, and by providing a framework for long term stewardship by an ecosystem invested in Node.js’ success. 24 https://foundation.nodejs.org/
  • 25. DOC ID / Month XX, 2018 / © 2018 IBM Corporation Additional ways to contribute to open source within the Node Foundation - Committees, Working Groups, Initiatives (TSC, CommComm, Performance, Security, I8n, Diagnostics, Website, Release, CITGM, User Feedback, Badges, Testing, etc.) - Observe sessions/meetings and ask questions/volunteer - Mentorship - Events: NodeSchool, NodeTogether, Code+Learn, Meetups - Node.js Medium publication (content, editing, promoting) - more… 25
  • 26. DOC ID / Month XX, 2018 / © 2018 IBM Corporation 26 https://github.com/nodejs/community-committee/blob/master/STRATEGIC-INITIATIVES.md
  • 27. DOC ID / Month XX, 2018 / © 2018 IBM Corporation 27 nodejs.org/calendar
  • 28. DOC ID / Month XX, 2018 / © 2018 IBM Corporation 28 Get Involved!
  • 29. DOC ID / Month XX, 2018 / © 2018 IBM Corporation I don’t want to stay late working on open source projects. How can I get open source integrated into my company’s culture and workload? 29
  • 30. DOC ID / Month XX, 2018 / © 2018 IBM Corporation My Company How to convince the boss? How to integrate it into culture? 30
  • 31. DOC ID / Month XX, 2018 / © 2018 IBM Corporation 31https://opensourcefriday.com/
  • 32. DOC ID / Month XX, 2018 / © 2018 IBM Corporation 32 Get Into Open Source!joesepi.com twitter.com/joe_sepi github.com/joesepi developer.ibm.com/code
  • 33. DOC ID / Month XX, 2018 / © 2018 IBM Corporation 33

Editor's Notes

  • #14: A little history: In November 1997, C.F. Jeff Wu gave the inaugural lecture entitled "Statistics = Data Science?"[11] for his appointment to the H. C. Carver Professorship at the University of Michigan.[12] In this lecture, he characterized statistical work as a trilogy of data collection, data modeling and analysis, and decision making. In his conclusion, he initiated the modern, non-computer science, usage of the term "data science" and advocated that statistics be renamed data science and statisticians data scientists
  • #32: Time to show the github work flow?