Ibrahim Haddad has created a chart outlining 12 basic compliance rules for software developers working with open source code, including:
- Do not copy/paste open source snippets into proprietary or third-party code (or vice versa) without prior approval.
- When upgrading an open source component, verify that the license is still the same as the previous version.
- Do not merge or mix source code coming from different licenses without prior approval.
“These rules will help an organization have a better grip on their open source compliance efforts and will help them minimize the number of compliance-related errors that occur during the software development process,” he says.