Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update conf.py automatically keep copyright date the current year #1762

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

clintonsteiner
Copy link
Contributor

@clintonsteiner clintonsteiner commented Dec 19, 2024

@webknjaz
Copy link
Member

webknjaz commented Dec 19, 2024

The correct fix for linkcheck is described in #1744. Submit it separately.
Don't change the documents, that's not necessary.
As for the copyright, I'm not sure. It might be a good idea to just keep the first year. FWIW, the copyright is supposed to signal the content creation time but doesn't have any legal implications. It can be misleading: updating it to a random year just because somebody restarted Sphinx is plain wrong.

@clintonsteiner
Copy link
Contributor Author

Removed - then began reading about copyrights
I'll stand by the change as if we are using it incorrectly we should keep it up to date - stating that pypa still has copyright on the material

Agree with what you said that it doesn't serve a purpose, however it may as well indicate that the website is still maintained

@ncoghlan
Copy link
Member

The question of static years in copyright notices came up recently(ish) for the main CPython documentation:

The CPython reasoning is applicable here as well, so just saying "2013" would make sense.

(there are other issues with the notice due to the PyPA not really existing in any legal sense, but we're not going to try to sue anyone for copyright infringement over the packaging guide, so it doesn't particularly bother me)

@ncoghlan

This comment was marked as resolved.

Copy link
Member

@webknjaz webknjaz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

keep it up to date [...] indicate that the website is still maintained

Well, this would be just wrong because it has nothing to do with the maintenance status. It's just the indication that somebody wanted to update this string, and that's about it. Here's another explanation why this is pointless: https://hynek.me/til/copyright-years/.

So I don't think that creating a false feeling of maintenance for arbitrary individuals on the internet is enough justification for contributing to the confusion further.

An acceptable change would be deleting the end-year or both years. The LF and many other respected organizations and individuals all agree on this generic guidance.

Another possible improvement here would be extending “PyPA” to “PyPA with PyPUG maintainers and contributors”. Technically, the contributors do not surrender their copyright to us fully, as I understand (since we don't demand that people sign a CLA).

@clintonsteiner
Copy link
Contributor Author

clintonsteiner commented Jan 7, 2025

@webknjaz I actually disagree with you here
The examples listed such as LF list current year for copyright
PyPi uses copyright current year here
Python.org uses Copyright beg year to cur year
Linux foundation uses copyright current year

image
Linux Foundation

Python software foundation
image
Pypi

Python.org
image
Python.org

The python.org site actually does exactly what I did here https://github.com/python/pythondotorg/blob/023121f3efd852679d31814c55c1d56a8a426033/docs/source/conf.py#L19

I think the preferred change to match the LF and Python site is to list ONLY the end year, I'll update the PR to be so
Let me know if you have more input here

@clintonsteiner
Copy link
Contributor Author

This is being hotly contested in the public forum of reddit https://www.reddit.com/r/webdev/comments/1hwbsou/do_you_not_code_the_copyright_year_to_be_dynamic/
Seems the community is split 50-50, although the logic shoudln't matter, companies keep the year up to date so it doesn't look abandoned
I'd argue to do the same here, but splitting hairs on a unimportant thing

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants