It seems, the "GNU public license" requires us to put a short info in every file of our projects. See How to use GPL for additional info.
Should this be put in the docstring, or regular comment, or both? Also we have this information to put somewhere:
- Code: Select all
__author__ = "Developer (rbose.org)"
__version__ = "$Revision: 1.1 $"
__date__ = "$Date: 2013/12/05 21:57:19 $"
__copyright__ = "Copyright (c) 2013 <author>"
__license__ = "AGPL3"
Also, what about projects with hundreds of files? Should all these blobs of info also be added to modules which are not self-standing applications, and cannot run alone, or even be imported outside of the core application?
We searched for tools to help with adding all this text to all these files. Found two (headache, licenseutils), but not sure how good they will work with python. Any tips are welcome!