octave-maintainers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Maintaining copyright notices


From: Andrew Janke
Subject: Re: Maintaining copyright notices
Date: Fri, 3 Jan 2020 19:45:08 -0500
User-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:60.0) Gecko/20100101 Thunderbird/60.9.1


On 1/3/20 7:10 PM, John W. Eaton wrote:
> The Octave source files currently contain copyright notices that list
> individual contributors.  I adopted these file-scope copyright notices
> because that is what everyone was doing 30 years ago in the days before
> distributed version control systems.  But now, with many contributors
> and modern version control systems, having these file-scope copyright
> notices causes trouble when we update copyright years or refactor code.
> [...]
> To minimize the difficulty of maintaining the copyright notices, I would
> like to change Octave's sources to use what is described here
> 
> 
> https://softwarefreedom.org/resources/2012/ManagingCopyrightInformation.html
> 
> 
> in the section "Maintaining centralized copyright notices":

[...]

I am a big fan of this proposed change. I think it'll end up being more
correct, in addition to easier to maintain.

> Additionally, I think it is time to drop the "Author:", "Created:",
> "Adapted-by:" and similar lines that appear in some source files since
> that information is incomplete, tends to become inaccurate over time,
> and is duplicated in the version control system (where it is also most
> likely to be correct).

:+1:

Cheers,
Andrew



reply via email to

[Prev in Thread] Current Thread [Next in Thread]