Licensing
#
CopyrightsContributors retain all copyrights over their contributions to LibreFoodPantry.
#
Licenses and Certificate of OriginBy contributing to LibreFoodPantry, contributors agree to license source code contributions under GPLv3 and content contributions under CC-BY-SA 4.0, and sign-off that their contribution meets the conditions of the Developer Certificate of Origin 1.1.
#
Copyright NoticesWe manage our copyright information by including a copyright notice in each file we create that indicates the license that governs the file, and by keeping the full text of the licenses in the root of each project.
There are two copyright notices: one for source code and one for content. Here is the copyright notice for source code:
Here is the copyright notice for content:
The copyright notice for source code should be placed in comments at the top of each source file.
The copyright notice for content should be placed at the bottom of each content file and should be visible to reader of the document (not just the source).
#
Authorship informationDetailed authorship information is maintained by the Git version control system
and is available for each project using the git log
command. When a release
is made for a project, an AUTHORS file is generated containing all authors
and co-authors listed in the git log
.
If you make a commit that multiple authors helped to create (e.g., squashing a commits, pair programming, mob programming, etc.) it is important to give all
co-authors credit for their work. Do this by adding a Co-authored-by:
line to the end of your commit message for each co-author.
See Creating a commit message with multiple authors for more details.