我天真地以为 GitCode 不会偷我的项目
UPDATE IN 7/10/2024:今日登录 GitCode 发现我的组织仓库已经返回 404 并可以正常创建同名仓库了,与此同时我在 GitCode 文档 issue 区下面的留言多了这么一条回复:
我打开此人主页,发现该用户为仓颉编程语言组织成员,并且在 7 月 9 号突然开始活跃于 GitCode 的文档 issue 区:
我想在此友情提醒此人:
我不在乎你是谁、想做什么、目的为何,只要你作为一个开发者并且尝试装傻或洗白 GitCode 大规模搬运行为,那你就不配为开发者。
但是它还是发生了。
前几天 GitCode 大规模镜像 GitHub 内容的事情闹得沸沸扬扬1,这几天在闲着没事干的时候就想着在 GitCode 上看看有什么东西被搬上去了。
不过遗憾的是我似乎来晚了一步,因为现在搜索关键词已经不会出结果了:
于是我尝试了一下把我熟悉的项目路径改成 GitCode 的域名再试,然后我就发现了一些不对劲:
对于 GitCode 已经「搬运」但是没人「认领」的项目,会返回 403:
对于 GitCode 没有「搬运」的项目,会返回 404:
更搞的是,由于我来的已经算很晚了,因此原本在知乎问题1中大量存在的「替身使者」现象现在也看不到了,会一律返回 404:
稍微试了一下,看来我的项目也被搬上去了,于是我只好根据官方的说法,用 GitHub 账号登录 GitCode。
当我确认登录账号绑定手机号后,这个提示更是直接证实了我的想法:
于是我到账号仓库列表一看,好嘛专门搬我有 star 的项目。
而且我尝试了一下,我名下一组织的一个仓库很明显也被「镜像」了,但是即使我「认领」了我的名号,这个仓库也依旧打不开:
而且即使我的账号名下没有这个组织,我也依旧无法创建同名组织,理由是「名称已被占用」:
而且从其他人的早些反馈来看,GitCode 在「搬运」组织项目的时候也会「创建」相应的组织账号2,但这些「组织账号」是不会因为你「认领」了你的账号而一并被「认领」到你的账号名下的3。
看来我也只能大闹官方 issue 要求归还该组织了。
我觉得这玩意多少有点幽默了:
- 作为对标 GitHub 的国内平台,居然在做着有损国内开源环境的事情,这本身就是一件非常幽默的事情
- GitCode 在不通知作者的情况下私自「镜像」作者的项目,还把项目数据(Star、PRs、Forks)也一并「镜像」了,很难说清背后的动机
- 闹出这么大的事情,国际开源社区会对我们中国开源社区怎么看?又会对你某为怎么看?你想过吗?
总而言之,是时候删掉被 GitCode 「镜像」的仓库并留下一张小纸条了。
一开始了解到这件事情的时候,我去搜了下gitcode,没搜到,以为没被搬,原来只是屏蔽了搜索结果,用文章里说的方式进去看了看,还真就被搬了
本来我是不反对二次分发我的代码,毕竟协议摆在那里,但是这种分流社区的行为挺缺德的😓
现在 GitCode 官方文档的 issue 区 里还有很多申请归还账号/组织所有权和删除账号的 issue,但是最后一次处理也是三天前了
要自己提Issue才能拿回来所有权,有够麻烦的,等什么时候能够自主申领组织所有权,不用跑去提交工单,我再去搞这些算了🤔