<div dir="auto"><div><br><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Sun, Jun 29, 2025, 8:56 PM Matěj Cepl <<a href="mailto:mcepl@cepl.eu">mcepl@cepl.eu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Mon Jun 30, 2025 at 2:05 AM CEST, Greg Hellings wrote:<br>
> I was about to publish it and produce binaries, but I ran into a problem:<br>
> I used Slint to create the UI, and Slint is licensed for either commercial<br>
> or GPLv3<br>
> SWORD is licensed as GPLv2<br>
<br>
Isn’t GPLv3 downward compatible? I.e., you can use GPLv2 inside<br>
of GPLv3 project, but not the other way around? That would work for you.<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">No. GPLv3 introduces additional restrictions not present in v2 (the most often talked about additional restriction attempts to prevent "tivoisation"). But one of the clauses of v2 says you cannot add any new restrictions to the code distribution. So you cannot unilaterally take GPLv2 code into a GPLv3 codebase. Doing so requires the permission of the original distributor to distribute the code under a non-GPLv2 license. </div><div dir="auto"><br></div><div dir="auto">The FSF strongly suggests people with GPLv2 code include in the license language the option for users to use any later version of GPL. This is sometimes denoted as "GPLv2+". Thus, a huge percentage of GPLv2 code is also available under v3, thus addressing the concern about multiple licenses for the code from the start. However, not all projects choose to do so. SWORD is one of those - it is licensed as GPLv2 only. (Notably the Linux kernel also is GPLv2 only, as well, so it's definitely not a niche licensing pattern, although it is a minority one.)</div><div dir="auto"><br></div><div dir="auto">--Greg</div><div dir="auto"><div class="gmail_quote gmail_quote_container"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Best,<br>
<br>
Matěj<br>
<br>
--<br>
<a href="http://matej.ceplovi.cz/blog/" rel="noreferrer noreferrer" target="_blank">http://matej.ceplovi.cz/blog/</a>, @mcepl@en.osm.town<br>
GPG Finger: 3C76 A027 CA45 AD70 98B5  BC1D 7920 5802 880B C9D8<br>
<br>
“Push to test.” (click) “Release to detonate…”<br>
 -- from a bugzilla quip list<br>
<br>
_______________________________________________<br>
sword-devel mailing list: <a href="mailto:sword-devel@crosswire.org" target="_blank" rel="noreferrer">sword-devel@crosswire.org</a><br>
<a href="http://crosswire.org/mailman/listinfo/sword-devel" rel="noreferrer noreferrer" target="_blank">http://crosswire.org/mailman/listinfo/sword-devel</a><br>
Instructions to unsubscribe/change your settings at above page<br>
</blockquote></div></div></div>