# Third-party notices ## Independently sourced named-color editions (observed-20261023) - Japanese editorial edition: 480 labels and digital approximation HEX values from snowdrops89, TraditionalColor.csv, fixed commit `9a6a9f155b28afa29a6abaecb51c7b3a0d06c8e3`: https://github.com/snowdrops89/nako3_plugin_TraditionalColor/blob/9a6a9f155b28afa29a6abaecb51c7b3a0d06c8e3/TraditionalColor.csv . The repository provides CC0 and its README expressly permits standalone CSV use. Per-entry historical upstream verification remains partial. Readings, histories and JIS claims are not adopted. - English survey edition: 922 of the 949 labels and survey estimates in the author's xkcd color survey data: https://xkcd.com/color/rgb.txt . The author dedicates this data to CC0. The raw 949-row source is retained privately; 27 explicitly listed bodily/profane slang labels are omitted as a reversible editorial choice for this edition. - License: CC0 1.0 Universal, https://creativecommons.org/publicdomain/zero/1.0/ . The retained legal text is distributed at `licenses/CC0-1.0.txt`. Changes: source labels and row order are retained, HEX is uppercase, readings and descriptions are omitted, explicit stable IDs and source/version metadata are added, and JSON/static HTML are generated. These editions are distinct from CSS keywords, the legacy dictionaries and user-authored packs. A source's digital approximation or survey estimate is not a unique historical or standards-based color definition; source authors do not endorse this application. ## W3C CSS named colors This project includes CSS named-color data derived from **CSS Color Module Level 4**, Candidate Recommendation Draft, 9 October 2026, section 6.1: https://www.w3.org/TR/2026/CRD-css-color-4-20261009/#named-colors Copyright © 2026 World Wide Web Consortium. W3C liability, trademark and permissive document license rules apply. Changes: the opaque named-color table's names, HEX and decimal RGB values are extracted into the project's own JSON structure. Display HEX values are uppercased. No descriptions, readings or translations are added. Equivalent values with different names remain distinct entries. W3C does not endorse this application. The specification is a Candidate Recommendation Draft, not a final Recommendation. The full W3C Software and Document License 2023 NOTICE, including permission, conditions and disclaimers, is included in [licenses/W3C-2023.html](licenses/W3C-2023.html). The official short-notice formulation is retained in [licenses/W3C-short-notice.html](licenses/W3C-short-notice.html). Before distribution, include this notice and both license files in a location viewable by users of the derivative work. The P1-02 static build packages the retained notice text and license conditions with links from the dictionary pages. Packaging removes source-page presentation dependencies, not permission or disclaimer text. Local packaging and validation are not evidence of deployment or approval to replace the existing application. ## Build-time JSON Schema validation These packages are used by local validation tooling, not loaded from a CDN into the product: | Package | Locked version | License text | |---|---|---| | ajv | 8.20.0 | [MIT](licenses/npm/ajv.txt) | | ajv-formats | 3.0.1 | [MIT](licenses/npm/ajv-formats.txt) | | fast-deep-equal | 3.1.3 | [MIT](licenses/npm/fast-deep-equal.txt) | | fast-uri | 3.1.8 | [BSD-3-Clause](licenses/npm/fast-uri.txt) | | json-schema-traverse | 1.0.0 | [MIT](licenses/npm/json-schema-traverse.txt) | | require-from-string | 2.0.2 | [MIT](licenses/npm/require-from-string.txt) | The lockfile records package tarball integrity. No lifecycle scripts are required or executed by the install procedure. ## Oklab conversion code The 2021 Oklab direct and inverse linear-sRGB formulas in `src/color/core.mjs` are JavaScript adaptations of code by Björn Ottosson. Source: https://bottosson.github.io/posts/oklab/ (repository commit `7561fbab5c8b982020ed212aebb0b8620c44b228`, checked 2026-10-17). The inverse coefficients and formula order match the author's `oklab_to_linear_srgb`; the existing forward coefficients match the author's `linear_srgb_to_oklab`. Changes: adaptation from C++ to JavaScript, finite tuple validation, separate strict-gamut check, and separate application-specific nine-step grid. The sRGB transfer equation is sourced from https://bottosson.github.io/posts/colorwrong/ . The articles' prose and images are not included. The author's code is distributed here under the MIT License. Full text from the author's `misc/License.txt` (SHA-256 `3929A10FC5AE2932BE781B4C076FB806B62CCAB45A6991C0EBC151D06E8C5888`): ```text Copyright (c) 2020 Björn Ottosson 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. ``` ## Existing dictionary The provenance and reuse permission of the existing Japanese, western-common and WEB-safe dictionaries are unconfirmed. Public availability on the company's website does not grant a new license. Their local conversion candidates are held from publication; this notice does not approve or license those records. ## English color-name pronunciation guides Katakana is an editorial approximation by this site, separate from original color labels and values. Pronunciation evidence: https://raw.githubusercontent.com/cmusphinx/cmudict/74790861f652b15e4ac49015a90074ad62a27690/cmudict.dict CMUdict copyright, redistribution conditions and disclaimer (not CC0): Copyright (C) 1993-2015 Carnegie Mellon University. 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. The contents of this file are deemed to be source code. 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. This work was supported in part by funding from the Defense Advanced Research Projects Agency, the Office of Naval Research and the National Science Foundation of the United States of America, and by member companies of the Carnegie Mellon Sphinx Speech Consortium. We acknowledge the contributions of many volunteers to the expansion and improvement of this dictionary. THIS SOFTWARE IS PROVIDED BY CARNEGIE MELLON UNIVERSITY ``AS IS'' AND ANY EXPRESSED 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 CARNEGIE MELLON UNIVERSITY NOR ITS EMPLOYEES 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.