<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">I've recently read a suggestions for open source communities that the author names are removed from the content. &nbsp;In the case of DNA's codebase, that would mean removing the @author tags. &nbsp;I'm not sure there was a lot of thought put into using author tags vs. not using them, but I'd like to reconsider our policy.<div><br></div><div><div>What does everyone think about the @author tags? &nbsp;Please reply to all, stating your opinion (or lack of one).</div><div><br></div><div>I'll start. &nbsp;I see a couple of advantages to getting rid of all @author tags:</div></div><div><ol class="MailOutline"><li>When there are no @author tags, then there is a far smaller notion of ownership by the author(s). &nbsp;On one side of this, the author(s) may not appreciate changes to "their" code, and on the other side, non-authors may feel intimidated about working on code for which they are not an author. &nbsp;IMO, we want to _discourage_ ownership and _encourage_ everyone to work in any area of the code they want.</li><li>When there are no @author tags, we don't need a policy that says when you can add your name to a class/method as an author. &nbsp;I'm not even sure what our policy is, but I think we're not being consistent (other than when we create a new class/interface)</li><li>@author tags can be inaccurate. &nbsp;SVN has the true history of who contributed exactly what code.</li></ol><div><br></div><div>The only benefit I can think of is that the @author tag does help to give some notion of who is the "expert" of the class, in case they need to be consulted. &nbsp;However, I don't believe this is really much of a reason, since it's far better to consult the SVN history and see who actually modified the different parts of the code. &nbsp;In fact, the annotated views in Fisheye even show on many of the lines the name of the last person to change it. &nbsp;For example, see&nbsp;<a href="http://fisheye.jboss.org/browse/DNA/trunk/dna-common/src/main/java/org/jboss/dna/common/i18n/I18n.java?r=120">http://fisheye.jboss.org/browse/DNA/trunk/dna-common/src/main/java/org/jboss/dna/common/i18n/I18n.java?r=120</a></div><div><br></div><div>What does everyone think about the @author tags? &nbsp;This isn't an official vote (we've never had one), but I would like to hear everyone's thoughts, so please reply to all and let us know what you think.</div><div><br></div><div>Best regards,</div><div><br></div><div>Randall</div><div><div><br></div></div></div></body></html>