Piwigo-Android icon indicating copy to clipboard operation
Piwigo-Android copied to clipboard

Remove years from source code headers

Open Valou447 opened this issue 5 years ago • 2 comments

As it has been done on the Piwigo-Core repo, we should remove the years in the header to avoid needing to update it every new year..

Please see https://github.com/Piwigo/Piwigo/issues/830 and https://github.com/Piwigo/Piwigo/commit/fc193f7474afe133a7692b479d8c6ce6717930c1

Valou447 avatar Oct 02 '19 13:10 Valou447

For sure that would be simpler. I just did it like that because.it seems.commonly be done. In US law system I think to have read that even the shortcut startyear-endyear is not sufficient. But anyhow I believe we are based in Europe without US copyright law, so maybe the US ***** is not of too big relevance.

IANAL so finally I cannot really judge it, but maybe we could move all that stuff to the Readme only and for the copyright attribution (and the year) to people formally refer to git metadata and by this completely get rid.of he header comment at all?

@plegall did (edit: typo) you have advice from a lawyer with this regard?

ramack avatar Oct 02 '19 16:10 ramack

I found an interesting text about all that: https://softwarefreedom.org/resources/2012/ManagingCopyrightInformation.html

From that I would conclude, that it is a good idea to move to a centralized approach and

  • [ ] search all authors we have in the file-scope copyright attribution and put them into a file called AUTHORS (we should not remove copyright attribution, but shifting it to a different place seems ok)
  • [ ] in the readme we adjust the text in the license chapter to something telling that single authors contributions are only attributed by the meta data in the version control system and rename it from "License" to "Copyright and License" and some bla bla about the year also to be taken from there.
  • [ ] add a dedicated text for telling that the translations are copyright by the contributors on the translation platform and not the one who committed them to the version control system.
  • [ ] replace all the file local comments by a small text mainly referring to the AUTHORS and Readme files.
  • [ ] we could try to take the attribution chapter in the about text automatically out of the AUTHORS file, such that we don't need to maintain two separate lists.

What do you think?

ramack avatar Oct 03 '19 11:10 ramack