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

Add LICENSE #97

Open
stevenroose opened this issue May 10, 2017 · 8 comments
Open

Add LICENSE #97

stevenroose opened this issue May 10, 2017 · 8 comments

Comments

@stevenroose
Copy link

There is no LICENSE in this repo. This basically makes it illegal to be used by anyone as a dependency, including all users of geth.

@ghost
Copy link

ghost commented May 18, 2017

According to setup.py it's been GPL since 4084bb5
4084bb5#diff-2eeaed663bd0d25b7e608891384b7298

I'm in the process of making a LICENSE file which takes into account each file. Stay tuned.

@stevenroose
Copy link
Author

Perfect, thanks!

@ghost
Copy link

ghost commented May 18, 2017

pull request submitted
edit thought i lost my PR, but it was a false alarm, palemoon browser cache ftw #98

@bignose-debian
Copy link

Thank you for working on this. Please add the grant of license to the README document.

There needs to be a clear top-level document that grants license to the recipient. Including the text of the GPLv3 is not enough – there are already many license texts in here, adding one more does not tell us what the recipient is allowed to do with ‘ethash’ :-)

There needs to be a clear text – maybe in the Read Me document – that says “You (the person receiving this work) are free to blah blah blah under the terms of GNU General Public License, version 3 or later”.

See the text of the GNU GPL for the right wording.

@ghost
Copy link

ghost commented Aug 20, 2017

Added a grant of license to the README....I think? It's in PR #98 now
(IANAL)

@bignose-debian
Copy link

To record here a comment that arose elsewhere:

The questions raised in this issue are not so much about how to change
the files. Rather, they are requests to the copyright holders, to
clarify explicitly what is the grant of license.

The question is for the copyright holders to answer: What set of
license conditions do you, the copyright holders, explicitly grant to
recipients of this work?

A grant of license is some explicit text, from the copyright holders
of the work, that says something like “you, the recipient of this
work, are free to do x, y, and z, under [some specific set of
conditions]”.

The specific set of conditions can't be guessed reliably. It might be
“the GNU GPL version 2 or later”, or might be “the GNU GPL version 3
only”, or might be “the GNU GPL version 3 or later or the Apache
License version 2 or later”; or, well, any weird set of conditions, in
my experience.

This is one reason why the GNU GPL has useful instructions “How to
Apply These Terms to Your New Programs”. But again, the “you” there
can only be the copyright holder; we can't make those statements on
their behalf.

Without that, we aren't in a position to guess the intent of the
copyright holders.

@ghost
Copy link

ghost commented Nov 21, 2017

2nd most contributor: OK with whatever license ethereum foundation chooses - https://twitter.com/LefterisJP/status/932968561139683329

@ghost
Copy link

ghost commented Nov 21, 2017

Can we tag people here? @vbuterin @xcthulhu

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

No branches or pull requests

2 participants