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
>