README.md states the project is licensed under Apache 2.0, but the GitHub API reports this repository's license as NOASSERTION — meaning the LICENSE file does not match the canonical Apache-2.0 text closely enough for GitHub's license detector to recognize it.
Effect: no license chip on the repo homepage, and the license scanners companies run over their dependency tree flag the package as "unknown license". That is a hard blocker for enterprise adoption — exactly the audience this library targets.
Acceptance criteria
Where
LICENSE.
README.mdstates the project is licensed under Apache 2.0, but the GitHub API reports this repository's license asNOASSERTION— meaning theLICENSEfile does not match the canonical Apache-2.0 text closely enough for GitHub's license detector to recognize it.Effect: no license chip on the repo homepage, and the license scanners companies run over their dependency tree flag the package as "unknown license". That is a hard blocker for enterprise adoption — exactly the audience this library targets.
Acceptance criteria
LICENSEcontains the verbatim Apache-2.0 text (the appendix boilerplate may carry the copyright line; nothing else altered).DISCLAIMER.mdor aNOTICEfile.Where
LICENSE.