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

adding license at the end of every file for CC-BY-SA #560

Merged
merged 2 commits into from
Dec 29, 2018

Conversation

leios
Copy link
Member

@leios leios commented Dec 24, 2018

I, James Schloss, the copyright holder of this work, irrevocably grant anyone the right to use the Algorithm Archive, including derivatives created during the review process, under the Creative Commons Attribution ShareAlike 4.0 license (legal code). (Anyone may use, share or remix this work, as long as they credit the appropriate author and share any derivative work under this license.)

This means that all previous versions of the Algorithm Archive before this point are still under CC-NC, but all versions beyond this point will be appropriately attributed to the author of each chapter and chapter editors.

Full discussion can be found in the #493.

@june128 june128 self-assigned this Dec 28, 2018
@june128
Copy link
Member

june128 commented Dec 28, 2018

I think we need to modify the license section a bit to also include graphics and PRs and be more structured. I thought of something like this for the License section:

License

Text

The text of this of this chapter by PERSON, PERSON, ... and PERSON is licensed under CC BY-SA 4.0.

Code

The code examples are licensed under the MIT license (found in LICENSE.md).

Images/Graphics

  • The first image "IMAGENAME" by PERSON is licensed under CC BY-SA 4.0.
  • The second image "IMAGENAME" by PERSON is licensed under CC BY-SA 4.0.
    ...
  • The nth image "IMAGENAME" by PERSON is licensed under CC BY-SA 4.0.

Pull Requests

The following Pull Requests changed this chapter:


Changes

  • I changed the wording for the attribution a bit. This way it's shorter and complies with https://wiki.creativecommons.org/wiki/Best_practices_for_attribution
  • The new images/graphics section allows us to credit the author of each image/graphic properly.
  • The new PR section enables the reader to easily comprehend the progress of the chapter creation.
  • The general structure allows for an easier overview.

To comply with https://wiki.creativecommons.org/wiki/Best_practices_for_attribution (and since it's good to do so) we should also try to make IMAGENAME and PERSON links, if possible.
For new chapter contributions we can then ask each person easily how they want to be linked.

@june128
Copy link
Member

june128 commented Dec 29, 2018

Since two of the images were created by me, more specifically: "split_op_method" and "huffman_tree", here's also my statement (I don't know, if it's really needed, but it doesn't hurt for sure).

I, Julian Schacher, the copyright holder of the images "split_op_method" and "huffman_tree", irrevocably grant anyone the right to use this work, including derivatives created during the review process, under the Creative Commons Attribution ShareAlike 4.0 license (legal code).

(Anyone may use, share or remix this work, as long as they credit me and share any derivative work under this license.)

removing creativecommons package

updating license at the end of each file to be more formal and adding example license in  directory.
Copy link
Member

@june128 june128 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good except for two little errors.

@leios
Copy link
Member Author

leios commented Dec 29, 2018

Cool, thanks for catching those!

@june128 june128 merged commit 62c6817 into algorithm-archivists:master Dec 29, 2018
@leios leios deleted the license_handling branch December 29, 2018 23:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants