From ac2164be533b525044affdba1155ad075c83f09d Mon Sep 17 00:00:00 2001 From: Wilco Fiers Date: Mon, 22 Jan 2024 13:23:15 +0100 Subject: [PATCH 1/4] fix: Add LICENSE-3RD-PARTY.txt file --- LICENSE-3RD-PARTY.txt | 57 +++++++++++++++++++++++++++++++++++++++++++ README.md | 6 +++-- package.json | 3 ++- 3 files changed, 63 insertions(+), 3 deletions(-) create mode 100644 LICENSE-3RD-PARTY.txt diff --git a/LICENSE-3RD-PARTY.txt b/LICENSE-3RD-PARTY.txt new file mode 100644 index 0000000000..af1444d835 --- /dev/null +++ b/LICENSE-3RD-PARTY.txt @@ -0,0 +1,57 @@ +----------------------------------------------------------------------------- + The MIT License (MIT) + Applies to: + - core-js-pure; Copyright (c) 2014-2023 Denis Pushkarev + - weakmap-polyfill; Copyright (c) 2015-2021 polygonplanet + - typedarray; + Copyright (c) 2010, Linden Research, Inc. + Copyright (c) 2012, Joshua Bell + - es6-promise; + Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors + - colorjs.io; Copyright (c) 2021 Lea Verou, Chris Lilley + - emoji-regex; Copyright Mathias Bynens + - css-selector-parser; Copyright (c) 2013 Dulin Marat + - doT.js; Copyright (c) 2011 Laura Doktorova + Software includes portions from jQote2 Copyright (c) 2010 aefxx, + http://aefxx.com/ licensed under the MIT license. + +----------------------------------------------------------------------------- + +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. + + + +----------------------------------------------------------------------------- + The MIT License (MIT) + Applies to: + - memoizee; Copyright (c) 2012-2018, Mariusz Nowak, @medikoo, medikoo.com + +----------------------------------------------------------------------------- + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM +LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE +OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. diff --git a/README.md b/README.md index e415cc671a..0d38d2c891 100644 --- a/README.md +++ b/README.md @@ -179,6 +179,8 @@ Read the [documentation on contributing](CONTRIBUTING.md) ## Acknowledgements -Thanks to Marat Dulin for his [css-selector-parser](https://www.npmjs.com/package/css-selector-parser) implementation which is included for shadow DOM support. +Thanks to Marat Dulin for his [css-selector-parser](https://www.npmjs.com/package/css-selector-parser) implementation which is included for shadow DOM support. Another thank you to the [Slick Parser](https://github.com/mootools/slick/blob/master/Source/Slick.Parser.js) implementers for their contribution, we have used some of their algorithms in our shadow DOM support code. Thanks to Lea Verou and Chris Lilley for their [colorjs.io](https://colorjs.io/) library which we have used for converting between color formats. -Thanks to the [Slick Parser](https://github.com/mootools/slick/blob/master/Source/Slick.Parser.js) implementers for their contribution, we have used some of their algorithms in our shadow DOM support code. +## Licenses + +Axe-core is distributed under an [MIT license](LICENSE). It comes bundled with several dependencies which are distributed under their own terms. (See [LICENSE-3RD-PARTY.txt](LICENSE-3RD-PARTY.txt)) diff --git a/package.json b/package.json index 5bbdb1697a..07d024a07a 100644 --- a/package.json +++ b/package.json @@ -55,7 +55,8 @@ "axe.min.js", "axe.d.ts", "sri-history.json", - "locales/" + "locales/", + "LICENSE-3RD-PARTY.txt" ], "standard-version": { "scripts": { From 6c81bdc7ba69b5e3a8c28d6dace0046973c5b4a8 Mon Sep 17 00:00:00 2001 From: Wilco Fiers Date: Wed, 24 Jan 2024 17:48:06 +0100 Subject: [PATCH 2/4] Update README.md Co-authored-by: Dan Bjorge --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 0d38d2c891..f27a6ef381 100644 --- a/README.md +++ b/README.md @@ -183,4 +183,4 @@ Thanks to Marat Dulin for his [css-selector-parser](https://www.npmjs.com/packag ## Licenses -Axe-core is distributed under an [MIT license](LICENSE). It comes bundled with several dependencies which are distributed under their own terms. (See [LICENSE-3RD-PARTY.txt](LICENSE-3RD-PARTY.txt)) +Axe-core is distributed under the [Mozilla Public License, version 2.0](LICENSE). It comes bundled with several dependencies which are distributed under their own terms. (See [LICENSE-3RD-PARTY.txt](LICENSE-3RD-PARTY.txt)) From 93f2f4199168e5693d440a0ca6187cec86b9afa4 Mon Sep 17 00:00:00 2001 From: Wilco Fiers Date: Thu, 25 Jan 2024 13:52:12 +0100 Subject: [PATCH 3/4] Tweaks --- LICENSE-3RD-PARTY.txt | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/LICENSE-3RD-PARTY.txt b/LICENSE-3RD-PARTY.txt index af1444d835..05d435d71a 100644 --- a/LICENSE-3RD-PARTY.txt +++ b/LICENSE-3RD-PARTY.txt @@ -1,5 +1,5 @@ ----------------------------------------------------------------------------- - The MIT License (MIT) + MIT License Applies to: - core-js-pure; Copyright (c) 2014-2023 Denis Pushkarev - weakmap-polyfill; Copyright (c) 2015-2021 polygonplanet @@ -14,7 +14,6 @@ - doT.js; Copyright (c) 2011 Laura Doktorova Software includes portions from jQote2 Copyright (c) 2010 aefxx, http://aefxx.com/ licensed under the MIT license. - ----------------------------------------------------------------------------- Permission is hereby granted, free of charge, to any person obtaining a copy @@ -36,12 +35,10 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - ----------------------------------------------------------------------------- - The MIT License (MIT) + ISC License Applies to: - memoizee; Copyright (c) 2012-2018, Mariusz Nowak, @medikoo, medikoo.com - ----------------------------------------------------------------------------- Permission to use, copy, modify, and/or distribute this software for any From da959ad0d8bbf2b8487e5a1802646ba3dec1d051 Mon Sep 17 00:00:00 2001 From: Wilco Fiers Date: Wed, 31 Jan 2024 12:00:26 +0100 Subject: [PATCH 4/4] transitive dependencies --- LICENSE-3RD-PARTY.txt | 28 ++++++++++++++++++++-------- 1 file changed, 20 insertions(+), 8 deletions(-) diff --git a/LICENSE-3RD-PARTY.txt b/LICENSE-3RD-PARTY.txt index 05d435d71a..368c293bef 100644 --- a/LICENSE-3RD-PARTY.txt +++ b/LICENSE-3RD-PARTY.txt @@ -1,19 +1,23 @@ ----------------------------------------------------------------------------- MIT License Applies to: - - core-js-pure; Copyright (c) 2014-2023 Denis Pushkarev - - weakmap-polyfill; Copyright (c) 2015-2021 polygonplanet - - typedarray; - Copyright (c) 2010, Linden Research, Inc. - Copyright (c) 2012, Joshua Bell - - es6-promise; - Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors - colorjs.io; Copyright (c) 2021 Lea Verou, Chris Lilley - - emoji-regex; Copyright Mathias Bynens + - core-js-pure; Copyright (c) 2014-2023 Denis Pushkarev - css-selector-parser; Copyright (c) 2013 Dulin Marat - doT.js; Copyright (c) 2011 Laura Doktorova Software includes portions from jQote2 Copyright (c) 2010 aefxx, http://aefxx.com/ licensed under the MIT license. + - emoji-regex; Copyright (c) Mathias Bynens + - es6-iterator; Copyright (c) 2013-2017 Mariusz Nowak (www.medikoo.com) + - es6-promise; + Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors + - event-emitter; Copyright (C) 2012-2015 Mariusz Nowak (www.medikoo.com) + - is-promise; Copyright (c) 2014 Forbes Lindesay + - lru-queue; Copyright (C) 2014 Mariusz Nowak (www.medikoo.com) + - typedarray; + Copyright (c) 2010, Linden Research, Inc. + Copyright (c) 2012, Joshua Bell + - weakmap-polyfill; Copyright (c) 2015-2021 polygonplanet ----------------------------------------------------------------------------- Permission is hereby granted, free of charge, to any person obtaining a copy @@ -38,7 +42,15 @@ THE SOFTWARE. ----------------------------------------------------------------------------- ISC License Applies to: + - d; Copyright (c) 2013-2019, Mariusz Nowak, @medikoo, medikoo.com + - es5-ext; Copyright (c) 2011-2022, Mariusz Nowak, @medikoo, medikoo.com + - es6-symbol; Copyright (c) 2013-2019, Mariusz Nowak, @medikoo, medikoo.com + - es6-weak-map; Copyright (c) 2013-2018, Mariusz Nowak, @medikoo, medikoo.com + - ext; Copyright (c) 2011-2022, Mariusz Nowak, @medikoo, medikoo.com - memoizee; Copyright (c) 2012-2018, Mariusz Nowak, @medikoo, medikoo.com + - next-tick; Copyright (c) 2012-2020, Mariusz Nowak, @medikoo, medikoo.com + - timers-ext; Copyright (c) 2013-2018, Mariusz Nowak, @medikoo, medikoo.com + - type; Copyright (c) 2019, Mariusz Nowak, @medikoo, medikoo.com ----------------------------------------------------------------------------- Permission to use, copy, modify, and/or distribute this software for any