5 ms·
> every week Qt changes their licensing model, every time less in favor of open source Where can we learn about this? As far as it seems, qt is still, as alwa
by enriquto 5y ago
> every week Qt changes their licensing model, every time less in favor of open source
Where can we learn about this? As far as it seems, qt is still, as always, distributed under the LGPL; which is as "open source" as it gets. The main site of qt even lists explicitly the Four Freedoms of the FSF : https://www.qt.io/licensing/open-source-lgpl-obligations https://www.qt.io/licensing/open-source-lgpl-obligations
- ttybird2 5y agoProbably https://news.ycombinator.com/item?id=22166451 https://news.ycombinator.com/item?id=22166451
- gmueckl 5y agoThey can't just stop licensing the core of Qt under GPL or LGPL (I forget which) due to an old agreement between Trolltech and KDE e.V. that states (roughly) that if there are no more OSS releases of Qt for more than a year, the last public release gets automatically relicensed under something more liberal (BSD or MIT). But the Qt Company has tried to make using the open source releases more and more inconvenient: licensing terms for the commercial version that are not at all forthcoming to OSS-to-commercial converts (implying that you need to pay for commercial licenses from the start), more limited access to precompiled binaries and registration obligations when you want to use the official Qt installer. That behavior seems to say that the company is bound by an agreement that they honor only reluctantly.
- MaxBarraclough 5y agoTo put that another way then: they seem to feel they have some freedom to decide which components should be covered by the KDE agreement. (To put a finer point on the specifics you mentioned: I believe they once had a policy of making the QML-to-C++ compiler available only to commercial customers, and not to FOSS users, treating it as something distinct from the 'core of Qt'. They later changed their minds on this. [0][1]) Presumably they could start work on a whole new toolkit, call it something other than Qt, and be free of the KDE agreement. This would no doubt be much more work than a typical major Qt release, but they do presumably have the option. [0] https://www.qt.io/blog/the-new-qt-quick-compiler-is-coming-in-qt https://www.qt.io/blog/the-new-qt-quick-compiler-is-coming-i... [1] https://stackoverflow.com/questions/9448296/is-qml-translated-into-native-code-at-the-compilation-time-or-is-it-interpreted/23785650#comment110347258_23785650 https://stackoverflow.com/questions/9448296/is-qml-translate...
- zxspectrum1982 5y agoNo, that's not true. The Qt Company makes stuff open source but it's open source under a license (GPL) you don't like because you want LGPL or even something more liberal that would allow you to use Qt for free in your closed-sourced application.
- ptx 5y ago> No, that's not true. Which part is not true? It all looks correct to me.
- hnaccount141 5y agoQt is licensed under LGPL v3 https://doc.qt.io/qt-6/licensing.html https://doc.qt.io/qt-6/licensing.html
- zxspectrum1982 5y agoLGPLv3 is useless for people developing proprietary applications, which was what I was answering to. Those people want LGPLv2.1, which is how Qt used to be licensed during Nokia times.
- gmueckl 5y agoHow is the LGPLv3 materially different from LGPLv2.1? It's perfectly possible to use Qt under LGPLv3 in a closed source program with dynamic linking without much fuss.