The update to npm v9.6.6 #47862 introduced a new license BlueOak-1.0.0 that's not approved by the OpenJS Foundation IP policy https://openjsf.org/wp-content/uploads/sites/84/2019/10/OpenJS-Foundation-IP-Policy-2019-10-22.pdf.
The approved licenses are:
This mostly matches the typical policy in companies.
I already asked the OpenJS Foundation Board for license approval and notified the npm team (@MylesBorins).
Out of prudence, I think it would be better to revert that PR in Node v18 because it's the only LTS release currently supported, and quite a few of our enterprise users would have trouble using such a license, making it hard for them to use Node.js.
I would also recommend we implement a license checker tool to avoid future issues.
cc @nodejs/releasers @nodejs/tsc
The update to npm v9.6.6 #47862 introduced a new license BlueOak-1.0.0 that's not approved by the OpenJS Foundation IP policy https://openjsf.org/wp-content/uploads/sites/84/2019/10/OpenJS-Foundation-IP-Policy-2019-10-22.pdf.
The approved licenses are:
http://www.apache.org/licenses/LICENSE-2.0)
This mostly matches the typical policy in companies.
I already asked the OpenJS Foundation Board for license approval and notified the npm team (@MylesBorins).
Out of prudence, I think it would be better to revert that PR in Node v18 because it's the only LTS release currently supported, and quite a few of our enterprise users would have trouble using such a license, making it hard for them to use Node.js.
I would also recommend we implement a license checker tool to avoid future issues.
cc @nodejs/releasers @nodejs/tsc