Tradução automática, não revista por um falante nativo. O inglês é a referência.

Confiança do receptor e marítimoEditar no GitHubFonte: docs/data/INTERFERENCE-DATA-SOURCES.md

Mapa de interferência: revisão das licenças das fontes de dados

Situação: APPROVED pelo coordenador em 2026-10-09, com as decisões registradas no final. Revisado em 2026-10-09 a partir das próprias páginas dos publicadores, quando acessíveis. Trata-se de uma revisão de engenharia, não de aconselhamento jurídico; os itens marcados como não verificado devem ser confirmados no texto vigente da licença antes de qualquer auxiliar de ingestão ser escrito.

Teste aplicado#

O Kshana é AGPL-3.0 com edições comerciais. Uma fonte só passa se todas as condições a seguir forem atendidas:

  1. O uso comercial é permitido (sem "apenas não comercial", sem "apenas avaliação interna").
  2. Mapas agregados derivados (contagens e sinalizações por célula e por dia, sem registros por aeronave ou por embarcação) podem ser redistribuídos.
  3. A obrigação de atribuição é uma que podemos incorporar a cada arquivo de saída.

As saídas do Kshana nunca contêm identificadores por aeronave ou por embarcação (ICAO hex, MMSI, indicativo, nome). A agregação é a única forma de saída.

Candidatas de ADS-B#

Fonte Licença Uso comercial Redistribuição de mapas derivados Atribuição Limites de taxa Veredito
arquivos de histórico diário do adsb.lol (globe_history_YYYY, JSON readsb em gzip, releases do GitHub) ODbL 1,0 para o banco de dados; dados de feed de colaboradores dedicados ao CC0 Sim (a ODbL permite uso comercial) Sim, com uma condição: uma Produced Work (uma imagem de mapa renderizada) pode ter qualquer licença com atribuição; um Derived Database (uma tabela GeoJSON por célula publicada) deve ser oferecido sob a ODbL Aviso da ODbL: citar o adsb.lol como fonte e vincular a licença; texto sugerido abaixo. O repositório não indica nenhum outro formato Nenhum indicado para os downloads de releases do GitHub Atendimento condicional. Requer uma decisão do coordenador sobre a condição de compartilhamento pela mesma licença (veja Questões em aberto)
OpenSky Network (histórico e ao vivo) Contrato de licença de dados do OpenSky Não. A licença cobre apenas pesquisa sem fins lucrativos, educação sem fins lucrativos, testes e avaliação comerciais internos e fins governamentais Não concedida n/a Aplicam-se níveis de conta Excluída (não comercial)
ADS-B Exchange (histórico, API) Termos proprietários Não para acesso gratuito. O uso comercial, inclusive interno, exige um contrato escrito pago Sem redistribuição em massa sem consentimento n/a Níveis pagos Excluída
airplanes.live A página retornou HTTP 403 à revisão; termos não lidos não verificado não verificado não verificado não verificado Excluída até revisão
Outros arquivos nacionais ou de pesquisa de ADS-B Não revisados Fora do escopo até serem propostos

Atribuição sugerida (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/".

Candidatas de AIS#

Fonte Licença Uso comercial Redistribuição de mapas derivados Atribuição Limites de taxa Veredito
NOAA / BOEM MarineCadastre AIS (águas dos EUA, arquivos em massa e AccessAIS) Domínio público federal dos EUA; o repositório do projeto indica CC0 1,0 Sim Sim Não exigida; crédito de cortesia "Source: NOAA Office for Coastal Management and BOEM, MarineCadastre.gov". Os usuários não devem reivindicar os dados como seus Pedidos de extração personalizada de cerca de 2 GB cada; arquivos em massa ilimitados Atende. Nota: uma entrada do catálogo marca o acesso como "non-public" (provavelmente um erro de metadados); confirmar com o publicador
AIS aberto do Kystverket (Administração Costeira da Noruega) NLOD 2,0 (Norwegian Licence for Open Government Data) Sim (a NLOD permite uso comercial) Sim A NLOD 2,0 exige citar a fonte e vincular a licença; texto abaixo Nenhum indicado Atende. A cobertura exclui embarcações pesqueiras com menos de 15 m e embarcações de recreio com menos de 45 m, o que enviesa o mapa em direção a navios maiores. Não usar o componente fechado
AIS histórico da Danish Maritime Authority (aisdata.ais.dk) Não indicada na página de download; acesso regido pela lei dinamarquesa de PSI não verificado não verificado não verificado Não indicado Excluída até esclarecimento do publicador
Fintraffic Digitraffic (Finlândia) Acredita-se CC BY 4,0 não verificado não verificado Acredita-se "Source: Fintraffic / digitraffic.fi, CC BY 4,0" Limites por API documentados Excluída até revisão: a página da licença não estava acessível nesta revisão
Agregadores comerciais de AIS e fornecedores de AIS por satélite Proprietária Não Não n/a n/a Excluída

Atribuição sugerida (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".

Linha de costa para o detector de terra firme#

Fonte Licença Veredito
Natural Earth (linha de costa e polígonos de terra, 1:10m) Domínio público; crédito opcional ("Made with Natural Earth"); uso comercial incentivado Atende. Preferida
Linha de costa / polígonos de água do OpenStreetMap ODbL, compartilhamento pela mesma licença em bancos de dados derivados Não necessária; evitar misturar com as outras fontes
GSHHG LGPL (fontes subjacentes em domínio público), aviso solicitado para alterações comerciais Não necessária

O Natural Earth 1:10m é grosseiro (precisão nominal da ordem de um quilômetro). O detector de terra firme deve, portanto, usar uma margem costeira declarada (uma posição só conta como em terra quando está a mais do que a margem para o interior). Isso é uma decisão de método registrada no documento de método, não uma questão de licença. Os polígonos de terra só seriam incorporados ao repositório se o coordenador aprovar o tamanho; caso contrário, a CLI recebe um arquivo fornecido pelo usuário.

Limites de taxa e auxiliares de download#

Nenhuma das fontes que atendem ao teste indica um limite de taxa para arquivos em massa. Os testes padrão usam apenas fixtures sintéticas e nenhuma rede. Os auxiliares de download opcionais, se aprovados, ficam atrás de uma flag explícita, enviam um User-Agent identificador e baixam um arquivo por vez.

Questões em aberto para o coordenador#

  1. Compartilhamento pela mesma licença da ODbL (adsb.lol). Os arquivos diários por célula publicados provavelmente são um Derived Database. Opções: (a) aprovar e lançar GeoJSON do mapa de interferência que usa o adsb.lol sob a ODbL 1,0 (a atribuição e o campo de licença incorporados diriam isso; o código do próprio Kshana continua AGPL); (b) restringir as saídas públicas a imagens renderizadas (Produced Works); (c) abandonar o adsb.lol, ficando sem nenhuma fonte de ADS-B. Recomendado: (a), pois as saídas são dados agregados que queremos que outros reutilizem. As edições comerciais precisariam levar o mesmo aviso da ODbL em qualquer arquivo desse tipo.
  2. Saídas de fontes mistas. Os dias de ADS-B (ODbL) e os dias de AIS (domínio público / NLOD) devem permanecer em arquivos separados, cada um com a sua própria licença, para que a ODbL não se aplique à camada de AIS.
  3. Fontes marcadas como "pending". Você quer que eu vá atrás do airplanes.live, da autoridade dinamarquesa e do Digitraffic (ler os termos vigentes ou contatar o publicador), ou que os deixe de fora da 0.35.0? Recomendado: deixar de fora.
  4. Arquivo de linha de costa. Incorporar ao repositório os polígonos de terra do Natural Earth 1:10m (cerca de 10 MB como GeoJSON, de modo que eu o simplificaria para a área necessária) ou aceitá-lo apenas como entrada do usuário?
  5. Identificadores. Confirmar que os leitores podem analisar MMSI e ICAO hex em memória para contar "aeronaves ou embarcações distintas", mas nunca devem gravá-los nem registrá-los em log. A contagem usa um hash com sal por execução que não é persistido.

Resumo dos vereditos#

  • Candidata de ADS-B aprovada: adsb.lol (condicionada à questão 1).
  • Candidatas de AIS aprovadas: NOAA MarineCadastre, dados abertos do Kystverket.
  • Linha de costa: Natural Earth.
  • Excluídos: OpenSky, ADS-B Exchange, fornecedores comerciais de AIS; pendentes: airplanes.live, Danish Maritime Authority, Digitraffic.

Decisões (coordenador, 2026-10-09)#

  1. adsb.lol aprovado. O GeoJSON de ADS-B por célula publicado é lançado sob a ODbL 1,0, com a licença e a atribuição incorporadas ao arquivo; o código do Kshana continua AGPL; as edições comerciais levam o mesmo aviso nesses arquivos.
  2. As saídas de ADS-B e de AIS são arquivos separados, cada um com o seu próprio campo de licença, nunca mesclados.
  3. AIS aprovado: NOAA MarineCadastre e Kystverket (viés de cobertura declarado na saída). O airplanes.live e a Danish Maritime Authority ficam fora da 0,35. Digitraffic: uma segunda tentativa leu as instruções publicadas da sua API (limites de taxa e um pedido de cabeçalho Digitraffic-User identificador), mas nenhum texto de licença nem redação de atribuição; por isso ele está de fora; pode ser acrescentado quando a sua licença for lida e citada.
  4. O arquivo de terra do Natural Earth não é incorporado ao repositório. A CLI recebe um arquivo de polígonos de terra fornecido pelo usuário; um auxiliar opcional (interference-map fetch-land --allow-network) o baixa.
  5. Os identificadores são analisados apenas em memória, passam por hash com um sal por execução e nunca são gravados nem registrados em log.
  6. Regra acrescentada: uma célula com menos de 5 aeronaves ou embarcações distintas não é publicada.