Comments (6)
Due to license changes, it seems there is no "free" license for Qt 6 vs Qt 5, then I think it's not a good idea to make it the default
from libosmscout.
https://doc.qt.io/qt-6/licensing.html
https://doc.qt.io/qt-5/licensing.html
Almost same, right?
from libosmscout.
The last version I installed was Qt 5.9.1 and still use it only for testing. Now I couldn't find were to download current binary version, there are warning pages about the license and then I could only find source release...
from libosmscout.
Following are the add-ons available under Commercial Licenses, or GNU General Public License v3, others are under LPGL3.
Qt5
From https://doc.qt.io/qt-5/qtmodules.html
- Qt Charts
- Qt Data Visualization
- Qt Lottie Animation
- Qt Network Authorization
- Qt Virtual Keyboard
- Qt Wayland Compositor
- Qt for WebAssembly
- Qt Quick 3D
- Qt Quick WebGL
Qt6
From https://doc.qt.io/qt-6/qtmodules.html
- Qt Charts
- Qt CoAP
- Qt Data Visualization
- Qt Lottie Animation
- Qt MQTT
- Qt Network Authorization
- Qt Quick 3D
- Qt Quick 3D Physics
- Qt Quick Timeline
- Qt Wayland Compositor
from libosmscout.
My two cents ;-)
- I'm interested in supporting Qt6 (just as I'm interested in support for C++20 and other things).
- The current support for Qt6 is not complete. The Qt6 build does only compile because @Karry and me commented out cod ein our library to get things at least to work. There should be some "#if Qt5 #else..." in the code. I will not make Qt6 default, until this is fixed.
- Currently only the meson build does support Qt6. We should fix the cmake build for this, to make Qt 6 default
- I have no problem with Qt6 making default after this. But currently @Karry is our main user of Qt5, so this will not change much. Qt5 will not diapear and @Karry like will only work on Qt5 code. He likely will not have a problem with pass an additional Qt5 option to his builds. ยด
- We need a "sponsor" for Qt6.
- We are currently not discussing the most import part of the Qt6 support. First things first :-) Make the code work.
from libosmscout.
It would be great to support both major versions in CMake. I don't care what is the default, if both versions will be supported. As I'm developing application for Sailfish OS, I need to support even old Qt 5.6 in library. With Qt6, the last thing that is not supported is navigation voice instructions, if I remember it correctly. But I don't test Qt6 build yet, just compile it in docker container. So, more things may be broken...
from libosmscout.
Related Issues (20)
- Importing data into an existing database / merging databases HOT 8
- Bounding box and Speed HOT 2
- PlaneMapRenderer redraws map only on center change, not on zoom change HOT 1
- Rendering Maldives lags libosmscout and gives a lot font errors HOT 8
- Rendering way of type "_route" is masked by bridges HOT 6
- Implementing a tile server via libosmcout HOT 7
- Layer rendering issues with tile rendering HOT 1
- Lots of "Warning: Unknown type" HOT 18
- Question regarding RoutingDatabase::GetRouteNodes() HOT 2
- Way missing in MapService query HOT 5
- `MapService::LoadMissingTileData()` produces more data than expected HOT 7
- Missing forest near Swedish national park Muddus HOT 1
- Compilation issues for iOS and XCode 15 HOT 5
- Add libosmscout to Taginfo Projects HOT 2
- Searching for "Zbraslavice 255" in Czechia give no results, but "Zbraslavice Zbraslavice 255" yes
- Compilation error for libosmscout-client on MacOS HOT 3
- Build fails because Config.h isn't installed HOT 2
- Import.exe on Win11 does not work on pbf files HOT 16
- ubuntu18.04 HOT 3
- Difference between cmake and meson installation HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from libosmscout.