Respect copyright headers
Clint Byrum
clint at ubuntu.com
Tue May 21 14:38:18 UTC 2013
On 2013-05-21 00:38, Dimiter Naydenov wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> Hi guys,
> Recently Martin made a change to include copyright and licensing
> comments in all Go files in the source. This was needed for packaging
> reasons and compliance. I see increasing number of new commits not
I would question the word 'need' here. Packaging doesn't require a
notice in every file. Packagers just tend to like having a notice per
file.
International copyright treaties and thus most copyright law does not
require any copyright notice to claim copyrights. One simply needs to
prove the origin and any chain of assignment.
A simple AUTHORS file that specifies the copyright holders is all that
is needed to make copyright documentation in packaging and compliance
necessary. The bzr commit log is also a compelling source of evidence
for origin.
All of that said, it's useful to also have per file copyright headers.
However, unless you include strong pre-commit checks for these, its hard
to keep this kind of policy in place, especially if you have reviewers
who think all this legalese is just a waste of time. Those reviewers are
wrong.. but common in the general population of developers. I don't know
if they're common in juju development.
More information about the Juju-dev
mailing list