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
Code examples licensing is problematic #242
Labels
Comments
I am happy to relicence any of my code samples to CC0, and I apologize for my lax approach here. |
hroncok
added a commit
to hroncok/naucse.python.cz
that referenced
this issue
Oct 27, 2017
Allows pyvec#242 to be fixed
hroncok
added a commit
to hroncok/naucse.python.cz
that referenced
this issue
Oct 27, 2017
#254 allows us to put |
We have some examples from the Flexmock docs. I've decided to strat there, since @bkabrda is our friend and colleague: flexmock/flexmock#23 |
encukou
pushed a commit
to encukou/naucse-python
that referenced
this issue
Aug 16, 2022
Allows pyvec/naucse.python.cz#242 to be fixed
encukou
pushed a commit
to encukou/naucse-python
that referenced
this issue
Aug 16, 2022
encukou
pushed a commit
to encukou/naucse-python
that referenced
this issue
Aug 16, 2022
...where I'm confident me and @encukou are the only authors Related to pyvec/naucse.python.cz#242
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Currently, all content on naucse.python.cz is licensed under CC BY-SA. While this license is generally one of my first choices for content as well, I don't think having code examples licensed under it is a good idea.
Problems:
Possible solutions:
I realize relicensing stuff is not easy. We would need to ask permission from everybody who ever contributed to the examples. But I think we should do it anyway. Given the fact we have license declarations in lessons' metadata, we can do it one by one and there's no need to do it all at once. For MI-PYT, the code examples are 99 % done by @encukou and me, so there it could go fast. No idea about the beginners course, but I'm quite confident it's mostly @encukou.
Another problem is we might have taken the original code examples from a project's documentation. In that case we have no right to relicense to CC0 (but we don't have the right to relicense to CC BY-SA either, so there would be no significant change happening). In the long run, asking and convincing the projects to do the same thing (making the code examples in the docs CC0) is the ultimate goal. However, I think I'd rather debate this here first.
What are you opinions on this matter?
The text was updated successfully, but these errors were encountered: