Return-Path: Mailing-List: contact general-help@incubator.apache.org; run by ezmlm Delivered-To: mailing list general@incubator.apache.org Received: (qmail 69792 invoked from network); 6 Nov 2002 01:05:17 -0000 Received: from mail-2.tiscali.it (HELO mail.tiscali.it) (195.130.225.148) by daedalus.apache.org with SMTP; 6 Nov 2002 01:05:17 -0000 Received: from apache.org (62.10.44.158) by mail.tiscali.it (6.5.026) id 3DB66E08007601CD for general@incubator.apache.org; Wed, 6 Nov 2002 02:05:25 +0100 Message-ID: <3DC86A8C.5060107@apache.org> Date: Wed, 06 Nov 2002 02:04:12 +0100 From: Nicola Ken Barozzi Reply-To: nicolaken@apache.org User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826 X-Accept-Language: en-us, en MIME-Version: 1.0 To: general@incubator.apache.org Subject: Re: whoweare.html References: <200211051249.HAA09632@devsys.jaguNET.com> <20021105163053.F7165@lyra.org> <3DC863B1.7070102@apache.org> <200211061147.16582.peter@apache.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N Peter Donald wrote: > On Wed, 6 Nov 2002 11:34, Nicola Ken Barozzi wrote: > >>I'm sorry, but this sentence gets me curious... why are they bad IYO? >> >>IMHO they haven't produced bad things yet in the projects I've been in... > > Heh - what about Avalon? The flipside is that some people wont contribute > without those little author tags ;( :-? :-/ Just to make it clear before I get mistaken (not talking to Peter, but as a general note), I'm not talking about code ownership. In Cocoon and Forrest (the projects I'm more heavily involved as for concrete commits), author tags are not a problem. I find it cool when I can see that a certain class was made by a certain committer on some date, and changed by others, it gives you a sense of what happened, and who you might ask to get futher advice on it eventually. I tend to ask all developers to add their name to the authors with any commit they make that has impacted on the code (ie not cosmetics), and this levels the credit system. You never know from the authors if a certain one has made 1000 lines of code or only one. I find code ownership a problem that can and must be prevented and resolved in the community. A trick that seasoned committers do on new committers is to change their first commits and work on them, to show that the code is of everyone. If they complain, it's time for a nice and bold explanation. From my experience on this, it's not something one forgets easily ;-) One thing that *could* be a problem is that @author tags can give the impression that a cretain piece of code is "maintained" by the authors, or that they are responsible for it, and this can reduce peer review. But honestly if it happens I doubt it's just because of the author tags, and a missing tag cannot replace behaviour. Also, having author tags shows where the "stakes" of the committers=stakeholders of the code are. Continuing a discussion had recently on the commons list, this has impact on the vetos IIUC. -- Nicola Ken Barozzi nicolaken@apache.org - verba volant, scripta manent - (discussions get forgotten, just code remains) ---------------------------------------------------------------------