Live data from Hacker News

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

github.com

71–80 of 200 posts

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

#71

What a shame. I guess they got sick of people taking their code and ripping out their API subscriptions. For anyone interested in an open source mapping library (that also has 3D support) that can handle raster data (including the Mapbox tiles), I launched a project 2 weeks ago that is the culmination of 7 years effort: https://github.com/felixpalmer/procedural-gl-js/ . I must say (while acknowledging my huge bias) t…

What other alternatives exist? I know now: * openlayers, but vector tiles have no web GL support there * Procedural GL JS * tangram * deck.gl (from Uber) * harp.gl (from HERE Maps)

[deleted]

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

#72
Could we change the title to more clearly reflect that this is a license change from a permissive to a restrictive licence? Maybe "Mapbox GL JS v2 no longer uses a permissive license"? I initially thought by the title that Mapbox had removed the library from GitHub completely.

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

#73

We tried to implement mapbox on a new product last week. I like the style options for the maps but their reverse geo lookup and local search performed poorly vs google maps. Pins dropped down the street from actual address and search results don't narrow in accurately using POI and city/state - for example "Chipotle Parker Colorado" rather than showing the 3 chipotles in Parker, CO lists: - the city "Parker, CO" - Pa…

Geocoding is really hard. :)

https://opencagedata.com seems to be the best around using open data and offer API compatibility (or did at last check).

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

#74

Earlier quoted context omitted.

Doesn’t deck.gl also use map box? What are they doing?

deck.gl is completely independent from Mapbox and Mapbox GL JS. You can use it with Google Maps, for example; most people used it with Mapbox because it was the most advanced open source basemap available. We'll probably end up removing Mapbox from the deck.gl examples, but I can't say for sure.

Are you sure? Deck.gl depends on react-map-gl [0] which depends on mapbox-gl [1]

0. https://github.com/visgl/deck.gl/blob/79699960e7e24daef11074...

1. https://github.com/visgl/react-map-gl/blob/aae80369ed106f5c6...

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

#76

We tried to implement mapbox on a new product last week. I like the style options for the maps but their reverse geo lookup and local search performed poorly vs google maps. Pins dropped down the street from actual address and search results don't narrow in accurately using POI and city/state - for example "Chipotle Parker Colorado" rather than showing the 3 chipotles in Parker, CO lists: - the city "Parker, CO" - Pa…

afaik, Mapbox's geocoding service was never meant to provide the lng,lat of retail entities.

Looking over their API docs, you can search for points of interest (POI), but that's it: https://docs.mapbox.com/api/search/geocoding/

For your use case, you should look into a geocoding service [0]. And then you can display the location results with your mapping library of choice. Google Maps does provide an all-inclusive service, but as you've mentioned, styling is better with Mapbox (and pricing).

[0] - Aside from Google and Mapbox, I've never used any of these alternative geocoding services: https://smartystreets.com/articles/is-there-a-geocoding-api-...

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

#77

Earlier quoted context omitted.

deck.gl is completely independent from Mapbox and Mapbox GL JS. You can use it with Google Maps, for example; most people used it with Mapbox because it was the most advanced open source basemap available. We'll probably end up removing Mapbox from the deck.gl examples, but I can't say for sure.

Are you sure? Deck.gl depends on react-map-gl [0] which depends on mapbox-gl [1] 0. https://github.com/visgl/deck.gl/blob/79699960e7e24daef11074... 1. https://github.com/visgl/react-map-gl/blob/aae80369ed106f5c6...

Yes, I'm a maintainer of deck.gl. That's a development dependency, not a runtime dependency. You have the option of using deck.gl completely standalone [0], or integrations are provided for Google Maps and Mapbox GL JS [1]

[0]: https://deck.gl/examples/tile-layer/ [1]: https://deck.gl/docs/get-started/using-with-map

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

#78

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.)

Can you point to where/when this happened for their native code? As far as I can tell, that's still licensed under 2-clause BSD (https://github.com/mapbox/mapbox-gl-native/blob/master/LICEN...)

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

#79
post #32

Earlier quoted context omitted.

That doesn't answer the question. And has nothing to do with closed source, really.

yeah, posted notes/deets https://www.mapbox.com/blog/mapbox-gl-js-v2-3d-maps-camera-a... Developers need a Mapbox account and access token. v2 is available in the same way as v1 -- the project source code is available on Github at https://www.mapbox.com/blog/mapbox-gl-js-v2-3d-maps-camera-a... for open collaboration with the community. New features will be on v2.

Why would the community want to collaborate on a project that's not openly-licensed?
Post reply on HN