From 0296b4b9b111435450a7cb3053523f30038c0a11 Mon Sep 17 00:00:00 2001 From: Eric Amodio Date: Sun, 21 Aug 2022 14:01:03 -0400 Subject: [PATCH] Updates dependency licenses --- ThirdPartyNotices.txt | 175 ++++++++++++++++++++++++++++++++--- scripts/generateLicenses.mjs | 2 +- 2 files changed, 162 insertions(+), 15 deletions(-) diff --git a/ThirdPartyNotices.txt b/ThirdPartyNotices.txt index d012b4f9c2d4e..89c9aac9971b9 100644 --- a/ThirdPartyNotices.txt +++ b/ThirdPartyNotices.txt @@ -3,22 +3,27 @@ GitLens THIRD-PARTY SOFTWARE NOTICES AND INFORMATION This project incorporates components from the projects listed below. -1. @octokit/core version 4.0.4 (https://github.com/octokit/core.js) -2. @vscode/codicons version 0.0.31 (https://github.com/microsoft/vscode-codicons) +1. @octokit/core version 4.0.5 (https://github.com/octokit/core.js) +2. @vscode/codicons version 0.0.32 (https://github.com/microsoft/vscode-codicons) 3. @vscode/webview-ui-toolkit version 1.0.0 (https://github.com/microsoft/vscode-webview-ui-toolkit) 4. ansi-regex version 6.0.1 (https://github.com/chalk/ansi-regex) -5. billboard.js version 3.5.0 (https://github.com/naver/billboard.js) +5. billboard.js version 3.5.1 (https://github.com/naver/billboard.js) 6. chroma-js version 2.4.2 (https://github.com/gka/chroma.js) -7. https-proxy-agent version 5.0.1 (https://github.com/TooTallNate/node-https-proxy-agent) -8. iconv-lite version 0.6.3 (https://github.com/ashtuchkin/iconv-lite) -9. lodash-es version 4.17.21 (https://github.com/lodash/lodash) -10. md5.js version 1.3.5 (https://github.com/crypto-browserify/md5.js) -11. microsoft/vscode (https://github.com/microsoft/vscode) -12. node-fetch version 2.6.7 (https://github.com/bitinn/node-fetch) -13. path-browserify version 1.0.1 (https://github.com/browserify/path-browserify) -14. sindresorhus/is-fullwidth-code-point (https://github.com/sindresorhus/is-fullwidth-code-point) -15. sindresorhus/string-width (https://github.com/sindresorhus/string-width) -16. sortablejs version 1.15.0 (https://github.com/SortableJS/Sortable) +7. crypto-browserify version 3.12.0 (https://github.com/crypto-browserify/crypto-browserify) +8. https-proxy-agent version 5.0.1 (https://github.com/TooTallNate/node-https-proxy-agent) +9. iconv-lite version 0.6.3 (https://github.com/ashtuchkin/iconv-lite) +10. lit version 2.3.1 (https://github.com/lit/lit) +11. lodash-es version 4.17.21 (https://github.com/lodash/lodash) +12. md5.js version 1.3.5 (https://github.com/crypto-browserify/md5.js) +13. microsoft/vscode (https://github.com/microsoft/vscode) +14. node-fetch version 2.6.7 (https://github.com/bitinn/node-fetch) +15. path-browserify version 1.0.1 (https://github.com/browserify/path-browserify) +16. react-dom version 16.8.4 (https://github.com/facebook/react) +17. react version 16.8.4 (https://github.com/facebook/react) +18. sindresorhus/is-fullwidth-code-point (https://github.com/sindresorhus/is-fullwidth-code-point) +19. sindresorhus/string-width (https://github.com/sindresorhus/string-width) +20. sortablejs version 1.15.0 (https://github.com/SortableJS/Sortable) +21. stream-browserify version 3.0.0 (https://github.com/browserify/stream-browserify) %% @octokit/core NOTICES AND INFORMATION BEGIN HERE ========================================= @@ -575,6 +580,35 @@ http://www.w3.org/TR/css3-color/#svg-color ========================================= END OF chroma-js NOTICES AND INFORMATION +%% crypto-browserify NOTICES AND INFORMATION BEGIN HERE +========================================= +The MIT License + +Copyright (c) 2013 Dominic Tarr + +Permission is hereby granted, free of charge, +to any person obtaining a copy of this software and +associated documentation files (the "Software"), to +deal in the Software without restriction, including +without limitation the rights to use, copy, modify, +merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom +the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice +shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR +ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +========================================= +END OF crypto-browserify NOTICES AND INFORMATION + %% https-proxy-agent NOTICES AND INFORMATION BEGIN HERE ========================================= https-proxy-agent @@ -745,6 +779,39 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ========================================= END OF iconv-lite NOTICES AND INFORMATION +%% lit NOTICES AND INFORMATION BEGIN HERE +========================================= +BSD 3-Clause License + +Copyright (c) 2017 Google LLC. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +3. Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +========================================= +END OF lit NOTICES AND INFORMATION + %% lodash-es NOTICES AND INFORMATION BEGIN HERE ========================================= Copyright OpenJS Foundation and other contributors @@ -906,6 +973,60 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ========================================= END OF path-browserify NOTICES AND INFORMATION +%% react-dom NOTICES AND INFORMATION BEGIN HERE +========================================= +MIT License + +Copyright (c) Facebook, Inc. and its affiliates. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +========================================= +END OF react-dom NOTICES AND INFORMATION + +%% react NOTICES AND INFORMATION BEGIN HERE +========================================= +MIT License + +Copyright (c) Facebook, Inc. and its affiliates. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +========================================= +END OF react NOTICES AND INFORMATION + %% sindresorhus/is-fullwidth-code-point NOTICES AND INFORMATION BEGIN HERE ========================================= MIT License @@ -961,4 +1082,30 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ========================================= -END OF sortablejs NOTICES AND INFORMATION \ No newline at end of file +END OF sortablejs NOTICES AND INFORMATION + +%% stream-browserify NOTICES AND INFORMATION BEGIN HERE +========================================= +MIT License + +Copyright (c) James Halliday + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +========================================= +END OF stream-browserify NOTICES AND INFORMATION \ No newline at end of file diff --git a/scripts/generateLicenses.mjs b/scripts/generateLicenses.mjs index 2f1a82470f1cd..4fb3c4c812e21 100644 --- a/scripts/generateLicenses.mjs +++ b/scripts/generateLicenses.mjs @@ -60,7 +60,7 @@ async function generateThirdpartyNotices(packages) { name = key; } - if (name === 'gitlens') continue; + if (name === 'gitlens' || name.startsWith('@gitkraken')) continue; if (data.licenseFile == null) continue; let license;