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

Clarify licensing situation #243

Closed
atouchet opened this issue Feb 10, 2020 · 7 comments
Closed

Clarify licensing situation #243

atouchet opened this issue Feb 10, 2020 · 7 comments

Comments

@atouchet
Copy link
Contributor

According to the Readme:

Notify was undergoing a transition to using the Artistic License 2.0 from CC Zero 1.0. A part of the code is only under CC0, and another part, including all new code since commit 3378ac5, is under both CC0 and Artistic. When the project was to be entirely free of CC0 code, the license would be formally changed (and that would have incurred a major version bump). As part of this, contributions to Notify since would agree to release under both.

Is this still accurate under this crate's new maintainership? Is the plan still to transition to Artistic License 2.0?

@0xpr03
Copy link
Member

0xpr03 commented Feb 10, 2020

Hm, according to #158 the relicense already happened.
Though the change introduced states that the LICNSE file is to be used. Which is still CC0 (which is AFAIK not a valid license due to multiple problems).
CC: @passcod

@passcod
Copy link
Member

passcod commented Feb 10, 2020

CC0 is what all of the code is still under, with some parts optionally licensable as Artistic 2.0. I have no strong opinions on the validity of CC0 as a software license, or on the choice of license for this project going forward. The concept of "relicensing" a work that explicitly puts itself outside of copyright is non-sensical anyway, and #158 was more about consultation for a forward change and respect to contributors than legal requirement.

@passcod
Copy link
Member

passcod commented Feb 10, 2020

Also #158 was for the next branch, which was a complete rewrite and contained zero prior code, and has no bearing on the main branch, including 4.x and 5.x release series.

@0xpr03
Copy link
Member

0xpr03 commented Mar 6, 2021

@passcod what would you say about relicensing this to the typical MIT/Apache2 dual lience of most crates ? I'd like to close this.

@passcod
Copy link
Member

passcod commented Mar 6, 2021

Not sure of the legal issues but if you think it's all clear I have no objections and give whatever permission may be needed to relicense my code in this project to any open source license.

@0xpr03
Copy link
Member

0xpr03 commented Mar 6, 2021

Hm so I'd like to not end up like blackbeam/rust-mysql-simple#36 maybe @JohnTitor knows something ?

@JohnTitor
Copy link
Member

We can use CC0 for Notify and re-licensing requires all the contributors' agreement (as @0xpr03 mentioned) so I'd like to avoid it as possible.
And apart from CC0, at least we have to add Artistic-2.0 to Cargo.toml.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants