> Note that Stephen Haberman's name is at the top of the file as the
> copyright holder, not as the author. It is legally necessary to list
> the copyright holder, but as far as recording who made what changes,
> leave that to the version control system logs.
According to <http://commitmessage.tigris.org/>, the program
is licensed under the "Apache License". But which version?
In version 2.0, paragraph 4. (b) does seem to require marking
the files as having been altered; and paragraph 4. (c) appears
to forbid removing such notices again if they name the author,
although this can surely be ignored if the copyright holders
agree to do so.
In GNU GPL 2.0 (which applies to psvn.el), paragraph 2. a)
similarly requires prominent notices in modified files, and
"the date of any change" must also be displayed; but there
I see nothing to forbid someone from replacing any number of
such notices with one of her own.
> By the way, the reason 'diff -u' is preferable to 'diff -C' (i.e.,
> "context diff" format, which is what you apparently generated), is
> that in unified diff, the old and new lines are adjacent to each other
> in each hunk, so it's very easy to see what changed without skipping
> around in the diff.
However, it is then also more difficult to check that the new
version makes sense on its own. I believe the Emacs project
prefers context diffs.
Received on Sat Jul 23 11:25:37 2005
- application/pgp-signature attachment: stored