有人在Gooflow 时发现该项目包含一个挖矿程序,遂提issue反馈(最早的issue是3月份),但作者将该issue改名为"_" 后关闭。在今天(2018/06/06)又有人发issue并引起争论。
作者的说法是许多商用的项目不向他购买许可直接盗版使用了源码,所以他采用这种手段惩治盗版者。


知乎讨论:https://www.zhihu.com/question/280007415
V2EX讨论:https://www.v2ex.com/t/460883?p=1
最新更新:
Github 和 Gitee 上仓库已经被封:https://gitee.com/foolegg126/gooflow
经与作者协商,已经在项目 Readme 里做了说明。
引用来自“Shazi199”的评论
这个作者不懂什么叫开源,以为开源就是demo,把代码加个MIT协议文件传上去了,被人按协议拿去用了还要说别人是贼,不肯承认自己的错误,还往里面加挖矿代码,甚至连官网上的demo都有,活该被喷。何苦呢
2014年,我对他有过深度重构,今天从尘封的硬盘里找了出来,给有兴趣的同学学习:https://gitee.com/robergroup/fishflow
这样的挖矿,实在不妥。在多年前GooFlow还是个不错的工具,但是,到现在,已经有很多同类产品了。
引用来自“游客”的评论
之前看了作者的readme,已经说明了仓库上仅是试用版,正式版是需要联系他本人的。而且还有对盗版行为的警告。先不说他定义的盗版是否正确,正式版和试用版的区别大家应该是明白的。能用于项目中的正式版要通过购买才能得到,而逃避授权获得的只有试用版。结合后面的描述,作者已经说明试用版用在项目中是会有很大风险的,这个风险由使用者全部承担。
不知道在喷的各位,是觉得试用时运行了挖矿就要喷作者,还是不顾警告,硬把试用版用到项目中产生问题而喷作者?
引用来自“Shazi199”的评论
这个作者不懂什么叫开源,以为开源就是demo,把代码加个MIT协议文件传上去了,被人按协议拿去用了还要说别人是贼,不肯承认自己的错误,还往里面加挖矿代码,甚至连官网上的demo都有,活该被喷。个人觉得不是不可以这么做,
而是要凡事事先声明,不该有意无意的误导用户。
比如,声明开源,但是你不能随便免费使用等。
完全可以不用 MIT 协议,更合适的协议多了。