docs: correct licence and ownership claims in NOTICE and AGENTS.md

- stop asserting US public-domain status for the derived FAA CSV; section 105 covers the
  government's own work, not this repository's derivative
- name no licence instrument for Transport Canada, which does not publish one on the
  download page, rather than citing one that cannot be verified
- state that MIT covers code only, resolving a contradiction with AGENTS.md
- lead the source-eligibility rule with the bilateral-permission bar; Taiwan is OGDL
  licensed and excluded for that reason, not for commercial terms

Generated-by: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Ashley Childress
2026-08-31 21:12:00 -04:00
parent 9a1b828d3c
commit bd78cc5b2c
2 changed files with 34 additions and 19 deletions
+20 -12
View File
@@ -43,22 +43,30 @@ matrices. Reason about the YAML statically.
- HTTP 404 is terminal in the release fetch. Restoring the retry makes the Dec-31 next-year-repo
probe stall ~45 minutes on a repo that does not exist yet.
## Attribution is a licence condition, not a courtesy
## Never edit or drop a `NOTICE` entry
`NOTICE` carries the terms that make redistributable sources redistributable, and it is uploaded as
a release asset so it travels with the data. Deleting or editing an entry removes the permission for
the corresponding asset.
Each entry is the permission that makes its asset redistributable; removing one removes the
permission. `NOTICE` is validated as a **required** release file and is listed in the
`create-release` sparse checkout — keep both. Transport Canada requires its two notices,
reproduction and value-added, to reach the consumer together.
Transport Canada requires **both** its notices — reproduction and value-added — to reach the
consumer together. `NOTICE` must also survive the `create-release` sparse checkout; it is listed
there explicitly.
`LICENSE` is MIT and covers **code only**. It makes no claim over released data, and neither may
you — an asset derived from a public-domain source is not itself public domain.
Before adding any registry, check redistribution, not just access. A public licence (CC BY, an
open-government licence) travels to this project; a bilateral permission granted to a different
project does not. Non-commercial-only sources are incompatible with the MIT-licensed releases —
that rules out Taiwan, Estonia and Chile even though they are cleared for private use elsewhere.
Before adding any registry, judge redistribution, not access, in this order:
Owner mailing addresses in the CCARCS export are dropped during ingestion; only name, province and
1. **A public licence travels; a bilateral permission does not.** Written permission granted to
another project or person is not a licence to this one. That alone disqualifies Taiwan, Estonia
and Chile, whatever their commercial terms say.
2. **Non-commercial-only conditions are a second, independent bar** — they conflict with how these
releases are consumed. Do not treat a source clearing this bar as cleared overall; rule 1 still
applies. Taiwan is licensed OGDL v1.0, an open licence: its restriction is bilateral, not licence-borne.
CCARCS `ACTIVE_FLAG` does **not** mean "current owner": 1,932 currently-Registered marks carry only
`I` parties, and those rows are the `MAIL_RECIPIENT`. Prefer `A` parties where a mark has any, fall
back to all of them otherwise. Filtering on `A` alone publishes registered aircraft with no owner.
Owner mailing addresses (street, city, postal code, care-of) are dropped; name, type, province and
country are published.
## Fork and upstream
+14 -7
View File
@@ -4,7 +4,8 @@ OpenAirframes — Data Source Notices
The LICENSE file covers the *code* in this repository. It does not cover the
*data* published in releases. Several upstream registries permit redistribution
only on condition that specific notices travel with the data. Those conditions
are reproduced below and must ship alongside any redistributed release asset.
are reproduced below. This file is published as an asset on every release; anyone
redistributing a release asset further must carry the corresponding notice with it.
Removing or altering a notice in this file removes the permission that makes the
corresponding asset redistributable.
@@ -15,8 +16,10 @@ Transport Canada — Canadian Civil Aircraft Register (CCARCS)
Asset: openairframes_tc_*.csv
Source: https://wwwapps.tc.gc.ca/saf-sec-sur/2/ccarcs-riacc/download/ccarcsdb.zip
The Government of Canada open licence requires both of the following notices,
verbatim, and requires that they reach the consumer together:
Redistribution is permitted under the Government of Canada terms recorded for this
dataset. They require both of the following notices, verbatim, and require that the
two reach the consumer together. The governing instrument is not published on the
CCARCS download page, so no licence name or URL is asserted here.
Reproduced and distributed with the permission of the Government of Canada.
@@ -32,12 +35,16 @@ code, care-of) are dropped during ingestion and are not redistributed.
FAA — Releasable Aircraft Database
-----------------------------------
Asset: openairframes_faa_*.csv, ReleasableAircraft_*.zip
Source: https://registry.faa.gov/database/ReleasableAircraft.zip
A work of the United States federal government, not subject to copyright
protection in the United States (17 U.S.C. § 105). No notice is required; the
source is credited here for provenance.
ReleasableAircraft_*.zip is redistributed unmodified. It is a work of the United
States federal government, not subject to copyright protection in the United
States (17 U.S.C. § 105). No notice is required; it is credited for provenance.
openairframes_faa_*.csv is a derived product built by this repository —
normalized, joined, deduplicated, and extended with an identifier this project
defines. Section 105 disclaims copyright in the government's own work and says
nothing about a derivative, so no claim is made here about the CSV's status.
Other redistributed assets