整顿 | 苏宓出品 | CSDN(ID:CSDNnews)某天,一位 Linux 开源项目开发者 zynequ 像往常一样打开自己的项目主页,例行查看有没有效户新的反馈。殊不知,欢迎他的,不是用户的感谢或提议 ,而是一条肝火冲冲的帖子:
某天,一位 Linux 开源项目开发者 zynequ 像往常一样打开自己的项目主页,例行查看有没有效户新的反馈。殊不知,欢迎他的,不是用户的感谢或提议 ,而是一条肝火冲冲的帖子: “你的步调检测出 24 个木马,简直就是恶意软件分发者!” 这款对象 是他从零开端 独立开发的项目,完整 出于个人爱好,在业余时光 一点点写出来,只是巴望 能让 Linux 用户更便利 地使用杀毒功能。没想到,回报他的不是认可,而是责怪、质疑,乃至人身攻击。 跟着 争议不断发酵,zynequ 最终 做出了一个令人怅然 的决议 :“项目不再保护 。”这起事故在 Linux 开源社区引发 了普遍 存眷 和讨论,也让很多身处一线的开源开发者深感共识 ——那种被误会 、被责怪,乃至因一句恶评而动摇初心的心寒,很多人都经历过。 让命令 行杀毒更简单,Kapitano 的诞生 zynequ 开发的对象 叫 Kapitano,其作用很明确:为命令 行杀毒对象 ClamAV 提供一个图形界面。 ![]() ClamAV 是一款功能强年夜 的杀毒引擎,但只能经由过程 命令 行操作,对于不认识终端的普通用户来说不太友好。 是以 ,zynequ 巴望 开发 Kapitano,来帮助 Linux 用户更好地使用 ClamAV。其中,Kapitano 采取 GTK4 和 libadwaita 构建界面,内部调用 的是 ClamAV 的 clamscan 和 freshclam 命令 。简单来说,它就像一个“遥控器”,并不到场详细的病毒判断逻辑。 一则“误报”帖引发 的风浪 事故的转折点,产生 在一条投诉帖上。一位用户 LoucheBear 在 Kapitano 项目的 Codeberg 页面发帖,标题是:“Kapitano 检测出 24 个病毒木马(win.exploits 和 Trojans)”。 他声称,在 Linux Mint 系统 中使用该前端对象 时,出现了年夜 量误报。 LoucheBear 指出,全部被标志的文件都与 Kapitano 的 Flatpak 安装包有关,并在帖子末了发出激烈告诫,体现“这步调太奇怪”,结论是:“这个步调一个批评都没有,在源码被独立验证前最好对峙 如此。千万别下载!” 面临这种责怪与质疑,Kapitano 开发者 zynequ 选择岑寂回应。他在回复中引用了 Wiki 页面,解释问题出在 ClamAV 自己,而不是 Kapitano。 zynequ 体现,病毒检测逻辑来自 ClamAV 这款软件,Kapitano 只是图形前端,不会修改或判断扫描效果。开发者所遇到的误报,“应该 向 ClamAV 和/或第三方恶意软件数据库保护 者报告 ,而不是向我报告 。” 为此,他还贴出了相干代码链接(https://codeberg.org/zynequ/Kapitano/src/branch/stable/src/utils/clamav.py),并指出其中的 scan_for_malware 和 update_malware_definitions 方法只是简单调用 了 clamscan 和 freshclam 命令 。 别的,zynequ 也指出该用户的责怪带有明显 人身攻击,并对“这款应用没有批评”的说法作出回应。他体现这并不是什么阴谋论——项目是在 6 月才刚上线,天然还没若干 人知道。 他夸大,“假如应用步调得到 独立的源代码审查,我会觉得 惊讶,因为 我从未期望它变得盛行。当然,你也可以随时审查源代码,因为 全部 项目是自由的,而且是开放的。” zynequ 补充道,“我只是一个业余的自由/开源软件开发者。我完整 可以断言,我在创建一个功能实用、不搞花架子的应用步调上付出了很多积极。到目前为止,我没有收到任何用户的捐赠,如许的公开批评让我落空 了继续开发的动力。” ![]() “恶意开发者”?冲突全面升级zynequ 在解答用户的责怪之后,关闭 该 issue 页面。 但争执并未止步于此。 没想到的是,LoucheBear 又反复 创建了一个新 issue,随后乃至在第 13 个 issue 中更换标题重新提交投诉,此次 的标题是:“Kapitano 开发者是恶意行为者,应该 封禁其分发的恶意软件。” ![]() 双方你来我往争执一番后,这位用户最终 留言说:“你这个项目已经从我电脑上彻底删除了,就让它安眠 吧。再见 。” ![]() ![]() “我只是个在业余时光 写代码的人”,项目将彻底下线这场争论最终 促使 zynequ 发出一份终止保护 声明: ![]() 他解释说,Kapitano“只是一个业余项目,在余暇 时光 无偿开发”,而“遭遇人身攻击很难让人再对峙 动力”。
zynequ 体现,Kapitano 项目代码已以 The Unlicense 协定 公开宣布 ,意味着任何人都可以自由使用、修改、出售或重新分发。他将把该项目从 Flathub 下架,并标志为“性命 周期竣事”。Codeberg 上的项目客栈 将暂时保存几个月,便利 有爱好的人 fork 或继续保护 ,之后他将关闭 自己的 Codeberg 账号。对于这一决议 大概带来的掉 望,他也表达了诚挚的歉意。 引发 争论
本文暂无评论,快来抢沙发!
|