Ah, that's good to know.
I already started programming, and I first want to work alone on this project, but I suppose it'd be beneficial to exchange design ideas, Java classes, frameworks, algorithms or data (scales etc.) at a later time. I also plan to make the source code freely available. I'm not sure if it'd be a good idea if we work on the same project, since I can be stubborn or unreliable at times, or I'm suddenly not interested in a project anymore and start something new, but it may work out.
But first I have to read some tutorials on Java project organization etc., or the code will become unmanagable pretty fast with my C++ background. ^^