开源程序该如何维护版权?!

2022-03-01 14:55:04 +08:00
 mumuy

话说,事情是这个样子的:我在多年前,开源了一套“亲戚称呼计算器”的算法,并且当时就在 Github 上以 MIT 许可协议开源出去了。最近在完善程序的过程中,发现已经有很多人在使用这套算法搭建了在线工具页面和相关 APP 。说实话这就是开发者的成就感,看着每天都有成百上千的人访问自己的网站,Github 上的 star 数量也慢慢在涨,就会有感到被认可。可是,在看到别人网站的源码后,又时不时被打击到,好多人在复制代码以后就会可以把开发者相关信息删除掉,更有甚者还会选择自己再加密下。抱着试试的态度,有时候我会特意留言提醒对方,保留下版权相关的信息。原因很简单,如果代码中保留这相关信息,别人看到感兴趣就会去找,这样无意间就可以将它分享给更多的人。这也是我选择 MIT 开源许可协议的原因,只想保留版权信息,剩下的你可以随意使用它!

然后,我还是低估了一些人的底线。我本身很少找别人加回版权信息,但就在为数不多的几个人里面,还有碰到了无理取闹的,更是人恶人先告状,反咬过来。说我消息了他的代码,改了改还有脸找他,说我的代码跟他的十分相像(承认是代码相似度了吧),说没找我就是客气了!在 Github 上可以清晰的看到,我创建项目的时间是 2016 年,并且在这 6 年的时间里已有 430 多次的提交,每个版本都在版本库里面可以追溯。如果你觉得我是抄袭你的,你可以提供你的代码开发早于我的证据!是代码,不是网站或者域名的诞生时间!说我的代码比你的大几倍?废话,你用的是我早期的版本,我在这 6 年的时间里面不断完善,大几倍不正常吗?但是算法是我想出来的啊,里面的代码我自然知道是自己写的。

2016 年分享程序的时候写的文章:一个有趣的算法,中国亲戚关系计算 - 掘金 (juejin.cn)

2017 年分享关于这套算法的原理:"亲戚关系计算器" 算法实现 - 掘金 (juejin.cn)

开源项目地址: https://github.com/mumuy/relationship/

我的网站地址: http://passer-by.com/relationship/

对方页面地址: http://gongju.chinaadmin.cn/qinqiguanxi/

如果当事人看到这篇文章,有异议欢迎你拿这篇文章作为我方陈述的证据,你可以提供你的证据一一驳斥!我对我上述的话负责!

很多人都会有这样的潜意识,既然软件开源了,那就代表开发者放弃了自己的版权,自然可以为所欲为地使用。

然而,为什么会是这样子呢?应该这样子吗?如果开源意味着放弃所有权力,为什么还需要那么多开源协议的存在?我认为开源是一种思想,它是让我分享知识和劳动的成果,让我们用更开放的方式去构建软件生态。但并不意味着,可以无视他人的劳动成果,去选择践踏它。开源程序保留版权,本身就是对开发者的一种认可,仅此而已。

对于一些人来说,我确实是小题大做,太较真。可是如果没有人去较真呢?那只会被越来越无视啊!开源代码用的人只管下载就完事了,可是开发它的人就像对自己孩子一样,每次提交都是自己慢慢琢磨出来的,它需要时间去试错,需要不段推翻自己的想法,需要不断去收集各种资料!我可以说这套代码我花了不下于 150 个小时的时间在琢磨

8659 次点击
所在节点    程序员
132 条回复
Wongz
2022-03-01 17:52:56 +08:00
其他不知道,说说网站的一些问题:

1. 网站服务器用的是上海阿里云的服务器,域名为 cn 域名,备案为个人,但整个网站都找不到 ICP 备案号;

2. 网站有卖会员充值、模板付费下载等业务,没有办理 ICP 证;

3. 网站的业务包含了资讯、下载、推广等业务,从网站性质来说,不是个人备案的性质。

既然对方这么不配合,直接阿里云、工信部投诉走一波。
Wongz
2022-03-01 18:02:05 +08:00
这网站有页面都还有问题,估计日志留存应该是没按要求做的。备案是福建的,站长 QQ 看应该是福州的,福州公安局的网监大队再咨询一波,让他们看看这个网站有没有采取防范计算机病毒和网络攻击、网络侵入等危害网络安全行为的技术措施。
zhaol
2022-03-01 18:20:04 +08:00
我不信这种工具网站的所有工具都是自己写的
mumuy
2022-03-01 18:31:16 +08:00
@RickyC 开源代码类似于你写的小说一样,都是有著作权的,属于版权范畴
huyi23
2022-03-01 18:57:20 +08:00
国内唯一能保护的就是软著
huyi23
2022-03-01 18:58:05 +08:00
这么说吧,就算你软著是抄的开源项目,发表时间可以自己随便写,也是受保护的
huyi23
2022-03-01 18:59:18 +08:00
@efaun 认可的,只认可软著
xiangyuecn
2022-03-01 19:05:04 +08:00
@mumuy 终于抓到你了😁 看名字我说怎么这么眼熟,18 年我也用了这个库写了几个玩具(已倒闭,未更新,有注释版权),后面还关注到了 data_location 这个库(竞品)

不过相对于库的 demo 和 同类型的关系计算功能,我觉得还是我写的交互最牛逼😜😜😜





skiy
2022-03-01 19:05:48 +08:00
@x1aoYao 你看清楚了。我说的就是 git commit 的时间,而不是 github pr 的时间。
xiangyuecn
2022-03-01 19:07:29 +08:00
这个库本身计算量并没有多大,可以点击关系按钮 直接出结果,并且可以同时显示双向的称呼

交互操作上会友好很多
skiy
2022-03-01 19:11:58 +08:00
@efaun ???网易云音乐突然变灰、视觉中国、方正字体、番茄花园作者入狱、快播作者入狱 的案例还不够多?为了黑而黑没有这个必要了吧?

你可以说,对于源代码版权方面有所缺失,但并不是没有和不重视版权。
yunye
2022-03-01 19:13:55 +08:00
挺好的 大家都别开源了
zvl0reqglvd
2022-03-01 19:19:31 +08:00
别开源,真的,不想看到好人没好报。贱人太多了
Cielsky
2022-03-01 19:21:01 +08:00
@ericgui 是你要去读吧。
楼主自己不是很清楚 mit 需要保留版权信息?对方删了,这个就看对方盈利多少了,衡量自己的投入决定告不告
garywill
2022-03-01 20:03:38 +08:00
我一般都选 AGPL GPL LGPL 这种。。强制开源!(不过不知道,GPL 虽然强制开源,但含有必须保留原作者版权信息没有?)刚开始开源的时候,找个时间无法更改的平台发布一遍代码就可以当证据了(国内部门认不认不知道)。
Github PR 应该也算一种。像我的做成插件发布在 AMO ,应该也算有“证据”
lyhiving
2022-03-01 20:36:39 +08:00
我觉得开源程序的 MIT 是真奉献,也是很伟大的。
当然,如果你觉得对方用了你不开心,你也可以将自己的弄成 APP 。
放开点,放开点。
documentzhangx66
2022-03-01 20:37:05 +08:00
楼主可能不太明白,就算在商业上,除了那种大于几十万的定制项目之外,小于这个金额的,乙方要求甲方保留开发公司的信息,都可能是一件比较困难的事情。甚至很多几万块的通用型软件,甲方很有可能会问一下,能不能改 logo 并且替换或删除开发公司信息。

你这开源作品,在那些人的眼里,和送钱是没区别的。和他们谈这些规则,就像对牛弹琴。

而且你拿 MIT 与 github ,去国内法院起诉,也是一件为难法官的事情。

你的出发点没问题,只是目前你的诉求,超出了当前国内的现状。建议,你如果能调整自己的心态,就继续开源,否则就闭源。
star7th
2022-03-01 21:14:27 +08:00
对方的态度是真的不好。不过我也不建议你去自找麻烦。首先脚本代码里即使保留版权注释也不见得对传播起到多少作用,其次技术含量不高,本身避免不了大量抄袭。不建议在这种事情上浪费太多时间。如果是为了开源让自己开心,那你只顾着让自己开心好了。如果是为了利益,那么自己好好思考下怎么建立自己的利益壁垒。
linglin0924
2022-03-01 21:15:10 +08:00
哪个站点吧,发出来我们来几发 ddcc ,让他知道什么叫态度端正
yiqiao
2022-03-01 21:37:28 +08:00
@vanton 换了协议它也可以用之前的 MIT 版本。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/837176

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX