Skip to content

Commit fe3e09b

Browse files
Trottdanielleadams
authored andcommitted
tools: remove Babel from license-builder.sh
Babel is now installed as a dependency in our ESLint installation. The current license-builder.sh will fail to find the license for Babel. The license is sill present in the repository/code base/file system. So as with all other dependencies that are installed in tools/node_modules/eslint/node_modules and have an MIT license, we are still complying with the license. The inclusion in our own LICENSE was to clearly signal that things under tools/node_modules/@babel were not covered by the Node.js license. Because it is now under tools/node_modules/eslint, that "we aren't the license-holders of this code" aspect of things is already covered by the inclusion of the ESLint license. PR-URL: #41049 Reviewed-By: Michaël Zasso <[email protected]> Reviewed-By: Antoine du Hamel <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Tobias Nießen <[email protected]> Reviewed-By: James M Snell <[email protected]>
1 parent 91df200 commit fe3e09b

File tree

2 files changed

+0
-27
lines changed

2 files changed

+0
-27
lines changed

LICENSE

-26
Original file line numberDiff line numberDiff line change
@@ -1360,32 +1360,6 @@ The externally maintained libraries used by Node.js are:
13601360
THE SOFTWARE.
13611361
"""
13621362

1363-
- Babel, located at tools/node_modules/@babel, is licensed as follows:
1364-
"""
1365-
MIT License
1366-
1367-
Copyright (c) 2014-present Sebastian McKenzie and other contributors
1368-
1369-
Permission is hereby granted, free of charge, to any person obtaining
1370-
a copy of this software and associated documentation files (the
1371-
"Software"), to deal in the Software without restriction, including
1372-
without limitation the rights to use, copy, modify, merge, publish,
1373-
distribute, sublicense, and/or sell copies of the Software, and to
1374-
permit persons to whom the Software is furnished to do so, subject to
1375-
the following conditions:
1376-
1377-
The above copyright notice and this permission notice shall be
1378-
included in all copies or substantial portions of the Software.
1379-
1380-
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
1381-
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
1382-
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
1383-
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
1384-
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
1385-
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
1386-
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
1387-
"""
1388-
13891363
- gtest, located at deps/googletest, is licensed as follows:
13901364
"""
13911365
Copyright 2008, Google Inc.

tools/license-builder.sh

-1
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,6 @@ addlicense "markupsafe" "tools/inspector_protocol/markupsafe" "$(cat "${rootdir}
8282
addlicense "cpplint.py" "tools/cpplint.py" \
8383
"$(sed -e '/^$/,$d' -e 's/^#$//' -e 's/^# //' "${rootdir}"/tools/cpplint.py | tail -n +3)"
8484
addlicense "ESLint" "tools/node_modules/eslint" "$(cat "${rootdir}"/tools/node_modules/eslint/LICENSE)"
85-
addlicense "Babel" "tools/node_modules/@babel" "$(cat "${rootdir}"/tools/node_modules/@babel/core/LICENSE)"
8685
addlicense "gtest" "deps/googletest" "$(cat "${rootdir}"/deps/googletest/LICENSE)"
8786

8887
# nghttp2

0 commit comments

Comments
 (0)