audio-plugin-bsd 0.1.1

Dynamic .so audio-plugin loader with ABI verification and FreeBSD Capsicum/pdfork per-process sandboxing for real-time audio in Rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
NOTICE

audio-plugin-bsd is licensed under the BSD-2-Clause licence (see ./LICENSE).

FreeBSD-only functionality in this crate depends on the following third-party
crates, each licensed under the Mozilla Public License 2.0 (MPL-2.0):

  - capsicum 0.4.5  -- Capsicum capability-mode bindings (FreeBSD)
  - pdfork   0.1.1  -- FreeBSD process-descriptor (pdfork) bindings

These crates are gated behind `cfg(target_os = "freebsd")` and are never
compiled on Linux, macOS, or Windows.

MPL-2.0 is a file-level weak copyleft: if you modify the *source files* of
these MPL-licensed crates, you must redistribute those modified files under
the terms of the MPL-2.0. Merely depending on them as unmodified libraries
does not impose any copyleft obligation on this crate's own source code. See
https://www.mozilla.org/en-US/MPL/2.0/FAQ/ for the authoritative details.