License and auto-generated reST filesΒΆ

All project files, including source and documentation, are free software, under GPLv3. This is free in the sense that the source code have to be always available to you if you ask for it, as well as forks or otherwise derivative new source codes, however stated in a far more precise way by experts in that kind of law text. That’s at the same time far from the technical language from engineering, maths and computer science, and more details would be beyond the needs of this document. You should find the following information in all Python (*.py) source code files and also in all reStructuredText (*.rst) files:

This file is part of AudioLazy, the signal processing Python package.
Copyright (C) 2012-2016 Danilo de Jesus da Silva Bellini

AudioLazy is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, version 3 of the License.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
GNU General Public License for more details.

You should have received a copy of the GNU General Public License

This is so also for auto-generated reStructuredText documentation files. However, besides most reStructuredText files being generated by a script, their contents aren’t auto-generated. These are spread in the source code, both in reStructuredText and Python files, organized in a way that would make the same manually written documentation be used as:

  • Spyder (Python IDE made for scientific purposes) Rich Text auto-documentation at its Object inspector. Docstrings were written in a reStructuredText syntax following its conventions for nice HTML rendering;
  • Python docstrings (besides some docstring creation like what happens in StrategyDict instances, that’s really the original written data in the source);
  • Full documentation, thanks to Sphinx, that replaces the docstring conventions to other ones for creating in the that allows automatic conversion to:
    • HTML
    • PDF (LaTeX)
    • ePUB
    • Manual pages (man)
    • Texinfo
    • Pure text files

License is the same in all files that generates those documentations. Some reStructuredText files, like the README.rst that generated this whole chapter, were created manually. They’re also free software as described in GPLv3. The main project repository includes a message:

Copyright (C) 2012-2016 Danilo de Jesus da Silva Bellini
License is GPLv3. See COPYING.txt for more details.

This should be applied to all files that belongs to the AudioLazy project. Although all the project files were up to now created and modified by a sole person, this sole person had never wanted to keep such status for so long. If you found a bug or otherwise have an issue or a patch to send, show the issue or the pull request at the main AudioLazy repository, so that the bug would be fixed, or the new resource become available, not only for a few people but for everyone.