News for hackers. Stuff that matters.
Re:Ask HN: How to do cross platform GUI? by flingo on Monday August 24, 2020 @06:10AM (#24259149)
The keyword here is "linking exception". It is a hack to sidestep the licensing problems caused by dynamic linking. e.g. If I encase gcc in java, and release gcc.class under GPL3+, but use it extensively in a separate proprietary java program, does that infringe on the terms of the GPL? Does providing copies of the two together, with a single installer make a difference?

https://en.wikipedia.org/wiki/GPL_linking_exception

Re:Ask HN: How to do cross platform GUI? by andi999 on Monday August 24, 2020 @08:37AM (#24260008)
Free PyQT does not have the linking exception (which would be lgpl); only the commercial version has.

https://riverbankcomputing.com/commercial/license-faq