Contributing to Open Source

Virtually every software developer uses open source software, but only a subset of them actually contribute back. The very best sort of contribution to an open source project is a patch with tests for a documented issue, but getting to that point requires some navigation skills. You need to get connected to the community and learn how it works, including obvious things like coding standards and style, and less obvious things like sorting out how to get the existing project team to invest in you. You need to understand your rights and responsibilities, licensing and copyright concerns, contributor license agreements, and more. This session covers these topics and more to help you get more directly involved in open source software.