# Third-party material boundaries

## Primers P01/P02 and Units 1–12

All fourteen units at the current source boundary—the two compulsory primers
P01/P02 and twelve main units—were independently authored for the Indonesian
course from mathematical facts, documented software behavior, and original
pedagogical design. The English edition translates that original course. No
donor prose, figures, exercises, data, or code was copied or adapted into the
units.

Five works serve as coverage or semantic comparators: Patrick Walls,
*Mathematical Python*; Irving and colleagues, *Research Software Engineering
with Python*; *Scientific Python Lectures*; Hans Fangohr, *Introduction to
Python for Computational Science and Engineering*; and the *Official Sage
Tutorial 10.9*. Their existing English versions are references, not material
to translate again. Each retains its own license; none is claimed as a
component of this edition. The English scope and source boundary are recorded
in [the English edition scope](EDITION_SCOPE.md).

Any future use of donor material must first receive a component record,
source location, hash, license, use type, attribution, and change notice in
[backend/catalog.json](backend/catalog.json). For example, material adapted
from Walls must remain a separate CC BY-NC-SA 4.0 component; it must not be
relabeled as CC BY-SA or MIT.

The Indonesian original is preserved at
<https://doi.org/10.5281/zenodo.22053905>, with editable source at
<https://github.com/KokunoYumeto/mathematical-computing-reproducible-experiments-id>.
Credit to the O002 project contributors and the original work is retained.
Neither the original course nor the English edition implies endorsement by
the authors or institutions named as references.

## HTML reader runtime

The inherited reader toolchain uses Quarto 1.9.37 and local JavaScript, CSS,
icons, and fonts so that the reader can operate without a CDN. These runtime
files are not original O002 code and are not relicensed as MIT by this
edition. The component inventory, retained copyright notices, and license
texts are available in [RUNTIME-LICENSES.md](RUNTIME-LICENSES.md). The final
English build must verify that its actual runtime inventory matches those
notices; an inherited inventory is not a completed English build receipt.
