At 01:24 08.06.2001 -0700, Craig R. McClanahan wrote:

>I think this is really a significant question.  How significant a patch
>does it take for someone to legitimately be considered an additional
>"author" of a particular source file?  Attribution in a CVS commit should
>always be there -- but is that really enough.
>
>Unfortunately, I don't have time at the moment to come up with ideas for a
>document describing reasonable policies for making such a decision -- but
>it would be useful to have such a thing (i.e. I vote +0 :-).

The rule I use is to be liberal when granting authorship but extremely conservative in 
removing authorship. 

Ten lines of new code turns a contributor to an author for the relevant file. In some 
rather rare cases, small (< 5 lines) but insightful changes can have a big impact. 
Consequently they merit authorship and even committer status. 

In principle, authorship can never be removed regardless of how much one changes the 
original code. After 65 iterations it might well be the case that not one single lines 
survives from the original code. That still does not justify the removal of the 
original author's name.   

On the other hand, authorship is not viral. If someone creates a new class extending a 
class that I wrote, that does not make me an author of the extending class.

I religiously follow these rules and expect everyone else in the log4j community to do 
the same. Regards, Ceki



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to