被骂是“恶意软件分发者”,Linux开发者意气低沉 :项目制止保护 !

摘要

整顿 | 苏宓出品 | CSDN(ID:CSDNnews)某天,一位 Linux 开源项目开发者 zynequ 像往常一样打开自己的项目主页,例行查看有没有效户新的反馈。殊不知,欢迎他的,不是用户的感谢或提议 ,而是一条肝火冲冲的帖子:

整顿 | 苏宓
出品 | CSDN(ID:CSDNnews)

某天,一位 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 账号。对于这一决议 大概带来的掉 望,他也表达了诚挚的歉意。


引发 争论

0

路过

0

雷人

0

握手

0

鲜花

0

鸡蛋

推广
火星云矿 | 预约S19Pro,享500抵1000!
本文暂无评论,快来抢沙发!

有招是一个优质的生活妙招创作平台,在这里,你可以任意分享你的妙招经验,日常生活、技能学习、成长励志、恋爱婚姻……我们相信,每个人都有独特的生活妙招,有着无穷的创造力。
  • 官方手机版

  • 微信公众号

  • 商务合作