Compare license management entries in case-insensitive mode
Problem to solve
Entries coming from the license management report are compared with the project policy list to see if they are approved, blacklisted, or still not defined.
This is good, but the comparison is done with exact matching between the two lists. It means that if we have a license named
BSD and a policy entry named
bsd, they will not match.
As a user, I'd expect the comparison to be case insensitive and match.
This reflects also in the way we check for duplicates when entering new licenses in the policy list, so we should take care also of that.
Compare items in case-insensitive mode, so
bsd will match.