[Resolved] NoScript license partially conflicts with NSCL license

General discussion about the NoScript extension for Firefox
Post Reply
barbaz
Master Bug Buster
Posts: 9986
Joined: Sat Aug 03, 2013 5:45 pm

[Resolved] NoScript license partially conflicts with NSCL license

Post by barbaz » Sun Jun 13, 2021 2:42 pm

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+?
Temporarily off forum staff at my own request
*Always* check the changelogs BEFORE updating that important software!
-

User avatar
Giorgio Maone
Site Admin
Posts: 9130
Joined: Wed Mar 18, 2009 11:22 pm
Location: Palermo - Italy
Contact:

Re: NoScript license partially conflicts with NSCL license

Post by Giorgio Maone » Sun Jun 13, 2021 9:17 pm

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...
Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:90.0) Gecko/20100101 Firefox/90.0

barbaz
Master Bug Buster
Posts: 9986
Joined: Sat Aug 03, 2013 5:45 pm

Re: NoScript license partially conflicts with NSCL license

Post by barbaz » Tue Jun 15, 2021 2:02 am

Temporarily off forum staff at my own request
*Always* check the changelogs BEFORE updating that important software!
-

Post Reply