Hi,
I've just tried to upgrade to the latest version of mapboxgl, and could not display any map (without any error message or warning, only a blank page with the contributions-ctrl and a new mapbox logo-ctrl appeared).
It seems mapbox-gl-js is no longer under the 3-Clause BSD license, and disallow any third party maptile providers.
Do you think it there will be sometime in the future the possibility to use OMT (or any tile provider other than mapbox) together with mapboxgl 2.0 or we must stick with the 1.13 release? (or choose another library :(
Thx for a short clarification on this.
Since I'm following this topic today, allow me to write what I found so far.
It seems mapbox-gl-js is no longer under the 3-Clause BSD license, and disallow any third party maptile providers.
AFAIK, as long as you provide a Mapbox token, you should be able to use third-party tiles. Of course, with that, you'd be subject to their ToS and pricing -- even if you use your own tiles, you'd have to pay based on every mapbox-gl-js 2.0 instance created. I'd suggest sticking with version 1.13 until the situation is clearer. This is a very recent change and the situation is still developing in the community. I'm not sure what is the situation for offline/intranet usage, for example.
I imagine the companies that relied on mapbox-gl-js will either fork it or develop an alternative. There's a call for a collaboration effort from one of the Stadia Maps founders. I imagine MapTiler (previously OpenMapTiles.com) will present their view of the situation soon too, since their services can be used with mapbox-gl-js.
There is a lot of info in this HackerNews thread, including links to alternatives (many still in early development): https://news.ycombinator.com/item?id=25347310
There's a more recent thread on Reddit r/gis too: https://old.reddit.com/r/gis/comments/k99hut/mapboxgljs_is_no_longer_under_the_3clause_bsd/
Please see https://twitter.com/nyuriks/status/1336493514646052864 as well. I created a simple fork at https://github.com/MapLibre/maplibre-gl-js and there is already some traction behind that repo.
We remain on 1.13 and are keen to ensure an BSD licensed open-source fork remains to be available and maintained by the community or a well known foundation. Star & follow https://github.com/openmaptiles/gl-js for updates. A lot of discussion going on with different parties...
The MapLibre project has launched at https://www.maplibre.org/ as an answer...
Multiple parties cooperating - see: https://twitter.com/MapTiler/status/1336741419956965376?s=20
Most helpful comment
We remain on 1.13 and are keen to ensure an BSD licensed open-source fork remains to be available and maintained by the community or a well known foundation. Star & follow https://github.com/openmaptiles/gl-js for updates. A lot of discussion going on with different parties...