• 【问卷调查奖励发放公告】

    感谢大家积极参与本次 MineBBS 社区问卷调查。200 金粒的参与奖励已完成发放。部分用户发放失败,请【点击此处】 查看详情。

讨论 关于IronLuaRunner和CSLuaRunner以及.NETLuaRunner版权纠纷一事

Sbaoor

行走的50万

开发者
风纪委员
正式会员
注册
2020/07/18
消息
662
金粒
657,124金粒
……我有啥可说的,心态炸了都
从IronPythonRunner实行付费制度后,市面上出现了一款新的Lua插件加载器,名字为CSLuaRunner
基于CSR,使用Lua虚拟机,开发插件是好事,但是抄袭别人源码,违反开源协议这算什么?
CSLuaRunner面世后我去查看源码,发现与IronPythonRunner有极大的相似性。
由于现在(2021/2/1/14:47)CSLuaRunner源码已经删除,所以只能从其他开发者fork的库中查看。
从某开发者
fork的库中,可以看到CSLuaRunner与IronPythonRunner的源码具有90%的相似性
1612162250771.png
python的可操作对象为ditc,而lua的可操作对象为table,两者格式不同
但是CSLuaRunner中的显然为Python的dict格式。

统计一下CSLuaRunner干了什么:
①:替换掉所有IPYR字眼,换为CSLR。
②:将nuget包换为NLua。
③:更名为CSLuaRunner,发布。

这时我已经发现了此插件加载器与IronPythonRunner有极大的相似性,但是此加载器中的Lua插件不可以访问CSR监听器,也不可以使用MCCSAPI
作者闭口不谈源码借鉴IronPythonRunner的事情。
到2021/1/31日下午,作者仍然没有为lua插件注册函数
我再去看他的库时,作者将可操作对象换为lua的table格式
1612162883856.png
请看此时作者为lua插件注册函数的格式
1612163051798.png
此方法只能传递一个叫做mc的方法给lua函数,并不能实现传递MCCSAPI这个类

此时我想说什么大家也知道

然后我与某开发者交谈后开始着手于真正的lua加载器的开发


1612163233328.png
这是IronLuaRunner为Lua插件注册函数的方法,直接传入一个实例化的MCLUAAPI类
1612163323701.png
而且调用Lua函数也与IronPythonRunner有极大的不同
IronPythonRunner采用直接调用虚拟机中函数的方法,所以不需要SetListener,开发者只要声明了一个与监听器调用函数同名的函数
就可以直接处理事件。但是当虚拟机中没有此函数时,会报错,所以需要拦截错误提示,
1612163512836.png
所以IronPythonRunner中才会如此处理异常,但是我在CSLuaRunner中看到了这个,这也就不言而喻了。
当天完善后,在下午18:08我发布了IronLuaRunner。
IronLuaRunner没有任何东西借鉴于CSLuaRunner。
发布后,CSLuaRunner作者删掉了资源,我原以为此事旧这么告一段落。
在第二天,我开源了IronLuaRunner,随后CSLuaRunner更名为.NETLuaRunner,并重新发布。

当我查看其库后,我发现这是彻头彻尾的照搬
1612163835344.png
请问这与IronLuaRunner有什么不同?
AGPLv3协议在那摆着,您看到了吗?

1612163934381.png
而且在原帖中也没有任何关于IronPythonRunner或者IronLuaRunner的字样
请问您想干什么?
.NETLuaRunner现在就是一个披着IronPythonRunner皮,内核是IronLuaRunner的拼接产物!
您有遵守过开源许可吗?你有许可声明吗?
照搬了一次不够还要继续吗?
第一次照搬我没放声,自己做了加载器,第二次继续搬是要干什么?
而且还大言不惭 “iluar是基于cslr的”,您真说得出来。
CSLuaRunner有什么东西是你的吗?连lua虚拟机都是nuget下载的。
你自己的东西也就只有那几行被替换成 [NLR]的标识
国内对于知识产权和开源协议的意识比较薄弱,但这也不是你肆意妄为的理由!
请作者给我一个说法,大家也一起见证。

2021-2-1 15:25​
 
我从上面直接滑到下面 瓜吃完了溜了溜了
 
确实讨厌 本来庚版luar发布后他就主动下架了 也不会去纠纷什么的了 鬼晓得啥时又偷偷上架还正大光明照抄....
这次确实把庚子憋火了 希望当事人认真处理吧...
 
好家伙
暂时中立
咱也不懂C#
 
什么什么的runner多了也未必是一件好事
(P.S. 庚子别生气,咱都被十几个项目抄了照样笑着,心态很重要)
回头看一眼我的fork和别人的fork,酸了酸了
1612224059273.png
 
那我开发的部分难道就直接颅内虚无了
你开发过什么?热重载?还不是搬的ipyr,更多的监听器?我笑了
 
抱歉对您造成了困扰
本人原本并于恶意,完全源自个人学习需求。但因为本人才疏学浅,没有完全了解开源协议的各项限制就擅自修改。以及事前事后的各种行为,向您献上诚挚的歉意。
 
抱歉对您造成了困扰
本人原本并于恶意,完全源自个人学习需求。但因为本人才疏学浅,没有完全了解开源协议的各项限制就擅自修改。以及事前事后的各种行为,向您献上诚挚的歉意。
迟来两年的道歉
 

在线会员

  • 师哥
  • 魑魅 魍魉
  • 肆无忌惮
  • 予地以花
  • xiaomokai
  • 琟生素c
  • Otb
  • sssjiu
  • 笑一笑
  • 小白开水
  • CJL_
后退
顶部 底部