[jboss-jira] [JBoss JIRA] Resolved: (JBRULES-2895) Strip all author tags from java files

Geoffrey De Smet (JIRA) jira-events at lists.jboss.org
Tue Feb 22 11:02:13 EST 2011


     [ https://issues.jboss.org/browse/JBRULES-2895?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Geoffrey De Smet resolved JBRULES-2895.
---------------------------------------

    Fix Version/s: 5.2.0.M2
       Resolution: Done


Done

> Strip all author tags from java files
> -------------------------------------
>
>                 Key: JBRULES-2895
>                 URL: https://issues.jboss.org/browse/JBRULES-2895
>             Project: Drools
>          Issue Type: Task
>      Security Level: Public(Everyone can see) 
>            Reporter: Geoffrey De Smet
>            Assignee: Geoffrey De Smet
>             Fix For: 5.2.0.M2
>
>
> Asked by Mark. Took me a while to accept it, but it's true that we need to do it.
> The author tags in the java files are a maintenance nightmare:
> - A large percentage is wrong, incomplete or inaccurate.
> - Most of the time, it only contains the original author. Many files are completely refactored/expanded by other authors.
> - Git is accurate, that is the canonical source to find the correct author.
> - To find the correct author of a piece of code, you always have to double check with git, you cannot suppose the author on the author tag alone.
> - Author tags promote "code ownership", which is bad in the long run.
> - If people work on a piece they perceive as being owned by someone else, they tend to:
> -- only fix what they are assigned to fix, not everything that's broken.
> -- discard responsibility if that code doesn't work properly.
> -- be scared of stepping of the feet of the owner
> -- Instead of "code ownership", we need "module leadership" and "peer reviews".
> - More info: How to get a healthy open source project? http://video.google.com/videoplay?docid=-4216011961522818645#
> Credit to the author of peices of code is given:
> - on the team page: http://www.jboss.org/drools/team
> -- Please contact Geoffrey (or any of us) if you want to change/expand your entry in the team page. Don't be shy!
> - on the blog: http://blog.athico.com
> -- Just ask write permission if you don't have them and want to write an article.
> - with ohloh: https://www.ohloh.net/p/jboss-drools/contributors
> - in the github web interface

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the jboss-jira mailing list