Two Rust crates under the Mozilla Public License 2.0, as built into Prisma's programs in Tellop: source code
==========================================================================================================

Tellop, published by Pathnomic Labs FZ-LLC, carries two programs Prisma built
from its prisma-engines source at commit
3c6e192761c0362d496ed980de936e2f3cebcd3a: the schema engine (a native program
for macOS on Apple silicon) and the WebAssembly modules inside Prisma 7.8.0's
command-line program (its build/*.wasm files). Both are built with Rust
crates published on crates.io. Two of those crates are licensed under the
Mozilla Public License, version 2.0, whose section 3.2(a) asks that whoever
distributes a program built from them makes their source code available:

  colored 3.0.0         MPL-2.0. Built into the schema engine and into the
                        WebAssembly modules.
  priority-queue 1.3.2  LGPL-3.0 OR MPL-2.0, at the recipient's option.
                        Built into the schema engine; Tellop's copy is used
                        under the MPL-2.0.

This archive holds the source code of both crates exactly as their authors
published it on crates.io. Pathnomic Labs made no changes to it. The other
crates in these programs are under licences that ask only for their notices,
which Tellop's notices document prints.


1. What is in this archive
--------------------------

  README.txt
      This file.

  SHA256SUMS
      The SHA-256 of every other file here. Check them with:
          shasum -a 256 -c SHA256SUMS

  upstream/colored-3.0.0.crate
      colored 3.0.0 as crates.io serves it (a gzip-compressed tar archive;
      its licence is the file LICENSE inside it).
      From:    https://static.crates.io/crates/colored/colored-3.0.0.crate
      SHA-256: fde0e0ec90c9dfb3b4b1a0891a7dcd0e2bffde2f7efed5fe7c9bb00e5bfb915e

  upstream/priority-queue-1.3.2.crate
      priority-queue 1.3.2 as crates.io serves it (its licences are the
      files MPL-2.0.txt and LGPL-3.0-or-later.txt inside it).
      From:    https://static.crates.io/crates/priority-queue/priority-queue-1.3.2.crate
      SHA-256: fff39edfcaec0d64e8d0da38564fad195d2d51b680940295fcc307366e101e61


2. Why these are the copies built into Prisma's programs
--------------------------------------------------------

The SHA-256 of a .crate file is the checksum Cargo, Rust's build tool,
records for it in a project's Cargo.lock, and Cargo refuses to build with a
crate whose bytes do not match it. prisma-engines' Cargo.lock at commit
3c6e192761c0362d496ed980de936e2f3cebcd3a names the two checksums above for
colored 3.0.0 and priority-queue 1.3.2. Prisma's source at that commit is at
https://github.com/prisma/prisma-engines/tree/3c6e192761c0362d496ed980de936e2f3cebcd3a
and its Cargo.lock can be compared there.

To unpack a crate:
    tar -xzf upstream/colored-3.0.0.crate

Prisma's programs are Prisma's own builds; Tellop carries them unchanged.
The rest of prisma-engines' source, under the Apache License 2.0, is at the
address above.
