Third-party notices ==================== Nutropx Lab includes data derived from the third-party sources below. Each is reproduced here as required by its licence. This file covers DATA; ordinary npm runtime dependencies carry their own licences in node_modules. This notice ships inside the application bundle (it is served at /NOTICE.txt and is included in the native iOS/Android package via the static export) so that the required attributions travel with the distributed binary. -------------------------------------------------------------------------------- CMU Pronouncing Dictionary (CMUdict) -------------------------------------------------------------------------------- Used to generate src/lib/games/wordData.generated.json, which backs word validation and rhyme matching in Chain Shift. The rhyme keys in that file are literal CMUdict phoneme strings, so the generated data is a derivative work of CMUdict. Only the generated file ships; the CMUdict source corpus is not committed or distributed with the app. Regenerated by scripts/build-word-data.js. Obtained as the raw data distribution from https://github.com/cmusphinx/cmudict. (The GPL-3.0-licensed `cmudict` PyPI/npm wrapper package is deliberately NOT used, to keep this data licence-compatible with a commercial product.) Licence: BSD-2-Clause. 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. -------------------------------------------------------------------------------- SCOWL (Spell Checker Oriented Word Lists) -------------------------------------------------------------------------------- Used at build time only, to select the ~10.7k common everyday words kept from CMUdict's ~134k raw entries (and to exclude proper nouns, which SCOWL keeps in separate files). The generated word list is therefore derived from SCOWL, so its notice is reproduced as the licence requires. Obtained from http://wordlist.aspell.net/ (SCOWL 2020.12.07). The collective work is Copyright 2000-2018 by Kevin Atkinson as well as any of the copyrights mentioned below: Copyright 2000-2018 by Kevin Atkinson Permission to use, copy, modify, distribute and sell these word lists, the associated scripts, the output created from the scripts, and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appears in all copies and that both that copyright notice and this permission notice appear in supporting documentation. Kevin Atkinson makes no representations about the suitability of this array for any purpose. It is provided "as is" without express or implied warranty. Alan Beale also deserves special credit as he has, in addition to providing the 12Dicts package and being a major contributor to the ENABLE word list, given me an incredible amount of feedback and created a number of special lists (those found in the Supplement) in order to help improve the overall quality of SCOWL. Rejected source, recorded deliberately -------------------------------------- google-10000-english was evaluated as the frequency list and rejected. Its licence states the data is permitted for "educational and personal/research use" and explicitly does not recommend commercial use without licensing it from the Linguistic Data Consortium. SCOWL was used instead because it grants permission to "distribute and sell ... the output created from the scripts ... for any purpose". -------------------------------------------------------------------------------- WordNet 3.1 (Recovery area, mini crossword word exclusions) -------------------------------------------------------------------------------- Used at preparation time only, to decide which words are kept OUT of the mini crossword fill. The five categories the client ruled (alcohol, drugs, death, violence, weapons) are defined as hyponym closures under named WordNet root synsets, and WordNet's SemCor tag counts define which sense of a word is its primary one. No WordNet data ships to a device: the word list that ships is a SCOWL derivative with words removed. Obtained from https://wordnetcode.princeton.edu/wn3.1.dict.tar.gz. WordNet 3.1 Copyright 2011 by Princeton University. All rights reserved. Permission to use, copy, modify and distribute this software and database and its documentation for any purpose and without fee or royalty is hereby granted, provided that you agree to comply with the following copyright notice and statements, including the disclaimer, and that the same appear on ALL copies of the software, database and documentation, including modifications that you make for internal use or for distribution. THIS SOFTWARE AND DATABASE IS PROVIDED "AS IS" AND PRINCETON UNIVERSITY MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PRINCETON UNIVERSITY MAKES NO REPRESENTATIONS OR WARRANTIES OF MERCHANT- ABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE LICENSED SOFTWARE, DATABASE OR DOCUMENTATION WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. The name of Princeton University or Princeton may not be used in advertising or publicity pertaining to distribution of the software and/or database. Title to copyright in this software, database and any associated documentation shall at all times remain with Princeton University and LICENSEE agrees to preserve same. Note: the SCOWL notice above already inherits a WordNet obligation, because SCOWL's Inflections database was built from WordNet. This section names WordNet 3.1 directly because it is now used directly, and as a separate corpus. -------------------------------------------------------------------------------- LDNOOBW (Recovery area, mini crossword word exclusions) -------------------------------------------------------------------------------- "List of Dirty, Naughty, Obscene, and Otherwise Bad Words", by Shutterstock. Used at preparation time only, as the published source for the profanity and slur half of the mini crossword exclusion pass. Applied as published rather than edited, which is the point of using it. No LDNOOBW data ships to a device. Obtained from https://github.com/LDNOOBW/List-of-Dirty-Naughty-Obscene-and-Otherwise-Bad-Words Licensed under the Creative Commons Attribution 4.0 International licence (CC BY 4.0), https://creativecommons.org/licenses/by/4.0/. Copyright Shutterstock, Inc. -------------------------------------------------------------------------------- SVG playing cards (Recovery area, Klondike) -------------------------------------------------------------------------------- The 52 card faces served from public/recovery/cards/ are the SVG playing card set by Adrian Kennard (RevK). The court cards are traced from 19th century Goodall & Son designs, which are themselves long out of copyright. Obtained 15 August 2026 from https://www.me.uk/cards/, generated with the author's own tool using redcolour=#A8442F so the red suits arrive in the Recovery clay token. Licence: CC0 1.0 Universal Public Domain Dedication. https://creativecommons.org/publicdomain/zero/1.0/legalcode "© Copyright 2018 Adrian Kennard Released under CC0 Public Domain licence." "No attribution required. Whilst I'd like a credit, and I would appreciate it if the link on the Ace of Spades was left intact, that is not a requirement. You can do what you like with these designs." No attribution is owed. It is recorded here anyway because the author asked for credit and it costs nothing. Two changes were made to the set, both by scripts/prepare-recovery-deck.mjs and both recorded there. No geometry was altered and no court card was redrawn. 1. Each of the 12 court cards carries a red ink layer that the generator's colour parameter does not reach. Those 12 attributes were remapped to the clay token, because red suits in clay is a design requirement here. 2. The Ace of Spades ships with the author's own branding on the face, a QR code and a text line reading cards.revk.uk. Both were removed. The author states explicitly that keeping them is not a requirement. The court figures carry two colours of their own, a blue #44F and a gold #FC4, across the 12 court cards. These are inherited from the Goodall artwork the set traces, not chosen for this product, and they carry no task meaning: nothing in the Klondike activity asks a player to read them. They sit outside the Recovery colour tokens deliberately. Recolouring them by hand would mean altering the licensed artwork for no user-visible benefit, and redrawing the courts is barred in any case, so they are left exactly as the set supplies them. They are an approved exception on that basis, ruled 16 August 2026, under the clause naming "the supplied playing card and mahjong artwork, which carries its own colours". Both values are pinned in scripts/prepare-recovery-deck.mjs (APPROVED_PAINT), so the deck's paint surface is enumerated and any other colour, in any notation, fails the check. Note that the generator program itself, at https://codeberg.org/RevK/SVG-playing-cards, is licensed GPL-3.0. Only the generated artwork is used, and it is CC0. No part of the generator is vendored, linked, built or distributed with this app. Rejected source, recorded deliberately -------------------------------------- Vector Playing Cards (https://sourceforge.net/projects/vector-cards/) was evaluated and rejected. It is licensed LGPL-3.0 rather than public domain, which would have required a written licence exception for no benefit over a CC0 set. It is recorded here because it is among the most prominently indexed results for free vector playing cards and its licence is not what a quick read suggests.