Open Joery-M opened 5 months ago
That looks like an error in the initial commits. I looked at some other packages under https://github.com/pkgjs and they have Apache license file and "license": "Apache-2.0"
.
https://github.com/pkgjs/wiby/blob/a777be1032aa829969d8df4e4f696dfbe73616d5/package.json#L26
https://github.com/pkgjs/dependents/blob/c2e17122cfa574a6e20b3df751cf23def8ab9ccc/package.json#L12
The license field of
package.json
isMIT
, butApache-2.0
is defined in theLICENSE
file. Now this usually wouldn't matter, since the licenses are similar (for the most part). But tools like pnpm-licenses partially misinterpret the license to be MIT.I don't know how much of a legal issue this is, since I've found packages like through that use both. But it just seems like sloppy to me.
Example:
pnpm i @pkgjs/parseargs
npx pnpm-licenses list -o ./licenses.json
licenses.json
file.Result: