用户:
CaTional查看:120 回复:7 评论:28 创建时间:2020-05-11T11:06:41
手动BGM:https://y.qq.com/n/yqq/song/002ss8IZ2gx8y1.html
最近社区爆出了很多抄袭开源游戏的事情。先撇开我个人想法,看看什么是开源。
开源的全称叫做开放源代码。但是早期开源发展就有一些问题——开源后被资本家包装后收费或者根本没变的程序,被不法分子加上了恶意代码。就出现了开源许可证,就是为了让拿到代码的人不作恶。
这里编程猫社区就出现了个明显的问题——没能规范开放源代码后的使用人的行为,这是社区里自己的游戏被购买后,没有修改直接发布的原因之一。
第二个,开源界里的吸血鬼。
我曾经做过一个游戏,有30多个人购买了我的源代码。其中放出来原版的有10个。有一次更新的时候我发现了一个严重的BUG,某些极端情况会终止游戏。后来我一个一个的下游的人发通知。但实际很少有人管我。少数愿意修复BUG开发者的方法非常直接——购买我的代码,然后发布。这就是另一个问题——极其依赖上游开发者的能力,有些时候上游开发者找到了问题,下游的开发者也不会管。
第三个,就是我开始批判的这种行为了。由于编程猫没有约束力的开源规则,导致购买代码直接发布的下游开发者偏多,他们往往以来上游开发者,没有创新或者DEBUG的能力这是一点。另外上游开发者对下游开发者的呵斥我是同意的,毕竟编程猫的下游开发者对这个游戏贡献太少了,大部分时候都是扮演着吸血鬼的角色。但是下游和上游开发者应该保持联系,这样的话,对这个开源游戏好处是很大的。
如果下游开发者的发布的程序被用户发现有问题往往找不到解决方法,第一是能力,第二不愿意联系上游开发者以寻求帮助。导致开源的游戏往往到了第三层的下游开发者已经玩不了了。
开源就是为了最上游的项目进步,所以下游开发者尽量改动了游戏再发布。下游开发者遇到问题最好联系上游开发者。
把作品链接的work换成tree,其中发蓝的点就是别人抄袭你的作品
点赞0
评论
对。
灰色的点就是购买了作品没有发布
现在重点不是这个好吧,重点是下游开发者对项目的贡献太少了
打个比方:https://shequ.codemao.cn/work/37613955,把它改成https://shequ.codemao.cn/tree/37613955
点赞0
评论
重点都不是这个,你听没听懂啊,还是说你根本没看
LYX_AW你可以在开源作品里弄个防盗的,就是新建一个公有云变量,把云变量设置为一个不为0的数,然后如果检测到云变量为0,那么说明这个作品是盗版。因为云变量的初始值是0,就算原作品的云变量是多少,把他买下来,云变量就变成了初始值0,然后就检测到盗版。
点赞0
评论
https://shequ.codemao.cn/tree/46517046 把作品网址里的work改成tree就好了
不懂别乱说好吧,重点不是这个好吧
这个我觉得不是很好,毕竟编程猫搞开源就是为了渗透开源精神,这和国内说是开源软件,实则核心代码还要加密的资本家没区别
??
重点就是下游开发者对项目贡献少
嗯嗯
唧唧的猫算,但你得看他有没有标原创
点赞0
评论
其实不算盗,因为你开源了,而且还没开源许可证
开源不需要什么开源许可证谢谢
呵呵,开源许可证就是约束你下游开发者的
行你懂的多,反正我是没听说过开源许可证hhh唉可惜你的ID比我大hhh
你在逗我吗哎,没法交流。虽然我不想说的难听,但你是真没带脑子
请有点素质
对不起,对于冷嘲热讽的人,我拿不起素质
hh没素质
另外我觉得你也没多有素质
素质是做出来的,不是口上说的,你可以去发帖说骂我随你便
别回复我行吗?你每说一句都带着嘲讽的语气,我不回复你都不行
你看记录,到底是谁嘲讽,跟你学的
我说的很清楚,开源许可证不是必要的,别给我扯不需要,没用
最后最后强调一次,这是一篇说明下游开发者和上游开发者关系不行的帖子。
人人都要我强调
气死我了