4 ms·
No Qt for BSD-licensed projects then? Great. "Creative accounting is what we want, since we didn't outlaw it."
by abjKT26nO8 6y ago
No Qt for BSD-licensed projects then? Great.
"Creative accounting is what we want, since we didn't outlaw it."
- MaxBarraclough 6y agoThat doesn't sound right. The BSD licence is GPL-compatible, so you can release your code under the BSD licence and still use Qt. It would mean however that if someone were to make a proprietary fork of your project, they would no longer be permitted to use the no-charge version of Qt. They would have to get a commercial licence. I don't see anything wrong with any of this though. Edit: I wasn't clear here: Qt is also available under the LGPL, so the restrictions of the GPL aren't directly relevant.
- abjKT26nO8 6y agoA license is "GPL-compatible" when code released under its terms can be used in a GPL-licensed project. However, using any GPL-code, no matter if linked statically or dynamically, requires the author to release the combined work under GPL.
- toyg 6y agoIf you're talking about GPL, you are not talking about Qt. I'm not sure where you're going with this.
- MaxBarraclough 6y ago> A license is "GPL-compatible" when code released under its terms can be used in a GPL-licensed project. Correct. > using any GPL-code, no matter if linked statically or dynamically, requires the author to release the combined work under GPL. Yes, the combined work itself ends up being GPL [0]. This is similar to making a fork of some BSD-licensed code and adopting the GPL for the fork. Your code, treated independently of the combination, may still be released under a (more permissive) GPL-compatible licence (like the BSD licence) if you so choose. Put another way then, if Qt were only made available under the GPL, it would still be fine to release your Qt-powered application code under the BSD licence, but it wouldn't be possible to make a proprietary fork of that BSD-licensed application code, as you wouldn't then be permitted to link against libraries released only under the GPL. (I'm ignoring commercial licensing of Qt, of course.) [0] https://www.gnu.org/licenses/gpl-faq.html#WhatDoesCompatMean https://www.gnu.org/licenses/gpl-faq.html#WhatDoesCompatMean