License

The original native site software and supporting material are MIT licensed, including the tools, labs, toys, interface copy and themes. Embedded one-shot projects and blog content are all rights reserved. Third-party source libraries and other third-party material retain their existing licences and notices. The full terms below are the repository's LICENSE file, embedded at build time so this page cannot drift from it.

Downloads

The grant above is only worth what can be acted on, so the site serves what it covers. Neither download reports anywhere, before or after you unpack it.

Native builds use rustup. The optional browser build also needs Trunk. The compiler version, the components and the WebAssembly target are pinned in the bundle's own rust-toolchain.toml, so the toolchain installs itself the first time you run cargo there. cargo build --release produces the command line tools in target/release/, one per tool on this site, and cargo test --workspace runs the same tests the site is built on. The browser build is optional and needs two more things, which BUILD.md inside the bundle covers along with the rest.

Full terms

SCOPE OF THIS LICENCE
=====================

This repository is private and mixed-licence. These terms describe permitted
use of the material; they do not publish the repository or authorize a deployment.

The MIT licence below applies to Pierce Hanlon's original material in this
project, except for the reserved material described below. This includes the
native site software, tool and learning engines, toys, command-line tools,
browser interface, startup JavaScript, theme CSS, interface and help copy,
build system, tests and associated documentation.

Embedded one-shot projects and authored blog content are all rights reserved,
including their original accompanying assets. They are not covered by this
MIT grant. Making them available to view or download does not grant a right
to reuse or redistribute that reserved material.

Third-party source libraries, dependencies and other third-party material
retain their existing licences and copyright notices. This MIT grant does
not replace those terms, including for libraries embedded in a reserved
one-shot project. Consult the notices supplied with the respective material.

No trademark rights in the name "pah.moi" or its identifying marks are granted.
The MIT coverage of native styling does not grant trademark rights.


MIT License
===========

Copyright (c) 2026 Pierce Hanlon

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.