Re: Script to find a best fit v11n
Greg Hellings <[email protected]> Sun, 29 Jun 2025 21:34:58 -0400
| Newsgroups | gmane.comp.literature.sword.devel |
|---|---|
| Message-ID | <CAHxvOVJjkbbtxhS-te72Wkh29r4-+vqpcUG0GoORXFM9Uy=OSQ@mail.gmail.com> |
--===============6407076550881672387== Content-Type: multipart/alternative; boundary="000000000000b8fb740638c00990" --000000000000b8fb740638c00990 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Sun, Jun 29, 2025, 8:56=E2=80=AFPM Mat=C4=9Bj Cepl <[email protected]> wrote= : > On Mon Jun 30, 2025 at 2:05 AM CEST, Greg Hellings wrote: > > I was about to publish it and produce binaries, but I ran into a proble= m: > > I used Slint to create the UI, and Slint is licensed for either > commercial > > or GPLv3 > > SWORD is licensed as GPLv2 > > Isn=E2=80=99t GPLv3 downward compatible? I.e., you can use GPLv2 inside > of GPLv3 project, but not the other way around? That would work for you. > 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. 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.) --Greg > > Best, > > Mat=C4=9Bj > > -- > http://matej.ceplovi.cz/blog/, @[email protected] > GPG Finger: 3C76 A027 CA45 AD70 98B5 BC1D 7920 5802 880B C9D8 > > =E2=80=9CPush to test.=E2=80=9D (click) =E2=80=9CRelease to detonate=E2= =80=A6=E2=80=9D > -- from a bugzilla quip list > > _______________________________________________ > sword-devel mailing list: [email protected] > http://crosswire.org/mailman/listinfo/sword-devel > Instructions to unsubscribe/change your settings at above page > --000000000000b8fb740638c00990 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"auto"><div><br><br><div class=3D"gmail_quote gmail_quote_contai= ner"><div dir=3D"ltr" class=3D"gmail_attr">On Sun, Jun 29, 2025, 8:56=E2=80= =AFPM Mat=C4=9Bj Cepl <<a href=3D"mailto:[email protected]">[email protected]</a= >> wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"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 probl= em:<br> > I used Slint to create the UI, and Slint is licensed for either commer= cial<br> > or GPLv3<br> > SWORD is licensed as GPLv2<br> <br> Isn=E2=80=99t 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=3D"auto"><br></div><div dir=3D"auto">No.= GPLv3 introduces additional restrictions not present in v2 (the most often= talked about additional restriction attempts to prevent "tivoisation&= quot;). But one of the clauses of v2 says you cannot add any new restrictio= ns to the code distribution. So you cannot unilaterally take GPLv2 code int= o a GPLv3 codebase. Doing so requires the permission of the original distri= butor to distribute the code under a non-GPLv2 license.=C2=A0</div><div dir= =3D"auto"><br></div><div dir=3D"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+". Thu= s, a huge percentage of GPLv2 code is also available under v3, thus address= ing the concern about multiple licenses for the code from the start. Howeve= r, 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 i= t's definitely not a niche licensing pattern, although it is a minority= one.)</div><div dir=3D"auto"><br></div><div dir=3D"auto">--Greg</div><div = dir=3D"auto"><div class=3D"gmail_quote gmail_quote_container"><blockquote c= lass=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;= padding-left:1ex"> <br> Best,<br> <br> Mat=C4=9Bj<br> <br> --<br> <a href=3D"http://matej.ceplovi.cz/blog/" rel=3D"noreferrer noreferrer" tar= get=3D"_blank">http://matej.ceplovi.cz/blog/</a>, @[email protected]<br> GPG Finger: 3C76 A027 CA45 AD70 98B5=C2=A0 BC1D 7920 5802 880B C9D8<br> <br> =E2=80=9CPush to test.=E2=80=9D (click) =E2=80=9CRelease to detonate=E2=80= =A6=E2=80=9D<br> =C2=A0-- from a bugzilla quip list<br> <br> _______________________________________________<br> sword-devel mailing list: <a href=3D"mailto:[email protected]" targ= et=3D"_blank" rel=3D"noreferrer">[email protected]</a><br> <a href=3D"http://crosswire.org/mailman/listinfo/sword-devel" rel=3D"norefe= rrer noreferrer" target=3D"_blank">http://crosswire.org/mailman/listinfo/sw= ord-devel</a><br> Instructions to unsubscribe/change your settings at above page<br> </blockquote></div></div></div> --000000000000b8fb740638c00990-- --===============6407076550881672387== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ sword-devel mailing list: [email protected] http://crosswire.org/mailman/listinfo/sword-devel Instructions to unsubscribe/change your settings at above page --===============6407076550881672387==--