知名游戏设计师Jason Rohrer的GitHub仓库被删 CEO亲自道歉

而在整件事发生的过程中,Jason 甚至没有收到来自 GitHub 的邮件通知。

对此,Jason 刚开始猜测是某些用户为泄恨而进行的恶意举报导致被 GitHub 屏蔽了帐号。

Jason 表示,自己使用了 GitHub 的一些服务来运行《One Hour One Life》,但没想到对方提供的服务竟然如此不专业。上个月被 Discord 被坑了一把,这个月就轮到了 GitHub。他认为既然 GitHub 将自己定位成行业“基石”,那么一举一动也要表现出作为“基石”所应具备的素质。

这件事很快就在社交网站广泛传播了,引起广大开发者的关注和热烈回应,GitHub CEO Nat Friedman 了解此事后,,先是向 Jason 表达了真诚的歉意,并告知已恢复帐号,还已经安排人员调查此事并会从中吸取教训。

Jason 随后也自己被删除的 GitHub 帐号已经恢复,并感谢各位帮忙转发和“声援”的网友。Jason 说到,虽然自己也有这些 repo 的备份,但没备份用户所提交的 issue 和 PR 等数据。

Jason 表示 GitHub 为自己运营《One Hour One Life》这款游戏提供了很重要的服务,因为正在运行的游戏、下载服务器和其他类型的服务器均使用了 linodes,而它们都通过 git pull 进行自动升级。这种方式在过去的几年里也一直都运行得十分正常。所以他也就一直在 GitHub 上管理自己的开源项目。

有网友认为 Jason 将一切东西都交由 GitHub 处理不是十分理智,为什么不考虑自建 Git 服务以降低风险?

对此,Jason 解释道,虽然将所有的都放在一个篮子显得有点愚蠢,但他的项目是开源的,并且还是 public domain(公有领域)作品,项目的生命周期应该会比他更长,所以使用自建服务不是一个长期可行的方式。

Jason 认为,在这件事里面最重要的问题不是自己的帐号因为触发 GitHub 的垃圾邮件过滤器被屏蔽,而是在没有收到任何通知的情况下,帐号就被官方屏蔽了,哪怕这是一个十分活跃且注册已久的帐号。

Jason 认为 GitHub 的处理机制不太合理,即便仓库里面的某些信息看起来像违规内容,为什么要把整个帐号和包含的 23 个仓库屏蔽呢,难道不能只标记并删除那个违规信息吗?

所以 Jason 希望 GitHub 能调查清楚此事,并提供相关信息。

那些想对 GitHub 的垃圾邮件过滤器进行逆向工程的童鞋,进行研究。因为 Jason 表示这是帐号在屏蔽之前提交的最后一个 issue,所以可能是它触发了屏蔽条件。