Canonical: https://rom-weaver.com/docs/notices

# Notices

This page links to the rom-weaver license and the licenses of its bundled components.

<!-- START doctoc -->
## Table of contents

- [The project license](<#the-project-license>)
- [Other people's code](<#other-peoples-code>)
- [The full lists](<#the-full-lists>)
- [Something looks wrong](<#something-looks-wrong>)

<!-- END doctoc -->

## The project license

rom-weaver is licensed under the
[GNU Affero General Public License version 3 or later](<https://github.com/rom-weaver/rom-weaver/blob/main/LICENSE>).
The source code, the full history, the build setup, and the released files all
live in the
[rom-weaver repository](<https://github.com/rom-weaver/rom-weaver>).

The license text governs your rights and obligations.

## Other people's code

The browser app and the command-line tool are built on open-source components:
React, marked, EmulatorJS, nod, libarchive, chd-rs, several compression
libraries, and everything those depend on in turn. Each of those keeps its own
license and copyright notice.

The Test page uses a self-hosted EmulatorJS build and selected emulator cores.
Read its [license](<https://rom-weaver.com/emulatorjs/LICENSE>) and [core notice](<https://rom-weaver.com/emulatorjs/NOTICE>).

The build generates the inventories from the resolved dependency graphs and the recorded vendored sources. Report missing or incorrect entries through the link below.

## The full lists

The [webapp notice file](<https://rom-weaver.com/WEBAPP_NOTICE>) lists the production npm dependencies and shared identify-data attribution. The [combined notice file](<https://rom-weaver.com/NOTICE>) also lists the Rust engine's dependencies, build dependencies, and vendored components.

Each entry names the component, its version, its license, where the project
lives, and the license or notice files that came with it. They are plain text,
so release tooling, package managers, and automated license checks read
exactly what you are reading.

## Something looks wrong

The generator and the dependency policy are both in the public repository. If
a component, a copyright line, a source link, or a license looks wrong, please
[open an issue](<https://github.com/rom-weaver/rom-weaver/issues>) and say which
release version and which entry.

Back to the [guide index](<https://rom-weaver.com/docs.md>).
