Status of License Compliance in the project home
Problem to solve
License Compliance tells you if licenses of your dependencies are acceptable or not for your current license policy.
This is great to have in the MR widget, so you don't add code that should not be there. We can also see results at the pipeline level.
What if a license infringement happens anyway? Once done, nobody will see it unless you check the specific report for a pipeline on the default branch.
If master
is breaking our license policy, it should be very visible in the project homepage. So, even if people are not focusing on that specific topic, they will see and can fix it.
Proposal
In the project homepage, show a badge for the license management status.
It could be just green/red/gray
badge linking to the latest report for the default branch.
As another option, we can create badges for license management, and people can add them to their projects if they want to monitor this aspect.