hc-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Michael McGrady <m...@michaelmcgrady.com>
Subject Re: @author tags
Date Thu, 11 Mar 2004 17:27:51 GMT
Bravo, "author" of code and especially code parts does not mean "owner" in 
any sense. "Author" means author, which is accurate.

At 09:07 AM 3/11/2004, you wrote:
>I think that "owner" is intended in the sense of "the primary person 
>responsible for maintaining", not in the sense of the legel owner.
>
>The programmer is only very rarely the legal owner of his work.
>
>Jeff Dever wrote:
>
>>Very nice quote.  But the owner of HttpClient (and all jakarta project 
>>code) is *very* clear.  The owner is the Apache Software Foundation 
>>(ASF).  The individual contributor has contributed the code, and does 
>>need to be recognized, but when a commit is made that code no longer 
>>belongs to them.  It belongs to the ASF.
>>So to follow the "Pragmatic Programmer", only the ASF should be listed as 
>>the owner, which makes @author tags useless, and confusing from a legal 
>>perspective.  The copyright statement at the top of every source file 
>>attributes ownership to the ASF.  Removal of the @author tags is supposed 
>>to help protect those listed as @authors legal entanglements, and to 
>>empower the PMC.
>>Removing the @author tags does make sense.  The only thing that I am 
>>disappointed about is that there has been no suitable replacement 
>>recognition mechanism agreed upon.  But its still being disucssed by the PMC.
>>-jsd
>>
>>Roland Weber wrote:
>>
>>>That's exactly the problem:
>>>"not necessarily who edited the file last, but the owner"
>>>
>>>There are people who see a chance to contribute an
>>>enhancement or bug fix. We'd like to have them listed
>>>as someone who contributed, but *without* the
>>>responsibility of being the owner of the code.
>>>
>>>cheers,
>>>  Roland
>>>
>>>
>>>
>>>
>>>
>>>
>>>"Chris Lamprecht" <clamprecht@elitemail.org>
>>>11.03.2004 09:54
>>>Please respond to "Commons HttpClient Project"
>>>
>>>        To:     "Commons HttpClient Project" 
>>> <commons-httpclient-dev@jakarta.apache.org>
>>>        cc:        Subject:        Re: @author tags
>>>
>>>
>>>I'm currently reading _The Pragmatic Programmer_, and I just came across the
>>>following in a section entitled "Comments in Code" on page 250:
>>>
>>>"One of the most important pieces of information that should appear in the
>>>source file is the author's name -- not necessarily who edited the file
>>>last, but the owner.  Attaching responsibility and accountability to source
>>>code does wonders in keeping people honest ..."
>>>
>>>
>>>
>>>---------------------------------------------------------------------
>>>To unsubscribe, e-mail: 
>>>commons-httpclient-dev-unsubscribe@jakarta.apache.org
>>>For additional commands, e-mail: 
>>>commons-httpclient-dev-help@jakarta.apache.org
>>>
>>>
>>>
>>>
>>
>>---------------------------------------------------------------------
>>To unsubscribe, e-mail: commons-httpclient-dev-unsubscribe@jakarta.apache.org
>>For additional commands, e-mail: 
>>commons-httpclient-dev-help@jakarta.apache.org
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: commons-httpclient-dev-unsubscribe@jakarta.apache.org
>For additional commands, e-mail: 
>commons-httpclient-dev-help@jakarta.apache.org
>
>



---------------------------------------------------------------------
To unsubscribe, e-mail: commons-httpclient-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-httpclient-dev-help@jakarta.apache.org


Mime
View raw message