Page 1 of 1

[Resolved] NoScript license partially conflicts with NSCL license

Posted: Sun Jun 13, 2021 2:42 pm
by barbaz
NoScript is licensed under GPLv2+. However, it includes and depends on nscl, which - as I discovered while looking into using nscl in my own project - is licensed as GPLv3 only.

IIUC the NoScript license is in conflict with NSCL license, in that NoScript can't be GPLv2 as long as it uses nscl. And the Free Software Foundation's site seems to confirm this -
https://www.gnu.org/licenses/gpl-faq#compat-matrix-footnote-3 wrote:If you have the ability to release the project under GPLv2 or any later version, you can choose to release it under GPLv3 or any later version—and once you do that, you'll be able to incorporate the code released under GPLv3.
(emphasis mine)

So is NoScript overdue for being officially relicensed to GPLv3 or GPLv3+?

Re: NoScript license partially conflicts with NSCL license

Posted: Sun Jun 13, 2021 9:17 pm
by Giorgio Maone
barbaz wrote: Sun Jun 13, 2021 2:42 pm
So is NoScript overdue for being officially relicensed to GPLv3 or GPLv3+?
Yes it is.
Good timing, though, since I was in the process of tidying up NSCL's (missing) licensing boilerplate using the REUSE tools and specifications. I guess I'll take the momentum and go through NoScript as well...

Re: NoScript license partially conflicts with NSCL license

Posted: Tue Jun 15, 2021 2:02 am
by barbaz