|
I stand by what I said
Because Apache/MIT is compatible with the GPL, it is totally fine for people who like to license their code in Apache/MIT to do so. An example of that is KHTML, the web engine: KHTML was licensed under LGPL, despite it was based on Qt in very deep ways (usage of core feature such as QString, QList, all over the place). Qt was GPL at the time.
Even then, Apple was able to take KHTML, and remove the Qt dependency, in order to create WebKit which is fully LGPL. One can totally make a "more permissive" product based on Slint.
If someone wants to use the extra permissions that are not granted by the GPL,
they still have the option to do so by purchasing a license, or using the free Slint license, or (worst case) porting away from Slint. |
> Apache 2 software can therefore be included in GPLv3 projects, because the GPLv3 license accepts our software into GPLv3 works. However, GPLv3 software cannot be included in Apache projects. The licenses are incompatible in one direction only, and it is a result of ASF's licensing philosophy and the GPLv3 authors' interpretation of copyright law.
> This licensing incompatibility applies only when some Apache project software becomes a derivative work of some GPLv3 software, because then the Apache software would have to be distributed under GPLv3. This would be incompatible with ASF's requirement that all Apache software must be distributed under the Apache License 2.0.
> We avoid GPLv3 software because merely linking to it is considered by the GPLv3 authors to create a derivative work. We want to honor their license. Unless GPLv3 licensors relax this interpretation of their own license regarding linking, our licensing philosophies are fundamentally incompatible. This is an identical issue for both GPLv2 and GPLv3.
https://www.apache.org/licenses/GPL-compatibility
Am I missing something?