Guidelines for open source collaboration