This is a series of discussions of various issues.

Licensing and organization of source files

Two large projects that include public domain software, are  HEASOFT maintained by Goddard SFC and  CIAO maintained at CfA. They must have addressed all the same organizational and licensing issues.

Large-Scale C++ Software Design by John Lakos includes a number of  code organization guidelines.

Wish list for enhancements to Cloudy