Uploaded image for project: 'WildFly'
  1. WildFly
  2. WFLY-17755

Better handling of licenses

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Major Major
    • 31.0.0.Beta1, 31.0.0.Final
    • 28.0.0.Beta1
    • None
    • None

      The current way of handling licenses - a manually maintained list of dependencies and their licenses - does not work very well.

      The dependencies we consume might declare the same license under many different names so the goal is to eliminate this and enforce one canonical name for a given license but in practice even the files we maintain may use different names. And having a local source of truth means that if a license changes between releases we have no way of telling.

      The intended result is better achieved by making the licenses-plugin translate the declared licenses to their canonical names, and instead of maintaining a record for every dependency the current config files can be used just to correct the edge-cases the plugin cannot process (e.g. if no license was declared).

            mpetrov@redhat.com Michal Petrov
            mpetrov@redhat.com Michal Petrov
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: