How to Use Continuous Integration to Protect Your Projects from Open-Source License Violations