Interferenskort: gennemgang af datakilders licenser
Status: APPROVED af koordinatoren den 2026-10-09 med de beslutninger, der er nedfældet til sidst. Gennemgået 2026-10-09 ud fra udgivernes egne sider, hvor de kunne nås. Dette er en teknisk gennemgang, ikke juridisk rådgivning; punkter markeret ikke verificeret skal bekræftes mod den aktuelle licenstekst, før der skrives nogen indlæsningshjælper.
Anvendt test#
Kshana er AGPL-3.0 med kommercielle udgaver. En kilde består kun, hvis alt følgende gælder:
- Kommerciel brug er tilladt (ikke "kun ikke-kommerciel", ikke "kun intern evaluering").
- Afledte aggregerede kort (antal og markeringer pr. celle og pr. dag, ingen poster pr. luftfartøj eller skib) må videredistribueres.
- Kravet om kildeangivelse er et, vi kan indlejre i hver outputfil.
Kshanas output indeholder aldrig identifikatorer pr. luftfartøj eller skib (ICAO-hex, MMSI, kaldesignal, navn). Aggregering er den eneste outputform.
Kandidater til ADS-B#
| Kilde | Licens | Kommerciel brug | Videredistribution af afledte kort | Kildeangivelse | Hastighedsgrænser | Dom |
|---|---|---|---|---|---|---|
Daglige historikarkiver fra adsb.lol (globe_history_YYYY, readsb gzip-JSON, GitHub-udgivelser) |
ODbL 1,0 for databasen; data fra bidragydernes feed er dedikeret til CC0 | Ja (ODbL tillader kommerciel brug) | Ja, med en betingelse: et Produced Work (et gengivet kortbillede) må have en vilkårlig licens med kildeangivelse; en Derived Database (en publiceret GeoJSON-tabel pr. celle) skal udbydes under ODbL | ODbL-meddelelse: angiv adsb.lol som kilde og link til licensen; foreslået tekst nedenfor. Repositoriet angiver intet yderligere format | Ingen angivet for download af GitHub-udgivelserne | Betinget bestået. Kræver en beslutning fra koordinatoren om share-alike-betingelsen (se Åbne spørgsmål) |
| OpenSky Network (historisk og live) | OpenSky-licensaftale for data | Nej. Licensen dækker kun forskning uden fortjeneste, uddannelse uden fortjeneste, intern kommerciel afprøvning og evaluering samt offentlige formål | Ikke givet | n/a | Kontoniveauer gælder | Udelukket (ikke-kommerciel) |
| ADS-B Exchange (historisk, API) | Proprietære vilkår | Nej for gratis adgang. Kommerciel brug, også intern, kræver en betalt skriftlig aftale | Ingen masseudbredelse uden samtykke | n/a | Betalte niveauer | Udelukket |
| airplanes.live | Siden returnerede HTTP 403 under gennemgangen, vilkårene blev ikke læst | ikke verificeret | ikke verificeret | ikke verificeret | ikke verificeret | Udelukket i afventning af gennemgang |
| Andre nationale arkiver eller forskningsarkiver for ADS-B | Ikke gennemgået | Uden for omfanget, indtil de foreslås |
Foreslået kildeangivelse (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/".
Kandidater til AIS#
| Kilde | Licens | Kommerciel brug | Videredistribution af afledte kort | Kildeangivelse | Hastighedsgrænser | Dom |
|---|---|---|---|---|---|---|
| NOAA / BOEM MarineCadastre AIS (amerikanske farvande, bulkfiler og AccessAIS) | Amerikansk føderal public domain; projektets repositorium angiver CC0 1,0 | Ja | Ja | Ikke påkrævet; høflighedshenvisning "Source: NOAA Office for Coastal Management and BOEM, MarineCadastre.gov". Brugere må ikke give udtryk for, at dataene er deres egne | Bestillinger af tilpassede udtræk på ca. 2 GB hver; bulkfiler ubegrænset | Bestået. Bemærk: én katalogpost markerer adgangen "non-public" (sandsynligvis en metadatafejl); bekræft hos udgiveren |
| Kystverket (Norges kystforvaltning), åbne AIS-data | NLOD 2,0 (Norwegian Licence for Open Government Data) | Ja (NLOD tillader kommerciel brug) | Ja | NLOD 2,0 kræver, at kilden nævnes, og at der linkes til licensen; tekst nedenfor | Ingen angivet | Bestået. Dækningen udelader fiskerfartøjer under 15 m og fritidsfartøjer under 45 m, hvilket skævvrider kortet mod større skibe. Brug ikke den lukkede komponent |
| Søfartsstyrelsens historiske AIS-data (aisdata.ais.dk) | Ikke angivet på downloadsiden; adgangen er reguleret af den danske lov om videreanvendelse af den offentlige sektors informationer | ikke verificeret | ikke verificeret | ikke verificeret | Ikke angivet | Udelukket i afventning af afklaring fra udgiveren |
| Fintraffic Digitraffic (Finland) | Antages at være CC BY 4,0 | ikke verificeret | ikke verificeret | Antaget "Source: Fintraffic / digitraffic.fi, CC BY 4,0" | Dokumenterede grænser pr. API | Udelukket i afventning af gennemgang: licenssiden kunne ikke nås under denne gennemgang |
| Kommercielle AIS-aggregatorer og leverandører af satellit-AIS | Proprietær | Nej | Nej | n/a | n/a | Udelukket |
Foreslået kildeangivelse (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 til detektoren for position på land#
| Kilde | Licens | Dom |
|---|---|---|
| Natural Earth (kystlinje og landpolygoner, 1:10m) | Public domain; kildeangivelse valgfri ("Made with Natural Earth"); kommerciel brug er velkommen | Bestået. Foretrukket |
| OpenStreetMap-kystlinje / vandpolygoner | ODbL, share-alike på afledte databaser | Ikke nødvendig; undgå at blande med de andre kilder |
| GSHHG | LGPL (underliggende kilder er public domain), meddelelse ønskes ved kommercielle ændringer | Ikke nødvendig |
Natural Earth 1:10m er grov (nominel nøjagtighed i størrelsesordenen en kilometer). Detektoren for position på land skal derfor bruge en angivet kystbuffer (en position tæller kun som på land, når den ligger længere inde i landet end bufferen). Det er en metodebeslutning, der er nedfældet i metodedokumentet, ikke et licensspørgsmål. Landpolygonerne ville kun blive medleveret, hvis koordinatoren godkender størrelsen; ellers tager CLI'en en fil, brugeren selv leverer.
Hastighedsgrænser og hentehjælpere#
Ingen af de kilder, der består, angiver en hastighedsgrænse for bulkfiler. Standardtests bruger kun syntetiske fixtures og intet netværk. Valgfrie hentehjælpere, hvis de godkendes, ligger bag et eksplicit flag, sender en identificerende User-Agent og henter én fil ad gangen.
Åbne spørgsmål til koordinatoren#
- ODbL share-alike (adsb.lol). Publicerede dagsfiler pr. celle er sandsynligvis en Derived Database. Muligheder: (a) godkend, og udgiv GeoJSON for interferenskort, der bruger adsb.lol, under ODbL 1,0 (den indlejrede kildeangivelse og licensfeltet ville sige det; Kshanas egen kode forbliver AGPL); (b) begræns offentlige output til gengivne billeder (Produced Works); (c) drop adsb.lol, så der ikke er nogen ADS-B-kilde. Anbefalet: (a), da outputtene er aggregerede data, som vi gerne vil have, at andre genbruger. Kommercielle udgaver skulle bære den samme ODbL-meddelelse på enhver sådan fil.
- Output med blandede kilder. ADS-B-dage (ODbL) og AIS-dage (public domain / NLOD) skal ligge i separate filer, hver med sin egen licens, så ODbL ikke knytter sig til AIS-laget.
- Kilder markeret "pending". Vil du have, at jeg forfølger airplanes.live, den danske myndighed og Digitraffic (læser de aktuelle vilkår eller kontakter udgiveren), eller udelader dem fra 0.35.0? Anbefalet: udelad.
- Kystlinjefil. Skal vi medlevere landpolygonerne fra Natural Earth 1:10m (ca. 10 MB som GeoJSON, så jeg ville forenkle til det nødvendige område), eller kun tage dem som input fra brugeren?
- Identifikatorer. Bekræft, at læserne må fortolke MMSI og ICAO-hex i hukommelsen til at tælle "forskellige luftfartøjer eller skibe", men aldrig må skrive eller logge dem. Optællingen bruger en hash med salt pr. kørsel, som ikke gemmes.
Oversigt over domme#
- Godkendt kandidat til ADS-B: adsb.lol (betinget af spørgsmål 1).
- Godkendte kandidater til AIS: NOAA MarineCadastre, åbne data fra Kystverket.
- Kystlinje: Natural Earth.
- Udelukket: OpenSky, ADS-B Exchange, kommercielle AIS-leverandører; afventer: airplanes.live, Søfartsstyrelsen, Digitraffic.
Beslutninger (koordinator, 2026-10-09)#
- adsb.lol er godkendt. Publiceret GeoJSON for ADS-B pr. celle udgives under ODbL 1,0 med licens og kildeangivelse indlejret i filen; Kshanas kode forbliver AGPL; kommercielle udgaver bærer den samme meddelelse på sådanne filer.
- Output for ADS-B og AIS er separate filer, hver med sit eget licensfelt, aldrig slået sammen.
- Godkendt AIS: NOAA MarineCadastre og Kystverket (dækningens skævhed angives i outputtet). airplanes.live og Søfartsstyrelsen er uden for 0,35. Digitraffic: et andet forsøg læste dets publicerede API-instruktioner (hastighedsgrænser og en anmodning om en identificerende header
Digitraffic-User), men ingen licenstekst eller formulering af kildeangivelse, så den er udeladt; den kan tilføjes, når dens licens er læst og citeret. - Landfilen fra Natural Earth er ikke medleveret. CLI'en tager en landpolygonfil, brugeren selv leverer; en hjælper til tilvalg (
interference-map fetch-land --allow-network) downloader den. - Identifikatorer fortolkes kun i hukommelsen, hashes med et salt pr. kørsel og skrives eller logges aldrig.
- Tilføjet regel: en celle med færre end 5 forskellige luftfartøjer eller skibe publiceres ikke.