Don't Be Evil 仍然是 Don't Be Evil

作者:Justin Ryan

将开源社区和公司董事会混合在一起就像混合硝化甘油——如果处理得当,它会产生不可估量的好处,但如果走错一步,结果将不堪设想。有些公司,如红帽,擅长成功地将两者结合起来,而另一些公司似乎花费了过多的时间来寻找最近的掩体。

我们新闻编辑部是几乎无处不在的搜索巨头 Google 的粉丝,我们不介意这样说。然而,尽管我们不常玩扑克,但我们知道什么时候该亮底牌,并且我们不怕在必要时亮出来。其中一张底牌就以过去几周发生的事件的形式出现,这些事件与该公司开源领域的宠儿 Android 有关。

Android 对于 Google 来说是一个了不起的成功,许多手机都以它为卖点,甚至快速增长的上网本市场也加入了这场游戏。然而,这个平台并非没有缺点,无论是软件本身,还是也许更严重的,背后的公司都存在问题。

Google 的第一个主要的 Android 失误在去年七月曝光,当时“一千万美元 Android 挑战赛”正在进行中。如同情景喜剧剧本中的情节,开发者倡导者 David McLaughlin 意外地向世界透露,该公司对社区有所保留,为竞赛参与者提供最新的软件开发工具包,却让开源开发者陷入困境。

仅仅这一发现就足以引起公愤,但这还不是全部。Google 不仅没有向班级里的每个人分发物资——他们还请来了法律团队来处理此事,使用保密协议来对工具包保密。任何在开源社区工作过几分钟以上的人都可以证明,法律团队并不特别受欢迎。那些携带消音器(如保密协议)的人可能会发现自己被涂上焦油并粘上羽毛。

“消音器”是一个很好的词,因为沉默是 Google 唯一的反应,包括当两百名开发者请愿寻求答案时。该公司——或者至少是它的一个爪牙——最终发声了,但从表面上看,这似乎是在没有咨询任何了解开源世界的人的情况下做出的。这二十六个字的回复是:

我们感谢开发者的热情,并为你们对 Android 平台如此充满激情而感到兴奋。感谢您抽出时间发送此信息。

值得称赞的是,该公司很聪明,此后不久就发布了更新的开发工具包,以及未来的计划。然而,过去几周的情况表明,Google 并未从该事件中吸取教训。

这时 Cyanogen——Steve Kondik——一个名为 CyanogenMod 的优化 Android 分支的开发者出现了。CyanogenMod 的构建旨在提供坚如磐石的可靠性和高性能——它还包括了 Google 的几个 Android 应用程序,包括 Google Talk、YouTube 和 Gmail 等。我们说“包括”是因为它现在不再包括了,这要归功于法律团队的再次出现。

那些身着西装、手提公文包、挥舞大棒的人想对 Kondik 先生做什么?当然,是向他送达停止侵权通知书。

如果那些携带保密协议的人可能会被涂上焦油并粘上羽毛,那么任何在开源世界中被发现送达停止侵权通知书的人都应该准备好被捆绑、涂上蜂蜜,然后被留在一群愤怒的火蚁附近。可以肯定地说,他们不会受欢迎,而 Google 穿着 Gucci 服装的打手也不例外。

CyanogenMod 发现自己受到了 Google 的重拳打击,因为尽管 Android 是开源的,但有问题的 Google 应用程序却不是。关于闭源应用程序的弊端,可以提出一万个论点,但我们无法否认的是,有问题的应用程序不是免费使用的,Google 有合法的理由阻止其分发。我们很少有人会反对保护自己软件的合理使用,无论是开源还是闭源——毕竟,这就是软件许可的全部意义所在。(例如,当许可证要求时,强制执行分发源代码的要求。)软件自由法律中心一直忙于做这件事,并且在迫使即使是最大的公司也遵守规则方面取得了令人印象深刻的成功。

那么,是什么让人想起“Don't Be Evil”呢?虽然我们不能否认理由是存在的,或者这样做的优点,但保护自己软件的方式是关键,特别是当“一方”是数十亿美元的公司时。眼前的“恶”不是开源与闭源之争,也不是合法的分发——这里的“恶”是用坦克传递信息,并在过程中因小失大。

当有人足够投入“你的”开源软件,想要使其变得更好,并为了你本应致力于为其提供利益的人们而免费这样做时,请稍微谨慎一点。在您这样做的时候,请您不得不提供关于您对开源的热爱的半心半意的劝诫之前就去做。

拍拍那个人的肩膀,说:“嘿,你知道你不应该分发那些东西吗?” 花十分钟弄清楚,首先动用律师既是过分之举,也是你在这个社区可能犯下的最糟糕的罪行之一。如果你要声称致力于开放,那就试着学习它是如何运作的,并在派遣街头帮派殴打那些即使有什么缺点,也只是对开放过于热情的人之前,稍微思考一下。

最重要的是,开窍点。这支团队不是这样玩的。

加载 Disqus 评论