For commits made be me personally, I agree with Andrew Gaul's comment in [1]:
"I prefer that all committers to use their apache.org email addresses
since they represent the project first and their employers second when
working on jclouds."
To me, the effort and recognition associated with the change are
represented by the "author" information, for which I would use my
personal or company email, as the case may be.
I see the "committer" as the identity responsible for ensuring that
what the author has submitted meets the standards and requirements of
the ASF (as per "What are the responsibilities of a Committer?" of
[1]). This to me implies that I am doing this wearing my ASF hat,
which I like to indicate by signing off using my ASF email address.
Like Everett, I can't find any clear requirement for this in the
"Committers' FAQ" or "Guide for new committers". The FAQ does contain
the following, however:
"I've Just Made My First Commit. Why Isn't A Commit Message Delivered?
The most likely explanation is that the commit message is awaiting
moderation. Messages will be delivered promptly without moderation
once the moderator approves posts from your apache.org address."
That's hardly "clear evidence", but does seem to indicate that commit
emails are anticipated to be "posts from your apache.org address".
I should repeat, however, that I'm fully in agreement that we should
not mandate something that is not required if we have good reason to
believe that it is preventing contributors from becoming committers.
Regards
ap
[1] https://github.com/jclouds/jclouds/pull/397#issuecomment-46055497
[2] http://www.apache.org/dev/committers.html
[3] http://www.apache.org/dev/new-committers-guide.html