As a developer, you probably rely on open source every day. But have you considered going a step further and contributing to open source projects as well? This post will cover the major reasons why you might choose to contribute to — instead of simply using —  open source projects.