I’m a talented individual with some free time and a penchant for helping the world become a better place, one line of code (or .psd file) at a time.
View open GitHub issues to help a project »You’ll need a free GitHub account, and you should be familiar with both git and GitHub.
Next, find an open issue on the giving.github.com repository that interests you.
If you need any more details, be sure to post a question in the issue so the scientist, engineer, or charity can clarify. Once you’re ready, plan how you’re going to help. If somebody else has begun, fork their repo. If not, create a new one. Either way, give everybody a heads up in the issue tracker.
Will you be programming? You should pick an open source license if you’re the first one starting the solution. Will you be designing? You should pick a creative commons license if you’re the first one creating the mockup. If somebody else has started, it’s best to use the license they chose.
Remember, what you’re doing is going to make a difference in the world. It could be used by one person, or by thousands worldwide. Be sure to document your code (or name your layers) so others can give you a hand. Don’t feel too attached to your creation—think of open source like raising a child.
People can request that you license your work under a certain OS or CC license, but you are under no obligation to do so.
If there is data to crunch, it is very helpful to get a small set of test data so that you can make sure your software works.
If you need a crash course on git, these videos here are great. If you need help using GitHub, their help pages are fantastic.