竟然有人直接复制我代码,而不 fork 的!

2016-08-19 17:52:23 +08:00
 mumuy

之前开发的亲戚关系计算器竟然让人直接拷走…… 简直无语了,开源就可以随便来么?直接代码拷走,放自己仓库就成自己的了。。。。

我的项目: https://github.com/mumuy/relationship 山寨的项目: https://github.com/hetianjun/FamilyRelationship

关键是!为什么唯一的一个提交显示的是我提交的?可界面显示确实不是 fork 我的,难道 github 出错了, fork 会断掉关系吗?

9686 次点击
所在节点    GitHub
65 条回复
msg7086
2016-08-20 15:35:34 +08:00
这叫 Clone ,不叫 Fork 。
xwartz
2016-08-20 17:10:44 +08:00
github 不是有个 import 直接导入仓库的吗
tinyproxy
2016-08-20 19:46:12 +08:00
@justjavac 看到你这建议,想起一个奇葩的 license ,用代码就录个跳舞视频挂到网上去吧
SCaffrey
2016-08-20 22:43:33 +08:00
所以还是 sata 协议最科学
mumuy
2016-08-20 23:11:58 +08:00
@justjavac 哈哈哈,是喜欢开源,就是好奇为什么对方不 fork
mumuy
2016-08-20 23:14:09 +08:00
@justjavac 哈哈哈,真的还可以那样么
mumuy
2016-08-20 23:14:54 +08:00
@auzeonfung 我是好奇他为什么直接拷代码不 fork
Delbert
2016-08-20 23:28:06 +08:00
@mumuy 印象中 fork 的 repo 不会产生 contribution 。
auzeonfung
2016-08-20 23:47:11 +08:00
@mumuy 唉,你又不是他,这个事情只有问他本人才知道,我的页面设计(不开源)没有经过我的同意直接被人整个照搬改个标题就用,甚至还有统计代码都不改的,这种人多了去了,不过你是开源的项目,还是 MIT 协议的,开源的时候就要想到以后人家拿你这个项目改一下拿去卖,赚了 1000 万都可以不分你一分钱的,(除非他违反了 MIT 协议,你可以起诉他)开源的时候心态要放好,要想清楚:你到底是为了什么而开源?你可以接受什么开源协议,这个可不是随便选的……
mumuy
2016-08-21 00:21:12 +08:00
@auzeonfung 你对 MIT 有误区吧,还是需要保留版权信息的
mumuy
2016-08-21 00:22:41 +08:00
@auzeonfung 我只需要保留我的版权信息,这是 MIT 的原文: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
mumuy
2016-08-21 00:23:20 +08:00
@justjavac The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.原文里面的
mumuy
2016-08-21 00:25:46 +08:00
@Bardon The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.原文
auzeonfung
2016-08-21 00:44:02 +08:00
@mumuy 我什么时候说 MIT 协议可以去掉版权信息了……

你发帖子说别人拷走了你的代码,你接受不了:

「之前开发的亲戚关系计算器竟然让人直接拷走…… 简直无语了,开源就可以随便来么?直接代码拷走,放自己仓库就成自己的了。。。。」

你的 master 分支没有指定 license ,你的另外一个分支 gh-pages 有 license 文件,是 MIT 的。那个人连同你的那个 license 文件一起拷走了,没有修改。
他虽然没有直接 fork 你的仓库,而是用了其他手段,一楼和二楼介绍了相关操作方法,你可能对这种行为感到不适,但是这并不违反协议,他至少保留了你的版权信息。

你回复我说:「我只需要保留我的版权信息」
mumuy
2016-08-21 01:20:41 +08:00
@auzeonfung 哦哦,那是我理解错了……就挺好奇的,怎么做到的,不用 fork 也能复制过去
Bardon
2016-08-21 08:26:04 +08:00
@mumuy clone push 你不会?你理解的 MIT 是必须要 fork 的吗?要不要 star ?
justjavac
2016-08-21 12:34:58 +08:00
@mumuy

> 哈哈哈,是喜欢开源,就是好奇为什么对方不 fork

你这心态可不是 [好!奇!] 啊。

你用了 https://github.com/ntkme/github-buttons 这个项目,我看了你的 repos ,好像也没有 fork 。
justjavac
2016-08-21 12:36:58 +08:00
@mumuy

> 我只需要保留我的版权信息,这是 MIT 的原文: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

你再好好对比对比两个项目,根本就没有删除你的版权信息。而是你 2 个 branch ,其中一个有版权信息,另一个没有。
xcodebuild
2016-08-21 15:59:53 +08:00
并没有违反你的协议。。如果他没打算合并回你的分支这样做没什么不妥。
mumuy
2016-08-22 08:49:49 +08:00
@justjavac 我什么时候用了 github-buttons 了?????!!!!

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

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

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

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

© 2021 V2EX