SlideShare a Scribd company logo
Making a Difference for Millions: Contributing to FOSS Presented by Elizabeth Krumbach [email_address] www.princessleia.com @pleia2
Elizabeth Krumbach Debian Systems Administrator
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?
Go to their website, look around
Join mailing list(s), IRC channel, forums
Get a feel for the community
...or

More Related Content

PPT
Introduction To Designing Online Community Nov09
PDF
Why Networked Advising Matters
PDF
Building the Orchard Community
PDF
Using Social Media for Professional Development
PPT
Should We Use Community IOC 2010
PPTX
How to get started in Open Source!
PPT
It mega meet 2013 talk
ODP
Contribute to-ubuntu
Introduction To Designing Online Community Nov09
Why Networked Advising Matters
Building the Orchard Community
Using Social Media for Professional Development
Should We Use Community IOC 2010
How to get started in Open Source!
It mega meet 2013 talk
Contribute to-ubuntu

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

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

Recently uploaded (20)

PDF
DP Operators-handbook-extract for the Mautical Institute
PDF
Heart disease approach using modified random forest and particle swarm optimi...
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PPTX
cloud_computing_Infrastucture_as_cloud_p
PDF
1 - Historical Antecedents, Social Consideration.pdf
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PPTX
TLE Review Electricity (Electricity).pptx
PDF
A comparative study of natural language inference in Swahili using monolingua...
PPTX
1. Introduction to Computer Programming.pptx
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
project resource management chapter-09.pdf
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
DP Operators-handbook-extract for the Mautical Institute
Heart disease approach using modified random forest and particle swarm optimi...
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
cloud_computing_Infrastucture_as_cloud_p
1 - Historical Antecedents, Social Consideration.pdf
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
TLE Review Electricity (Electricity).pptx
A comparative study of natural language inference in Swahili using monolingua...
1. Introduction to Computer Programming.pptx
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
project resource management chapter-09.pdf
Building Integrated photovoltaic BIPV_UPV.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Assigned Numbers - 2025 - Bluetooth® Document
Univ-Connecticut-ChatGPT-Presentaion.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
Hindi spoken digit analysis for native and non-native speakers
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Accuracy of neural networks in brain wave diagnosis of schizophrenia
Ad

Getting involved with FOSS - Fosscon 2011

Editor's Notes

  • #8: Linux Foundation: 70% of all kernel development is done by developers who are being paid for their work
  • #13: Organized events One on one mentoring when you start working
  • #14: 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!
  • #15: More likely, you'll be part of a smaller project which just impacts thousands Webcalendar Debian package Xubuntu and Ubuntu Women websites
  • #17: 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
  • #18: 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
  • #19: 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!
  • #21: User support mailing lists IRC Forums
  • #22: 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
  • #23: F/OSS projects have a terrible reputation for having ugly applications Programmers hack together basics. Icons Websites
  • #26: 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!
  • #28: 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.
  • #29: 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.
  • #30: 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.