竟然有人直接复制我代码,而不 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 条回复
mumuy
2016-08-19 21:27:36 +08:00
@rashawn 有几个自己做的工具一直想上传,因为有用到别人的算法还是作罢
kxxoling
2016-08-19 21:45:18 +08:00
举报吧: https://help.github.com/articles/dmca-takedown-policy/#f-submitting-notices 话说 React Native 版本是哪个 repo ?
justjavac
2016-08-19 22:28:52 +08:00
@mumuy 我刚才去看了,协议是 MIT ,而且复制者没有删除。从情感上我非常反感这种行为。但是作者为什么不选择其他 license 呢
justjavac
2016-08-19 22:30:25 +08:00
之前有人遭遇类似的事,“开源 App 被人抄袭到 iOS App Store 怎么办?”,我的回复: https://www.zhihu.com/question/48198629/answer/109644390
xuboying
2016-08-19 22:40:45 +08:00
很多人以为在 github 上开源代码就是在推广自己了,其实这是两件不同技术方向的事情。。。
没必要那么火大,我认真自己做的软件都是闭源的,不碰 gpl 的东西。
hzwjz
2016-08-19 23:34:36 +08:00
so ,搭个顺风车,问一下,现在如果自己要开源个人的项目的话,用什么 license 合适呢?
aprikyblue
2016-08-20 00:46:45 +08:00
起码还没篡改 commit 记录, LICENSE 和版权信息也没动。。就复制下仓库有啥好激动的。。

fork 只是 github 等网站加上的仓库间关系而已。。
能访问到你仓库拉取下你 commit ,然后再 push 到其他仓库就行了。
如果愿意的话,用你身份伪造 commit 都没问题。
Bardon
2016-08-20 01:10:33 +08:00
貌似楼主真的激动了, github 上复制代码,并非必须要 fork 的...
况且他压根没有修改你的任何代码...他默认分支为 master ,估计就是 clone 下来, checkout 到 master ,再 push...
然后很多人纷纷就 license 发表各种见解...

难不成以后不 star 的时候,也可以来 V2EX 里吐糟鄙视一翻了...
scnace
2016-08-20 02:14:30 +08:00
楼主还没习惯这种事情吗?在天朝很正常吧 你用百度(贬义)随便搜个技术类的话题 给你出来第一页都是一样的博文。。上次 我同学博文被别人抄了 别人 SEO 还做得比他好。 。
franklinyu
2016-08-20 07:30:47 +08:00
@justjavac {{23L}}:+1 ,強烈反對任何 App 用 MIT 協議開源。 MIT 就應該用於庫( library )。
franklinyu
2016-08-20 07:31:57 +08:00
@scnace {{29L}}:那個不一樣。抄博客那個是真的違反版權法了,而這個看起來沒有。
franklinyu
2016-08-20 07:39:30 +08:00
@hzwjz {{26L}} 要看是什麼項目,是 App 還是 Library 。還要考慮是用來干什麼的?如果你只是用來找工作,根本不用配備協議。
raincious
2016-08-20 07:47:05 +08:00
@xuboying
事实上你不应该不碰 GPL 这种自由软件许可证的东西,反而不应该去碰 MIT 、 Apache 这样的开源许可证。
hzwjz
2016-08-20 08:00:41 +08:00
@franklinyu 嗯,我是不是有必要阅读一下这些个 license 的 wikipedia?
auzeonfung
2016-08-20 08:18:12 +08:00
你的 master 分支没有 LICENSE ,你的默认分支 gh-pages 人家也有。
他没有改你的 LICENSE 。
他没有违反 MIT 协议,楼上一堆这么激动干什么。
justjavac
2016-08-20 11:29:34 +08:00
@auzeonfung 人家本来就没做错
justjavac
2016-08-20 11:31:12 +08:00
@Bardon 楼主应该自己定一个协议,好像已经有了,就是用我代码必须点赞,必须 fork 我。 23333
franklinyu
2016-08-20 12:07:38 +08:00
@hzwjz {{34L}} 英語如何?英語好的話可以看看 http://choosealicense.com/
we000
2016-08-20 12:13:26 +08:00
自己选的协议又觉得不爽, 怪谁...
billlee
2016-08-20 13:50:22 +08:00
现在才发现被楼主误导了,拿了两个不同的分支来对比, gh-pages 分支上的 MIT LICENSE 对方可没有删掉,这可是按你的授权使用的。

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

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

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

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

© 2021 V2EX