Recently, there was someone on the forums looking for a C++ coder for a game. I attempted to get on that team, but I haven't heard back from him in some time. However, this sparked a desire to work on something like this.
I recently graduated with a bachelors in computer science and while I look for a job I'd like to get involved in some sort of open source project. What are some places to look for, and general advice on, open source projects that accept contributors?
Posts
Because I've never heard of GitHub before, or what it is, so I wouldn't know to use it. This is exactly the kind of stuff I'm looking for! Getting started in open source.
There's also SourceForge, but it's ...hm... a bit on the old and busted side, lamentably. However, lots of established projects are on there.
http://cwg.lazuras.org/
Another obvious, but possibly difficult option, is to start your own project. Yeah, it's not likely to become the next Linux or Apache HTTPD, or GIMP, but there's no reason you can't start your own project doing whatever you want and put it up on sourceforge or google's code thingy. Write your own game engine using SDL or XNA or what have you.
On the subject, Gnome could really use a native MUD client that doesn't suck. Just a suggestion.
I don't really think I could start my own project but contributing to a MUD would be something I would love to do. Do you think I could tell them that you referred me?
Also, Provolone, I noticed your thread about the website. If you are need help let me know, I'd be happy to contribute here and there. I did a bit of web stuff in school.
GitHub is one of the most popular open source project hosting sites right now. code.google.com is another, as is SourceForge.
There are tons of small and large open source projects out there. A lot of the open source software you use (if any) is probably looking for contributors. Most open source projects are starving for developers and would gladly accept people willing to help out.
Some examples of high profile open source projects that you could contribute to are:
- Django (A python web framework)
- Drupal (A content management system)
- WordPress (A PHP content management system)
Just to name a few.
There are uncountably many smaller ones (in which you could probably have a bigger impact) too. Just browse around code.google.com or GitHub to try to find some.
Some guy's story on how he got involved with FOSS development from the front page of slashdot.
http://openhatch.org/ - seems to be a semi-social networking site based around FOSS projects and work they need done that you can look over for things you think you would like to do, contribute to the projects, etc.