Interferenskart: gjennomgang av lisenser for datakilder
Status: APPROVED av koordinatoren 2026-10-09 med beslutningene oppført til slutt. Gjennomgått 2026-10-09 fra utgivernes egne sider der de var tilgjengelige. Dette er en ingeniørmessig gjennomgang, ikke juridisk rådgivning; punkter merket ikke verifisert må kontrolleres mot den gjeldende lisensteksten før noen innlesingshjelper skrives.
Test som er brukt#
Kshana er AGPL-3.0 med kommersielle utgaver. En kilde består bare hvis alle disse holder:
- Kommersiell bruk er tillatt (ikke «kun ikke-kommersiell», ikke «kun intern evaluering»).
- Avledede aggregerte kart (antall og flagg per celle og dag, uten poster per fly eller fartøy) kan videredistribueres.
- Kravet om kildehenvisning er et vi kan bygge inn i hver utdatafil.
Utdata fra Kshana inneholder aldri identifikatorer per fly eller fartøy (ICAO hex, MMSI, kallesignal, navn). Aggregering er den eneste utdataformen.
ADS-B-kandidater#
| Kilde | Lisens | Kommersiell bruk | Videredistribusjon av avledede kart | Kildehenvisning | Hastighetsgrenser | Vurdering |
|---|---|---|---|---|---|---|
dagsarkiver for historikk fra adsb.lol (globe_history_YYYY, readsb gzip-JSON, GitHub-utgivelser) |
ODbL 1,0 for databasen; data fra bidragsyternes feed er gitt CC0 | Ja (ODbL tillater kommersiell bruk) | Ja, med en betingelse: et Produced Work (et gjengitt kartbilde) kan ha en hvilken som helst lisens med kildehenvisning; en Derived Database (en publisert GeoJSON-tabell per celle) må tilbys under ODbL | ODbL-merknad: oppgi adsb.lol som kilde og lenk til lisensen; foreslått tekst nedenfor. Repositoriet oppgir ikke noe ytterligere format | Ingen oppgitt for nedlastinger av GitHub-utgivelsene | Betinget bestått. Trenger en beslutning fra koordinatoren om share-alike-betingelsen (se Åpne spørsmål) |
| OpenSky Network (historikk og sanntid) | OpenSkys datalisensavtale | Nei. Lisensen dekker bare ikke-kommersiell forskning, ikke-kommersiell utdanning, intern kommersiell testing og evaluering, og offentlige formål | Ikke gitt | n/a | Kontonivåer gjelder | Utelatt (ikke-kommersiell) |
| ADS-B Exchange (historikk, API) | Proprietære vilkår | Nei for gratis tilgang. Kommersiell bruk, også intern, krever en betalt skriftlig avtale | Ingen massevideredistribusjon uten samtykke | n/a | Betalte nivåer | Utelatt |
| airplanes.live | Siden ga HTTP 403 til gjennomgangen, vilkårene ble ikke lest | ikke verifisert | ikke verifisert | ikke verifisert | ikke verifisert | Utelatt inntil gjennomgang |
| Andre nasjonale eller forskningsbaserte ADS-B-arkiver | Ikke gjennomgått | Utenfor omfang inntil de foreslås |
Foreslått kildehenvisning (adsb.lol): «Contains aircraft position data from adsb.lol, made available under the Open Database License (ODbL 1,0), https://opendatacommons.org/licenses/odbl/1-0/».
AIS-kandidater#
| Kilde | Lisens | Kommersiell bruk | Videredistribusjon av avledede kart | Kildehenvisning | Hastighetsgrenser | Vurdering |
|---|---|---|---|---|---|---|
| NOAA / BOEM MarineCadastre AIS (amerikanske farvann, massefiler og AccessAIS) | Amerikansk føderalt allmennhetsgods; prosjektets repositorium oppgir CC0 1,0 | Ja | Ja | Ikke påkrevd; høflighetshenvisning «Source: NOAA Office for Coastal Management and BOEM, MarineCadastre.gov». Brukere må ikke hevde dataene som sine egne | Bestillinger av tilpassede uttrekk på omtrent 2 GB hver; massefiler ubegrenset | Bestått. Merk: én katalogoppføring markerer tilgangen som «non-public» (sannsynligvis en metadatafeil); bekreft med utgiveren |
| Kystverkets åpne AIS (Kystverket, Norwegian Coastal Administration) | NLOD 2,0 (Norsk lisens for offentlige data) | Ja (NLOD tillater kommersiell bruk) | Ja | NLOD 2,0 krever at kilden navngis og at det lenkes til lisensen; tekst nedenfor | Ingen oppgitt | Bestått. Dekningen utelater fiskefartøy under 15 m og fritidsfartøy under 45 m, noe som skjever kartet mot større skip. Ikke bruk den lukkede komponenten |
| Danish Maritime Authority, historisk AIS (aisdata.ais.dk) | Ikke oppgitt på nedlastingssiden; tilgangen styres av den danske PSI-loven | ikke verifisert | ikke verifisert | ikke verifisert | Ikke oppgitt | Utelatt inntil avklaring fra utgiveren |
| Fintraffic Digitraffic (Finland) | Antatt CC BY 4,0 | ikke verifisert | ikke verifisert | Antatt «Source: Fintraffic / digitraffic.fi, CC BY 4,0» | Dokumenterte grenser per API | Utelatt inntil gjennomgang: lisenssiden var ikke tilgjengelig under denne gjennomgangen |
| Kommersielle AIS-aggregatorer og leverandører av satellitt-AIS | Proprietær | Nei | Nei | n/a | n/a | Utelatt |
Foreslått kildehenvisning (Kystverket): «Contains data under the Norwegian Licence for Open Government Data (NLOD) made available by the Norwegian Coastal Administration, https://data.norge.no/nlod/en/2.0».
Kystlinje for detektoren for landposisjon#
| Kilde | Lisens | Vurdering |
|---|---|---|
| Natural Earth (kystlinje og landpolygoner, 1:10m) | Allmennhetsgods; henvisning valgfri («Made with Natural Earth»); kommersiell bruk er velkommen | Bestått. Foretrukket |
| OpenStreetMap-kystlinje / vannpolygoner | ODbL, share-alike på avledede databaser | Ikke nødvendig; unngå å blande med de andre kildene |
| GSHHG | LGPL (underliggende kilder er allmennhetsgods), merknad ønskes ved kommersielle endringer | Ikke nødvendig |
Natural Earth 1:10m er grov (nominell nøyaktighet i størrelsesorden en kilometer). Detektoren for landposisjon må derfor bruke en oppgitt kystbuffer (en posisjon regnes som på land bare når den ligger mer enn bufferen inne på land). Det er en metodebeslutning som er ført i metodedokumentet, ikke et lisensspørsmål. Landpolygonene ville bare blitt medlevert hvis koordinatoren klarerer størrelsen; ellers tar CLI-et en fil som brukeren selv oppgir.
Hastighetsgrenser og hjelpere for henting#
Ingen av de bestående kildene oppgir en hastighetsgrense for massefiler. Standardtestene bruker bare syntetiske testdata og ingen nettverkstilgang. Valgfrie hjelpere for henting, hvis de klareres, ligger bak et eksplisitt flagg, sender en identifiserende User-Agent og laster ned én fil om gangen.
Åpne spørsmål til koordinatoren#
- ODbL share-alike (adsb.lol). Publiserte dagsfiler per celle er trolig en Derived Database. Alternativer: (a) si ja, og gi ut GeoJSON for interferenskart som bruker adsb.lol under ODbL 1,0 (den innebygde kildehenvisningen og lisensfeltet vil si det; Kshanas egen kode forblir AGPL); (b) begrense offentlige utdata til gjengitte bilder (Produced Works); (c) droppe adsb.lol, slik at det ikke blir noen ADS-B-kilde. Anbefalt: (a), siden utdataene er aggregerte data som vi vil at andre skal gjenbruke. Kommersielle utgaver måtte føre den samme ODbL-merknaden på enhver slik fil.
- Utdata fra blandede kilder. ADS-B-dager (ODbL) og AIS-dager (allmennhetsgods / NLOD) må holdes i atskilte filer, hver med sin egen lisens, slik at ODbL ikke knyttes til AIS-laget.
- Kilder merket «pending». Vil du at jeg skal følge opp airplanes.live, den danske myndigheten og Digitraffic (lese gjeldende vilkår eller kontakte utgiveren), eller la dem utgå av 0.35.0? Anbefalt: la dem utgå.
- Kystlinjefil. Medlevere landpolygonene fra Natural Earth 1:10m (omtrent 10 MB som GeoJSON, så jeg ville forenklet til området som trengs), eller ta dem bare som brukerinndata?
- Identifikatorer. Bekreft at lesere kan tolke MMSI og ICAO hex i minnet for å telle «distinkte fly eller fartøy», men aldri må skrive eller logge dem. Tellingen bruker en salt-hash per kjøring som ikke lagres.
Oppsummering av vurderingene#
- Klarert ADS-B-kandidat: adsb.lol (betinget av spørsmål 1).
- Klarerte AIS-kandidater: NOAA MarineCadastre, Kystverkets åpne data.
- Kystlinje: Natural Earth.
- Utelatt: OpenSky, ADS-B Exchange, kommersielle AIS-leverandører; ventende: airplanes.live, Danish Maritime Authority, Digitraffic.
Beslutninger (koordinator, 2026-10-09)#
- adsb.lol er klarert. Publisert ADS-B-GeoJSON per celle gis ut under ODbL 1,0 med lisensen og kildehenvisningen innebygd i filen; Kshana-koden forblir AGPL; kommersielle utgaver fører den samme merknaden på slike filer.
- ADS-B- og AIS-utdata er separate filer, hver med sitt eget lisensfelt, aldri slått sammen.
- Klarert AIS: NOAA MarineCadastre og Kystverket (dekningsskjevheten oppgis i utdataene). airplanes.live og Danish Maritime Authority er utenfor 0,35. Digitraffic: et andre forsøk leste de publiserte API-instruksjonene (hastighetsgrenser og en anmodning om en identifiserende
Digitraffic-User-header), men ingen lisenstekst eller formulering for kildehenvisning, så den er utelatt; den kan legges til når lisensen er lest og sitert. - Landfilen fra Natural Earth medleveres ikke. CLI-et tar en landpolygonfil som brukeren oppgir; en hjelper man må velge selv (
interference-map fetch-land --allow-network) laster den ned. - Identifikatorer tolkes bare i minnet, hashes med et salt per kjøring og skrives eller logges aldri.
- Lagt til regel: en celle med færre enn 5 distinkte fly eller fartøy publiseres ikke.