views:

212

answers:

4

Which Java open source project would you like someone to start?

+2  A: 

A decent package manager like CPAN which currently has 17592 modules.

Rook
Taken a look at maven? http://maven.apache.org/
Steven Schlansker
Maven is too much, but Ivy is similar.
ZeissS
I remember seeing Maven back before 1.0 It looks like the project has matured, although CPAN is still the largest language specific package manager.
Rook
@Zeiss, Ivy just offers a different access mechanism to the existing maven repositories, without using the maven tool.
crowne
Btw: Maven is not language specific.
Willi
+4  A: 

You should look on sourceforge projects. Some are looking for developers : http://sourceforge.net/people/

You should be able to find one that please you to work on.

Thierry
very little with Java
Tom Brito
+3  A: 

I agree with Thierry.

As far as I see it we don't necessarily need more projects, we need high quality projects, like the Apache Commons projects.

For that, maintainers on existing projects who fix bugs, write documentation and examples and possibly optimize code are more important than more projects, especially projects with only one developer.

extraneon
I disagree but i won't give you a -1. We need new programmers with new ideas to create entirely new software projects. Existing projects are maturing with new debugging and profile technologies like dtrace.
Rook
@extraneon: I'm not exactly sure Apache Commons qualifies as a "quality" project. Spring, sure... But Apache Commons... errrrmmmm (I do use it, but it's hardly "high quality").
Webinator
@WizardOfOdds what exactly is wrong with Apache Commons? I like it.
Tom Brito
They don't support Java5, they use bad code formatting. not everything is optimal. However Common-Lang has code coverage 92,4%.
01
@The Rook New ideas are great, but sourceforge is full of projects with possibly interesting ideas but one developer who stopped maintenance a long time ago. And that's just not very useful for me.
extraneon
A: 

I think you should look at your own work and private usage of computer and see if there is anything boring that you do manually, but it could be done by computer(or assisted by computer).

For Example extracting strings from jsp files into properties file. Eclipse supports extracting it only from java files, maybe you could extend that plugin to also support jsp(or xhtml if you are using facelets). I bet they have some-sort of abstract syntax tree for those files in Eclipse or you could have fun with writing your own parser(or using regex).

01
I'm already doing this :) But I'm thinking about improve my project with somethink usable to more developers.
Tom Brito