clean up, update with more options and external info
FOSSology & DEP5
|Deletions are marked like this.||Additions are marked like this.|
|Line 7:||Line 7:|
|`licensecheck` tool from DebianPackage:devscripts can scan source code and report found copyright holders and known licenses.||`licensecheck` from DebianPackage:devscripts can scan source code and report found copyright holders and known licenses.|
|Line 32:||Line 32:|
|[[https://www.fossology.org/|FOSSology]] is a open source license compliance software system and toolkit.||[[https://www.fossology.org/|FOSSology]] is a open source license compliance software system and toolkit that [[https://debconf16.debconf.org/talks/100/|can]] (in version 3.1) generate DEP5 copyright files.|
Reviewing upstream packages to write debian/copyright files is tedious manual work. It tends not to get done again after initial packaging, especially not on every release (when something may have changed).
Making initial copyright file construction, and subsequent review/update easier will improve Debian's software quality.
Stretch (Debian 9) has significantly improved tools over previous releases.
licensecheck from devscripts can scan source code and report found copyright holders and known licenses.
scan-copyrights from libconfig-model-dpkg-perl can update an existing copyright file from rescanning the source. It can also create one from scratch. It uses licensecheck.
cme update dpkg-copyright
A script from cdbs can generate a copyright file using licensecheck:
licensecheck --copyright -r `find * -type f` | \ /usr/lib/cdbs/licensecheck2dep5 > debian/copyright.auto
license-reconcile compares the existing copyright with the source code and reports discrepancies.
debmake -k also compares the existing copyright with the source code and reports discrepancies.
debmake -cc generates a new copyright file from the source code.
licensee from ruby-licensee checks LICENSE files and returns known license names.
Some of the above are run by check-all-the-things -f copyright.
Updating debian copyright file with cme by Dominique Dumont
Creating, updating and checking debian/copyright semi-automatically by Petter Reinholdtsen