3 ms·
> if it's C++ it's QT which I need to doll out cash for. What? *EDIT: TIL, Qt is GPL, but offers a lesser licence for a price. For some reason, I didn't know
by thomastjeffery 10y ago
> if it's C++ it's QT which I need to doll out cash for.
What?
*EDIT: TIL, Qt is GPL, but offers a lesser licence for a price. For some reason, I didn't know that.
- Arizhel 10y agoYeah, either you make your whole project GPL, or you buy a license so you can make your code proprietary/non-GPL.
- thope 10y agoI thought LGPL meant if you link to (Qt) shared libraries, your project does not have to be LGPL ?
- pjmlp 10y agoNot all platforms allow for dynamic linking.
- fnord123 10y agoOut of interest, which platforms that Qt targets, cannot have dynamic linking?
- pjmlp 10y agoEmbedded devices, car infotainment systems, iOS (only dynamic frameworks from Apple are allowed).
- zanny 10y agoIf you are targeting ios you are already paying Apple for a developer account, so paying Qt basically just doubles the license cost. Everything else is fairly exclusively corporate, where Qt licenses are a non-issue.
- pjmlp 10y agoI don't see an issue paying for Qt, other professions pay for their tools. I was just giving an exemple where LGPL isn't possible.
- justsid 10y agoiOS allows dynamic libraries these days. Granted, it didn’t allow for them for a long time, but since iOS 8 you can use dynamic libraries just fine.
- Arizhel 10y agoYou're right, Qt is available under LGPL 3.0 now. https://www.qt.io/licensing-comparison/ https://www.qt.io/licensing-comparison/
- noinsight 10y agoNokia relicensed it to LGPL 3. Bindings for other languages can have another license though, obviously. For example, the Python PyQt bindings are licensed under GPL or a commercial license.