libmcrypt是一个强大的encryption库,非常受基于PHP的应用程序的欢迎。 但是,大多数Linux发行版不包含它。 这对许多需要单独下载和编译的用户而言会造成问题。
我猜测它没有发货的原因与encryption或专利问题有关。 但是,图书馆本身的源代码是托pipe在sourceforge.net上的
我一直在寻找一份权威性文章的文档,解释了为什么这个扩展没有与主stream发行版捆绑在一起的确切问题。 任何人都可以提供这种材料的指针或提供解释?
我想你错过了。 它可以在Debian,OpenSUSE和Fedora存储库中使用,因此如果包含数百种衍生产品(如Ubuntu和Mandriva),则可以为大多数主stream发行版提供解决scheme。 没有很多“主stream”的发行版,不是上面的衍生产品。
如果一个软件包不在特定的发行版本库中,那可能是因为有人还没有弄清楚。 你可能想卷起袖子自愿添加,或者要求别人为你做。
我的猜测是,如果它不是基本安装包中的依赖项,那么它将不会被包含,但是可以通过许多stream行的发行版的回收来获得。
为什么默认情况下没有默认使用它?
美国禁止其软件公司和分销商出口强大的encryption软件,即使该软件已经在美国以外的地区使用,甚至开发出来。
AFAIK在mcrypt上没有专利限制 – 但手册页确实build议您与相关algorithm开发人员核对。