Commit graph

4 commits

Author SHA1 Message Date
Diego Elio Pettenò
a8162b7b11 Apply SPDX copyright and license headers in compliance with REUSE.
The REUSE specifications[1] are meant to make it explicit and easier to
apply code licensing information for a project. The provided lint tool
makes it easy to ensure all the content (code and not code) is tagged.

Important notes:

 * All the code (and documentation) that otherwise didn't have an explicit
   license headers have been tagged with Scott Shawcroft's copyright as per
   the LICENSE file.
 * The favicon.ico file has been tagged with CC-BY-4.0 license as per
   https://github.com/adafruit/circuitpython/issues/2887#issuecomment-628799122
   and Phillip Torrone's for Adafruit Industries copyright.
 * All configuration files have been tagged with Scott Shawcroft's copyright
   and Unlicense[2]. The current REUSE recommendation is to use CC0-1.0,
   but that has… side effects. There's some discussion in [3] about the
   recommendation for likely-uncopyrightable files (such as configuration
   files).
 * In the templated library structure, I've added a double copyright line
   for Scott Shawcroft _and_ the authoring person/company as per previous
   template in at least some of the files. Please let me know which others
   need to be tagged. There is some space for the _template_ having MIT
   license while the _generated_ file having Unlicense, or them having
   different copyright altogether.
 * Since all three of the licenses are used in both the repository itself
   and the generated repository in the cookiecutter, they are currently
   duplicated.

[1]: https://reuse.software/
[2]: https://unlicense.org/
[3]: https://github.com/fsfe/reuse-docs/issues/62
2020-05-21 21:22:16 +01:00
sommersoft
ff72700569 replaced conf.py in top directory 2018-02-23 22:45:14 +00:00
sommersoft
8ceca5efe0 deleted top dir conf.py; added favicon to docs/conf.py 2018-02-22 04:15:36 +00:00
Scott Shawcroft
9ccd0742b0 Initial library cookiecutter that is setup for single module libraries. Packages are pretty easy on top of this. 2017-01-19 14:46:49 -08:00