Hi Dmitry and Lisandro:
Re JSON license: From the code I in the master and qt-staging branch, I was able to find only one reference to the code from JSON.org and it was JSON checker included via
https://github.com/Tencent/rapidjson as a submodule. Regarding that code there is a statement in the LICENSE specifying that it is only in
https://github.com/Tencent/rapidjson/tree/master/bin/jsonchecker and can be skipped if not used. I wonder how to handle that case specifically, you probably know the coarse of action regarding it well.
If we package qmapboxgl separately, is it known how to bundle it with QtLocation that way that it can be loaded as a module?
My interest stems from the fact that I use MapboxGL for rendering of the maps in Pure Maps (
https://github.com/rinigus/pure-maps). Ironically, I am not using QtLocation plugin for it, but QMapboxGL directly through its unofficial QML bindings (ttps://
github.com/rinigus/mapbox-gl-qml). This started for historical reasons (Sailfish has still rather old Qt which doesn't include MapboxGL) and seems to be continued since the unofficial bindings are quite convenient to use. There is also at least one aspect that is missing in official bindings that I use.
So, in this respect having QMapboxGL separate and linked to QtLocation would be great. Then I could ask for help to get mapbox-gl-qml packaged as well to make the way for Pure Maps in Debian :).
Cheers,
Rinigus