Skip to content

Specify license type as GNU Affero General Public License v3.0 #17

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
May 12, 2021
Merged

Specify license type as GNU Affero General Public License v3.0 #17

merged 2 commits into from
May 12, 2021

Conversation

per1234
Copy link
Contributor

@per1234 per1234 commented May 10, 2021

License file

LICENSE.txt contains the exact license text provided at:
https://choosealicense.com/licenses/agpl-3.0/#
This file provides automated license type detection and should not be modified in any way.

License headers

I added license headers to all .go files, based on the instructions provided by the AGPLv3 license and the headers used by Arduino CLI:
https://github.com/arduino/arduino-cli/blob/master/main.go#L1

License check CI workflow

Whenever one of the recognized license file names are modified in the repository, the workflow runs licensee to check whether the license can be recognized and whether it is of the expected type.

This ensures correct results from GitHub's repository license type detection system:
https://docs.github.com/en/github/creating-cloning-and-archiving-repositories/licensing-a-repository#detecting-a-license

per1234 added 2 commits May 10, 2021 05:29
LICENSE.txt contains the exact license text provided at:
https://choosealicense.com/licenses/agpl-3.0/#
This file provides automated license type detection and should not be modified in any way.
Whenever one of the recognized license file names are modified in the repository, the workflow runs to check whether the
license can be recognized and whether it is of the expected type.
@per1234 per1234 added topic: documentation Related to documentation for the project type: enhancement Proposed improvement labels May 10, 2021
@per1234 per1234 merged commit 802667f into arduino:main May 12, 2021
@per1234 per1234 deleted the license branch May 12, 2021 03:33
@per1234 per1234 self-assigned this Nov 20, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
topic: documentation Related to documentation for the project type: enhancement Proposed improvement
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants