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

Better handling of licenses

    XMLWordPrintable

Details

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

    Description

      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).

      Attachments

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: