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

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 个小时的时间在琢磨

9035 次点击
所在节点    程序员
132 条回复
Ackvincent
2022-03-01 22:33:23 +08:00
删除拉黑了事,在这种事情上消耗精力才是你最大的损失。
skiy
2022-03-01 23:00:06 +08:00
@documentzhangx66 有时候,网站里面有 "power by" 更容易受到攻击。

我这两天收到钓鱼邮件了,查了一下,那两个被挂了钓鱼页面的公司是“同行”,这两企业的网站是用的同一套程序(不同风格),“Powered by ourphp”。

- http://www.szblcled.com/function/uploadfile/20220225/20220225002414_89736.html

有时候吧,使用了开源项目,并且需要在项目面里声明出来,更容易被利用。但是,这又是大多数开源协议的要求。
GoogleUser
2022-03-02 00:01:02 +08:00
哇靠那个人的态度可真太恶劣,好恶心的人
x1aoYao
2022-03-02 00:23:55 +08:00
@skiy 我又没说你说的错了.... 我只是补充说明是有能找到时间相关来证明的
jones2000
2022-03-02 00:34:48 +08:00
你这还是好的呢, 我的开源软件被诈骗分子用来开发诈骗网站了, 骗了几千万,主犯在境外估计是抓不到了, 我都被公安局叫去好几次了, 最近公安局那边说要以“帮助信息网络犯罪活动罪” 提交检察院起诉我。怨不怨。
auh
2022-03-02 00:49:36 +08:00
害人之心不可有,防人之心不可无。

开门做事情,就是这样的。上面两句话。有人只做到了第一句,有人只做到了第二句。两句都做到,才是这句话的正确意思。

无人可客观公正维护客观。只有自己做到这两句。
ruimz
2022-03-02 03:11:23 +08:00
支持起诉。可以参考( 2019 )粤 03 民初 3928 号《济宁市罗盒网络科技有限公司诉被告福建风灵创景科技有限公司(以下简称福建风灵公司)、被告北京风灵创景科技有限公司(以下简称北京风灵公司)、被告深圳市腾讯计算机系统有限公司(以下简称腾讯公司)侵害计算机软件著作权纠纷一审民事判决书》的结果准备材料。

与很多人的刻板印象不同,在中国,Github 公证后可以作为证据;“GPL3.0 协议是一种民事法律行为,具有合同性质,可认定为授权人与用户间订立的著作权协议,属于我国《合同法》调整的范围。”
zk8802
2022-03-02 06:24:17 +08:00
害人之心不可有,防人之心不可无。

但是如果没防住,被人害了之后,通过害人的方式去报复对方我觉得也是无可厚非的。

@Wongz 说的那些非常好。除此之外还可以通过其它的方式恶心到对方。尽管拿到钱不容易,但是恶心对方实在是太容易了。

不过我建议楼主调整心态,不要和 losers 死磕,因为花在死磕这件事上的时间可以用来干更多让自己更开心的事情。
zhengrt
2022-03-02 08:04:25 +08:00
@mumuy 对方服务器 ip 47.100.215.0 上海阿里云 无防御 你可以做一些压力测试 让他关站
sausagelee
2022-03-02 08:40:52 +08:00
这态度,以暴制暴。攻它网站吧
anguiao
2022-03-02 08:48:45 +08:00
用 MIT 协议不代表就没辙了啊。
删除了版权信息就是违反了 MIT 协议,授权也就无效了。既然没有有效的授权,理论上来说肯定是可以追究的。
ShuoHui
2022-03-02 08:58:06 +08:00
好多人说“开源了就不要计较”。这种想法是怎么来的?是不是没有体会过别人创作的艰辛。连最基本的 MIT 都没办法遵守,是想白嫖到什么程度?
NSAgold
2022-03-02 09:07:17 +08:00
MIT/Expat License 在国内可以视为授权合同
合同的唯一条款是保留署名
对方违反合同,MIT/Expat License 授权自动解除,对方侵害了你的著作权
所以可以起诉
cybird
2022-03-02 09:13:19 +08:00
@jones2000 真他妈恶心
cybird
2022-03-02 09:15:30 +08:00
@ShuoHui 这种脑残可能从小就缺少父母的关爱吧,孤孤零零长大挺不容易的
zzwyh
2022-03-02 09:41:55 +08:00
看的我血压上来了,这种狗币
uleh
2022-03-02 09:42:57 +08:00
国内存在大批缺乏法律意识、不尊重知识产权的人
而且这样的人往往还都横的很
mumuy
2022-03-02 09:44:03 +08:00
@xiangyuecn 对啊,很多人都在用,小米系统里面也是
mumuy
2022-03-02 09:45:06 +08:00
@lyhiving 对方用了我会很开心,问题是他把我版权信息删除了!这个很不开心啊
mumuy
2022-03-02 09:47:44 +08:00
@jones2000 这个真的是躺枪啊!就像违法网站用了 jQuery ,警察去找 jQuery 的开发者一样……我的开发工具并不是人家诈骗的决定性因素呀

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

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

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

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

© 2021 V2EX