diff --git a/THIRD-PARTY-NOTICES.txt b/THIRD-PARTY-NOTICES.txt new file mode 100644 index 0000000..40f1845 --- /dev/null +++ b/THIRD-PARTY-NOTICES.txt @@ -0,0 +1,35 @@ +THIRD-PARTY NOTICES +====================== + +This product bundles or derives data from the following third-party sources. + +1) OurAirports (Public Domain) + Site: https://ourairports.com/ + Repo: https://github.com/davidmegginson/ourairports-data + License: Unlicense (Public Domain dedication). + Notes: OurAirports data is generated daily. The primary CSV used for airport lookups is + `airports.csv`, which includes columns such as ident, gps_code, name, municipality, + iso_country, and iata_code. + Required attribution: None required (public domain), but attribution is appreciated. + Recommended citation: “Contains data from OurAirports (ourairports.com).” + +2) OpenFlights (ODbL 1.0) + Site: https://openflights.org/ + Data: https://github.com/jpatokal/openflights/tree/master/data + License: Open Database License (ODbL) v1.0 (https://opendatacommons.org/licenses/odbl/1.0/). + Any rights in individual contents of the database are licensed under the + Database Contents License (DbCL) v1.0. + Files used: airlines.dat (airline ICAO/IATA/name/callsign/country/active), + planes.dat (aircraft ICAO/IATA/name). + Share-alike note: If you publicly share a modified/derived **database** based on OpenFlights, + you must distribute that database under ODbL 1.0 and keep OpenFlights attribution. + (This obligation applies to the data, not to your application’s source code.) + +Practical guidance +------------------ +• Airports: Prefer OurAirports for airport → city/name mappings (public domain). +• Airlines & Aircraft types: Use OpenFlights (ODbL) for ICAO → human name mappings. +• If you publish your merged/pruned JSONs, include: + - This THIRD-PARTY-NOTICES.txt + - The full text of the ODbL 1.0 (recommended as LICENSE-ODbL-1.0.txt) + - A short note in your README acknowledging both sources.