I'd like to keep the @author tags. Isn't the spirit of the meritocracy involved 
with making authors visible? Shouldn't personal merit for a project be made 
visible in the code? I think it's great to see Manfred Geiler as the orginal 
author of most MyFaces parts. Many people download the source code without 
connecting to SVN, so SVN information may be unsufficient, also repackaging 
would delete original authorship.

Matthias Wessendorf schrieb:
On Wed, Aug 11, 2010 at 8:40 AM, Michael Kurz <[email protected]> wrote:
I would also get rid of the author tags too. I guess that in many cases they
are not correct anyway as files are constantly changed.

exactly, and still svn (blame) knows everything... Original committer
and who introduced all the bugs ;-)

Michael

Am 11.08.2010 08:22, schrieb Matthias Wessendorf:
On Tue, Aug 10, 2010 at 11:55 PM, Bernd Bohmann
<[email protected]>  wrote:
Hello,

why we need the @author tag?
I don't like code owner ship.
well, some do. I am fine without. In fact a lot of Apache project do so,
since
there is no "code-ownership". SVN has still all the information

Does your request mean we don't allow the svn:keywords=Date Author Id
Revision HeadURL
in the Subversion config file?
I am sure the talk is *only* inside the Java files, and not removing
the metadata of the file.

-M

Regards

Bernd

On Tue, Aug 10, 2010 at 10:00 PM, Jan-Kees van Andel
<[email protected]>  wrote:
Hi,

Sure. For example, take a look
at:
http://svn.apache.org/repos/asf/myfaces/core/trunk/api/src/main/java/javax/faces/FacesException.java
If we remove the SVN stuff, we'll end up with this JavaDoc comment:
/**
* see Javadoc of<a

href="http://java.sun.com/javaee/javaserverfaces/1.2/docs/api/index.html";>JSF
Specification</a>
*
* @author Manfred Geiler
*/

Or for
example:
http://svn.apache.org/repos/asf/myfaces/core/trunk/api/src/main/java/javax/faces/application/Application.java
This would become:
/**
* .....
*
* @author Manfred Geiler
* @author Stan Silvert
*/

One last example, a class added in
2.0:
http://svn.apache.org/repos/asf/myfaces/core/trunk/api/src/main/java/javax/faces/application/ResourceHandler.java
Which would end up like:
/**
* @author Simon Lessard
* @since 2.0
*/

What do you think?
BTW. I'm thinking of the best way to do this. I guess the best bet is to
do a massive find-replace on one project at a time. Generating a patch
file
would be a nice way to check for possible errors...
Regards,
Jan-Kees



2010/8/10 Leonardo Uribe<[email protected]>
Hi

Could you provide an explicit example about how the header of java
files
should be?

best regards,

Leonardo







--
"There are two kinds of people in the world, those who believe there are two kinds 
of people and those who don't."
— Robert Benchley

Reply via email to