Skip to content

Add author info, and relicense MIT OR Apache-2.0 #4

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

Merged
merged 1 commit into from
Apr 20, 2025

Conversation

EliahKagan
Copy link
Member

@EliahKagan EliahKagan commented Apr 19, 2025

Fixes #1

This builds on #3, as discussed in #1. See the commit message for details (c181602), including references to where permission to relicense was given, a summary of how the readme was edited, and rationale for how the readme was edited.

I don't think I can merge this myself. I have write access to other repositories in the GitoxideLabs organization, but not to this one.

There are two possible changes that it occurs to me could be made in this PR, which I did not do, but which I mention in case they are wanted:

  • The previously stated CC-BY 3.0 option (inferred from the LRG videos' licensing) could be preserved explicitly, by restoring the CC-BY-3.0 text and modifying the readme, so as to present the license as MIT OR Apache-2.0 OR CC-BY-3.0 rather than as MIT OR Apache-2.0.
  • license lines could be added to the crates' Cargo.toml files. (Currently, this would be license = "MIT OR Apache-2.0".) I would regard this to be optional since there is no plan to publish the crates to a registry such as crates.io.

See GitoxideLabs#1 for details. For both authors' permission to relicense, see:

- GitoxideLabs#1 (comment)
- GitoxideLabs#1 (comment)

This states explicitly in the readme that the content authors are
Sebastian Thiel and Sidney Douw. That avoids ambiguity or confusion
that might arise from the commit history (the commits introducing
the content all show Sebastian Thiel only, but they reflect the
collaboration in the LRG videos), or from the repo being moved to
the GitoxideLabs org (which might otherwise lead to the "about"
text "Our sessions when learning Rust with gitoxide" being
misinterpreted).

The readme contained an incomplete list of video topics and commits
that introduced material corresponding to those LRG videos. This
retains that list, but notes that it is incomplete. This is for
general clarity, but also more specifically to avoid giving the
false impression that the newly added authorship information and
license apply to only some of the topics' code.
@EliahKagan EliahKagan mentioned this pull request Apr 19, 2025
Copy link
Member

@Byron Byron left a comment

Choose a reason for hiding this comment

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

Thanks a lot for your help!

You should be able to write this repository as well now, I think that was an oversight of mine.

@EliahKagan EliahKagan merged commit 6374757 into GitoxideLabs:main Apr 20, 2025
@EliahKagan EliahKagan deleted the license-next branch April 20, 2025 06:53
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.

License?
2 participants