Interferentiekaart: beoordeling van de licenties van gegevensbronnen
Status: AKKOORD van de coördinator op 2026-10-09 met de beslissingen die aan het einde zijn vastgelegd. Beoordeeld op 2026-10-09 aan de hand van de eigen pagina's van de uitgevers, waar die bereikbaar waren. Dit is een technische beoordeling, geen juridisch advies; items die als niet geverifieerd zijn gemarkeerd, moeten worden gecontroleerd aan de hand van de actuele licentietekst voordat een ingest-hulpprogramma wordt geschreven.
Toegepaste toets#
Kshana valt onder AGPL-3.0 met commerciële edities. Een bron slaagt alleen als aan alles is voldaan:
- Commercieel gebruik is toegestaan (geen "alleen niet-commercieel", geen "alleen interne evaluatie").
- Afgeleide samengevoegde kaarten (aantallen en vlaggen per cel en per dag, zonder records per vliegtuig of per vaartuig) mogen worden herverspreid.
- De verplichting tot bronvermelding is er een die we in elk uitvoerbestand kunnen opnemen.
De uitvoer van Kshana bevat nooit identificatoren per vliegtuig of per vaartuig (ICAO hex, MMSI, roepnaam, naam). Aggregatie is de enige uitvoervorm.
Kandidaten voor ADS-B#
| Bron | Licentie | Commercieel gebruik | Herverspreiding van afgeleide kaarten | Bronvermelding | Aanvraaglimieten | Oordeel |
|---|---|---|---|---|---|---|
dagelijkse historische archieven van adsb.lol (globe_history_YYYY, readsb-gzip-JSON, GitHub-releases) |
ODbL 1,0 voor de database; gegevens van bijdragende feeds zijn aan CC0 gewijd | Ja (ODbL staat commercieel gebruik toe) | Ja, met een voorwaarde: een Produced Work (een weergegeven kaartafbeelding) mag onder elke licentie met bronvermelding staan; een Derived Database (een gepubliceerde GeoJSON-tabel per cel) moet onder ODbL worden aangeboden | ODbL-vermelding: noem adsb.lol als bron en link de licentie; voorgestelde tekst hieronder. De repository stelt geen verder formaat | Geen vermeld voor de downloads van GitHub-releases | Voorwaardelijk geslaagd. Vereist een beslissing van de coördinator over de share-alike-voorwaarde (zie Open vragen) |
| OpenSky Network (historisch en live) | Gegevenslicentieovereenkomst van OpenSky | Nee. De licentie dekt uitsluitend niet-winstgevend onderzoek, niet-winstgevend onderwijs, intern commercieel testen en evalueren, en overheidsdoeleinden | Niet verleend | n/a | Accountniveaus zijn van toepassing | Uitgesloten (niet-commercieel) |
| ADS-B Exchange (historisch, API) | Eigen voorwaarden | Nee voor gratis toegang. Commercieel gebruik, ook intern, vereist een betaalde schriftelijke overeenkomst | Geen bulkherverspreiding zonder toestemming | n/a | Betaalde niveaus | Uitgesloten |
| airplanes.live | De pagina gaf bij de beoordeling HTTP 403, voorwaarden niet gelezen | niet geverifieerd | niet geverifieerd | niet geverifieerd | niet geverifieerd | Uitgesloten in afwachting van beoordeling |
| Andere nationale of wetenschappelijke ADS-B-archieven | Niet beoordeeld | Buiten het bereik tot ze worden voorgesteld |
Voorgestelde bronvermelding (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/".
Kandidaten voor AIS#
| Bron | Licentie | Commercieel gebruik | Herverspreiding van afgeleide kaarten | Bronvermelding | Aanvraaglimieten | Oordeel |
|---|---|---|---|---|---|---|
| NOAA / BOEM MarineCadastre AIS (Amerikaanse wateren, bulkbestanden en AccessAIS) | Publiek domein van de Amerikaanse federale overheid; de projectrepository vermeldt CC0 1,0 | Ja | Ja | Niet vereist; beleefdheidsvermelding "Source: NOAA Office for Coastal Management and BOEM, MarineCadastre.gov". Gebruikers mogen de gegevens niet als de hunne voorstellen | Bestellingen van aangepaste uittreksels van ongeveer 2 GB per stuk; bulkbestanden onbeperkt | Geslaagd. Let op: één catalogusitem markeert de toegang als "non-public" (waarschijnlijk een fout in de metadata); bevestig dit bij de uitgever |
| Open AIS van Kystverket (Noorse kustadministratie) | NLOD 2,0 (Norwegian Licence for Open Government Data) | Ja (NLOD staat commercieel gebruik toe) | Ja | NLOD 2,0 vereist dat de bron wordt genoemd en de licentie wordt gelinkt; tekst hieronder | Geen vermeld | Geslaagd. De dekking sluit vissersvaartuigen onder 15 m en pleziervaartuigen onder 45 m uit, waardoor de kaart naar grotere schepen is vertekend. Gebruik de gesloten component niet |
| Historische AIS van de Deense Maritieme Autoriteit (aisdata.ais.dk) | Niet vermeld op de downloadpagina; toegang wordt beheerst door de Deense PSI-wet | niet geverifieerd | niet geverifieerd | niet geverifieerd | Niet vermeld | Uitgesloten in afwachting van opheldering door de uitgever |
| Fintraffic Digitraffic (Finland) | Vermoedelijk CC BY 4,0 | niet geverifieerd | niet geverifieerd | Vermoedelijk "Source: Fintraffic / digitraffic.fi, CC BY 4,0" | Gedocumenteerde limieten per API | Uitgesloten in afwachting van beoordeling: de licentiepagina was bij deze beoordeling niet bereikbaar |
| Commerciële AIS-aggregators en leveranciers van satelliet-AIS | Eigen | Nee | Nee | n/a | n/a | Uitgesloten |
Voorgestelde bronvermelding (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".
Kustlijn voor de detector voor positie op land#
| Bron | Licentie | Oordeel |
|---|---|---|
| Natural Earth (kustlijn en landpolygonen, 1:10m) | Publiek domein; bronvermelding optioneel ("Made with Natural Earth"); commercieel gebruik wordt aangemoedigd | Geslaagd. Voorkeur |
| OpenStreetMap-kustlijn / waterpolygonen | ODbL, share-alike op afgeleide databases | Niet nodig; vermijd mengen met de andere bronnen |
| GSHHG | LGPL (onderliggende bronnen in het publieke domein), vermelding gevraagd bij commerciële wijzigingen | Niet nodig |
Natural Earth 1:10m is grof (nominale nauwkeurigheid in de orde van een kilometer). De detector voor positie op land moet daarom een opgegeven kustbuffer gebruiken (een positie telt alleen als op land wanneer ze verder landinwaarts ligt dan de buffer). Dat is een methodebeslissing die in het methodedocument is vastgelegd, geen kwestie van licenties. De landpolygonen worden alleen meegeleverd als de coördinator met de omvang akkoord gaat; anders neemt de CLI een door de gebruiker aangeleverd bestand.
Aanvraaglimieten en ophaalhulpprogramma's#
Geen van de geslaagde bronnen vermeldt een aanvraaglimiet voor bulkbestanden. Standaardtests gebruiken alleen synthetische fixtures en geen netwerk. Optionele ophaalhulpprogramma's, indien goedgekeurd, zitten achter een expliciete vlag, sturen een identificerende User-Agent mee en downloaden één bestand tegelijk.
Open vragen voor de coördinator#
- ODbL share-alike (adsb.lol). Gepubliceerde dagbestanden per cel zijn waarschijnlijk een Derived Database. Opties: (a) akkoord gaan en GeoJSON van de interferentiekaart vrijgeven die adsb.lol onder ODbL 1,0 gebruikt (het ingebedde veld voor bronvermelding en licentie zou dat vermelden; de eigen code van Kshana blijft AGPL); (b) openbare uitvoer beperken tot weergegeven afbeeldingen (Produced Works); (c) adsb.lol laten vallen, zodat er geen ADS-B-bron overblijft. Aanbevolen: (a), omdat de uitvoer samengevoegde gegevens is die we door anderen willen laten hergebruiken. Commerciële edities zouden dezelfde ODbL-vermelding bij elk zulk bestand moeten meenemen.
- Uitvoer met gemengde bronnen. ADS-B-dagen (ODbL) en AIS-dagen (publiek domein / NLOD) moeten in afzonderlijke bestanden blijven, elk met zijn eigen licentie, zodat de ODbL niet aan de AIS-laag gaat kleven.
- Bronnen gemarkeerd als "pending". Wilt u dat ik airplanes.live, de Deense autoriteit en Digitraffic achterna ga (de actuele voorwaarden lezen of contact opnemen met de uitgever), of dat ik ze buiten 0.35.0 laat? Aanbevolen: buiten laten.
- Kustlijnbestand. De landpolygonen van Natural Earth 1:10m meeleveren (ongeveer 10 MB als GeoJSON, dus ik zou vereenvoudigen tot het benodigde gebied), of alleen als invoer van de gebruiker accepteren?
- Identificatoren. Bevestig dat lezers MMSI en ICAO hex in het geheugen mogen parsen om "afzonderlijke vliegtuigen of vaartuigen" te tellen, maar ze nooit mogen schrijven of loggen. Het tellen gebruikt een hash met een salt per run die niet wordt bewaard.
Samenvatting van de oordelen#
- Akkoord bevonden kandidaat voor ADS-B: adsb.lol (afhankelijk van vraag 1).
- Akkoord bevonden kandidaten voor AIS: NOAA MarineCadastre, open data van Kystverket.
- Kustlijn: Natural Earth.
- Uitgesloten: OpenSky, ADS-B Exchange, commerciële AIS-leveranciers; in afwachting: airplanes.live, Deense Maritieme Autoriteit, Digitraffic.
Beslissingen (coördinator, 2026-10-09)#
- adsb.lol akkoord. Gepubliceerde ADS-B-GeoJSON per cel wordt vrijgegeven onder ODbL 1,0, met de licentie en bronvermelding ingebed in het bestand; de code van Kshana blijft AGPL; commerciële edities nemen dezelfde vermelding op in zulke bestanden.
- Uitvoer voor ADS-B en AIS zijn afzonderlijke bestanden, elk met een eigen licentieveld, nooit samengevoegd.
- AIS akkoord: NOAA MarineCadastre en Kystverket (dekkingsbias vermeld in de uitvoer). airplanes.live en de Deense Maritieme Autoriteit vallen buiten 0,35. Digitraffic: een tweede poging las de gepubliceerde API-instructies (aanvraaglimieten en een verzoek om een identificerende
Digitraffic-User-header), maar geen licentietekst of formulering voor bronvermelding, dus het wordt buiten gelaten; het kan worden toegevoegd zodra de licentie is gelezen en geciteerd. - Het landbestand van Natural Earth wordt niet meegeleverd. De CLI neemt een door de gebruiker aangeleverd bestand met landpolygonen; een opt-in-hulpprogramma (
interference-map fetch-land --allow-network) downloadt het. - Identificatoren worden alleen in het geheugen geparsed, gehasht met een salt per run en nooit geschreven of gelogd.
- Toegevoegde regel: een cel met minder dan 5 afzonderlijke vliegtuigen of vaartuigen wordt niet gepubliceerd.