因为作者是俄罗斯人,开源23年的7-zip就该被抵制?

因为作者是俄罗斯人,开源23年的7-zip就该被抵制?

软件仓库woniu2023-10-31 15:16:1560A+A-

1985 年,一款名为「ARC」的压缩软件横空出世,在那个软盘当道的年代,ARC 的压缩无疑是每个用户福音。


不过有个大前提,那就是必须用得起,作为第一个吃螃蟹的软件,凭着自己的统治地位和早早申请的专利,定了一个极其不良心的价格。


因为作者是俄罗斯人,开源23年的7-zip就该被抵制?

买得起电脑,却不一定用得起软件,成了当时电脑用户的梦魇,直到一个人的出现打破了僵局——菲利普·卡兹(Philip Katz),一个在全世界电脑中都留下痕迹的天才程序员。



故事并不复杂,卡兹对 ARC 的源码进行了复制,然后通过汇编语言重写了程序,以自己姓名首字母命名的「PKARC」,被卡兹免费地分享了出来。


结果可想而知,PKARC 大火,火到卡兹被告上了法庭。


好像这么看来,卡兹的故事已经走向了尾声,专利在前,被告的卡兹无力再掀起波澜,但让人没想到的是,这次被告反而成了卡兹掀起压缩算法新篇章的契机——


既然有专利的压缩算法不让用,我就自己造轮子,卡兹使用没有版权专利限制的算法,并结合「哈夫曼编码」,开发出了全新的算法,经以打磨后,「PKZIP」就这么诞生了。


勇者并没有成为恶龙,卡兹免费发放了 PKZIP,受益者无数,一生为「分享」二字奋斗的卡兹,就这么成了开源界的先行者。


而接过卡兹开源大旗的,是诞生自 1999 年的 7-ZIP,一更就是 23 年。


开源、免费、体积小、格式多成了 7-ZIP 打天下的秘诀,反正对于压缩需求不大的我,7-ZIP 是每逢装机必下的软件之一。



但是在国外,免费了 23 年之久的 7-ZIP 被推上了风口浪尖,有个叫「保罗」的开发者公开发文抵制 7-ZIP,并给 7-ZIP 定了三宗罪,反正就挺离谱的。



三大罪


第一罪,有限开源。


我们一直说 7-ZIP 是开源的,事实上人家也就是开源的,就像官网所说,三个协议——大部分源代码基于 GNU LGPL 许可协议;部分代码基于 BSD 许可协议;部分代码 unRAR 许可协议。



GNU LGPL 协议一出,7-ZIP 的代码就复制自由,传播自由,修改自由,只要告知用户,也可拿来商用。


而后两者的协议,则是因为 7-ZIP 的部分功能实现源于其他项目,所以根据引用项目加了许可声明。


怎么看 7-ZIP 都是开源的,然而发文的这个开发者却定了罪,他觉得 7-ZIP 的源代码没有托管到 GitHub 或其他平台,只有 Sourceforge 这个平台上有这为一小罪;



且 7-ZIP 没有变更日志、没有提交者,只有一个存档,于是保罗得出这样的结论,作者不希望他人从源代码的历史中找到问题,并提醒到,这样做可能更容易留后门。



第二罪,安全隐患。


这个安全隐患主要牵扯到 3 个月前的被国外一位网友发现的 7-ZIP 上的一个漏洞,说是 7-ZIP 的旧版本中,「7-zip.chm」这个说明文档会被有心的黑客当作跳板来感染电脑。



这个漏洞本身尚有争议,发现这个问题的网友也是在研究了 WinRAR 的漏洞后,试了试 7-ZIP 才发现的,如果看到这篇文章的你对此不放心,把这个文件删了就好,完全不影响使用。


除此之外,在列举了一些 7-ZIP 的老毛病后,保罗引用了 7-ZIP 作者 2012 年的一句话,「现在没有时间做这些事情。也许以后我会看看。」


很明显,保罗的意思是 7-ZIP 的作者鸽了所有人,并没有修复这些老毛病。


看到这,我还以为是正常的技术讨论,是来吐槽的,因为说白了,前两罪虽然有事实,也有保罗的个人猜测,但都「罪」不至死。


最多能说 7-ZIP 的作者有点懒,没有在 GitHub 崛起后更换开源平台,对于老毛病不够重视,没有第一时间修复。


可谁能想第三罪保罗装也不装了,直接图穷匕见——


第三罪,7-ZIP 的开发者是俄罗斯人。


注意,标题丝毫没有提及国籍问题,保罗却在第三条反对理由中郑重其事的说到,当前局势下为了声援乌克兰,最好不要使用俄罗斯软件。


我初看第三点的感受,和国外这位网友的感受是一致的。



总结


话都是正说反说,7-ZIP 源码没在 GitHub 这些平台发布,不影响 7-ZIP 是开源的;


没有更新日志以及提交者的信息,Sourceforge 这个曾经全球最大的开源平台上本就少文档,到了保罗口中则成了作者故意的。


23 年开发维护的功劳,就因为国籍而被否定成历史悠久的阴谋,How dare you!



实话实说,7-ZIP 因为兼容的问题,可能不适合每个人,压缩软件还有很多选择,但不妨碍它是一个好软件。


只是当保罗站出来抵制 7-ZIP,很难不让我想到一个「非蠢即坏」的评价,或者说「又蠢又坏」也无不可。


虽然欲加之罪何患无辞,但端起碗吃肉,放下碗骂娘的做法,真的太操了。


今日无他事,就想着和大家一起来看看这个又蠢又坏让人生气的事,over

点击这里复制本文地址以上内容由小高教学网整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!

支持Ctrl+Enter提交
qrcode

小高教学网©All Rights Reserved.  Copyright Your WebSite.Some Rights Reserved1.
Powered by 小高教学网原创
联系我们关于我们留言建议网站管理