上个月,一位ID为Khemist49的reddit用户遇到了一件蹊跷事。他在eBay(就是国外的淘宝)上买到了一批打包的旧货。箱子包装上写的是“暴雪的一些杂物”。然后他在里面发现了一张可擦写式光盘,上面写的文字是:星际争霸Gold Master源代码。
Gold Master是软件开发的一个代号。一个软件产品在送交厂家大批量生产(压制光盘,制作外包装等等)的这个阶段叫做release to manufacturing,也就是RTM。但这个阶段还有一个俗语叫做“点金(Going Gold)”,意味着这个产品已经完全符合正式发布的标准。而交给厂家的软件版本被称作“金色大师版(Gold Master)”,厂家就是从这个金色大师版复制出大批量的用来销售的软件。
星际争霸的源码刻录光盘
如果这张光盘属实,也就意味着这是星际争霸1代RTM版的源代码。而无论从光盘本身制作的水准,还是后来当事人检查光盘文件后的结果,都说明这个光盘为真的可能性非常高。但因为这可能涉及到违法,而且网友们的言论也纷杂不一,有些人想要他分享光盘的镜像文件,有些人说他是个坏蛋等等。所以Khemist49为此非常焦虑而不知所措。
但幸好,暴雪主动联系了他。暴雪公司的法律部门告诉他,最好的选择就是把原件归还给暴雪,同时不泄露和传播其中的内容。因为光盘中“涉及暴雪知识产权以及一些行业机密”。最终Khemist49决定听从指引,而暴雪当即送给了他一份守望先锋,并额外还有价值250美元的战网点。
他一开始以为这事情就完了。但让他没想到的是,暴雪还给他快递了一大箱守望和暗黑主题的电脑外设。而且随后暴雪的一个员工亲自和他打了电话。问他是否听说过暴雪嘉年华。Khemist49当然知道啊,但他自己住在遥远的美国东海岸,而且线下门票并不好买。可是这个暴雪员工告诉他说,这次暴雪会直接邀请他本人参加,而且会负责他的旅行费用。到时候还会专门找他喝上一杯,聊一聊一些事情。
暴雪送给Khemist49的外设
Kotaku的记者听说此事后,和暴雪联系确认,得到了后者的证实。暴雪表示:“我们想要用一种合适的方式来感谢这位玩家做出了正确的选择。我们不仅仅是代表暴雪,我们也代表了目前仍然享受星际争霸的大量玩家们的利益。”如果星际争霸的源码真的泄漏,想必会有很多人试图从底层复制暴雪的这一款成功作品吧。后果如何孰难预料。
当然,游戏的源代码公布和泄露也并非前所未闻。例如好多代雷神之锤的源代码就被ID公司在GPL协议下公布。其代码成为了后世程序员们的学习典范。其中雷神之锤3计算平方根用到的函数还因为和普通的直接计算不同,因为使用一个被惊为天人的常数而加快了4倍运算速度而被人称道。但暴雪公司则向来对于这种知识产权的独立性和私密性十分看重,并不希望存在不受掌控的别人开发的暴雪游戏。2016年时,暴雪就曾在众多玩家抗议之下通过法律手段关闭了魔兽世界怀旧服。因此对于游戏源代码只会更加珍重吧。所以这件事情的教训就是,如果你也拾到了暴雪的东西,最好还是原样归还。至少暴雪并不会亏待你。