#797 closed enhancement (wontfix)

add header to each file pointing to licensing info

Reported by: zooko Owned by: zooko
Priority: major Milestone: undecided
Component: packaging Version: 1.5.0
Keywords: easy ubuntu debian Cc:
Launchpad Bug:

Description (last modified by daira)

From Dustin Kirkland, Ubuntu developer:


My main concern right now is that most of the source files are missing copyright/licensing headers. Ideally, each file should have a copyright and license header in it. Your license is GPLv2+. See the little boilerplate GPL header shown in /usr/share/common-licenses/GPL-2.

Furthermore, run ’licensecheck -r .’ at the top of your source tree and you’ll see some 245 python files missing headers. It would be advisable to get properly licensed/copyrighted sources into Ubuntu.


Change History (3)

comment:1 Changed at 2009-10-26T20:04:40Z by zooko

  • Keywords easy ubuntu debian added

comment:2 Changed at 2009-11-21T07:05:28Z by davidsarah

So, the full copyright information seems to be in misc/debian/copyright. Took me a few minutes to find; I would have expected it in the root directory (there also doesn't seem to be a link to it anywhere obvious on allmydata.org).

Is it necessary for each file header to say more than

# For copyright and license information, see path to copyright file.

? I wouldn't say that the GPLv2 boilerplate is "little", and the license is not quite GPLv2 anyway.

comment:3 Changed at 2014-09-07T17:28:21Z by daira

  • Description modified (diff)
  • Resolution set to wontfix
  • Status changed from new to closed

Debian or Ubuntu do not require this, and it's unnecessary work.

Last edited at 2014-09-07T17:28:56Z by daira (previous) (diff)
Note: See TracTickets for help on using tickets.