tiny-keccak icon indicating copy to clipboard operation
tiny-keccak copied to clipboard

CC0 license

Open joeroback opened this issue 2 years ago • 3 comments

CC0 license makes this extremely difficult to use in commercial products, due to the patent clause. Any reason why this is not just MIT or Apache? We are not even using the features of this crate, just getting pulled in by recursive dependencies trying to use the config crate.

tiny-keccak v2.0.2
└── const-random-macro v0.1.16 (proc-macro)
    └── const-random v0.1.17
        └── dlv-list v0.5.2
            └── ordered-multimap v0.6.0
                └── rust-ini v0.19.0
                    └── config v0.14.0

joeroback avatar Feb 02 '24 17:02 joeroback

This repo hasn't seen any commits for 4 years...? Glancing over issues/PRs engagement it doesn't seem likely this would get addressed :(

Might have some luck with a direct ping? 🤷‍♂️ @debris

polarathene avatar Feb 03 '24 02:02 polarathene

Any reason why this is not just MIT or Apache?

Hi, sorry for belated response. This library was based on a c implementation of keccak function. That implementation has CC0 license and that's the only reason I used it.

CC0 license makes this extremely difficult to use in commercial products

is it? (honest question, I assumed it is not, but I am not a lawyer) according to https://creativecommons.org/publicdomain/zero/1.0/

You can copy, modify, distribute and perform the work, even for commercial purposes, all without asking permission. See Other Information below.

In no way are the patent or trademark rights of any person affected by CC0, nor are the rights that other persons may have in the work or in how the work is used

debris avatar Feb 20 '24 07:02 debris

Lawyers also told us that we can't use CC0 because it could be interpreted by courts in a certain way.

Axel-Reactor avatar Jul 01 '24 18:07 Axel-Reactor