Return-Path: Delivered-To: apmail-jakarta-commons-httpclient-dev-archive@www.apache.org Received: (qmail 74470 invoked from network); 12 Mar 2004 08:25:07 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (208.185.179.12) by minotaur-2.apache.org with SMTP; 12 Mar 2004 08:25:07 -0000 Received: (qmail 82446 invoked by uid 500); 12 Mar 2004 08:25:02 -0000 Delivered-To: apmail-jakarta-commons-httpclient-dev-archive@jakarta.apache.org Received: (qmail 82425 invoked by uid 500); 12 Mar 2004 08:25:01 -0000 Mailing-List: contact commons-httpclient-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Commons HttpClient Project" Reply-To: "Commons HttpClient Project" Delivered-To: mailing list commons-httpclient-dev@jakarta.apache.org Received: (qmail 82400 invoked from network); 12 Mar 2004 08:25:00 -0000 Received: from unknown (HELO mtagate3.de.ibm.com) (195.212.29.152) by daedalus.apache.org with SMTP; 12 Mar 2004 08:25:00 -0000 Received: from d12relay02.megacenter.de.ibm.com (d12relay02.megacenter.de.ibm.com [9.149.165.196]) by mtagate3.de.ibm.com (8.12.10/8.12.10) with ESMTP id i2C8P0xJ145000 for ; Fri, 12 Mar 2004 08:25:00 GMT Received: from d12ml067.megacenter.de.ibm.com (d12av02.megacenter.de.ibm.com [9.149.165.228]) by d12relay02.megacenter.de.ibm.com (8.12.10/NCO/VER6.6) with ESMTP id i2C8P0Zr197706 for ; Fri, 12 Mar 2004 09:25:01 +0100 In-Reply-To: <40509CCF.6050705@danch.com> To: "Commons HttpClient Project" MIME-Version: 1.0 Subject: Re: @author tags X-Mailer: Lotus Notes Release 6.0 September 26, 2002 From: Roland Weber Message-ID: Date: Fri, 12 Mar 2004 09:24:57 +0100 X-MIMETrack: Serialize by Router on D12ML067/12/M/IBM(Release 6.0.2CF2|July 23, 2003) at 12/03/2004 09:24:59, Serialize complete at 12/03/2004 09:24:59 Content-Type: multipart/alternative; boundary="=_alternative 002DA595C1256E55_=" X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N --=_alternative 002DA595C1256E55_= Content-Type: text/plain; charset="US-ASCII" Hi folks, let me add a few lines to the discussion... Dan Christopherson 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. Yes, that was - and is - exactly my understanding of the term "code owner". However, the discussion that ensued highlights the only point I really wanted to make with my posting: The recommendation found by Chris Lampert contradicts itself when applied in the context of the HttpClient. Jeff, and others, my apologies for not making clear in my posting that I was referring to the "code owner", not the "owner" in a legal sense. Unfortunately, my mailer does not reasonably support inline quoting, so the context of my statement may have been lost. Michael McGrady wrote: > Bravo, "author" of code and especially code parts does not mean "owner" in > any sense. "Author" means author, which is accurate. The recommendation quoted by Chris Lampert is: >> "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 ..." So it recommends that the author tags be used to indicate code ownership. I take it your Bravo was meant for the author of the book _The Pragmatic Programmer_. Michael McGrady also wrote: > On the first issue, I am a lawyer and I can assure you that this worry is, > frankly, silly. Right now, there is a company with three capital letters on the loose, which is suing other companies (including another one with three capital letters) for reasons that most of the open source community considers to be silly. But it may be an expensive and lengthy enterprise to prove in court that a silly thing is a silly thing. If removing author tags may reduce the risk of being sued, then rip them out. As a replacement: what about a list that indicates how many classes and/or methods a contributor has contributed to? I'd keep it in alphabetical or random order rather than as a ranking, to make it more of a collaboration and less of a competition. And finally, since this discussion tangles legal matters, let me add that the views expressed in this, previous, and following postings are strictly my own and not those of my employer, which happens to have three capital letters. cheers, Roland --=_alternative 002DA595C1256E55_=--