[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: gnulib-tool.py: Update authors list
From: |
Collin Funk |
Subject: |
Re: gnulib-tool.py: Update authors list |
Date: |
Fri, 19 Apr 2024 09:36:03 -0700 |
User-agent: |
Mozilla Thunderbird |
Hi Bruno,
On 4/19/24 8:49 AM, Bruno Haible wrote:
> This patch changes the './gnulib-tool.py --version' output to end like this:
>
> Written by Bruno Haible, Paul Eggert, Simon Josefsson, Dmitry Selyutin, and
> Collin Funk.
Thanks. I think I can consider myself famous now. :)
> Also, in pygnulib/__init__.py, the authors list and copyright years need to
> include the authors of the gnulib-tool shell script, since under copyright
> law,
> a derived work inherits the history of the original work.
Yes, makes sense. If I am remembering how __init__.py works correctly,
we should be able to remove the __copyright__, __author__, and
__license__ definitions from constants.py and the rest of the files. I
believe the ones in __init__.py should be kept across all files in
that directory since they are a part of the 'pygnulib' module [1].
Currently we use a mix of 'constants.function_name' and using the
function directly 'function_name'. Maybe I'll do that and take a look
at removing the duplicate definitions in constants.py.
[1] https://docs.python.org/3/tutorial/modules.html#packages
Collin