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.
-
Please add
Bundle-License: BSD-3-Clause
manifest entry (whereBSD-3-Clause
is SPDX identifier, see https://osgi.org/specification/osgi.core/7.0.0/framework.module.html#framework.module-bundle-license ) Adding explicitBundle-License
would simplify automatic analysis. -
Please add LICENSE files to the produced jar files as
META-INF/LICENSE
file. 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 accountasm.jar
is 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.xml
as well? In other words, could you please use<name>BSD-3-Clause</name>
forpom.xml
license tag? -
Please use WORKABLE url for the license. The current URL points to http://asm.ow2.org/license.html which does not work.