License Compliance UX Foundation (projects)
This epic is based on the conclusions of https://gitlab.com/gitlab-org/gitlab/issues/12941, and will track the efforts of the below-related issues.
### Sequential and prioritization issues
1. [x] https://gitlab.com/gitlab-org/gitlab/issues/34180 Refactor License Management UI to be more reusable
1. [x] https://gitlab.com/gitlab-org/gitlab/issues/13582 Add license list to "Security and Compliance" nav section: displays licenses detected in list, a new section in security nav, visible to all project participants.
1. [x] https://gitlab.com/gitlab-org/gitlab/issues/14061 Add policy tab: first step to adding policies to the license compliance list. It focuses mostly on changing the information architecture, that is merging the new license list with the existing LC section found in settings.
1. [x] https://gitlab.com/gitlab-org/gitlab/issues/34698 Allow user to add and edit license policies: migrates remaining functionality from former LC section in settings: ability to add licenses and corresponding policies.
1. [x] https://gitlab.com/gitlab-org/gitlab/issues/202048 Remove :license_list_policy feature flag to enable Policy Tab for local installs
1. [ ] https://gitlab.com/gitlab-org/gitlab/issues/12685 User awareness if setup configuration is not complete: ideally, this is done at the same time as **4.**
1. [ ] https://gitlab.com/gitlab-org/gitlab/issues/34209 Add SPDX licenses to license compliance: based on Mo's review on [license names](https://docs.google.com/document/d/15fNHI96M3awsuXxJfTo759Xjan0R2pvmoZ3dSgJ2zQ4/edit?usp=sharing), this expands the selections of available licenses a user may select to add to their policies.
1. [x] https://gitlab.com/gitlab-org/gitlab/issues/33870 Add/edit policies to licenses that exist in a project: additionally, allows users to apply policies to license that has already been detected in the project.
1. [x] https://gitlab.com/gitlab-org/gitlab/issues/12530 Clarify detected license results in MR
1. [ ] https://gitlab.com/gitlab-org/gitlab/issues/32149 Display 'License-Check' approval rule in the license compliance section: gives maintainer/owner ability to adjust `License-Check` approval rule.
1. [ ] https://gitlab.com/gitlab-org/gitlab/issues/13137 Include classification to license name in the dependency list
1. [x] https://gitlab.com/gitlab-org/gitlab/issues/34178 Add search capability to License List view.
1. [x] https://gitlab.com/gitlab-org/gitlab/issues/202563 In license_management.vue remove the mounted lifecycle hook in favor of setting it in the store.
##### Follow up discoveries
1. [ ] https://gitlab.com/gitlab-org/gitlab/issues/7149 Group level discovery
1. [ ] https://gitlab.com/gitlab-org/gitlab/issues/34210 Obligations concepts
##### Related issues
* [x] https://gitlab.com/gitlab-org/gitlab/issues/12937 Introduce license classifications
* [ ] https://gitlab.com/gitlab-org/gitlab/issues/13137 Include classification to license name in the dependency list
epic