GithubHelp home page GithubHelp logo

Comments (6)

vyskocil avatar vyskocil commented on September 25, 2024

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.

playgithub avatar playgithub commented on September 25, 2024

https://doc.qt.io/qt-6/licensing.html
https://doc.qt.io/qt-5/licensing.html

Almost same, right?

from libosmscout.

vyskocil avatar vyskocil commented on September 25, 2024

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.

playgithub avatar playgithub commented on September 25, 2024

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.

Framstag avatar Framstag commented on September 25, 2024

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.

Karry avatar Karry commented on September 25, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.