[Dutch] Mapbox GL JS is niet langer open source
Frank Steggink
frank op steggink.it
Wo Dec 9 00:30:56 PST 2020
Beste mensen,
NB: dit is een crosspost van het Geoforum. Zie daar voor meer details en
de link naar een petitie die ik heb gestart:
https://geoforum.nl/t/mapbox-gl-js-is-niet-langer-open-source/5192
Gisteren aan het eind van de dag is er een nieuwe versie van Mapbox GL
JS1 uitgebracht. Naast een groot aantal verbeteringen, zoals 3D terrein,
een grotere kijkhoek (85 graden) en veel performanceverbeteringen is de
belangrijkste wijziging dat de licentie gewijzigd is. Tot nog toe
gebruikten zij een 3-clause BSD licentie (t/m versie 1.13.0), wat een
open source licentie is, maar vanaf nu hebben ze die licentie
ingetrokken. Je mag de code vanaf versie 2.0.0 alleen maar gebruiken
i.c.m. een Mapbox account. Ze hebben in de code maatregelen genomen
zodat alle map loads worden bijgehouden en hierop word je afgerekend.
Zie voor de aantallen en bijbehorende kosten het pricing model van
Mapbox. Om eventuele problemen te voorkomen, kun je het beste NIET
upgraden naar 2.0.0, maar op de 1.x lijn blijven zitten. Dit geldt
uiteraard ook voor afgeleiden zoals NPM.
In een issue2 dat door Mapbox zelf geopend is wordt meer toelichting
gegeven. Het zal geen verrassing zijn dat veel mensen het hier niet mee
eens is en een aantal mensen hebben al de zorg geuit dat de verplichte
koppeling en afrekening via Mapbox duizenden dollars kan kosten. Zeker
in het geval je veel gebruik maakt van automatische testes en/of aan
bepaalde overheidsvereisten moet voldoen om aan te kunnen (blijven)
tonen dat je een hoge load aan kan. Mapbox heeft al aangegeven niet
stilgestaan te hebben bij dergelijke scenario’s. Merk op dat je pas
vanaf 50.000 map loads hoeft te betalen, maar bij automatische testen of
als bijv. PDOK volledig zou overschakelen op Mapbox GL JS, kunnen de
bedragen flink oplopen.
Het blijft voorlopig gissen naar de redenen waarom Mapbox dit doet.
Mogelijk gaat het niet heel goed met het bedrijf. Op o.a. hun blog1 is
het al een paar maanden stil, terwijl er voor die tijd bijna dagelijks
iets gepost werd. Het ligt voor de hand om aan te nemen dat zij dit doen
om te proberen iets te verdienen aan alternatieven die er zijn voor hun
vector tiles services, zoals MapTiler of SPOTinfo1. Het is begrijpelijk
dat zij meer willen verdienen aan de vruchten van hun noeste arbeid,
maar de manier waarop zij dit plotsklaps doorvoeren is wel heel erg
drastisch. Dit is een klassiek voorbeeld dat pijnlijk duidelijk maakt
dat de “macht” binnen een open source project niet bij één partij
geconcentreerd hoort te zijn, maar bij een brede en diverse groep van
belanghebbenden.
Ondertussen heeft zich de eerste fork1 al aangediend. Het is te bezien
of dit een succes zal zijn. In het verleden zijn sommige forks van open
source software wel een succes geworden, zoals bijv. LibreOffice
(afgesplitst van OpenOffice) of MariaDB (afgesplitst van MySQL). Als
aanbieder van een vector tile dienst ben ik persoonlijk natuurlijk niet
blij met deze move van Mapbox, alhoewel dit ons minder zal raken dan de
gebruikers van vector tiles. Zij moeten immers betalen voor hun “map
loads” wanneer er meer dan 50.000 loads per maand zijn. Ik ben benieuwd
naar de reactie van Mapbox op de vele negatieve reacties die deze stap
ongetwijfeld zal losmaken. Ik hoop in ieder geval op een goede
oplossing, waarbij de continuïteit van (Mapbox) vector tiles gewaarborgd
zal blijven.
Met vriendelijke groet,
Frank Steggink
(mede-eigenaar SPOTinfo)
------------- volgend deel ------------
Een niet-tekst bijlage is gescrubt...
Naam: frank.vcf
Type: text/x-vcard
Grootte: 226 bytes
Omschrijving: niet beschikbaar
URL : <http://lists.osgeo.org/pipermail/dutch/attachments/20201209/ae96abe8/attachment.vcf>
Meer informatie over de Dutch
maillijst