codership / galera

Synchronous multi-master replication library
GNU General Public License v2.0
447 stars 177 forks source link

Proper copyright headers #141

Open ottok opened 9 years ago

ottok commented 9 years ago

This is not urgent, but I'm filing this as a reminder that it would be good practice to have in each and every source file simple copyright and license headers.

See file http://labs.seravo.fi/~otto/galera-repo/logs/copyright. It is the output from the command 'licensecheck --copyright -r . -c .'

ottok commented 4 years ago

This issue is still valid. An excerpt from the licensecheck output:

± licensecheck --copyright -r . -c .
./.gitmodules: *No copyright* UNKNOWN

./.travis.yml: *No copyright* UNKNOWN

./AUTHORS: *No copyright* UNKNOWN

./CONTRIBUTING.md: *No copyright* UNKNOWN

./CONTRIBUTORS.txt: *No copyright* UNKNOWN

./CONTRIBUTOR_AGREEMENT.txt: UNKNOWN
  [Copyright: ” means all rights protecting works of authorship owned or / moral and neighboring rights,]

./COPYING: CC by GPL (v2)
  [Copyright: 2007-2017 Codership Oy <info@codership.com>]

./GALERA_REVISION: *No copyright* UNKNOWN

./LICENSE: UNKNOWN
  [Copyright: 1989, 1991 Free Software Foundation, Inc.,]

./README: *No copyright* UNKNOWN

./SConscript: *No copyright* UNKNOWN

./SConstruct: UNKNOWN
  [Copyright: 2010-2020 Codership Oy <info@codership.com>]

./asio/LICENSE_1_0.txt: *No copyright* BSL

./asio/asio.hpp: BSL (v1.0)
  [Copyright: 2003-2016 Christopher M. Kohlhoff (chris at kohlhoff dot com)]

./common/common.h: UNKNOWN
  [Copyright: 2012-2014 Codership Oy <info@codership.com>]

./debian/changelog: *No copyright* GENERATED FILE

./debian/control: *No copyright* UNKNOWN

./debian/copyright: BSL GPL
  [Copyright: -format/1.0/]

./debian/galera-4.docs: *No copyright* UNKNOWN

./debian/galera-4.install: *No copyright* UNKNOWN

./debian/galera-4.links: *No copyright* UNKNOWN

./debian/galera-arbitrator-4.install: *No copyright* UNKNOWN

./debian/galera-arbitrator-4.links: *No copyright* UNKNOWN

./debian/galera-arbitrator-4.lintian-overrides: *No copyright* UNKNOWN

./debian/galera-arbitrator-4.manpages: *No copyright* UNKNOWN

./debian/gbp.conf: *No copyright* UNKNOWN

./debian/rules: *No copyright* UNKNOWN

./debian/salsa-ci.yml: *No copyright* UNKNOWN

./debian/watch: *No copyright* UNKNOWN

./docs/README: *No copyright* UNKNOWN

./galera/SConscript: *No copyright* UNKNOWN

./galerautils/ChangeLog: *No copyright* UNKNOWN

./galerautils/README: *No copyright* UNKNOWN

./galerautils/SConscript: *No copyright* UNKNOWN

./garb/SConscript: UNKNOWN
  [Copyright: 2011 Codership Oy <info@codership.com>]

./garb/garb_config.cpp: UNKNOWN
  [Copyright: 2011-2013 Codership Oy <info@codership.com>]

./garb/garb_config.hpp: UNKNOWN
  [Copyright: 2011-2013 Codership Oy <info@codership.com>]

./garb/garb_gcs.cpp: UNKNOWN
  [Copyright: 2011-2016 Codership Oy <info@codership.com>]

./garb/garb_gcs.hpp: UNKNOWN
  [Copyright: 2011-2016 Codership Oy <info@codership.com>]

./garb/garb_logger.cpp: UNKNOWN
  [Copyright: 2011 Codership Oy <info@codership.com>]

./garb/garb_logger.hpp: UNKNOWN
  [Copyright: 2011 Codership Oy <info@codership.com>]

./garb/garb_main.cpp: UNKNOWN
  [Copyright: 2011 Codership Oy <info@codership.com>]

./garb/garb_recv_loop.cpp: UNKNOWN
  [Copyright: 2011-2020 Codership Oy <info@codership.com>]

./garb/garb_recv_loop.hpp: UNKNOWN
  [Copyright: 2011-2016 Codership Oy <info@codership.com>]

./gcache/AUTHORS: *No copyright* UNKNOWN

./gcache/Makefile.am: UNKNOWN
  [Copyright: 2009 Codership Oy <info@codership.com>]

./gcache/README: *No copyright* UNKNOWN

./gcache/SConscript: *No copyright* UNKNOWN

./gcache/bootstrap.sh: *No copyright* UNKNOWN

./gcache/configure.ac: UNKNOWN
  [Copyright: 2009 Codership Oy <http:www.codership.com>]

./gcomm/SConscript: *No copyright* UNKNOWN

./gcs/ChangeLog: *No copyright* UNKNOWN

./gcs/README: *No copyright* UNKNOWN

./gcs/SConscript: *No copyright* UNKNOWN

./man/garb-systemd.8: *No copyright* UNKNOWN

./man/garbd.8: *No copyright* UNKNOWN

./scripts/build.sh: *No copyright* UNKNOWN

./tests/run.sh: *No copyright* UNKNOWN

./tests/run_sqlgen.sh: *No copyright* UNKNOWN

./tests/run_test_set.sh: *No copyright* UNKNOWN
...
ottok commented 3 years ago

I reported this in 2014. Maybe you @temeo want to fix this some time in 2021? :)