Frankly, I find theese lines useless. Git blame tells you who wrote
which lines of code.  I'm no laywer, but the way I understand copyrights
in GPL projects is that it comes important only if project wants to
change the licence (e.g. to BSD). Then it has to have confirmation from
all copyright holders.

But problem with keeping copyright holders in files is that noone tracks
if they are still true. I mean, imagine somebody from company XYZ adding
a few lines to virsomething.c. They also add a copyright line into the
file. Later, when the code is reworked those lines are removed, but
noone will ever remove the copyright line and thus it's outdated.

Therefore, I think we should remove all copyright lines from all the
files and just trust git to be able to generate list of authors from
given state of repo.

exactly, that would fair.

this is your concern for libvirt but, i am concerned about these three specific files. we do have SuSE copyright notice on these files but i think other parties might have done a lot more work on these files that SuSE ever did. that is probably clear from git blame(or whatever people have been directing me to towards).

it looks sensible that if these parties are not allowed to copyright the code, SuSE copyright is not exactly valid on these files.
 
 

Michal