Replies: 9 comments 32 replies
-
While the access token probably has to go, I think it is still up for discussion if we also want to remove the Mapbox CSS classes, see #203. |
Beta Was this translation helpful? Give feedback.
-
@p-j I am worried that if we remove the Mapbox CSS classes many plugins will break. But then if we keep them the plugins might still break since Mapbox and MapLibre will diverge over time. |
Beta Was this translation helpful? Give feedback.
-
Updates from the steering committee meeting: MapLibre's priority is to make it easy for users to switch from Mapbox v1 to MapLibre v2. The release notes should document what steps are needed for such a switch. Avoiding fragmentation has beed and will continue to be of highest importance to this project and introducing breaking changes for symbolic reasons are not acceptable. Maintainers of this code base want to focus on new features and improvements. Keeping it compatible with Mapbox v2 is however not required. |
Beta Was this translation helpful? Give feedback.
-
Thanks for the update, much appreciated.
|
Beta Was this translation helpful? Give feedback.
-
I've read the v2 pre release changelog, and it says Maybe something along the lines of, change
@wipfli Where are these release notes? I don't see them here or in the maplibre-gl-js-docs. Linking from the changelog to this document might be useful, thanks! |
Beta Was this translation helpful? Give feedback.
-
My take on licensing (IANAL) is that this is outside of the MapLibre's scope to evaluate constantly changing terms of service of any data provider, let alone endorse or give any legal guarantees -- from BSD license -- That said, we always want to "play nice" and provide as much help and transparency as possible. MapBox usage is clearly a goal of many users, so we should have a dedicated section in our documentation/examples/.... The docs should:
We should also kindly ask Mapbox to clarify their position on 3rd party usage of their service by non-Mapbox authorized client libraries, including the seeming discrepancy with the "scary text" warning. Perhaps this should be done by a Mapbox customer who wants to use MapLibre while paying for Mapbox service. P.S. Thanks everyone who is participating! |
Beta Was this translation helpful? Give feedback.
-
I was testing the MapLibre Terrain3d branch and I noticed it no longer worked with the maplibre-gl-inspect.min.js plugin I had modified from mapbox-gl-inspect.min.js. After looking into it I think it is related to the removal of 'version', which the plugin used to make sure the library was a supported version. I was able to get it working again by removing that check
was changed to
This should work for my use, but I'm wondering if 'version' is used in other plugins and/or still useful |
Beta Was this translation helpful? Give feedback.
-
It's worth mentioning here that we are looking into named exports as part of this version"s breaking changes. The advantage is to allow tree shaking, the disadvantage is that it will split the ecosystem sooner than later. |
Beta Was this translation helpful? Give feedback.
-
I'm not sure, but didn't we want to delete the classes in version 2? |
Beta Was this translation helpful? Give feedback.
-
Version 2.0.0 of this library is coming soon. The migration to Typescript removes support for internet explorer and the public API does not expose the version anymore. See
CHANGELOG.md
of thetypescript
branch.Breaking changes that most likely will follow are:
accessToken
supportBeta Was this translation helpful? Give feedback.
All reactions