Live data from Hacker News

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

github.com

191–200 of 200 posts

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

#191

Earlier quoted context omitted.

I wouldn't be working for Mapbox if it actually were a villainous company with an evil plan to "bait and switch" with open source, or undercut all these small competing businesses just out of spite, and it's easy to succumb to these simplistic conspiracies in the heat of the moment, but I do hope these sentiments will be short-lived.

“Oh look here’s an unattended purse, I need the money so I’ll just take it. They left it here anyway” Introducing a drastic billing change under the implied threat that your year or more of man hours performed using an underlying open source library with an understandable billing model is now potentially at risk, is shady. These billing changes make some self hosted tile users go from $0 to tens of thousands of dolla…

> These billing changes make some self hosted tile users go from $0 to tens of thousands of dollars a month in usage. It’s shady, don’t lie to yourself.

This only happens if the developer deliberately upgrades and adds a token. If you do nothing and you keep using v1 - nothing changes for you.

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

#192

Earlier quoted context omitted.

“Oh look here’s an unattended purse, I need the money so I’ll just take it. They left it here anyway” Introducing a drastic billing change under the implied threat that your year or more of man hours performed using an underlying open source library with an understandable billing model is now potentially at risk, is shady. These billing changes make some self hosted tile users go from $0 to tens of thousands of dolla…

> These billing changes make some self hosted tile users go from $0 to tens of thousands of dollars a month in usage. It’s shady, don’t lie to yourself. This only happens if the developer deliberately upgrades and adds a token. If you do nothing and you keep using v1 - nothing changes for you.

That's the implied threat. Our business puts serious engineering efforts behind maps, such that it takes months of effort to change out mapping clients. We do this across three platforms. It will continue working for a while, but that $250k we just spent will need to be re-spent in the next 1-2 years as the old library falls to the wayside.

The frustrating thing is that we just went through this with google. We paid a reasonable amount, but then got extorted to pay more or jump ship. We jumped ship to a reputable company, mapbox, and we paid a reasonable sum of money for how we used the software, and now the cycle continues. To be clear, I am not complaining that we are paying $0 and we should get the benefits for free. I am saying that we shouldn't be jumped up multiple orders of magnitude in cost, which isn't in-line with our actual usage. That's the shady part.

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

#193

Earlier quoted context omitted.

Congratulations on the V2 release! Does this release set the stage for (extruded) buildings to be "addressable" in 3D? eg. Can you place a marker 5 stories up on a 10 floor building?

Thanks! We're going to look into that soon https://github.com/mapbox/mapbox-gl-js/issues/9945

Brilliant!

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

#195
post #60
post #40

Mapbox has been extremely generous in releasing their rendering libraries under a permissive license. Creating a map renderer that matches the user experience of Google Maps is a FAANG-level effort, and Mapbox GL also encompasses: * A single style specification format that works well for both base map rendering and data overlays * Parity across native and web rendering * Smooth SDF text rendering with decent i18n sup…

Thank you! I'd also like to list some of the building blocks of GL JS that remain open source and are heavily used in other open source projects: - GeoJSON-VT (fast GeoJSON processing) https://github.com/mapbox/geojson-vt - Earcut (triangulating polygons) https://github.com/mapbox/earcut - Supercluster (point clustering) https://github.com/mapbox/supercluster - vt-pbf (converting GeoJSON tiles to VT) https://github.c…

About Polylabel, I found this blog post more informative than the readme in the repo.

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

#197

Earlier quoted context omitted.

> but don't put a free product then yank it out under my feet once I'm comfortable using it Why? This strategy often maximizes shareholder value. Provide a free product in the growth phase and once you shake off competitors and build a moat (aka a monopoly), you start taking profits. Charging money during the growth phase will slow down the growth.

I can't tell if you're serious or if it's sarcasm but I'll assume it's serious. First as bigbubba said it's a dick move and second, do you really want users that have no trust in your company. Google is missing a lot of potential users for its cloud business due to them killing products on seemingly random basis.

I was just trying to explain how Mapbox investors think. Their primary goal is to grow Mapbox as fast and possible and then make money, that's why they've invested in the first place. They don't care that some people could consider their strategy a dick move.

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

#198
post #40

Mapbox has been extremely generous in releasing their rendering libraries under a permissive license. Creating a map renderer that matches the user experience of Google Maps is a FAANG-level effort, and Mapbox GL also encompasses: * A single style specification format that works well for both base map rendering and data overlays * Parity across native and web rendering * Smooth SDF text rendering with decent i18n sup…

How did I not know Tangram existed?!? You are a life saver!! Fantastic!

In Mapbox there was an easy way to build mapping tools. It let you create rubberbands, hook into map events. Is that possible with Tangram?

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

#199
Happy mapbox customer here, but unfortunately I expect some of the longshot feature requests may never see the light of day now that outside development contributions are going to go to zero.

Is there any OSS or economical (Non-ESRI; non-Google) commercial solution for WebGL maps and vector base layer that supports non-mercator projections without hacks? (Arbitrary projections, not just distorting mercator onto a spehere)

Post reply on HN