因为Android内核和驱动受GPL版本2保护
关于惠普及其潜在违反GPL的谣言到处流传,因为他们到目前为止还没有发布在三个Touchpad上销售的安卓内核的源代码。他们很多是猜测,很多是夸大其词,但我们推测的事实表明,有多少问题没有得到回答,人们对这件事有多大兴趣。
刚刚涉足这个问题的人的简要历史记录:在惠普的Touchpad推广中,三款已知设备都提供了Android 2.2。由于安卓内核和驱动受GPL Version 2保护,如果大规模分发,打算分发或公开发布设备,那么所有分发的对源代码的修改都必须发布。惠普没有发布其安卓内核修改,因此可能会违反GPL。
我们不能说有一些理由可以肯定他们确实违反了GPL。首先,泄漏不算质量分布或意图分布。这也是为什么当一些用户因违反GPL向惠普寻求帮助时,惠普回应称:“惠普Palm不支持安卓,也不授权任何人向消费者提供触摸板的安卓OS。”都说不分配的意图不足以让公众承担义务。然而,只有三个设备。这不仅与大众发布的标准不一致,还因为安卓触摸板数量太少,惠普在各方面都有合理的可否认性,明显暗示其回应存在漏洞。这都要看为什么安装这三款安卓设备,也就是谁安装的,换句话说就是惠普是否有责任,事情的真相是否符合GPL的定义。
大多数人都知道,惠普开发人员要么无聊,要么接受测试。他们和其他人一起把这些触摸板赶出了家门,没有安装网络操作系统。如果开发商无聊,那就是漏洞。惠普永远不会批准他们的行动。如果开发人员在测试惠普,那仍然是泄露,因为发布不是故意的,但他们可能有责任。惠普不否认他们认可了开发者的行为,但否认他们不认可作品的分发。人们也必须为他们的错误付出代价,而不仅仅是他们打算做什么。
Trsohmers曾经是TouchDroid团队的一员,他给我带来了一个不同版本的故事。他说,惠普在工厂使用安卓的Linux基础对故障设备进行测试。这不仅仅是猜测。根据Green的说法,他与内核CyanogenMod的触摸板团队和他的YouTube频道合作发布了触摸板的视频作品,该团队收到了一封匿名电子邮件,包括最新的Cypress半导体触摸屏驱动程序和一封经过审查的电子邮件。驱动程序非常精确,可以用来测试设备限制,因此CM团队无法使用它们。然而,它们的质量无疑使赛普拉斯半导体成为一家制造商,事实上,并不是每个人都可以拥有它们,这使得电子邮件可信。也就是说,驱动程序来自内部来源,因此电子邮件也必须来自内部来源。邮件里是这么说的(语法错误是原创的):
事实上,在惠普刷新其webOS映像之前,所有惠普触摸板TSP控制器板都使用Android运行MFG流程。附上最新的TMA395安卓驱动。显著的区别是惠普touchpad TSP控制器固件不支持boot loader,所以当你想用这个驱动来启动设备的时候,需要花一些功夫来解决这个区别。惠普软件团队之前已经完成了这项工作。
邮件显示,这不仅是每一批设备的样本,在制造过程中,每个Touchpad都安装了安卓系统。如果是真的,惠普使用安卓安装WebOS的事实并不违反GPL。私人使用受GPL保护的代码是完全合法的。重要性在于惠普在多大程度上认可安卓在Touchpad上的发展。还是那句老话,三款设备的泄露比什么都重要,但现在惠普不能否认卖安卓Touchpad是他们的错误。
此外,由于你不需要像惠普一样获得使用安卓的许可,他们获得谷歌安卓许可的可能性极小。这一事实并没有包括在他们对公众要求修改其安卓内核的辩护中,这进一步证明了这一点。因此,对普通大众来说,好消息是,如果惠普的错误可以被视为违反了GPL,他们极不可能有资格取消违反。
在惠普被起诉之前,只需要采取几个步骤。根据GPL的说法,需要有人在法律上明确惠普已经发布或公开了其针对Touchpad的安卓版本。我们知道他们分发了它们——其中两个是从俄克拉荷马州和得克萨斯州的百思买购买的,第三个是从新罕布什尔州的沃尔玛购买的。是否应视为按GPL分配,需要法律争论。