Joel Maher
Open Source hacker for the Mozilla project.
Working in
Open Source
History
How it worked in the past
Discussions took place in newsgroups and bbs
Code was distributed via ftp
Source control wasn't common
Always build your own code
Why would I spend my time on this?
Does Open Source pay the bills?
Who uses open source
Mozilla, RedHat, IBM, Microsoft, Google, Apple, Facebook, Wikipedia, N[A]SA, just about any company.
Millions of end users use open source software daily.
Thousands of people actively contribute to projects
Common Open Source Projects
Warning
Be prepared for criticism, NOT always constructive.
Don't expect help and patience from all owners of projects or contributors to your projects.
Don't expect your contributions to be accepted or valued.
Your projects will be copied and changed, don't take it personal.
How to get started
find a project (github, bitbucket, openhatch)
get the source code (clone, download)
fix a bug, add a feature
write tests and documentation
repeat
Final Thought
"Being open encourages access to raw data, less short cuts, and higher quality work. Use your strengths to make a difference and the community to grow your weaknesses."
By Joel Maher
How to contribute to open source projects and some of the not so obvious things.