From bd78cc5b2ce62feb14a19ce1f4c9905a6c2866e4 Mon Sep 17 00:00:00 2001 From: Ashley Childress Date: Mon, 31 Aug 2026 20:40:04 -0400 Subject: [PATCH] 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 --- AGENTS.md | 32 ++++++++++++++++++++------------ NOTICE | 21 ++++++++++++++------- 2 files changed, 34 insertions(+), 19 deletions(-) diff --git a/AGENTS.md b/AGENTS.md index 5534525..9745ffd 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -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 diff --git a/NOTICE b/NOTICE index 22726d7..d038cd1 100644 --- a/NOTICE +++ b/NOTICE @@ -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