如何评价码云的这波操作:未经许可直接搬运我的开源项目。

2018-06-03 16:11:40 +08:00
 wyan453351466

这是我的项目的 GitHub 地址: https://github.com/yan68/xcrawler

这个是码云的搬运地址: https://gitee.com/mirrors/XCrawler

其实我本人是不介意搬运的,关键问题是,现在码云搬运的我的项目后,这个项目不属于我的账号下。我现在想对这个项目进行任何修改(简洁)之类的也不行。

希望码云的工作人员看到后回复一下。

PS: 这里顺便求大家给小弟的项目加一下 star 哈。是一个 PHP 的爬虫框架,1.0.0 版本刚发布。支持 composer 安装。

项目的文档地址是: https://xcrawler.yanshuju.com/docs/

12536 次点击
所在节点    全球工单系统
76 条回复
TankyWoo
2018-06-03 21:15:57 +08:00
这个和 fork 的行为没区别啊,同样都是 fork 到别人的名下,只是跨站了而已,只能说它给 commiter 一个 user page url 有误导性。
eminemcola
2018-06-03 21:23:42 +08:00
直接贴 MIT 协议原文好了:

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so.

这其中明确指出了“ any person ”都具有“ to deal in the Software without restriction ”的权利,包括且不限于“ use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software ”。

换句话说,你标题中所说的「未经许可」是一个不实描述——你分明已经许可了码云这么做。请尊重契约精神。
whodareswins
2018-06-03 21:42:04 +08:00
gitee.com/yan68 看这地址,还是有你账户的,并且时间貌似和你加入 gayhub 的时间一致
icyalala
2018-06-03 21:42:26 +08:00
这就是个 mirror。。
点开项目拥有者是 https://gitee.com/mirrors,也有明显提示这是 mirror,也不涉及任何改动。
和 MIT 协议没什么冲突,从这个角度没必要去质问。

关于名字,从 Github 直接 clone 下来,能够看到提交记录的作者是 "王彦 <453351466@qq.com>" 和码云 clone 下来看到的作者是一样的,这点确实是完整的 mirror。

问题的关键在于码云的网页版,点开“王彦”跳转到的地址是有问题的,这点可以在技术上质疑码云。
Kirscheis
2018-06-03 22:20:57 +08:00
兄弟你都写了这么久代码了,不知道 fork 是怎么回事吗。。你当然不能修改别人的 fork 了,这好像没什么问题吧
zsdroid
2018-06-03 22:29:59 +08:00
@wyan453351466 #38 那我从你的库上 fork,然后 clone 下来,然后上传到 gitee,链上你的地址是否是一回事
changnet
2018-06-03 23:13:49 +08:00
没想到 v2 上的这么多人连最基本的开源是什么都不知道,绝望
88250
2018-06-03 23:25:01 +08:00
楼主控制欲不要这么强嘛,开源是要用开放的心态来玩,越多人 fork 你的项目说明这项目越有意义。
yylucifer
2018-06-03 23:50:12 +08:00
MIT 没毛病。
aihimmel
2018-06-04 01:33:42 +08:00
aihimmel
2018-06-04 01:35:42 +08:00
sorry,请忽视上一条


@stabc
@drug
g00001
2018-06-04 02:30:01 +08:00
经常看到很多自己不开源的、或者开源项目的受惠者在教育那些开源作者,教育他们什么是“开源”,教育他们要怎么“做人”、“做软件”、“做开源”,复制有理,抄袭理直气壮,国内本来愿意做开源的人就少,这样搞的更多作者寒了心就不好了。

如果只是按 MIT 许可证合理使用、或者在 github 上 fork,作者应当不会有意见的,能开源分享,并且选用一个宽松的许可证,作者应当也是一个乐于分享者,对楼主这样的开源作者,不管你用不用他的项目源码,应当保持基本尊重。

这种镜像站与 fork、复制是有区别的,因为在 github 上 fork 一个项目,基本认知不会以为是原始作者的项目,然而镜像站给用户的认知可能就是原始作者自己建立的,而且这个镜像上面似乎也没有在显眼位置看到任何关于自动搬运的条款说明,MIT 许可的只是你可以使用项目源码,而不是许可了你可以冒用作者的身份或者混淆官网。楼主应当表达的很清楚并不是不让人使用他的源码,而是觉得身份被冒用了。

码云其实可以人性化一点处理,给原作者提供一个账号,把项目搬过来只是形式,把人搬过去才是最重要的啊,至于什么名字是你的吗?名字是你的吗?!你名字申请专利了吗?!谁让你开源了呢?!懂不懂开源?!开源了你就怎么的怎么的什么权利都没了......... 讲这种话没有什么意思。
msg7086
2018-06-04 03:23:03 +08:00
一大堆连开源和 MIT 是什么都不知道还在到处喷的喷子。
对这个站新人的质量感到绝望。
msg7086
2018-06-04 03:29:08 +08:00
我把你的 MIT 项目克隆到我的账号里,然后你跟我说你要拿走我的账号,还要成为我克隆的项目的管理员?
没有开源精神的朋友,请不要随便乱用开源协议然后再骂那些遵循开源协议的人。
请把你的项目闭源,免得无辜的人挨骂。

PS: 我的项目中,凡是用了 MIT 协议的项目,对于按照 MIT 协议进行克隆、分叉、修改、贩卖、闭源、商业化、改名或不改名等的行为,我绝不会阻止你合法使用我的项目。保护开源界从我做起。
msg7086
2018-06-04 04:00:43 +08:00
> 那冒用身份怎么算呢?在搬运的这个项目地址中,提交者明明不是我,却显示着我的名字

提交者存储在 Git 中。Git 文件被原样克隆,里面记录的文件的提交者就是你本人。
这个体现的是署名权。
其他人在镜像的时候一般是不会篡改你的名字的。
如果提交者不是你,才是篡改了提交信息。

提交者不是复制者,也不是上传者。谁提交进 Git 仓库就是谁的名字。
仓库被人克隆、复制、分叉的时候,所有的 Git 数据都是保持一模一样的。
我把你的仓库从 Github 克隆下来,和从马云克隆下来,内容也是一模一样的,所有的副本都是一模一样没有任何区别的。

要保护提交不被篡改,可以用 GPG 签名提交,任何其他人篡改了提交者,都会使签名失效。

不管什么情况,把你的项目 git clone 到他自己网站上,是百分之百完全符合你的 MIT 授权的,你要求他不得把项目克隆过去的行为也是百分之百违反 MIT 授权的。
如果马云声称他自己就是你,这种和 MIT 授权完全没关系,这是法律上说的诈骗,利用虚假的信息牟利。
比如他说,王彦这个人是我们公司的,或者他说,这个项目是我们马云写的,这就是诈骗。

Again,如果你不能接受 MIT 赋予别人的丰富的不受限制的权利,那就不要用 MIT。
你可以自己写开源协议,仔细规定哪些操作是可以的,哪些操作是不可以的,免得将来扯皮。

另外,不要公开放到 Github 上。Github 的 ToS 上非常明确地写了,任何人都可以把你的项目复制到他人控制的仓库中,这也自动赋予了马云同样的权利。具体协议内容我摘录如下:

By setting your repositories to be viewed publicly, you agree to allow others to view and "fork" your repositories (this means that others may make their own copies of Content from your repositories in repositories they control).
非官方翻译:通过将你的项目设置成公共可见,你在此同意其他人查看并分叉你的仓库。这意味着其他人可将你仓库里的内容自行复制一份,保存在他们自己有控制权的仓库中。

你看……
stabc
2018-06-04 04:08:21 +08:00
有些人已经钻进 MIT 协议的坑里出不来了。
为什么就不说说码云照搬原作者 ID 制造出一大堆虚假账号呢? 如果说发展初期做一些假账号营造人气可以理解,但是按照和作品一一对应的真实 ID 制造假账号,是不是有欺诈的嫌疑呢? 注意这些假账号都可以点进去,连社交功能都有。
ericgui
2018-06-04 05:06:17 +08:00
gitee 可以 fork 之后发布在自己的网站上,没毛病

但这不是!

这是冒用原作者的名义在 gitee 上发布代码!

这是李鬼仓库!
binux
2018-06-04 05:13:17 +08:00
不了解开源协议就不要跟风瞎选。
binux
2018-06-04 05:13:58 +08:00
ericgui
2018-06-04 06:33:06 +08:00
@binux 你睁大眼睛看看,gitee 上的那个仓库,作者是谁,是这个帖子的贴主!懂吗?

有人把你在 github 上的仓库搬运走了,放在自己网站上,还告诉别人,这是你写的。

这和 fork 是一样吗?

请你务必搞明白你在说什么。

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

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

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

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

© 2021 V2EX