licensing information incorrect in some source files

Bug #1653412 reported by Fabio Valentini on 2017-01-01
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Files
New
Low
Unassigned

Bug Description

Running licensecheck on the pantheon-files sources reports that many of the files which include licensing information include the wrong FSF address.

 $ licensecheck -r . | awk -F ": " '{ print $2 }' | sort | uniq -c | sort -gr

    177 *No copyright* UNKNOWN
    116 UNKNOWN
     38 GPL (v2 or later) (with incorrect FSF address)
     31 LGPL (v3)
     31 LGPL (v2 or later) (with incorrect FSF address)
     14 GPL (v3 or later)
      7 GPL (v2 or later)
      5 LGPL (v3.0)
      4 GPL (v3 or later) (with incorrect FSF address)
      4 BSD (2 clause)
      1 *No copyright* GPL (v3 or later)
      1 *No copyright* GENERATED FILE
      1 LGPL (v3 or later)
      1 LGPL (v3.0) GENERATED FILE

Package checkers / linters (for example the compulsory fedora one - rpmlint) complain very verbosely about this.

As a side note: The package license displayed on the project homepage (https://launchpad.net/pantheon-files) is GPLv3, maybe that should be looked into given the distribution of different licenses given above.

Jeremy Wootten (jeremywootten) wrote :

Running the above command on the Files source tree before building gives:

     44 GPL (v2 or later) (with incorrect FSF address)
     30 LGPL (v3)
     29 LGPL (v2 or later) (with incorrect FSF address)
     13 *No copyright* UNKNOWN
     13 GPL (v3 or later)
      5 GPL (v3 or later) (with incorrect FSF address)
      5 GPL (v2 or later)
      4 LGPL (v3.0)
      1 UNKNOWN
      1 *No copyright* GPL (v3 or later)
      1 LGPL (v3 or later) (with incorrect FSF address)
      1 LGPL (v3 or later)

Jeremy Wootten (jeremywootten) wrote :

The linked branch fixes the incorrect addresses and missing copyrights/licenses. It is suggested that the issue of license distribution be made the subject of a separate bug and branch.

Changed in pantheon-files:
status: New → In Progress
importance: Undecided → Low
assignee: nobody → Jeremy Wootten (jeremywootten)
milestone: none → juno-beta1
Cody Garver (codygarver) on 2017-02-11
Changed in pantheon-files:
assignee: Jeremy Wootten (jeremywootten) → nobody
milestone: juno-beta1 → none
status: In Progress → New
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers