社区讨论

关于 OIso 团队成员涉嫌对 Extend-Luogu 代码抄袭的调查结果通告

灌水区参与者 80已保存回复 103

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
103 条
当前快照
1 份
快照标识符
@lo062ak0
此快照首次捕获于
2023/10/21 23:00
2 年前
此快照最后确认于
2025/06/28 18:07
8 个月前
查看原帖

关于 OIso 团队成员涉嫌对 Extend-Luogu 代码抄袭的调查结果通告

各位谷民下午好。
首先,我在这里向大家表达我由衷的歉意。前天,我在对抄袭一事一知半解的情况下,一时冲动发布了相关的帖子,但在不久后删除了该贴。此事不仅造成了大家的困扰,还占用了大家的时间,我诚恳地请求各位的原谅,对此我深感愧疚。然而,在我们彻底查清事件的真相后,我们 EXLG 团队决定向大家说明本次事件的来龙去脉。
因为一些从 OIso++ 内测用户与 OIso 团队成员(比如 george_jiang)处得知的一些相关的信息,EXLG 团队一直很欣赏 OIso 团队,并期待与他们合作。
因此,我们一直相信 OIso 团队拥有着高水平的开发能力和开发道德,所以我们一直想要找到能和 OIso 合作,打造更美好的 OI 圈生态的机会。而在我们得知我们的帖子保存站能与 OIso 合作时,我们是十分兴奋的。当我们的成员加入 OIso 的 GitHub 组织后,秉持着互相开放互相学习的态度,也向 OIso 团队开放了 Piterator(开发新版帖子保存站的团队,那个红绿色 logo 的,该组织的成员同时也属于 EXLG 团队)的 GitHub 组织绝大多数私有仓库的权限,并同时 clone 了他们的代码以便学习。
但是由于 EXLG 团队的各位都有自己的事情要忙,没人看过 OIso 的代码。
有一天我在翻 OIso++ 发行版时,却发现了大量与 EXLG(legacy) 代码雷同的部分。于是我就去找 OIso++ 的源代码仓库尝试取证,然而,令我们感到更加可疑的是,再去查看 OIso++ 的仓库时,发现 OIso 团队已经关闭了 EXLG 团队的那位成员查看该仓库代码的权限。当然,我们十分不愿意相信这是真的,因此面对这一情况,EXLG 团队展开了内部讨论。
首先,我们团队本着将事情真相弄清的态度进行了商讨。尽管我们不愿相信 OIso 团队真的抄袭了我们的代码(我们非常希望这只是一场误会),但是如果这件事情是真的,那我们认为这十分可耻。然而,事与愿违,我们进行了仔细的代码比对后,我们痛心疾首地发现:OIso++ 脚本的确包含了 Extend-Luogu 脚本的部分源代码,并且再次违反了 EXLG 团队开发的项目的开源协议(上一次是 OIso 团队修改了 EXLG 团队成员 __OwO__ 开发的洛谷帖子保存站并抹去了版权信息的事情)。
在这一刻,我要表达我们的失望和痛心:我们原本非常期待能够真正意义上与 OIso 团队进行合作——我们在这之前一直很看好他们的能力和素质。然而,我们现在发现他们居然做出了这样可耻的行为后,我们的期望破碎了!这让我们感到非常愤慨!他们不仅抄袭了 Extend-Luogu 脚本的代码,还使用了其他以 GPL 协议开源的代码(况且这不是他们第一次无视开源协议了),这就是对开源社区赤裸裸的挑衅,这也是对开源软件开发者极大的不尊重,同时更打击了广大开发者对开源事业的积极性。
由于大家对这件事情都感到由内而外的愤慨,可能会有一些不当的言论出现。但是我们一旦意识到我们发表了不当的言论便立刻删除了,这也包括前天占用大家时间的情况。在此,我再次向大家诚恳地道歉,对不起!
说到这里,我来帮大家回顾一下 Extend-Luogu 的发展历程:作为一个用户脚本,我们从最初的单个 JavaScript 文件逐渐发展成了一个拆分文件的项目管理结构。我们从最初的 setTimeout 加载方式逐渐过渡到了 MutationObserver。这一切都是我们 EXLG 团队自己摸索出来的,并且我们非常乐于与大家交流和学习,所以我们选择了开源。我们希望我们的努力能够帮助到其他的用户脚本开发者。
然而,有些人居然如此践踏了开源精神,这让我们感到非常痛心。这样的行为不仅是可耻的,还应该被严厉地谴责。我们绝不希望一个拥有美好氛围的开源社区被这般玷污。这也将令像我们这样的开源软件的开发者们感到一次又一次的失望,当然,这也会一次又一次地磨灭大家对开源的热情。
我们不能对此视而不见。本次事件确实伤透了我们作为开源开发者的心。为了弄清楚本次事件,我们最近的一些开发工作也因此受到了一些影响。我们并不希望上纲上线,而是希望借此事件敲响开源社区的警钟:希望广大软件开发者都能铭记我们的教训,一是在选择将项目开源是就做好被某些群体践踏协议的准备,二是避免成为践踏协议的群体。
EXLG 团队将继续与 OIso 团队进行沟通争取解决此事并确保这样的行为不会再次发生,并保护开源软件开发者们的权益。
最后,我想再次向大家表示我个人的歉意,并代表 EXLG 团队对近期开发工作的延误向大家道歉。尽管类似的问题不断发生,我们将仍然努力保护和维护开源精神,并为用户脚本的发展做出更大的贡献。我们希望大家能够理解我们的立场,并继续支持 Extend-Luogu。
感谢大家的理解和支持。
真诚地,

附件

回复

103 条回复,欢迎继续交流。

正在加载回复...