-
Notifications
You must be signed in to change notification settings - Fork 125
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
Licensing issues #153
Comments
@nickstenning I think you've raised a valid concern. I'm not sure what @mcdonc intended in selecting I think a "License Exceptions" section in |
Do we really object to somebody selling the Cookbook as a book? My main On Mon, Dec 7, 2015 at 7:26 AM, Tres Seaver notifications@github.com
Mike Orr sluggoster@gmail.com |
The intent for all the docs was to rerelease them under the same license as the code, fwiw |
@stevepiercy I believe the work to be done is to remove any bits which mention CC-BY-NC-SA. |
I recently had cause to look into the licensing of code submitted to the cookbook, and have encountered a few issues which it would be good to address. In order of least to most (potentially) contentious:
It's not easy to find the license. The rendered documentation doesn't appear to include information on licensing, and there's no
LICENSE
file in the repository.What information there is on licensing isn't consistent.
setup.py
sayslicense="BSD-derived (http://www.repoze.org/LICENSE.txt)"
butCONTRIBUTORS.txt
has this paragraph:The license that I would have to assume from the above (CC BY-NC-SA) seems to me inappropriate for a "cookbook" -- namely, a reference from which people might well expect they can copy code or code patterns.
In particular, the "NC" clause is highly problematic, not least due to varied interpretations of what constitutes "commercial" activity in different jurisdictions around the world. It is my understanding, for example, that in Germany teaching in schools and universities would be considered a commercial activity. Perhaps it is your intention to limit the use of code examples from the cookbook in such contexts, but I would guess not! You can find all kinds of articles detailing real and potential problems with "NC" clauses around the web, but here's one good summary article.
The "SA" clause is also problematic. My reading of the "SA" clauses would imply that if I used code from the cookbook and modified it, I would be unable to release that code as part of an MIT/BSD licensed project, and I might be unable to release that code as part of any project that wasn't CC-SA licensed (although I'm not sure about this... perhaps a copyleft license would fulfil the requirement). Somewhat bizarrely, this would seem to imply that code from the cookbook couldn't be released as part of Pyramid itself, which is released under a BSD-like license.
It would be good to get some of this cleared up. If we need to hail someone who understands CC licenses (which is not something I can reasonably claim) to this issue I'd be happy to do so.
Given the references to Agendaless in
CONTRIBUTORS.txt
I'm going to tag @mcdonc and @tseaver here.The text was updated successfully, but these errors were encountered: