Enhance the way licenses are presented and fix inconsistencies
--------------------------------------------------------------
Key: WFLY-8418
URL:
https://issues.jboss.org/browse/WFLY-8418
Project: WildFly
Issue Type: Enhancement
Components: Build System
Reporter: Petr Sakař
Assignee: Petr Sakař
Priority: Critical
Labels: downstream_dependency
Fix For: 11.0.0.Alpha1
We need to provide a better view of the existing license information presented in the
docs/licenses.xml file, in the form of a docs/licenses.html file that lists:
Group/Artifact/Version/License (name+original URL)/Local Copy(relative pathname link to
local copy of the license in the licenses dir).
This can be achieved with an .xslt transformation that runs as part of the build process,
which produces the desired licenses.html, and it would allow us to zip and forward the
entire doc/licenses directory to a client that wants to evaluate the licenses used in
Wildfly.
In addition we need to sanitize a bit the presented licensing information:
Licenses.html *MUST* contain a reference to the Wildfly version it applies to. It *MUST*
also contain a timestamp (or build number) to uniquely identify it should it need changes
within one Wildfly release cycle.