Interesting to see that Google require copyright notice on their C++ souce. This has always seemed superfluous to me, especially given the files will (hopefully!) be backed up and also reside in Source Control, in case a copyright battle ensues. I'm also unsure of branding the source with the author's name: do other people need to ask for permission to edit/use the file?!
Source Control definitely eliminates the need for a change history footer, and the weird practice I have witnessed of people commenting out old code and leaving it there! Good SCM software will let you browse file revisions and provide version comparision anyway. Good question :)