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

What is the license for the project? #632

Open
artyom-poptsov opened this issue Sep 7, 2024 · 4 comments
Open

What is the license for the project? #632

artyom-poptsov opened this issue Sep 7, 2024 · 4 comments

Comments

@artyom-poptsov
Copy link

artyom-poptsov commented Sep 7, 2024

Hello,

what is the license for the specifications? I noticed that there's no COPYING or LICENSE file in the repository, not even a mention of the license in README.md.

Maybe you could explicitly use some kind of Creative Commons license, or maybe GNU FDL if it is possible?

Thanks!

-avp

@MarcoPolo
Copy link
Contributor

I believe this should be MIT Licensed like https://github.com/libp2p/libp2p and https://github.com/libp2p/go-libp2p. I'll make a PR

@vyzo
Copy link
Contributor

vyzo commented Sep 8, 2024

It turns out this is not so simple to do.
People (as @marten-seemann pointed out) have been making contribution in license-free manner for close to a decade.

We need to discuss this with the community at large (this issue is just as a good a place an any), agree to a license and get everyone to sign off.

Thank you for bringing this up, turns out nobody has thought about the specs license :(

@Stebalien
Copy link
Member

Well, the license is

[CC-BY-SA 3.0 License](https://creativecommons.org/licenses/by-sa/3.0/us/) © Protocol Labs Inc.
. But that file got archived in 2019...

@artyom-poptsov
Copy link
Author

Hello!

Just to be clear: I want to package this specification for GNU Guix as some of the other specifications were already packaged but Guix policy does not allow to package stuff with proprietary or missing licenses for the official repository.

Maybe it is not so important to package it right now as this repository is just a documentation and not involved in the build/check process of any of libp2p projects that already packaged for Guix. Yet libp2p projects with FOSS licenses refer to this documentation and it is good to have clear licensing status for specs as well.

-avp

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Triage
Development

Successfully merging a pull request may close this issue.

4 participants