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. The file is byte-identical in size to the one in Shell.Aop, which has the same problem — see beyondnetcode/Shell.Aop#6.
Effect: no license chip on the repo homepage, and corporate license scanners flag the package as "unknown license" — a hard blocker for enterprise adoption.
Acceptance criteria
Where
LICENSE.
The GitHub API reports this repository's license as
NOASSERTION, meaning theLICENSEfile does not match the canonical Apache-2.0 text closely enough for GitHub's license detector to recognize it. The file is byte-identical in size to the one in Shell.Aop, which has the same problem — see beyondnetcode/Shell.Aop#6.Effect: no license chip on the repo homepage, and corporate license scanners flag the package as "unknown license" — a hard blocker for enterprise adoption.
Acceptance criteria
LICENSEholds the verbatim Apache-2.0 text.README.mdstates the same license as the file.Where
LICENSE.