What open source projects are you contributing to?
These days it is probably a given thing that hackers should contribute to open source projects to hone their skills. Except for the odd bug report, I still haven't found the time, as currently I don't even manage my own projects very well.
I would be curious though, what projects are you contributing to, and how did you get started? Are people more likely to start their own projects, or join existing ones?
For what it is worth, I consider open sourcing my unpublished mobile games, most notably a "who wants to be a millionaire" style quiz game. Perhaps if somebody else would be interested, I could work up the motivation to do so...
(
20 comments
| 19 points
| on HN
)
http://www.welton.it/freesoftware/
With the most important one right now being Hecl. Rivet was moderately successful in the past, and got me into Apache. I've done lots of minor patches for things, including the linux kernel (lameasses never accepted nor rejected it...), Erlang, Tcl, OFBiz, etc...
I would probably spend all my time hacking on open source software if money wasn't a concern... it's a lot of fun.
I'd recommend working at least tangentially in one of the larger projects since I feel like hooking into those cultures is a really instructive and challenging environment. Don't underestimate the social component of OSS projects.
In a big project the easiest way to get started is to pick something you already use, start running the unstable version (from CVS, SVN, whatever) and sign up for some mailing lists. You'll hit bugs, and if you've been on the lists for a bit you'll get a feel for how they're handled in that project. IRC can also be useful. Often you can find someone there that will kind of informally mentor you in the project if they like what you're working on.
One big caveat that I always point out: Don't worry about your skills. You'll learn them if you're motivated, latch on to a good community and have moderately thick skin.
Also started a console multiplexer app called Knox a few years ago that's been sitting dormant.
They're all at: http://greaterscope.net/projects
In addition to those I submitted a patch to Xynth a few months ago for Debian support (http://xynth.org)
It's a dock for Linux with Python-based applets.
In addition I have a few things that I've built that I would love to open up. I just haven't found the time to spend to get the last 5% done needed around packaging, clean up etc.
I have never seen the point why highly qualified developers work for free instead of turning their skills into real money.
Maybe someone can enlighten me (and others who read this and don't understand too).
http://repo.or.cz/w/trakem2.git
http://www.ini.uzh.ch/~acardona/trakem2.html
It's based off ImageJ. And yes it is in Java, with plenty of jython scripting on top.