Please clarify license and make it machine-readable
AFAIKU the license is BSD-3-Clause (see https://spdx.org/licenses/BSD-3-Clause.html ). There are lots of "BSD-like" licenses, so "license is BSD" is virtually useless.
Bundle-License: BSD-3-Clausemanifest entry (where
BSD-3-Clauseis SPDX identifier, see https://osgi.org/specification/osgi.core/7.0.0/framework.module.html#framework.module-bundle-license ) Adding explicit
Bundle-Licensewould simplify automatic analysis.
Please add LICENSE files to the produced jar files as
META-INF/LICENSEfile. The thing is the license requires re-distributions to reproduce copyright notice, however it is really hard to do that in an automatic way, taking into account
asm.jaris often taken from Maven Central. The jar file just misses NOTICE file, so it is really hard to reproduce copyright notice and track it for all asm upgrades. It is difficult to track ASM license upgrades because the license text under http://asm.ow2.org/license.html might change unexpectedly (and it is hard to relate specific license text to asm version).
Could you please use machine-readable identifier in
pom.xmlas well? In other words, could you please use
Please use WORKABLE url for the license. The current URL points to http://asm.ow2.org/license.html which does not work.