Skip to main content
Version: Next

API Reference Documentation — License Notice

The contents of this directory (docs/api/**) are licensed under the Mozilla Public License, Version 2.0 (MPL-2.0), not under the Apache License 2.0 that covers the rest of this repository.

Why this directory is different

These files are auto-generated from docstrings in the python-utcp reference implementation, which is itself licensed under MPL-2.0. External contributors submit docstring changes to that project under MPL-2.0, so the generated documentation in this directory inherits the same license.

What this means for you

  • You may use, modify, and redistribute these files under the terms of MPL-2.0 (see the LICENSE file in this directory, or LICENSE-MPL at the repository root).
  • MPL-2.0 is a file-level weak copyleft. If you distribute modified versions of these files, you must make those modifications available under MPL-2.0 as well. Combining these files with code under other licenses is permitted; the copyleft only attaches to the MPL-covered files themselves.
  • Specification prose elsewhere in this repository (protocols, guides, RFC, blog posts, configuration, code examples) is Apache-2.0, not MPL-2.0. See the root LICENSE for the full dual-license notice.

SPDX-License-Identifier: MPL-2.0