Let us assume that I am forking an open-source Python library, modifying it, and using it in another closed-source commercial project.
The license is Apache License 2.0 and I am including a copy of the license together with the source code. In the README file of my project, I acknowledge the original open-source project, too. I changed (slightly) the name of that library too. So far so good (I hope).
However, in the setup.py
file of the open-source library, are listed the names and email addresses of the original authors and maintainers. What should I do with those?
I chose to list the maintainers as authors, and add me as the only maintainer. My reasoning is:
- I wanted the current maintainers to be acknowledged
- I don't want the users of my modified fork to bother the original maintainers by email. By users, I mainly mean my present and future colleagues.
Is what I did good etiquette or should I leave everything as I found it?