Licentie en bronvermelding op orde #16
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Het project zelf een licentie geven én netjes voldoen aan de voorwaarden van
alles wat we gebruiken. Nu is dat niet in orde.
Geconstateerde gaten (2026-07-18)
zonder licentie geldt juridisch alle rechten voorbehouden — niemand mag
het hergebruiken. Keuze maken:
de broncode deelt. Past bij een webapp die je zelf host en waarvan je wilt
dat verbeteringen terugvloeien.
(bijv. CC BY 4.0).
static/fonts/bevat Space Grotesk enFigtree; beide staan onder de SIL Open Font License 1.1, die vereist dat
de licentietekst wordt meegeleverd bij herdistributie van de fontbestanden.
→
static/fonts/OFL.txttoevoegen (per font, met de juistecopyrightregel).
static/leaflet/leaflet.jsheeft wel de@preserve-copyrightheader, maar de BSD-2-Clause-tekst ontbreekt.→
static/leaflet/LICENSEtoevoegen.Te controleren voorwaarden van de bronnen
ndw.nu/copyright en het Open Data Portaal;
controleren of de huidige vermelding ("Data: Melvin (NDW)") voldoet aan de
gevraagde bronvermelding, en of er iets over actualiteit/aansprakelijkheid
vermeld moet worden. Wij tonen bewerkte, gefilterde data — dat expliciet
benoemen is verstandig.
© MapTiler © OpenStreetMapstaat in de kaart(voldoet aan de basisplicht). Nalezen of de free tier extra eisen stelt
(zichtbaarheid, niet-verwijderbaar, link).
share-alike-verplichting kunnen spelen. Wij tonen alleen tiles, dus
waarschijnlijk niet van toepassing — even bevestigen.
modeluitvoer. De AI-disclaimer staat al in de footer.
Voorstel voor de uitvoering
LICENSEin de repo-root, plus een korte licentieregel in de README.bronnen en licenties op één plek bundelt: NDW/Melvin, MapTiler, OSM,
Leaflet, de fonts, en het gebruikte AI-model.
een route vrij is — de wegbeheerder en Melvin zijn leidend.
Definition of Done
Hoe het is opgelost
Afgerond (2026-07-20) en live geverifieerd op https://gpx.jelmer.org.
Licentie: AGPL-3.0 gekozen — wie de app (aangepast) als dienst aanbiedt moet
de broncode delen.
LICENSEin de root, licentieregel in de README.Licentieteksten van derden meegeleverd zoals hun licenties vereisen, opgehaald
bij de bron in plaats van overgetypt:
static/leaflet/LICENSE.txt(BSD 2-Clause, uit de v1.9.4-tag)static/fonts/OFL-SpaceGrotesk.txtenOFL-Figtree.txt(SIL OFL 1.1, met dejuiste copyrightregel per font uit de Google-Fonts-repo)
Colofon als sheet in de app, bereikbaar vanaf het startscherm en vanuit de
resultaten. Bundelt Melvin/NDW, MapTiler, OpenStreetMap, Leaflet, de fonts en
het AI-model, met bovenaan de disclaimer dat dit een hulpmiddel is en geen
garantie — de wegbeheerder en de melding zelf zijn leidend.
Bronvoorwaarden nagelopen:
dat gebruiken we niet). NDW vraagt expliciet niet de indruk te wekken dat zij
een afgeleid werk onderschrijven; daarom staat er nu bij dat wij de data
filteren, groeperen en van een AI-inschatting voorzien, en dat NDW die
bewerking niet onderschrijft.
kaart en staat nu ook in het colofon.
Valkuil onderweg:
server.pyserveert alleen extensies uit een MIME-allowlist,dus
.txtmoest erbij én het Leaflet-bestand kon niet extensieloosLICENSEheten. Zonder die twee waren de licentieteksten simpelweg 404 geweest — precies
de verplichting die we wilden invullen. Nu geverifieerd: alle drie geven 200 met
text/plain.
Nog open, hoort bij TASK-15: zodra Vlaanderen (GIPOD) erbij komt moet die bron
ook in het colofon. De exacte attributietekst van GIPOD is nog niet hard.