Company
Date Published
Author
Javier de la Torre
Word count
1102
Language
English
Hacker News points
None

Summary

The MapboxGL JS library has transitioned from an Open Source BSD license to a proprietary one, requiring users to accept new service terms as part of version 2.0. This change highlights the importance of basemap neutrality, which refers to the ability to use different basemap providers without being locked into a single provider. The author emphasizes that this is crucial for various reasons, including differing project needs and maintaining independence from a single provider's pricing or licensing arrangements. To achieve basemap independence, it's essential to separate the map "sandwich" technology, allowing users to choose between different basemaps and visualization libraries like deck.gl, which is being actively developed by CARTO to provide an Open Source alternative with full independence from basemap providers. The author invites feedback on how to further improve deck.gl and its relationship with various basemap providers.