Hacker News new | past | comments | ask | show | jobs | submit login

> Let's just imagine for a while what UI would look like if we only had Swing (Java) or QT (C++)

yes, Telegram looks so bad right ?




if you like the pricing and licensing, functionally QT may be for you. The web frameworks mentioned on the other hand are free to use for everybody and anything.


Qt is LGPL. You know what else requires you to respect the LGPL ? Electron becauses it is built mainly on LGPL components (Blink, FFMPEG to name the biggest ones). If you are ok with the license of Electron you are ok with the license of Qt.


Electron is MIT licensed. Not LGPL.

https://github.com/electron/electron/blob/main/LICENSE

So everyone can use it without the need to expose his IP.


The MIT license only covers what Electron adds to Blink (the rendering engine, which is under LGPL). It does not replace all the licenses of the various components used as part of Electron for which you still have to comply.

See for instance one of the most core Blink data structures: https://chromium.googlesource.com/chromium/blink/+/refs/head...

That is the exact same license than Qt, you do not need to expose your IP when using it (Tesla used LGPL Qt for their car dashboards and you don't see that IP floating around on the internet)




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: