Where can I find some best practices for writing open source Java code? I'm not looking for directions on how to write the code proper, but rather on distribution, packaging, documentation, and all the other aspects besides .java files.Where can I find some best practices for writin