Closed Bug 605739 Opened 14 years ago Closed 14 years ago

GPLv2 license text in about:license is not consistent with the official GPLv2 text at the FSF Web site

Categories

(Core :: General, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla2.0b8
Tracking Status
status1.9.2 --- .13-fixed
status1.9.1 --- .16-fixed

People

(Reporter: summation, Assigned: reed)

Details

Attachments

(1 file)

User-Agent:       Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.2.11) Gecko/20101012 Firefox/3.6.11
Build Identifier: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.2.11) Gecko/20101012 Firefox/3.6.11

A copy of the text for the GNU General Public License version 2 (GPLv2) is embedded in the Firefox browser. This license text can be viewed by accessing the about:license URL and then scrolling down. However, the license text gives an address for the Free Software Foundation (51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA) that is not the same as the address at the http://www.fsf.org/about/contact/ page (51 Franklin Street, Suite 500, Boston, MA 02110-1335 USA.) Also, the last statement in the embedded license reads "If this is what you want to do, use the GNU Library General Public License instead of this License."

At an FSF Web page about the GPLv2 (http://www.gnu.org/licenses/old-licenses/gpl-2.0.html), the license text ends with the statement "If this is what you want to do, use the GNU Lesser General Public License instead of this License." According to the FSF, the reference to "the GNU Library General Public License" probably indicates an older version of the GPLv2. (The GNU Library General Public License predated the GNU Lesser General Public License.)

It might be advisable to replace the current embedded GPLv2 text with the official and newer GPLv2 text from the FSF. In doing so, the text and structure of the GPLv2 should not be altered. Indeed, the GPLv2 includes the following directive:

Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.

(Ideally, it would be possible to use the GPLv3 instead of the GPLv2, but there may be code or other GPLv2-covered content that cannot be relicensed under the GPLv3.)

Reproducible: Always

Steps to Reproduce:
1. Access the about:license URL
2. Scroll down until the text of the GNU General Public License version 2 appears
OS: Mac OS X → All
Product: Firefox → Core
QA Contact: general → general
Hardware: x86 → All
Attached patch patch - v1Splinter Review
I went through both the GPL and the LGPL and compared their content line-by-line. All I could find were two GNU Lesser vs. GNU Library difference in the GPL, a minor line length issue, and St vs. Street difference in the LGPL. I've fixed the first two of these issues and left the last one along, as St is just fine (and is what is used everywhere else in both the GPL and LGPL, so not sure why one line in the LGPL uses Street instead).
Assignee: nobody → reed
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true
Attachment #484633 - Flags: review?(gerv)
(In reply to comment #0)
> However, the license text gives
> an address for the Free Software Foundation (51 Franklin St, Fifth Floor,
> Boston, MA 02110-1301 USA) that is not the same as the address at the
> http://www.fsf.org/about/contact/ page (51 Franklin Street, Suite 500, Boston,
> MA 02110-1335 USA.)

The address mentioned in the license text is exactly what the text versions of the GPLv2 and LGPLv2.1 use on www.gnu.org. Specifically, I used http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt and http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt. I see no reason to change it.

> Also, the last statement in the embedded license reads "If
> this is what you want to do, use the GNU Library General Public License instead
> of this License."
> 
> At an FSF Web page about the GPLv2
> (http://www.gnu.org/licenses/old-licenses/gpl-2.0.html), the license text ends
> with the statement "If this is what you want to do, use the GNU Lesser General
> Public License instead of this License." According to the FSF, the reference to
> "the GNU Library General Public License" probably indicates an older version of
> the GPLv2. (The GNU Library General Public License predated the GNU Lesser
> General Public License.)

Indeed, thanks for the find. Fixed in my patch.

> (Ideally, it would be possible to use the GPLv3 instead of the GPLv2, but there
> may be code or other GPLv2-covered content that cannot be relicensed under the
> GPLv3.)

That's very much unlikely to happen for a variety of reasons and is off-topic for this bug. :)
Comment on attachment 484633 [details] [diff] [review]
patch - v1

r=gerv.

Gerv
Attachment #484633 - Flags: review?(gerv) → review+
Attachment #484633 - Flags: approval2.0?
Drivers: there is no impact here on the string freeze because the license documents in about:license are not (or shouldn't be!) translated.

Gerv
Attachment #484633 - Flags: approval2.0? → approval2.0+
http://hg.mozilla.org/mozilla-central/rev/86e5ad5f6aef
Status: ASSIGNED → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla2.0b8
Attachment #484633 - Flags: approval1.9.2.13?
Attachment #484633 - Flags: approval1.9.1.16?
Comment on attachment 484633 [details] [diff] [review]
patch - v1

Approved for 1.9.2.13 and 1.9.1.16, a=dveditz for release-drivers
Attachment #484633 - Flags: approval1.9.2.13?
Attachment #484633 - Flags: approval1.9.2.13+
Attachment #484633 - Flags: approval1.9.1.16?
Attachment #484633 - Flags: approval1.9.1.16+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: