Stefano Mazzocchi wrote:
Sylvain Wallez wrote:
Hi all,
We discussed more that one year ago the removal of @author tags in our source files (see [1] and [2]) but although the consensus was to remove them, we never actually did it. Now most if not all new classes added since then have no @author tag, leading to a strange situation where "old" authors are named but not newer ones.
So I propose to remove @author tags with people names from all our source files.
+1
Additionally, if you agree with removing names, do you want source files to have:
[X] no @author tag at all,
Additionally, non-committers that have contributed significant portions of code and think they will lose visibility with this removal can make their voice heard. We will consider updating either the release notes or the credits file.
I think this should be done automatically, not depending on their voices being raised or not.
Bertrand's script already extracted all @author tags, which allows automated processing to build an authors file.
Also, when we commit a patch, the rule is to add the name of the patch contributor status.xml. Is it enough or should we also add it to a global authors file?
Sylvain
-- Sylvain Wallez Anyware Technologies http://apache.org/~sylvain http://anyware-tech.com Apache Software Foundation Member Research & Technology Director