Regarding guidelines: I suggested in http://pyre.third-bit.com/blog/archives/1677.html that something like the Open Source Initiative's certification would be useful.