# Third-Party Notices

This project includes Portuguese dictionary source files from the LibreOffice dictionaries repository and generated runtime JSON word lists derived from those files.

## Portuguese Dictionaries

### Portuguese (Portugal) / pt_PT

- Upstream: LibreOffice dictionaries `pt_PT`
- Source files in this repo:
  - `data/dictionaries/pt_PT.dic`
  - `data/dictionaries/pt_PT.aff`
- Preserved upstream notices:
  - `data/dictionaries/licenses/LibreOffice-pt_PT-README.txt`
  - `data/dictionaries/licenses/LibreOffice-pt_PT-LICENSES.txt`
- Upstream README states that dictionary files and associated programs are covered by GPL / LGPL / MPL, with license versions GPL v2, LGPL v2.1, and MPL v1.1.
- Intended project license path for use/distribution: MPL 1.1 or LGPL 2.1, not GPL-only.

### Portuguese (Brazil) / pt_BR

- Upstream: LibreOffice dictionaries `pt_BR` / Vero spelling dictionary
- Source files in this repo:
  - `data/dictionaries/pt_BR.dic`
  - `data/dictionaries/pt_BR.aff`
- Preserved upstream notices:
  - `data/dictionaries/licenses/LibreOffice-pt_BR-README_en.txt`
  - `data/dictionaries/licenses/LibreOffice-pt_BR-README_pt_BR.txt`
- Upstream README states that the dictionary is licensed under LGPLv3 and Mozilla Public License.
- Intended project license path for use/distribution: Mozilla Public License or LGPLv3, not GPL-only.
- Note: the upstream PT-BR README names Mozilla Public License but does not specify the MPL version in the copied README text. Confirm the exact MPL version from the packaged upstream release before making a formal legal representation.

## Generated Assets

Generated assets are produced by:

- `src/build/build_portuguese_dictionaries.py`

Generated files include:

- `utilities/word-unscrambler/assets/data/br.json`
- `utilities/word-unscrambler/assets/data/pt.json`
- `utilities/word-unscrambler/assets/data/wordlists/br/*.json`
- `utilities/word-unscrambler/assets/data/wordlists/pt/*.json`

The generated JSON word lists are derived from the upstream dictionary sources above. Keep this notice and the upstream notices with any distribution of the generated assets.
