SlideShare a Scribd company logo
1 of 32
Making a Difference for Millions: Contributing to FOSS Presented by Elizabeth Krumbach [email_address] www.princessleia.com @pleia2
Elizabeth Krumbach ,[object Object]
Member of the Ubuntu Community Council
Board Member of Partimus.org
Launchpad.net bug # 713087 Allow Unity launcher to be resizable
 
status:  New -> Opinion status:  Opinion -> Invalid status:  Invalid -> New status:  New -> Confirmed status:  Confirmed -> Opinion Andrea Azzarone wrote a patch for this status:  Opinion -> Confirmed status:  Confirmed -> Triaged status:  Triaged -> Fix Committed status:  Fix Committed -> Fix Released Looks great! Thanks Andrea — Mark Shuttleworth
Do you contribute to FOSS today? Do you want to contribute to FOSS today?
How is it organized? Who pays for it?
Why?
The parties!
Friends!
Travel!
Learning!
Experience
Making a Difference for Millions (or thousands) (or hundreds) (or dozens) (or just you)
What?
Programming
Working with Bugs
Documentation
 
Support
Testing
Design
 
 
Community
How?
[object Object]
Join mailing list(s), IRC channel, forums
Get a feel for the community
...or

More Related Content

Similar to Getting involved with FOSS - Fosscon 2011

Assholes are killing your project (OuterConf)
Assholes are killing your project (OuterConf)Assholes are killing your project (OuterConf)
Assholes are killing your project (OuterConf)Donnie Berkholz
 
Assholes are killing your project (OSCON)
Assholes are killing your project (OSCON)Assholes are killing your project (OSCON)
Assholes are killing your project (OSCON)Donnie Berkholz
 
Assholes are killing your project (MDC 2017)
Assholes are killing your project (MDC 2017)Assholes are killing your project (MDC 2017)
Assholes are killing your project (MDC 2017)Donnie Berkholz
 
Social Network Spaghetti
Social Network SpaghettiSocial Network Spaghetti
Social Network SpaghettiScott Kveton
 
Museum Website Best Practices for the 21st Century
Museum Website Best Practices for the 21st CenturyMuseum Website Best Practices for the 21st Century
Museum Website Best Practices for the 21st CenturyDana Mitroff Silvers
 
3.15.17 DSpace: How to Contribute Webinar Slides
3.15.17 DSpace: How to Contribute Webinar Slides3.15.17 DSpace: How to Contribute Webinar Slides
3.15.17 DSpace: How to Contribute Webinar SlidesDuraSpace
 
We hear you!. Collecting and processing user feedback, for real!
We hear you!. Collecting and processing user feedback, for real!We hear you!. Collecting and processing user feedback, for real!
We hear you!. Collecting and processing user feedback, for real!penpotapp
 
Assholes are Killing your Project (Monktoberfest)
Assholes are Killing your Project (Monktoberfest)Assholes are Killing your Project (Monktoberfest)
Assholes are Killing your Project (Monktoberfest)Donnie Berkholz
 
AWS re:Invent 2016: Open-Source Resources (DCS201)
AWS re:Invent 2016: Open-Source Resources (DCS201)AWS re:Invent 2016: Open-Source Resources (DCS201)
AWS re:Invent 2016: Open-Source Resources (DCS201)Amazon Web Services
 
Where Do Nonprofits Go to Get Their NPO-Specific Questions Answered?
Where Do Nonprofits Go to Get Their NPO-Specific Questions Answered?Where Do Nonprofits Go to Get Their NPO-Specific Questions Answered?
Where Do Nonprofits Go to Get Their NPO-Specific Questions Answered?TechSoup
 
Evolution to Digital Business Ecosystems
Evolution to Digital Business EcosystemsEvolution to Digital Business Ecosystems
Evolution to Digital Business EcosystemsRobbie Kiama
 
Britt Bravo Getting The Word Out About Your Cause With Blogs, Podcasts & So...
Britt Bravo   Getting The Word Out About Your Cause With Blogs, Podcasts & So...Britt Bravo   Getting The Word Out About Your Cause With Blogs, Podcasts & So...
Britt Bravo Getting The Word Out About Your Cause With Blogs, Podcasts & So...microbiz
 
Feedback loops between tooling and culture
Feedback loops between tooling and cultureFeedback loops between tooling and culture
Feedback loops between tooling and cultureChris Winters
 
Ask Not What WordPress Can Do For You (Ignite - WordCamp Seattle)
Ask Not What WordPress Can Do For You (Ignite - WordCamp Seattle)Ask Not What WordPress Can Do For You (Ignite - WordCamp Seattle)
Ask Not What WordPress Can Do For You (Ignite - WordCamp Seattle)andrewnacin
 
Leveraging Social Media for Student Engagement - Updated 8/8/11
Leveraging Social Media for Student Engagement - Updated 8/8/11Leveraging Social Media for Student Engagement - Updated 8/8/11
Leveraging Social Media for Student Engagement - Updated 8/8/11Swift Kick
 
Hudson Valley DevFest 2021 / HVTechFest'21
Hudson Valley DevFest 2021 / HVTechFest'21Hudson Valley DevFest 2021 / HVTechFest'21
Hudson Valley DevFest 2021 / HVTechFest'21Yulia Ovchinnikova
 
Taking your Site from One to One Million Users by Kevin Rose
Taking your Site from One to One Million Users by Kevin RoseTaking your Site from One to One Million Users by Kevin Rose
Taking your Site from One to One Million Users by Kevin RoseCarsonified Team
 

Similar to Getting involved with FOSS - Fosscon 2011 (20)

Assholes are killing your project (OuterConf)
Assholes are killing your project (OuterConf)Assholes are killing your project (OuterConf)
Assholes are killing your project (OuterConf)
 
Assholes are killing your project (OSCON)
Assholes are killing your project (OSCON)Assholes are killing your project (OSCON)
Assholes are killing your project (OSCON)
 
Assholes are killing your project (MDC 2017)
Assholes are killing your project (MDC 2017)Assholes are killing your project (MDC 2017)
Assholes are killing your project (MDC 2017)
 
Social Network Spaghetti
Social Network SpaghettiSocial Network Spaghetti
Social Network Spaghetti
 
Museum Website Best Practices for the 21st Century
Museum Website Best Practices for the 21st CenturyMuseum Website Best Practices for the 21st Century
Museum Website Best Practices for the 21st Century
 
3.15.17 DSpace: How to Contribute Webinar Slides
3.15.17 DSpace: How to Contribute Webinar Slides3.15.17 DSpace: How to Contribute Webinar Slides
3.15.17 DSpace: How to Contribute Webinar Slides
 
We hear you!. Collecting and processing user feedback, for real!
We hear you!. Collecting and processing user feedback, for real!We hear you!. Collecting and processing user feedback, for real!
We hear you!. Collecting and processing user feedback, for real!
 
Assholes are Killing your Project (Monktoberfest)
Assholes are Killing your Project (Monktoberfest)Assholes are Killing your Project (Monktoberfest)
Assholes are Killing your Project (Monktoberfest)
 
East09 Keynote
East09 KeynoteEast09 Keynote
East09 Keynote
 
AWS re:Invent 2016: Open-Source Resources (DCS201)
AWS re:Invent 2016: Open-Source Resources (DCS201)AWS re:Invent 2016: Open-Source Resources (DCS201)
AWS re:Invent 2016: Open-Source Resources (DCS201)
 
Where Do Nonprofits Go to Get Their NPO-Specific Questions Answered?
Where Do Nonprofits Go to Get Their NPO-Specific Questions Answered?Where Do Nonprofits Go to Get Their NPO-Specific Questions Answered?
Where Do Nonprofits Go to Get Their NPO-Specific Questions Answered?
 
Evolution to Digital Business Ecosystems
Evolution to Digital Business EcosystemsEvolution to Digital Business Ecosystems
Evolution to Digital Business Ecosystems
 
Britt Bravo Getting The Word Out About Your Cause With Blogs, Podcasts & So...
Britt Bravo   Getting The Word Out About Your Cause With Blogs, Podcasts & So...Britt Bravo   Getting The Word Out About Your Cause With Blogs, Podcasts & So...
Britt Bravo Getting The Word Out About Your Cause With Blogs, Podcasts & So...
 
Starting with c
Starting with cStarting with c
Starting with c
 
Feedback loops between tooling and culture
Feedback loops between tooling and cultureFeedback loops between tooling and culture
Feedback loops between tooling and culture
 
Ask Not What WordPress Can Do For You (Ignite - WordCamp Seattle)
Ask Not What WordPress Can Do For You (Ignite - WordCamp Seattle)Ask Not What WordPress Can Do For You (Ignite - WordCamp Seattle)
Ask Not What WordPress Can Do For You (Ignite - WordCamp Seattle)
 
Leveraging Social Media for Student Engagement - Updated 8/8/11
Leveraging Social Media for Student Engagement - Updated 8/8/11Leveraging Social Media for Student Engagement - Updated 8/8/11
Leveraging Social Media for Student Engagement - Updated 8/8/11
 
Hudson Valley DevFest 2021 / HVTechFest'21
Hudson Valley DevFest 2021 / HVTechFest'21Hudson Valley DevFest 2021 / HVTechFest'21
Hudson Valley DevFest 2021 / HVTechFest'21
 
Taking your Site from One to One Million Users by Kevin Rose
Taking your Site from One to One Million Users by Kevin RoseTaking your Site from One to One Million Users by Kevin Rose
Taking your Site from One to One Million Users by Kevin Rose
 
Self11
Self11Self11
Self11
 

Recently uploaded

Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 

Recently uploaded (20)

Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 

Getting involved with FOSS - Fosscon 2011

Editor's Notes

  1. Linux Foundation: 70% of all kernel development is done by developers who are being paid for their work
  2. Organized events One on one mentoring when you start working
  3. The hands on, productive involvement you can engage in will improve your skills. It's common for potential employers to search for information online about applicants, open source involvement is frequently valued Yes, you can put it on your resume!
  4. More likely, you'll be part of a smaller project which just impacts thousands Webcalendar Debian package Xubuntu and Ubuntu Women websites
  5. First thing people think of. Of course this is vital! That said, that programming is less useful if no one can use your application, or get help, or find your software
  6. Who has ever submitted a bug? One of the best ways to contribute to large projects that doesn't require any specialized skill is to close or merge duplicate bug reports. Ever fixed a bug? Great for people new to programming, improve your skills by writing fixes! Also: Feature requests, suggestions
  7. Ever use open source software that had bad documentation? irssi: /usr/share/doc/irssi/manual.txt.gz «.. no, the docs end here, I got bored of writing these after a few days and haven't touched these since then.» Blog! Google is not official documentation but it's one of the first places people look for answers. Projects often have documentation in formats such as docbook or texinfo – don't let this scare you off. if you submit the documentation in plain text there is a good chance somebody with more experience will format it for you, and thank you too!
  8. User support mailing lists IRC Forums
  9. Important – different user environments, different usage cases Some developers (me) testing approach might be “it works for me”: release! Virtualization and ability to run ISOs from USB sticks makes this much easier
  10. F/OSS projects have a terrible reputation for having ugly applications Programmers hack together basics. Icons Websites
  11. Administrative: Keeping site up to date (dead sites suck!) Planning meetings Sharing results of IRC discussions Resolving disputes So those are the primary ways to get involved. In a Project like Ubuntu: planning an event (conference, LUG, etc)? Help organize and attend! Volunteer to man a table or do a presentation!
  12. I and many people I know have spent time getting a feel for a community But some people recommend that you just submit a patch Show some understanding of the project when you present your ideas People don't appreciate new people joining their project and trying to rewrite everything without being familiar with the history, environment, culture Not all projects accept contributions from new people immediately Exceptions, sure! Bugs? It's ok to just jump in and report.
  13. Projects may be inactive due to lack of volunteers, loss of interest by founder. Probably don't want to get involved unless you are prepared to do everything. Big projects are great, but barriers to entry can be discouraging and difficult to overcome for a new contributor. Over-the-fence – a company develops something, licenses it as F/OSS, but doesn't actually engage a community – it is sometimes possible to get involved to submit patches and the like, but it's tricky. Your company might even encourage F/OSS contributions, but ask that you use their name – or keep their name out of it. At the end of the GPL, there's a form for your boss to sign. It's so important that it's included as part of the most popular free software license.
  14. Procedures for contributions have been developed and typically are in place for a reason (sure, you can disagree, but understand the environment well enough to feel confident you can bring up this disagreement productively). It's frustrating when new people come along with the attitude “I worked on this thing that will help the project, they should accept my help on my terms” You're new, criticism is normal, nothing personal! If you make a commitment to a project, follow-through – volunteer status doesn't matter Many of the people working on F/OSS projects are volunteers like you, they may not be able to drop everything and respond to you quickly.