pocketmine吧 关注:29,732贴子:235,528
  • 14回复贴,共1

GenisysPro开发组人员看GenisysPlus

取消只看楼主收藏回复

最近贴吧里开始出现批判GenisysPlus的帖子,我作为GenisysPro开发组的一员,对这个山寨项目产生了好奇


IP属地:美国来自WindowsPhone客户端1楼2017-07-31 17:01回复
    截至本帖1楼发送前,吧里有2篇批判GenisysPlus的帖子,大致的批判内容包括植入广告和明显抄袭,此外回复中还涉及部分关于GPL的讨论。我之前开源插件选择许可协议时,对GPL进行了一定研究,于是就在这里分析一下GenisysPlus开发者对GPL的违反程度和对GitHub服务条款的违反程度


    IP属地:美国来自WindowsPhone客户端2楼2017-07-31 17:04
    回复
      先说说在修改基于GPL授权的软件时需要遵守的事项吧。GenisysPro目前采用GPLv3进行授权,所以以下内容皆基于GPLv3。此外,我并不是律师,在这里我做的关于GPL的任何解释都仅供参考,无法律效力,我也无法对你依照我的解释进行的任何行为造成的起诉、刑罚等负责


      IP属地:美国来自WindowsPhone客户端3楼2017-07-31 17:09
      回复
        GPL第5条明确要求,在分发修改过的源码时,必须提供修改内容的描述、进行修改的日期,在显眼的地方声明修改过的源码依然基于GPL授权。授权部分必须涵盖整个软件,也就是说只授权软件中的一小部分是不可以的。如果软件有用户界面,则必须在用户界面显示法律声明。
        GPL第6条明确要求,在分发GPL条款覆盖的程序(既包括未修改的程序,也包括基于原程序修改后的)的可执行二进制码(与源代码相对)时,必须通过实体介质、互联网服务器等媒介允许用户访问程序的源代码,并且除了实体介质合理工本费外不得额外收取任何费用。


        IP属地:美国来自WindowsPhone客户端4楼2017-07-31 17:21
        回复
          GenisysPlus仅在安装向导处提示该软件使用GPL进行授权,姑且也能算是显示了法律声明


          而GenisysPlus的源代码在GitHub上可以无限制地访问,因此很遗憾,GenisysPlus没有违反楼上我说的两条条款


          IP属地:美国来自WindowsPhone客户端6楼2017-07-31 17:27
          回复
            至于直接复制、抄袭GenisysPro的代码,我们一般会想到利用专利来进行保护。GPL有关于专利的条款,不过因为专利离我太远,我就没深♂入研究。但是,我们开发组还未申请任何专利,而GPL也没有限制在遵守协议条款的情况下直接复制、使用程序代码,因此复制GenisysPro的代码,只要继续基于GPL进行授权,并不违反协议条款


            IP属地:美国来自WindowsPhone客户端7楼2017-07-31 17:34
            回复
              接下来是关于植入广告。GPL允许被授权软件用于商业用途,更不用说植入广告这种事情,所以GPL还管不了。不过GitHub对于托管项目的广告是有一定规定的
              GitHub服务条款的J.2项规定可以在README加入宣传性信息,但信息必须和托管的项目有关联。
              GenisysPlus之前在README的广告里推广的是PM服务器,跟这个项目有关吗?我觉得恐怕是会有的


              IP属地:美国来自WindowsPhone客户端8楼2017-07-31 17:38
              回复
                听起来GenisysPlus这个渣渣并没有违反任何规定啊。但是,我们GenisysPro其实还是有一定办法维护对代码的署名权的。GPL第7条规定,一些合理的附加条款可以应用于我们添加到原程序的内容上,其中包括要求修改者保留合理的法律声明和原作者署名。作为Genisys的延续项目,我们迄今为止已经添加了全局资源包、末地生成器、增强的国际化支持等多种功能,属于我们添加到原程序的内容,因此我们可以对这些内容应用附加条款
                当然,如果要落实这一点,我们开发组还需要讨论一下,最好请懂法律的和以英语为母语的人士研究一下GPL正文再做决定


                IP属地:美国来自WindowsPhone客户端9楼2017-07-31 17:48
                回复
                  在这种对方厚颜无耻地搞一个你的山寨项目,然而不违反任何规定的情景下,看起来我们束手无策,但我们可以通过竞争消磨对手的人气


                  IP属地:美国10楼2017-07-31 18:09
                  回复




                    IP属地:美国11楼2017-07-31 18:13
                    回复





                      IP属地:美国12楼2017-07-31 18:14
                      回复
                        接下来说点跟我们项目有关的题外话
                        第一个是pmmp恶意攻击事件:最开始是18号有个人向一个插件开发者报告一个在GenisysPro上运行的bug(github。com/LegendOfMCPE/EssentialsPE/issues/400),那个开发者说除非pmmp上运行也有这个问题,否则我不给你修。那个人明显是pmmp的走枸,之前给pmmp贡献过代码于是那个反馈问题的人就把插件开发者的回复发到我们群聊里去了,有几位核心开发组的人就去那个Bug反馈里说为啥不给GenisysPro支持,BB了一段时间。
                        19号中午就有pmmp的水军来我们群聊里刷屏,说我们GenisysPro比pmmp还垃圾(居然承认自己也是垃圾,勇气可嘉),刷了半天;19号晚上开始用bot帐号我们GitHub项目的issues里刷,一晚上刷了将近200条,我们开发组不得不请GitHub工作人员干预此事,工作人员删除了他们刷的那200多条,查封了几个涉事帐号
                        可以看看下面两张图,隔了一天发,编号就差了将近200


                        20号晚间pmmp开发者在18号那个Bug报告里出面回应我们核心开发组,称GenisysPro不过是半斤八两,将来和Elywing一个下场:停更其实我倒想看看谁先停更,您伟大的pmmp可是只有您孤身奋战啊

                        我们开发组里有些人认为此次攻击的一大动机是pmmp他们不服我们的核心功能比他们多,具体情况我也不是完全了解


                        IP属地:美国13楼2017-07-31 18:29
                        收起回复





                          IP属地:美国19楼2017-07-31 19:04
                          回复
                            14、16-18楼都™被吞了。我14楼发的文字,吃完饭回来就没了,好在网页还没刷新,就截下来发,结果还是吞,非得一张一张发才行


                            IP属地:美国来自WindowsPhone客户端20楼2017-07-31 19:05
                            收起回复
                              再说到攻击,我真是大开眼界,国内有刷赞、轰炸的,国外居然也有GitHub上刷issue的
                              这是一名开发组成员收到的垃圾issue邮件提醒我早就关闭了邮件提醒,没收到,反正我平时都是直接到网页上去看通知

                              拉黑之后,管理员介入,现在这个号已经tan 90°了


                              IP属地:美国来自WindowsPhone客户端23楼2017-07-31 21:00
                              收起回复