A checklist for doing open source software development.