I have some time to spare (1h/day or 4-6 hours per week and want to contribute to some open source projects.<p>But I cant choose which.<p>I have strong background in c/c++/embedded linux, some crypto background and know a handful of protocols. lately i've made some little webpages (for private) with ruby/bash for server administration.<p>Any recommendations where to look?<p>Thanks!
There are a couple sites[0,3] which list projects which are looking for contributions. In addition, Github Explore[1] has different projects which might be of interest. If you're interested in larger projects, different companies have guides to getting involved and contributing[2].<p>[0]: <a href="http://www.lookingforpullrequests.com/" rel="nofollow">http://www.lookingforpullrequests.com/</a><p>[1]: <a href="https://github.com/explore" rel="nofollow">https://github.com/explore</a><p>[2]: <a href="http://www.mozilla.org/en-US/contribute/" rel="nofollow">http://www.mozilla.org/en-US/contribute/</a><p>[3]: <a href="http://openhatch.org/" rel="nofollow">http://openhatch.org/</a>
You have main options.<p>1. You work on a project which uses one of the existing technologies you already use. Maybe improve a library you make use of, or, opensource some code which you already have.<p>2. Learn a new language. This is quite a nice option as it means you can get out there resolving a few bug tickets which have been left open etc.<p>When push comes to shove dont over think it or you will never do anything.