[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