Skip to content
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

feat: GPL V3 License #134

Merged
merged 1 commit into from
May 8, 2024
Merged

feat: GPL V3 License #134

merged 1 commit into from
May 8, 2024

Conversation

AshtonStephens
Copy link
Collaborator

Description

  • Add GPL License
  • Add GPL License badge to README.md

@AshtonStephens AshtonStephens added the documentation Improvements or additions to documentation label May 8, 2024
@AshtonStephens AshtonStephens self-assigned this May 8, 2024
@netrome
Copy link
Contributor

netrome commented May 8, 2024

Should we also add copyright headers to all source files like we do in stacks-core?

@AshtonStephens
Copy link
Collaborator Author

I've never understood that, isn't the license enough?

@AshtonStephens AshtonStephens merged commit 1e8a0e0 into main May 8, 2024
3 checks passed
@netrome
Copy link
Contributor

netrome commented May 8, 2024

I've never understood that, isn't the license enough?

Don't know, but I assume the copyright headers are required because why else are they included everywhere in GPL3-licensed code? Could be worth looking into.

@netrome
Copy link
Contributor

netrome commented May 8, 2024

Yeah it seems to be a requirement. From https://www.gnu.org/licenses/gpl-howto.en.html:

Here's a brief summary of what you need to do to release a program under one of our licenses:

Get a copyright disclaimer from your employer or school.
Give each file the proper copyright notices. Make sure [to clearly identify which versions of the license users can use](https://www.gnu.org/licenses/identify-licenses-clearly.html).
Add a COPYING file with a copy of the GNU GPL or GNU AGPL.
Also add a COPYING.LESSER file with a copy of the GNU LGPL, if you use that.
Put a license notice in each file.
(Optionally) make the program display a startup notice.
(If using the AGPL) make the program offer copies of its source code.

This involves adding two elements to each source file of your program: a copyright notice (such as “Copyright 1999 Terry Jones”), and a statement of copying permission, saying that the program is distributed under the terms of the GNU General Public License (or the Lesser GPL, or the Affero GPL).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants