|
|
|
|
|
by wizwit999
1320 days ago
|
|
Well the repeated obfuscation between 'product' and 'code' when someone asked you how an open source project with an Apache License can depend on your project. Realistically, there's no way a project with a fully permissive license like Apache/MIT can use your project. You say: > The GPL is a good fit for open source users As the thread tells you, it's clearly not for the many Apache/MIT licensed Rust projects that cannot use your GPL licensed code. Again you say: > With the GPL, we are happy to let open source users use the library for free.
Commercial users still will be able to use the library because of the escape hatch of the dual license. You make this differentiation between commercial and open source users while conveniently ignoring that the most permissively open source projects (Apache/MIT) are practically prevented from using your software. At least with BSL, projects are honest about what they're doing. Don't play both sides. |
|
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.