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

Fucking Copyright #98

Open
wants to merge 5 commits into
base: master
Choose a base branch
from
Open

Fucking Copyright #98

wants to merge 5 commits into from

Conversation

ghost
Copy link

@ghost ghost commented May 18, 2017

Copyright gleaned from

  • Anything newer than or the same commit as 4084bb5 's setup.py is GPL
  • Anything older than setup.py 4084bb5 is copyright unknown, unless it was committed by Matthew Wampler-Doty who's choice it was to GPL project (unless he corrects this), any public domain material since is considered to be part of the GPL-covered project
  • Anything with its own license is that license
  • Copyright is of stated authors and anyone who committed to respective files

Copyright gleaned from 
* Anything newer than or the same commit as 4084bb5 's setup.py is GPL
* Anything older than setup.py 4084bb5 is copyright unknown, unless it was committed by Matthew Wampler-Doty who's choice it was to GPL project (unless he corrects this), any public domain material since is considered to be part of the GPL-covered project
* Anything with its own license is that license
* Copyright is of stated authors and anyone who committed to respective files
@ghost ghost mentioned this pull request May 18, 2017
@ghost ghost changed the title Fucking Copyright LICENSE May 18, 2017
@ghost ghost changed the title LICENSE Fucking Copyright May 18, 2017
@bignose-debian
Copy link

Thank you for this work.

Note that “GPL” is not a grant of license; it is not clear what the recipient can or cannot do, under what version of the GPL.

Some of the entries list “GPL-3+”, that is more informative: “version 3 or later”, I assume.

Please correct these to say “GPL-3-only” or “GPL-3+”, or whatever is the actual grant of license.

@ghost
Copy link
Author

ghost commented Oct 16, 2017

ok so that was 3 things

  1. "GPL-3+" i did a search and changed these to 'GPL3 or later'
  2. "GPL is not a grant of license" has me really confused as to what is being asked for, exactly.
  3. "under what version of the GPL." according to the GPL itself under my reading, if the version of the license is not specified, we may choose one if we have to. Do we have to here, in this PR though?

@bignose-debian
Copy link

bignose-debian commented Oct 18, 2017 via email

@ghost
Copy link
Author

ghost commented Oct 21, 2017

Suppose for the moment that these copyright holders do not respond here - the may feel that they have fulfilled what they understood the GPL required of them. The code is explicitly under the GPL (different parts of the code under GPL3+ explicitly, some implicitly as the license permits - some LGPL, with some GPL-compatible MIT/BSD, some public domain, one with a (reiterating the claims of the GPL more or less) request. Does this not grant at least some minimal set of rights(eg 4 freedoms) that might comprise a grant of license? This seems likely since what ethereum seems to have done is combine many different projects into one 'working' thing, and the ethereum project or it's representative here isn't the same as the original authors of all this code.

Caveat : one or two files might be an exception : CMakeLists.txt / test.sh. they may need to be removed/replaced/explicitly put under GPL by their licensors.

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

Successfully merging this pull request may close these issues.

None yet

2 participants