Live data from Hacker News

Mapbox-gl-js is no longer under the 3-Clause BSD license

github.com

11–20 of 200 posts

Re: Mapbox-gl-js is no longer under the 3-Clause BSD license

#13

Link to the new LICENSE terms https://github.com/mapbox/mapbox-gl-js/blob/v2.0.0/LICENSE.t... IANAL, but it seems you can only use the library if you have an active account, and you can still modify the code except billing and analytics. The it links to the TOS ( https://www.mapbox.com/legal/tos ).

Plus when you deploy something, you have to pay a significant amount for using the library.

Re: Mapbox-gl-js is no longer under the 3-Clause BSD license

#14
post #3

Well that sucks. Is this to try to clamp down on users circumventing subscriptions, or something else?

The weird part is that you were always violating your contract with Mapbox by circumventing their billing code[0], so now you just have a copyright violation added on top of that. The way to bypass it is identical to what it was before. But, the big change is in their issue[1] they opened about it: > Can I still use self-hosted map tiles? > Yes. Developers simply need a Mapbox account and access token to use this v2.…

People have been using the open source library without using any Mapbox data or APIs and thus within the terms. The map data is open data by the OpenStreetMap community etc. anyway.

Re: Mapbox-gl-js is no longer under the 3-Clause BSD license

#16
This follows the same happening for Mapbox GL Native (iOS/Android) earlier this year.

With Native it's more critical. A GL JS fork can continue quite easily. The iOS Native library, however, uses OpenGL and will therefore stop working when Apple finally switches to Metal-only. (Mapbox only released their Metal port under the new proprietary TOS.)

Re: Mapbox-gl-js is no longer under the 3-Clause BSD license

#17
post #9

Even with just 3666 daily loads, you will pay them 10 USD/day for using the code on your site! "Beginning with v2.0.0, a billable map load occurs whenever a Map object is initialized." Under 50,001 monthly loads is free but after that it costs $5.00 per 1,000 loads: https://www.mapbox.com/pricing/

[deleted]

Re: Mapbox-gl-js is no longer under the 3-Clause BSD license

#19
Well, that sucks. I've been a happy Mapbox GL JS user for years, hosting my own tiles and not using their service at all. I even had a few (very small) pull requests accepted into the project. Hopefully the OSS community can maintain a fork of the 1.x codebase.

-edit-

The FAQ says developers can still use self hosted tiles, but also says that usage is now billed per map load, and "a map load occurs whenever a Map object is initialized on a webpage. Each map load includes unlimited vector tiles, raster tiles, and terrain tiles for the length of the map session.".

To me that sound like while I can still use my own map tiles, it would still costs the same as if I used Mapbox hosted tiles.

Post reply on HN