Neige
本帖最后由 SHEEP_REALMS 于 2022-11-18 00:09 编辑

Black_510插件贴:https://www.mcbbs.net/thread-1394235-1-1.html
原贴:https://www.mcbbs.net/thread-1237658-1-1.html
通过原贴添加QQ群后可以在群文件内下载到新版本的脚本文件: Banker.zip (3.52 KB, 下载次数: 4)
这是从Black_510帖子内下载的插件: DeathRewards-1.0mm4.0+.jar (14.48 KB, 下载次数: 6)

问题一:几乎一致的配置文本


问题二:几乎一致的方法拆分





问题三:形改神不改的代码




综上,个人认为用户Black_510构成抄袭行为

Black_510
脚本与插件不一样,这顶多算是借鉴,而不是抄袭。

Neige
Black_510 发表于 2022-11-5 21:16
脚本与插件不一样,这顶多算是借鉴,而不是抄袭。

从代码层面你已经一比一复刻了,在这儿嘴硬没有意义

凌语丶
Black_510 发表于 2022-11-5 21:16
脚本与插件不一样,这顶多算是借鉴,而不是抄袭。
6-1:
①: 复制他人的说明,汉化文件
③: 使用但不标注他人代码

当然具体抄不抄袭看版主和管理员

Black_510
凌语丶 发表于 2022-11-5 21:23
当然具体抄不抄袭看版主和管理员

这个也算啊 我马上就改配置文件= =
这个东西只是显示而已

丶米饭


按照剽窃相关, 看着不符合上述任意一条

算是照着这个js脚本用java实现了一遍..如果同样是java那很明显是抄袭.
但是开发语言都换了,这个就很难直接定义为抄袭的...

嗯, 我的意见就这些,可以看看其他版主意见


Neige
丶米饭 发表于 2022-11-5 22:04
按照剽窃相关, 看着不符合上述任意一条

算是照着这个js脚本用java实现了一遍..如果同样是java那很明显是 ...

这是java环境下通过nashorn解析的javascript,除了变量定义用let和const,其他跟java基本没什么区别。要是说他把js改成了python,改成了lua,那还算是多改点。现在这个改动程度不就是复制粘贴吗

Black_510
丶米饭 发表于 2022-11-5 22:04
按照剽窃相关, 看着不符合上述任意一条

算是照着这个js脚本用java实现了一遍..如果同样是java那很明显是 ...

没事,我把他认为我抄袭的部分的算法代码更换了
其实这部分代码确实借鉴了Neige大佬的想法 , 但是我个人认为没达到抄袭这种说法的地步

Don_Trueno
Black_510 发表于 2022-11-5 22:31
没事,我把他认为我抄袭的部分的算法代码更换了
其实这部分代码确实借鉴了Neige大佬的想法 , 但是我个人 ...

若借鉴的话建议是事先在帖内明确说明,而不是等当事人都来锤了才“确实是借鉴的”。

Black_510
Don_Trueno 发表于 2022-11-5 23:41
若借鉴的话建议是事先在帖内明确说明,而不是等当事人都来锤了才“确实是借鉴的”。 ...

第一次发插件帖子,版规看完之后还是有点一头雾水,见谅见谅

SHEEP_REALMS
本帖最后由 SHEEP_REALMS 于 2022-11-6 00:25 编辑

由于更换了编程语言,文本特征基本被抹除,唯一可以用于文本比对的就是方法名、变量名以及配置文件。配置文件已经没得讲了,下面讲讲代码。
在代码逻辑高度相似的情况下,可以通过证明有多种方法可以实现此功能,证明代码表达是否具有独创性。如果实现该功能的方法唯一或使用了通用表达,不具有独创性,无法判定抄袭。

代码抄袭的判定一直是一个大难题,不过配置文件很好地表达了你的创意,我建议从这下手。

Black_510
本帖最后由 Black_510 于 2022-11-6 09:35 编辑
SHEEP_REALMS 发表于 2022-11-6 00:06
由于更换了编程语言,文本特征基本被抹除,唯一可以用于文本比对的就是方法名、变量名以及配置文件。配置文 ...

关于本次“抄袭”风波
从一开始仅仅只是想用neige大佬的脚本实现一些服务器内的功能
后发现某些我们服务器的独特需求无法达成,进而想要求助neige大佬无果


然后想要证明自己而写出来的插件,发布这个插件也没有要获取任何利益的想法,只能算作公益插件

如果诸位认为这违反了MCBBS有关规定,可删除此插件的帖子,我没有任何异议(其实我个人也想申请删帖,本来就无关痛痒也无任何利益纠葛)

希望这件事到处为止


Neige
Black_510 发表于 2022-11-6 01:11
关于本次“抄袭”风波
从一开始仅仅只是想用neige大佬的脚本实现一些服务器内的功能
后发现某些我们服务 ...

就算我开源了你使用我的代码也需要遵守开源协议。更何况我没有开源。你使用我的代码写成插件还发布出来,说什么“不盈利”简直就是让人想吐。我建议你现在就清空插件贴内容并请求版主删帖

Neige
SHEEP_REALMS 发表于 2022-11-6 00:06
由于更换了编程语言,文本特征基本被抹除,唯一可以用于文本比对的就是方法名、变量名以及配置文件。配置文 ...

在我个人(作者)提出疑问、我将一致的地方圈出、对方(抄袭者)承认。这三点均满足的情况下你就不用在这儿说什么“文本特征已被抹除、难以判定”了

Black_510
Neige 发表于 2022-11-6 07:58
就算我开源了你使用我的代码也需要遵守开源协议。更何况我没有开源。你使用我的代码写成插件还发布出来, ...

我更新后 插件里已经没有你的代码了~

Black_510
Neige 发表于 2022-11-6 08:00
在我个人(作者)提出疑问、我将一致的地方圈出、对方(抄袭者)承认。这三点均满足的情况下你就不用在这 ...

我可没有什么所谓承认“抄袭”,在一个共通的目的下,能达成目的的方法也不多,不能说你先去过罗马,所有通往罗马的路就是你修的

Neige
Black_510 发表于 2022-11-6 09:43
我可没有什么所谓承认“抄袭”,在一个共通的目的下,能达成目的的方法也不多,不能说你先去过罗马,所有 ...

功能模仿那叫借鉴,你这复制粘贴的代码我都截图放在帖子里了,你还在那儿“在一个共通的目的下,能达成目的的方法也不多,不能说你先去过罗马,所有通往罗马的路就是你修的”。你是否有些弱智了

Black_510
Neige 发表于 2022-11-6 09:50
功能模仿那叫借鉴,你这复制粘贴的代码我都截图放在帖子里了,你还在那儿“在一个共通的目的下,能达成目 ...

经过大佬你提醒后 已经将相关的都改了

凌语丶
本帖最后由 凌语丶 于 2022-11-6 11:14 编辑
Black_510 发表于 2022-11-6 09:33
我更新后 插件里已经没有你的代码了~

插件里没有不代表“没有”
你看看回收站里有多少帖被发现抄袭然后“改了”的
啊 前面没找到插件作者 那我把这个删了
配置都一模一样 合适吗?

仿照做的怎么了?
无所谓 反正代码纯原创

另外请注意 我们分析抄袭分析的是代码 不是你的动机和目的
如果诸位认为这违反了MCBBS有关规定,可删除此插件的帖子
请注意 抄袭的后果不仅仅是删帖这么简单

Black_510
凌语丶 发表于 2022-11-6 10:35
插件里没有不代表“没有”
你看看回收站里有多少帖被发现抄袭然后“改了”的

代码抄袭就更没得讲了 我没有违反抄袭条例

SHEEP_REALMS
你们继续在这里讨论代码抄袭的话大概率不会讨论出什么结果,代码抄袭判定是一个非常复杂的过程且难以斟酌,我建议解释一下配置文件,这会简单不少。

凌语丶
本帖最后由 凌语丶 于 2022-11-6 11:55 编辑
Black_510 发表于 2022-11-6 11:32
代码抄袭就更没得讲了 我没有违反抄袭条例

那么您是否可以回答我:
您使用的排序算法具体是什么排序算法?使用了什么程序设计思想?
并且
配置文件中为何对于每个键所对应的值 他们相同?

SHEEP_REALMS
本帖最后由 SHEEP_REALMS 于 2022-11-6 12:14 编辑

因 Black_510 故意毁坏证据,视为拒绝沟通,现立即予以处罚。毁坏证据视为拒不承认,加重处罚,封禁两周。其余处罚由该版版主执行。
https://www.mcbbs.net/thread-1394333-1-1.html
@丶米饭
另请参阅:https://www.zhihu.com/question/564070847/answer/2741709195
还请各位注意:抄袭剽窃寻求当事人沟通不是求你给出证据,而是给你证明自己没有剽窃的机会,避免举报人的一面之词,如果拒绝沟通,该怎么处理还得怎么处理。