SlideShare a Scribd company logo
Contributing to
Open Source
Justin Potts
Mozilla Core Contributor
What is Open Source?
Open source is defined as software that is free,
modifiable, and able to be redistributed.
Companies in Open Source
Why is Open Source
Important?
•
98% enterprises are using OSS today
•
Customer influence
•
Low cost and effective
•
Improved quality
What is Mozilla?
Mozilla is an open source company split into a
foundation and a corporation.Their mission is “To
create a community of people that believe in keeping
the web open and free.”
A Brief History
• March 31st
, 1998 @ NetScape
• 10,000 people paid for a full page ad in the NewYork
Times in 2004 – the day Firefox 1.0 launched
• Has contributors on every continent
• In 2008, 8,002,530 people downloaded Firefox, setting a
Guinness World Record
• 2013 marked the launch of Firefox OS and their 15th
anniversary
How I Got Involved
• Google Code-In 2012 Finalist
• Began with Mozilla in March 2013
• Editorial reviews for Mozilla Developer Network
• Moved to QA in February 2014
What I Do Now
• “Senior Automation Engineer for mozillians.org”
• QA Project Lead for webmaker.org
• Contribute to marketplace.mozilla.org
• Work on a team of six
How You Can Get Involved
• Find a company that has a mission that appeals to you
• Choose a particular field that you think you would
enjoy
• Look for ways to contribute (Bugs that need fixing or
filing, design improvements, documentation
creation/updates)
Benefits of Contributing
• Get invited to events
• Potential internships
• Increased job prospects
• Connections
• Recommendations
How Computer Science
Helped Me
• Fundamentals
• Resume builder
• Broader knowledge
• Access to more projects
Things to Do
• Learn more languages (Python, JavaScript, Objective-C,
PHP...)
• Find an interesting open source project
• Get familiar with the software
• Learn more tools
• Stimulate yourself outside of class (Competitions,
hackathons, meetups)
Check out Some of My Work
• GitHub profile: https://www.github.com/justinpotts
• Bugzilla profile: http://mzl.la/1BwKD6O
DEMO
Questions

More Related Content

What's hot

Gigaom-Intralinks Webcast on %22Harnessing the tyranny of autonomy%22
Gigaom-Intralinks Webcast on %22Harnessing the tyranny of autonomy%22Gigaom-Intralinks Webcast on %22Harnessing the tyranny of autonomy%22
Gigaom-Intralinks Webcast on %22Harnessing the tyranny of autonomy%22
Sri Chilukuri
 
A Race Around the O365 Academic Track
A Race Around the O365 Academic TrackA Race Around the O365 Academic Track
A Race Around the O365 Academic Track
Jennifer Pearcey
 
Drupal Distributions, an Open Source Product Model
Drupal Distributions, an Open Source Product ModelDrupal Distributions, an Open Source Product Model
Drupal Distributions, an Open Source Product Model
Lev Tsypin
 
Wordpress 5.0 - Gutenberg is upon us
Wordpress 5.0 - Gutenberg is upon usWordpress 5.0 - Gutenberg is upon us
Wordpress 5.0 - Gutenberg is upon us
Intelliwolf
 
Can Open Source bring about your next Innovation Breakthrough? - Gen Kanai, M...
Can Open Source bring about your next Innovation Breakthrough? - Gen Kanai, M...Can Open Source bring about your next Innovation Breakthrough? - Gen Kanai, M...
Can Open Source bring about your next Innovation Breakthrough? - Gen Kanai, M...
Linuxmalaysia Malaysia
 
What Really Changed with Drupal 8
What Really Changed with Drupal 8What Really Changed with Drupal 8
What Really Changed with Drupal 8
Dick Olsson
 
The Open Source Way - @JBCNConf Closing Keynote 2016
The Open Source Way - @JBCNConf Closing Keynote 2016The Open Source Way - @JBCNConf Closing Keynote 2016
The Open Source Way - @JBCNConf Closing Keynote 2016
Mauricio (Salaboy) Salatino
 
Blogging as collaboration tool
Blogging as collaboration toolBlogging as collaboration tool
Blogging as collaboration tool
eeburger
 
JBCN conf 2017 Tomorrow Model Driven Development
JBCN conf 2017 Tomorrow Model Driven DevelopmentJBCN conf 2017 Tomorrow Model Driven Development
JBCN conf 2017 Tomorrow Model Driven Development
Mauricio (Salaboy) Salatino
 
Multisite Content Deployments for Media Organizations
Multisite Content Deployments for Media OrganizationsMultisite Content Deployments for Media Organizations
Multisite Content Deployments for Media Organizations
Dick Olsson
 
Mozilla Campus Club
Mozilla Campus ClubMozilla Campus Club
Mozilla Campus Club
Sushil Subedi
 
Funddy
FunddyFunddy
Funddy
betabeers
 
Group Collaboration with Desire2Learn Wiggio
Group Collaboration with Desire2Learn WiggioGroup Collaboration with Desire2Learn Wiggio
Group Collaboration with Desire2Learn Wiggio
D2L Barry
 
Tools for OnlineCommunities.pptx
Tools for OnlineCommunities.pptxTools for OnlineCommunities.pptx
Tools for OnlineCommunities.pptx
Ann Walker Smalley
 
SDOs as de facto do-ocracies — how standards are really made
SDOs as de facto do-ocracies — how standards are really madeSDOs as de facto do-ocracies — how standards are really made
SDOs as de facto do-ocracies — how standards are really made
Tobie Langel
 
Software libre + Drupal. Between volunteering and business
Software libre + Drupal. Between volunteering and businessSoftware libre + Drupal. Between volunteering and business
Software libre + Drupal. Between volunteering and business
Gabriel Dragomir
 
Teams - The Missing Manual
Teams - The Missing ManualTeams - The Missing Manual
Teams - The Missing Manual
Ricardo Wilkins
 

What's hot (17)

Gigaom-Intralinks Webcast on %22Harnessing the tyranny of autonomy%22
Gigaom-Intralinks Webcast on %22Harnessing the tyranny of autonomy%22Gigaom-Intralinks Webcast on %22Harnessing the tyranny of autonomy%22
Gigaom-Intralinks Webcast on %22Harnessing the tyranny of autonomy%22
 
A Race Around the O365 Academic Track
A Race Around the O365 Academic TrackA Race Around the O365 Academic Track
A Race Around the O365 Academic Track
 
Drupal Distributions, an Open Source Product Model
Drupal Distributions, an Open Source Product ModelDrupal Distributions, an Open Source Product Model
Drupal Distributions, an Open Source Product Model
 
Wordpress 5.0 - Gutenberg is upon us
Wordpress 5.0 - Gutenberg is upon usWordpress 5.0 - Gutenberg is upon us
Wordpress 5.0 - Gutenberg is upon us
 
Can Open Source bring about your next Innovation Breakthrough? - Gen Kanai, M...
Can Open Source bring about your next Innovation Breakthrough? - Gen Kanai, M...Can Open Source bring about your next Innovation Breakthrough? - Gen Kanai, M...
Can Open Source bring about your next Innovation Breakthrough? - Gen Kanai, M...
 
What Really Changed with Drupal 8
What Really Changed with Drupal 8What Really Changed with Drupal 8
What Really Changed with Drupal 8
 
The Open Source Way - @JBCNConf Closing Keynote 2016
The Open Source Way - @JBCNConf Closing Keynote 2016The Open Source Way - @JBCNConf Closing Keynote 2016
The Open Source Way - @JBCNConf Closing Keynote 2016
 
Blogging as collaboration tool
Blogging as collaboration toolBlogging as collaboration tool
Blogging as collaboration tool
 
JBCN conf 2017 Tomorrow Model Driven Development
JBCN conf 2017 Tomorrow Model Driven DevelopmentJBCN conf 2017 Tomorrow Model Driven Development
JBCN conf 2017 Tomorrow Model Driven Development
 
Multisite Content Deployments for Media Organizations
Multisite Content Deployments for Media OrganizationsMultisite Content Deployments for Media Organizations
Multisite Content Deployments for Media Organizations
 
Mozilla Campus Club
Mozilla Campus ClubMozilla Campus Club
Mozilla Campus Club
 
Funddy
FunddyFunddy
Funddy
 
Group Collaboration with Desire2Learn Wiggio
Group Collaboration with Desire2Learn WiggioGroup Collaboration with Desire2Learn Wiggio
Group Collaboration with Desire2Learn Wiggio
 
Tools for OnlineCommunities.pptx
Tools for OnlineCommunities.pptxTools for OnlineCommunities.pptx
Tools for OnlineCommunities.pptx
 
SDOs as de facto do-ocracies — how standards are really made
SDOs as de facto do-ocracies — how standards are really madeSDOs as de facto do-ocracies — how standards are really made
SDOs as de facto do-ocracies — how standards are really made
 
Software libre + Drupal. Between volunteering and business
Software libre + Drupal. Between volunteering and businessSoftware libre + Drupal. Between volunteering and business
Software libre + Drupal. Between volunteering and business
 
Teams - The Missing Manual
Teams - The Missing ManualTeams - The Missing Manual
Teams - The Missing Manual
 

Similar to Contributing to Open Source

Mozilla
MozillaMozilla
Guide to open source
Guide to open source Guide to open source
Guide to open source
Javier Perez
 
WE16 - Navigating the Seas of Open Source Projects
WE16 - Navigating the Seas of Open Source ProjectsWE16 - Navigating the Seas of Open Source Projects
WE16 - Navigating the Seas of Open Source Projects
Society of Women Engineers
 
InnerSourcing - Worldwide enterprise development teams collaboration
InnerSourcing - Worldwide enterprise development teams collaborationInnerSourcing - Worldwide enterprise development teams collaboration
InnerSourcing - Worldwide enterprise development teams collaboration
Julian Werba
 
Open public 1.0 drupal Government Days
Open public 1.0   drupal Government DaysOpen public 1.0   drupal Government Days
Open public 1.0 drupal Government Days
Phase2
 
Open Source as a Viable Business Model
Open Source as a Viable Business ModelOpen Source as a Viable Business Model
Open Source as a Viable Business Model
Tien-Soon Law
 
What Open Source Is and How Your Nonprofit Can Benefit
What Open Source Is and How Your Nonprofit Can BenefitWhat Open Source Is and How Your Nonprofit Can Benefit
What Open Source Is and How Your Nonprofit Can Benefit
TechSoup
 
Low and No Cost ICT tools
Low and No Cost ICT tools   Low and No Cost ICT tools
Low and No Cost ICT tools
PAVS Communities 2.0
 
Keeping The Web Open and generative
Keeping The Web Open and generativeKeeping The Web Open and generative
Keeping The Web Open and generative
Tristan Nitot
 
Créer une communauté open source: pourquoi ? comment ?
Créer une communauté open source: pourquoi ? comment ?Créer une communauté open source: pourquoi ? comment ?
Créer une communauté open source: pourquoi ? comment ?
Stefane Fermigier
 
Open Source: What is It?
Open Source: What is It?Open Source: What is It?
Open Source: What is It?
DuraSpace
 
Management de communaute
Management de communauteManagement de communaute
Innovation and Outsourcing - Globant Nasdaq event
Innovation and Outsourcing - Globant Nasdaq eventInnovation and Outsourcing - Globant Nasdaq event
Innovation and Outsourcing - Globant Nasdaq event
Patrick Chanezon
 
OCCo Soc.Med Business Tool
OCCo Soc.Med Business Tool OCCo Soc.Med Business Tool
OCCo Soc.Med Business Tool
kimberlee
 
Generating Business Value Through Social
Generating Business Value Through SocialGenerating Business Value Through Social
Generating Business Value Through Social
Christian Buckley
 
Build a Successful Community with Engaging Content
Build a Successful Community with Engaging ContentBuild a Successful Community with Engaging Content
Build a Successful Community with Engaging Content
Perficient, Inc.
 
Bukan Sekadar Peramban
Bukan Sekadar PerambanBukan Sekadar Peramban
Bukan Sekadar Peramban
Benny Chandra
 
How to Build a Career in Open Source.pptx
How to Build a Career in Open Source.pptxHow to Build a Career in Open Source.pptx
How to Build a Career in Open Source.pptx
SherinRappai
 
Oscon 2016: open source lessons from the todo group
Oscon 2016: open source lessons from the todo groupOscon 2016: open source lessons from the todo group
Oscon 2016: open source lessons from the todo group
Ben VanEvery
 
Open Innovation - Best Practices for Raw Material Companies
Open Innovation - Best Practices for Raw Material CompaniesOpen Innovation - Best Practices for Raw Material Companies
Open Innovation - Best Practices for Raw Material Companies
Timo Ropponen
 

Similar to Contributing to Open Source (20)

Mozilla
MozillaMozilla
Mozilla
 
Guide to open source
Guide to open source Guide to open source
Guide to open source
 
WE16 - Navigating the Seas of Open Source Projects
WE16 - Navigating the Seas of Open Source ProjectsWE16 - Navigating the Seas of Open Source Projects
WE16 - Navigating the Seas of Open Source Projects
 
InnerSourcing - Worldwide enterprise development teams collaboration
InnerSourcing - Worldwide enterprise development teams collaborationInnerSourcing - Worldwide enterprise development teams collaboration
InnerSourcing - Worldwide enterprise development teams collaboration
 
Open public 1.0 drupal Government Days
Open public 1.0   drupal Government DaysOpen public 1.0   drupal Government Days
Open public 1.0 drupal Government Days
 
Open Source as a Viable Business Model
Open Source as a Viable Business ModelOpen Source as a Viable Business Model
Open Source as a Viable Business Model
 
What Open Source Is and How Your Nonprofit Can Benefit
What Open Source Is and How Your Nonprofit Can BenefitWhat Open Source Is and How Your Nonprofit Can Benefit
What Open Source Is and How Your Nonprofit Can Benefit
 
Low and No Cost ICT tools
Low and No Cost ICT tools   Low and No Cost ICT tools
Low and No Cost ICT tools
 
Keeping The Web Open and generative
Keeping The Web Open and generativeKeeping The Web Open and generative
Keeping The Web Open and generative
 
Créer une communauté open source: pourquoi ? comment ?
Créer une communauté open source: pourquoi ? comment ?Créer une communauté open source: pourquoi ? comment ?
Créer une communauté open source: pourquoi ? comment ?
 
Open Source: What is It?
Open Source: What is It?Open Source: What is It?
Open Source: What is It?
 
Management de communaute
Management de communauteManagement de communaute
Management de communaute
 
Innovation and Outsourcing - Globant Nasdaq event
Innovation and Outsourcing - Globant Nasdaq eventInnovation and Outsourcing - Globant Nasdaq event
Innovation and Outsourcing - Globant Nasdaq event
 
OCCo Soc.Med Business Tool
OCCo Soc.Med Business Tool OCCo Soc.Med Business Tool
OCCo Soc.Med Business Tool
 
Generating Business Value Through Social
Generating Business Value Through SocialGenerating Business Value Through Social
Generating Business Value Through Social
 
Build a Successful Community with Engaging Content
Build a Successful Community with Engaging ContentBuild a Successful Community with Engaging Content
Build a Successful Community with Engaging Content
 
Bukan Sekadar Peramban
Bukan Sekadar PerambanBukan Sekadar Peramban
Bukan Sekadar Peramban
 
How to Build a Career in Open Source.pptx
How to Build a Career in Open Source.pptxHow to Build a Career in Open Source.pptx
How to Build a Career in Open Source.pptx
 
Oscon 2016: open source lessons from the todo group
Oscon 2016: open source lessons from the todo groupOscon 2016: open source lessons from the todo group
Oscon 2016: open source lessons from the todo group
 
Open Innovation - Best Practices for Raw Material Companies
Open Innovation - Best Practices for Raw Material CompaniesOpen Innovation - Best Practices for Raw Material Companies
Open Innovation - Best Practices for Raw Material Companies
 

Recently uploaded

Oracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptxOracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptx
Remote DBA Services
 
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, FactsALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
Green Software Development
 
GreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-JurisicGreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-Jurisic
Green Software Development
 
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
mz5nrf0n
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
Philip Schwarz
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
Ayan Halder
 
UI5con 2024 - Bring Your Own Design System
UI5con 2024 - Bring Your Own Design SystemUI5con 2024 - Bring Your Own Design System
UI5con 2024 - Bring Your Own Design System
Peter Muessig
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
TheSMSPoint
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
lorraineandreiamcidl
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Crescat
 
SMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API ServiceSMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API Service
Yara Milbes
 
Unveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdfUnveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdf
brainerhub1
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
Drona Infotech
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
Aftab Hussain
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata
 
SQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure MalaysiaSQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure Malaysia
GohKiangHock
 
What is Master Data Management by PiLog Group
What is Master Data Management by PiLog GroupWhat is Master Data Management by PiLog Group
What is Master Data Management by PiLog Group
aymanquadri279
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j
 
E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
Hornet Dynamics
 

Recently uploaded (20)

Oracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptxOracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptx
 
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, FactsALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
 
GreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-JurisicGreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-Jurisic
 
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
 
UI5con 2024 - Bring Your Own Design System
UI5con 2024 - Bring Your Own Design SystemUI5con 2024 - Bring Your Own Design System
UI5con 2024 - Bring Your Own Design System
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
 
SMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API ServiceSMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API Service
 
Unveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdfUnveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdf
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
 
SQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure MalaysiaSQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure Malaysia
 
What is Master Data Management by PiLog Group
What is Master Data Management by PiLog GroupWhat is Master Data Management by PiLog Group
What is Master Data Management by PiLog Group
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
 
E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
 

Contributing to Open Source

  • 1. Contributing to Open Source Justin Potts Mozilla Core Contributor
  • 2. What is Open Source? Open source is defined as software that is free, modifiable, and able to be redistributed.
  • 4. Why is Open Source Important? • 98% enterprises are using OSS today • Customer influence • Low cost and effective • Improved quality
  • 5. What is Mozilla? Mozilla is an open source company split into a foundation and a corporation.Their mission is “To create a community of people that believe in keeping the web open and free.”
  • 6. A Brief History • March 31st , 1998 @ NetScape • 10,000 people paid for a full page ad in the NewYork Times in 2004 – the day Firefox 1.0 launched • Has contributors on every continent • In 2008, 8,002,530 people downloaded Firefox, setting a Guinness World Record • 2013 marked the launch of Firefox OS and their 15th anniversary
  • 7. How I Got Involved • Google Code-In 2012 Finalist • Began with Mozilla in March 2013 • Editorial reviews for Mozilla Developer Network • Moved to QA in February 2014
  • 8. What I Do Now • “Senior Automation Engineer for mozillians.org” • QA Project Lead for webmaker.org • Contribute to marketplace.mozilla.org • Work on a team of six
  • 9. How You Can Get Involved • Find a company that has a mission that appeals to you • Choose a particular field that you think you would enjoy • Look for ways to contribute (Bugs that need fixing or filing, design improvements, documentation creation/updates)
  • 10. Benefits of Contributing • Get invited to events • Potential internships • Increased job prospects • Connections • Recommendations
  • 11. How Computer Science Helped Me • Fundamentals • Resume builder • Broader knowledge • Access to more projects
  • 12. Things to Do • Learn more languages (Python, JavaScript, Objective-C, PHP...) • Find an interesting open source project • Get familiar with the software • Learn more tools • Stimulate yourself outside of class (Competitions, hackathons, meetups)
  • 13. Check out Some of My Work • GitHub profile: https://www.github.com/justinpotts • Bugzilla profile: http://mzl.la/1BwKD6O
  • 14. DEMO