2018/7/13 下午 15 点左右 ,我群里有朋友跟我说,我用 github pages 建设的网站访问不了了.
然后 我一打开对应的仓库,404.
嗯,是不是仓库被 block 了, 继续看账号. WTF ? 账号主页也访问不了了.
登录试一下?无法登录,显示账号被停.
由于网站的内容是 hugo 生成的,本地有备份,马上 scp 一份到 jp 服务器。
并修改 域名的 DNS 指向。现在,网站基本上不影响访问了,但是我 github code 啊,我的 github star 的项目啊。。。
全丢失了.
13 号当天发邮件过去, 第二天 github 就回复了.只有寥寥数语. 而且,并没有指出具体导致被封的 repo.
于是我又回复了邮件(下图中的上面部分),表示希望得到解封的机会, 比如哪个 repo 有问题, 可以帮助删除之类的.
因为我现在账号完全被封(连登录都不可以),也没有办法删除仓库了.
差不多两天过去了, 不再有收到任何回复了.于是后面仔细看了下那句话:
Unfortunately, this means we'll have to keep your account suspended.
这句话,注意到那个词, keep, 差不多就是永久封的意思. 没得商量了.
搜索邮箱, github 并没有发邮件通知我,而是放在了一个叫 dmca 的仓库. 我是利用 google 搜索才找到这个的:
https://github.com/github/dmca/blob/master/2017/2017-11-14-Atlassian-2.md
https://github.com/github/dmca/blob/master/2018/2018-07-05-Jetbrains.md
第一个 gist 是 Atlassian 的一个算法,当然,这也只是一个算法,没有私钥,也是绝对不会工作的.
第二个是 jetbrains-license-server-emulator 这个仓库其实也并没有侵犯 jetbrains 的权利。
因为缺少一样关键的东西 :钥匙。这是个没有私钥的代码,因此,不能用来真正破解任何东西 。
因为这只是一个学习性质的项目。因此,作者才将它分享在了 github.
我那天也只是觉得可以有学习的用途,或者启发。因此就 fork 了吧。
fork 之前我也是看了介绍的, 作者特别说明,这个是不能正常使用的,只是学习目的。如果有问题,我肯定不会 fork.
至于为什么不是封了仓库,而是直接把整个账号给永久封了,
我猜测,应该是这里有两条的原因吧. 只有一条就封仓库,两条就封账号.
没时间读他那些什么条文规则, 太多,浪费生命.
提醒一下,如果你此前像我这般信任 github 是一个好网站,那你错了。
有部分童鞋,在了解到我的事情后,果断的把自己的仓库同步到了 bitbucket, gitlab 和 coding 等。
github 的操作:没有任何通知,直接封你账号。封完之后,你账户下所有的 repo 全部 404, 你也不能再登录。
此时,你在 github 的所有数据,已经不属于你了。
你永远无法再访问到。你没有任何机会再备份你在 github 上面的数据( issue, star 等)。
对于一个免费的用户,github 的问题是一刀切. 直接封. 也不通知,不给解释的机会. 这样一个代码托管服务商,
虽然是免费的,但我以后可能也不放心它了. 使用人家的服务, 理应感谢它. 因此,这里没有要怼它的意思.
只是以自身的经历, 来提醒一下大家.
当然,我也有问题,1 是没有备份这些数据,2 是过分相信 github, 3 是没有注意版权问题. 这是我的问题。
网络时代,任何云和服务的东西,都不要过于信任。
本地一定要有自己的备份。有备无患。
一旦被封,你的数据,将不再是你的数据。
比如 github star 的 repo , repo url 等,要另外用个东西存起来。
自己的代码,不要单一的 depend on gitbub.
应该多同步到几个地方,比如 bitbucket, gitlab, coding.net , oschina git 等.
比如像我这样,被 github 杀了个 措手不及。
你的代码,你 star 的 repo, 你所有的心血,github 不分青红皂白,没有任何提示,
直接就可以把你的账号永久停掉。
另一个需要注意的是,使用国外的服务, 千万注意规避相关的版权问题.
不管这个东西是不是真正的违反了 DMCA.这样可以避免一些不必要的麻烦.
现在留下的,唯有几天前的一张截图留念:
现在这个页面已经是 404 了。
有部分
开通 bitbucket, gitlab, coding.net , oschina git 等其它仓库及镜像
在自己服务器架设 git 服务器,并设置为主仓库,所有其它仓库都是从主仓库同步。
另外就是, star 收藏这种数据,不能再像之前那样,直接存在账户本身了,
而是要自己架设一个类似 bookmark 之类的服务.
服务器不是问题, 手里有好几个,再不行用之前撸的腾讯云也是可以的.
简单搜索了下, 找到以下两个项目貌似适合使用(如果有其它合适的,也欢迎各位推荐,谢谢):
Simple bookmark manager built with Go https://github.com/RadhiFadlillah/shiori
API-Driven, Geeky Bookmarking Service https://github.com/dimonomid/geekmarks
为什么要做这些? 我直接用这些 repo 托管网站的 star 功能挺好用的.
嗯, 回到标题了, 你可能不理解我现在的心情.
丢失 github 2 万 2 的 star repo 是一种什么样的心情?
算起来,这些 star 都是相当一个一个点击收藏进来的.
算年份的话, 差不多积累了有七八年吧. github 是 08 年成立的.
修正标题:
PS:
请不要在这里跟我讨论什么版权问题,我不是来跟各位版权专家讨论版本问题的。
既然因为这两个版权问题上有些模糊的repo, github把我的账号封了,我想我已经清楚了他们的 规则 和 行径 了。
请不要再来提醒我关于github的规则云云。
我觉得封整个账号并且不给机会解封是不合理的。
如果你觉得合理的话,请继续你的想法。也不要回复了。
所以,如果你想表达你是多么的了解他们的版权规则和来说教我这个人是如何如何不懂老外的版权,
谢谢,你不用回复了。
感谢@phithon 提供的api 接口,利用此接口可以查询到所有star的repo. (见https://www.v2ex.com/t/471437#r_5908994 和 https://www.v2ex.com/t/471437#r_5909309 )
抽时间做了个starred repo 导出到mongodb 的小工具:
https://gitlab.com/hacklog/githubStarredRepoBackup
https://coding.net/u/c0ding/p/githubStarredRepoBackup
这个小工具只是第一步。为什么导出到mongodb, 只是方便而已。
后面再弄个html页面查询之类的比较方便,或者,
再弄个添加或者bookmark接口之类的应该都会比较简单。
运行效果:
mongo db:
db.getCollection("starred").count()
2155
2155 条star repo全部找回
追加了一下最终的邮件,今天晚上收到githbub的最终回复了。 Screenshot from 2018-07-17 22-28-29.png
所以,最终的结果是,永久性封禁, 不予解封。跟我之前预料的结果差不多。
谢谢大家的回复(所有人)。
第 4 条附言 仅针对喷子的。如果有让你感到不舒服。 这里表示抱赚。
--EOF
谢谢大家的回复(所有人)。
第 4 条附言 仅针对喷子的。如果有让你感到不舒服。 这里表示抱歉。
1
TtiGeR 2018-07-17 02:24:19 +08:00 via iPhone 8
放破解类的东西,无论是否工作,都可能被封的,只要权利人投诉侵权,因为你有意图逆向工程 /模拟 /仿真对方的序列号生成。
是否学习用途是没有意义的…就像你放个 5 分钟电影片段,你说是为了学英语用途,或许可以规避大陆的法律风险,但境外权利人照样可以向境外网站投诉你侵权,YouTube 之类的网站照样封视频 /封号。 据我所知,付费账号的待遇是一样的,除非你能证明你是权利人或者有授权。 |
2
TtiGeR 2018-07-17 02:30:51 +08:00 via iPhone 2
C. What If I Inadvertently Missed the Window to Make Changes?
We recognize that there are many valid reasons that you may not be able to make changes within the approximate 24-hour window we provide before your repository gets disabled. Maybe our message got flagged as spam, maybe you were on vacation, maybe you don't check that email account regularly, or maybe you were just busy. We get it. If you respond to let us know that you would have liked to make the changes, but somehow missed the first opportunity, we will re-enable the repository one additional time for approximately 24 hours to allow you to make the changes. Again, you must notify us that you have made the changes in order to keep the repository enabled after that 24-hour window, as noted above in Step A.4. Please note that we will only provide this one additional chance. https://help.github.com/articles/dmca-takedown-policy/ 照 GitHub 说法,你有 24 小时机会修改删除内容,如果你没收到,可以要求重新提供 24 小时机会。 |
3
8ox86 OP @TtiGeR 感谢回复. 通过这次事件,只要跟版权粘边的东西 ,都有可能导致封号. 不只是跟授权相关的算法,或程序.
也许是其它东西 ,比如你 fork 的 pdf 之类的. 所以, 以后碰到这种 repo 就要注意, 不要去 fork 了. 目前来说我发邮件希望能有机会删除相关 repo ,没有收到任何回复. 没有什么太多希望了. |
4
jameslan 2018-07-17 06:40:43 +08:00 via Android 4
2 万 2 的 star 在哪里?我只看到 2.2k
|
5
hanxiV2EX 2018-07-17 07:31:03 +08:00 via Android
荒野无灯?恩山里很有名的路由器固件那个?
|
6
xbigfat 2018-07-17 07:32:34 +08:00 via iPhone
灯大威武。。
|
7
652600543 2018-07-17 08:27:04 +08:00
大神,我还等着你的最新固件呢。
|
8
riciny 2018-07-17 09:15:58 +08:00
灯大啊,K2P 的固件没丢吧……
|
9
iu2fish 2018-07-17 09:52:21 +08:00
心疼大师一秒钟
|
10
jejer 2018-07-17 09:56:53 +08:00
灯大啊,K2P 的固件没丢吧……
|
13
zqiyun 2018-07-17 10:33:29 +08:00
灯大啊,FX 凉了,你可不能凉啊,全靠你更新啦
|
14
mahonex 2018-07-17 10:37:31 +08:00
看邮件截图头像眼熟 往下拉果然是灯大
|
15
phithon 2018-07-17 11:46:19 +08:00 5
一番经验:
我去年年底被封过,也是几千个 star 不过我把关键项目 https://github/vulhub/vulhub 放到 group 里了,所以这个项目没受影响,不过因为我是唯一管理员,所以这项目就变成只读的了。 原因是我 fork 了几个违反 DMCA 的项目。star 的收藏可以通过 api 获取,这个被封以后也可以拿回来。 后面沟通了半个多月 中间我辩解了一番,反正最后解封了 |
16
phithon 2018-07-17 12:07:40 +08:00 3
|
17
fcten 2018-07-17 12:14:43 +08:00 1
我只在提交 PR 时才会 fork 项目……如果是为了学习,我一般只 star + clone 到本地。
|
18
vjnjc 2018-07-17 12:17:21 +08:00 1
我就说怎么这么眼熟,原来我家路由器的固件是你写的。
手动帮顶 0 0 |
19
jeterli 2018-07-17 12:22:22 +08:00
顶灯大
|
20
hxhc 2018-07-17 12:55:37 +08:00 via Android
顶灯大
|
21
azh7138m 2018-07-17 12:57:40 +08:00 via Android 1
一楼说的很完整了,出于学习目的只是中国特色法律
|
24
mercury233 2018-07-17 13:13:34 +08:00
我吃过好几次 DMCA,都是发邮件给你 24 小时处理的,删了侵权的文件就没事了,LZ 的情况不知道是侵权类型不同还是没收到邮件还是 github 被微软收购后改了做法
|
25
8ox86 OP @phithon 查看了下文档( https://developer.github.com/v3/activity/starring/#list-repositories-being-starred ),通过后面加分页参数,可以拿回所有的 star repo, 非常感谢。
我这里的话我查看了下,总计 72 页。 https://api.github.com/users/ihacklog/starred?page=72 |
26
dong3580 2018-07-17 13:23:25 +08:00
@mercury233
封号说实话第一次遇到,之前被封只是变成了只读,没你这么严重。 |
27
hacher 2018-07-17 13:36:49 +08:00
帮顶下,我也在用楼主的 k2p 固件。Github 为什么整个账号都封了?
|
28
xiaket 2018-07-17 13:45:01 +08:00
看来我经常清理自己的 fork 的习惯要坚持下去...
|
29
8ox86 OP @mercury233 没收到邮件。因此都不知道有这回事。
|
30
ETiV 2018-07-17 13:54:14 +08:00 via iPhone
侵权可以申诉的,可以看 GitHub 文档,按照他提供的模版发邮件。
但是封账号这操作是咋回事……按说俩 repo 跟 multiple 还是有点差距的,而且是 fork |
31
swkl86 2018-07-17 13:54:56 +08:00
首先感谢灯大的努力让我等渣渣用到如此好的固件
其次,看到几位大佬的教训,感觉相关备份还是提前做下备份比较稳妥 |
33
wangxn 2018-07-17 13:57:33 +08:00 via Android 1
这种 keygen 还算版权模糊?
欧美版权保护如此严格,这没什么好说的。你搬去哪里都一样。 |
34
schema 2018-07-17 13:58:15 +08:00 5
不允许大家表达看法?
所以你发帖的目的是带节奏,让大伙儿批判 Github ? Too young ! |
35
roshad 2018-07-17 13:59:36 +08:00
看起来是没给了,那么这网站有点危险.
|
36
iConnect 2018-07-17 14:01:03 +08:00 via Android
我 fork 的 repo 被 github 认为违反 dmca 封了之后,我让他们删除 repo,反正也看不了,你就把它删了吧。结果被客服警告说下次有可能封账号!
我 fork 之前,怎么知道这个 repo 是不是违反 dmca ?回了一条 dmca 链接。我觉得 github 这个规定不是很合理,以后 fork 都要很小心了?那就改用 gitlab 拖到私有仓库呗。 |
37
dany813 2018-07-17 14:08:07 +08:00
可怕,以后我就 star
|
38
n1dragon 2018-07-17 14:08:59 +08:00 1
放破解软件,活该被封。repeated violation,说明你的意图很清楚,就是为了破解别人的软件。这种账号根本不应该存在。
|
39
onion83 2018-07-17 14:14:35 +08:00
Microsoft ❤️GitHub
|
40
LokiSharp 2018-07-17 14:36:15 +08:00
Microsoft ❤️GitHub
|
41
Mrcocoa 2018-07-17 14:39:52 +08:00
原来是荒野无灯大大
|
42
PP 2018-07-17 14:49:05 +08:00 via iPad 3
这里面有两个问题,一是 repo keygen 是不是枪毙的罪过即合理性的问题,二是附带损失的责任归属即权利边界的问题。楼主因为过失而受到了过度惩罚以及不可逆的附带伤害,这是不合理的。同时 github 的做法显然是不可取的,严重降低了其自身的可靠性评价。
|
43
bequt 2018-07-17 14:49:37 +08:00 via Android
荒野无灯大大,大神大神膜拜膜拜
bitbucket 一般不封,我记得好多破解和泄密 固件都放上面。 加拿大的厂。 |
44
swulling 2018-07-17 14:55:43 +08:00
MS 的胜利
|
45
kera0a 2018-07-17 15:13:24 +08:00 via iPhone 3
我只想知道让站长下线蒲公英企业证书广告的 V 友们现在支不支持 Github 封禁楼主的做法
|
46
drackzy 2018-07-17 15:14:04 +08:00
以后不敢随便 fork 了
|
47
DesperadoJ 2018-07-17 15:26:39 +08:00
心疼灯大,还等着你的 N1 固件呢……
|
48
mentalkiller 2018-07-17 15:36:27 +08:00
@n1dragon #38
麻烦喷的时候喷对了点,先看懂 #41 PP 的发言再来讨论。 |
49
jxl 2018-07-17 15:52:28 +08:00
心疼楼主一分钟
|
50
Troevil 2018-07-17 15:55:02 +08:00
我去 我也写了个 JetBrains-License-Server ..... 不过和 LZ 一样 没放秘钥 ... 不过我是这个项目 DMCA 了 , 账号没事...
|
51
Felldeadbird 2018-07-17 16:04:45 +08:00 1
所谓的云,根本不是用户的云,而是万恶资本家的云。 我们不过是他们里面的载体。资本家一句话,就可以将 自己的心血 化为乌有。
|
52
oovveeaarr 2018-07-17 16:15:52 +08:00
一波大新闻正在等着 LZ
reddit/r/github/ 走起啊 |
53
ihainan 2018-07-17 16:17:31 +08:00
楼主原来是灯大……
|
54
flynaj 2018-07-17 16:17:56 +08:00 via Android 2
参照中兴事件,多学一下合规。
|
55
mind3x 2018-07-17 16:30:17 +08:00 5
回复一路看下来,只能说国内和国外的 common sense 果然是不一样的
|
56
8ox86 OP @roshad 从来没 24 小时这回事,我啥邮件通知都没收到。包括封号的事,都是别人发现后,告诉我的。
ps, 我的 github 邮箱是可正常接收通知,每天都会查看一些 issue. 然后我发了两次邮件过去了,请求给机会删除有问题的 repo. 对方没再鸟人。 |
57
zhangpeter 2018-07-17 16:40:43 +08:00
了解了,我会开始同时使用 GitHub 和 GitLab 的
|
58
xi_lin 2018-07-17 16:52:18 +08:00
灯大啊,感谢固件
|
59
ZackB0T 2018-07-17 17:12:34 +08:00 via Android
那个 GitHub 上有 KMS server,算不算违规?毕竟盗版 office 靠这个
|
60
robertlyc 2018-07-17 17:15:51 +08:00 2
封的好 活该
|
61
mosliu 2018-07-17 17:18:51 +08:00
膜拜下灯大~~~~
|
62
8ox86 OP @wangxn 关于这个问题。我觉得不要再讨论了。github 说是违反了 DMCA,咱们就认就行。
我现在讨论的只是 github 的做法。所以,我不存在说,辩论自己的仓库完全没问题这个事情。 请认真阅读原文:当然,我也有问题,1 是没有备份这些数据,2 是过分相信 github, 3 是没有注意版权问题. 这是我的问题。 |
69
bbbai 2018-07-17 17:30:40 +08:00
顶灯大,感谢灯大分享经历
|
70
wxsm 2018-07-17 17:34:37 +08:00
E. Repeated Infringement
It is the policy of GitHub, in appropriate circumstances and in its sole discretion, to disable and terminate the accounts of users who may infringe upon the copyrights or other intellectual property rights of GitHub or others. 确实是有这么个策略。只能说,楼主给我们上了一课。删 fork 保平安。 |
71
lazydog 2018-07-17 17:35:06 +08:00 via Android
看来好好备份是真的很重要啊,虽然我已经开始转移阵地了!
|
72
0attocs 2018-07-17 17:40:23 +08:00 via iPhone
@8ox86 **repeated** infringement of others' copyrighted work 封号原因写得清清楚楚。
|
74
0attocs 2018-07-17 17:49:20 +08:00 via iPhone
楼主:“合规是不可能合规的,这辈子都不可能合规的,只有不断转移到 DMCA 宽松的地方才能维持得了生活的样子。”
|
75
kn007 2018-07-17 18:05:32 +08:00 via Android
卧槽,不是吧,老铁
|
77
kn007 2018-07-17 19:06:12 +08:00
@8ox86 诶,不要说你了,我特么完全没有心理准备。。感觉要好好备份,我现在的档没有 commit 记录。这种突然封,不是不能理解,但是封了就 say goodbye 不让备份的,可真是 X 了?了。
|
78
pynix 2018-07-17 19:23:32 +08:00
得看你的 star 是什么类型的。。。
这年头还以 star 轮英雄吗? |
80
mywaiting 2018-07-17 19:24:30 +08:00 2
看到这个很想写点东西,写了又删除,这感觉不好写
无论是 github 还是 google,还是现在 v2ex,其实大家都是一厢情愿去相信而已,忽略了这些地方不过是满足现行法律法规的其中的一个角落而已 互联网上,无论啥服务的 tos 和 privacy 我都懒得去读,因为读和不读,都是这么一个卵样,少有 50 步笑 100 步的,多数都是 50 步笑 60 步的 所以,为什么要觉得 github 就是个天然安全的地方,而不是自己的硬盘最安全? |
83
kookxiang 2018-07-17 19:39:11 +08:00
吓得我都不敢发 DMCA Takedown Notice 了
|
84
0312birdzhang 2018-07-17 19:46:28 +08:00 via iPhone
吓得我赶紧回家把 nas 上的 gitlab 开起来
|
85
lrz0lrz 2018-07-17 19:56:45 +08:00 6
> GitHub 把我违反用户协议的账号封了
> 我觉得 GitHub 这样不对,所以我要发帖抱怨。 > 你们别提什么规则、什么版权,不要回复,我不在意。 > 你觉得我的做法不对?别回复,我懒得理你。 帮楼主总结了一下 还有,封的好 |
86
doubleflower 2018-07-17 20:01:38 +08:00
那这个大热的破解 windows 和 office 的 repo 怎么没把所有 fork 的全 suspend 了? https://github.com/Wind4/vlmcsd
|
87
Acoffice 2018-07-17 20:13:57 +08:00 via Android
哇,灯大啊,好久不见!
|
88
sobigfish 2018-07-17 20:24:06 +08:00
@doubleflower #84 因为 MS 没发 dmca 文件? 必须版权方投诉才撤的,说明 ms 就是不在乎(或者钓鱼)
|
90
shengchao 2018-07-17 21:10:27 +08:00
吓得我赶快自己安装一个 gitlab 手动笑 [笑]( http://wumingtv.com)
|
92
mmdsun 2018-07-17 21:26:12 +08:00 via Android
我也被删过太心痛了。国外对版权太严格了。我现在在 github 也上传了破解软件。只不过是加密的。
|
93
8ox86 OP @lrz0lrz 不好意思,恐怕要令你失望了。我也觉得封得挺好的。
我只是把我的经历说出来了而已,没想到,不给你机会喷的时候,你很不高兴了。 很遗憾, 你的评论毫无用处。所以,秀一下优越真的挺重要的,有时候。特别是看到某些帖子的时候, 是吧,比如像我发的这种,触发了你心中某些东西。优秀的,优越的东西 。 |
94
Yc1992 2018-07-17 21:32:44 +08:00
呀,楼主,地打十有木有
|
95
leitwolf 2018-07-17 21:45:53 +08:00 via Android 2
我觉得至少 github 是按规矩办事。
|
96
mathzhaoliang 2018-07-17 21:49:20 +08:00 1
可以重头再来啊,重新申请一个账号,把正常的项目再传上去,再写一个爆款程序,几周功夫几 k 的 star 就回来了。
|
97
bumz 2018-07-17 21:53:22 +08:00
请问 organization 里的 dmca 是怎么处理的?封禁组织还是连同成员一起封?还是追查到谁创建的?
|
98
Linxing 2018-07-17 22:06:49 +08:00
还好我的树莓派跑了个 gitlab
|