Skip to content

Commit 76f4064

Browse files
committed
Drop CC-BY-3.0 from npm license expression
Before version 2.0.0, releases of this package required the `spdx-license-ids` and `spdx-exceptions` packages as development dependencies only, and used them to generate a lexer. The generated lexer contained transformed copies of the lists. It wasn't legally clear whether lists---arrays of string identifiers---embodied sufficient creativity to trigger copyright protection under all possible copyright laws of interest to users. That being the case, and out of an abundance of caution, the `license` property in this package's `package.json` file mentioned the license from The Linux Foundation, `CC-BY-3.0`, as well as the license for the code implementing the parser, `MIT`. Beginning in the 2.0.0 release, this package depends on `spdx-license-ids` and `spdx-exceptions` as regular npm dependencies. Downstream users installing this package also download the list packages. This package `require()`s them, rather than bundling their content in generated code. Accordingly, users reviewing license data should now look to the `package.json` files for the individual list packages for information on their licensing terms. This package's `license` expression can express only the terms that apply to the code it contains.
1 parent dcb29af commit 76f4064

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
"package.json",
3030
"standards"
3131
],
32-
"license": "(MIT AND CC-BY-3.0)",
32+
"license": "MIT",
3333
"repository": "jslicense/spdx-expression-parse.js",
3434
"scripts": {
3535
"lint": "standard",

0 commit comments

Comments
 (0)