mupq / pqm4

Post-quantum crypto library for the ARM Cortex-M4
284 stars 72 forks source link

Adds Apache-2.0 license in addition to CC0 #335

Closed mkannwischer closed 6 months ago

mkannwischer commented 6 months ago

To enable re-use in https://github.com/pq-code-package/mlkem-c-embedded. This is applied only to the sources of pqm4 itself that are to a vast degree written by the pqm4 maintainers. The scheme implementations plus symmetric primitives have other licenses.

@rpls, you wrote a lot of that code, could you please review if I got everything right?

@joostrijneveld, @Ko-, @cryptojedi: Parts of that code was written by you. Are you okay with dual licensing?

joostrijneveld commented 6 months ago

Yes, I’m okay with dual licensing if that helps you re-use this code elsewhere. Thanks for checking!

Ko- commented 6 months ago

Hi, I can't really grasp what the point of dual-licensing is when one of the licenses is already the very permissive CC0, but I don't see any issues either, so if you think this helps, sure go ahead!

cryptojedi commented 6 months ago

Sounds good to me.