And I know there aren't in theory different types of violations, but I think we all understand that there are different types in practice.
This is a license and if BMW doesn't comply 100% with the license their right to use the copyrighted code is entirely revoked.