Reimplement hash library using non-licensed, MIT or BSD code #115
Replies: 4 comments
-
A good alternative is https://www.libtom.net/LibTomCrypt/ |
Beta Was this translation helpful? Give feedback.
-
Thanks. I love it's license and I'll look through it for inspiration on replacing the current implementation. I'll also use this medium to solicit help from any body interested in helping with the transition of the hash methods. PRs for this issue are very welcomed. |
Beta Was this translation helpful? Give feedback.
-
As far as I know PHP License is not restrictive and is compatible with MIT It would be needed to include the license comment in the affected source code and put
somewhere According to: https://joinup.ec.europa.eu/collection/eupl/matrix-eupl-compatible-open-source-licences
|
Beta Was this translation helpful? Give feedback.
-
I think it's counter productive for Blade MIT license. For those who plan on embedding Blade, this would mean they'll have to advertise The use of PHP in their product as well. I believe the Unlicense and BSD license are very much more permissive and offer better interoperability with the MIT license. |
Beta Was this translation helpful? Give feedback.
-
A good catch by @galexite shows that the sources from which the hash functions in the
hash
module derived seems to use unattributed code from the PHP source.This all needs to be purged and replaced with new implementations or MIT/BSD licensed code.
Beta Was this translation helpful? Give feedback.
All reactions