Open Source License Compliance: Risks, Requirements, and Best Practices