谷歌赢了:5月27日据外媒消息,美国旧金山联邦法庭陪审团做出裁决,判定谷歌Android开源系统侵犯甲骨文Java版权不成立,驳回甲骨文索赔90亿美元的诉讼请求。至此,两家长达6年的Java专利拉锯战终于暂告一段落。 Java作为一种编程语言,可以通过APIs协调软硬件间的兼容问题。2010年甲骨文收购Sun Microsystems,由于后者开发了Java语音,因而Java版权页随之易主。随后,甲骨文将谷歌告上法庭,称Android系统有37个API侵犯了Java版权,因为谷歌在移动平台使用Java API并未获得其批准。然而在谷歌看来,Android的研发过程并未使用整个APIs,而是“模仿”编写了相应程序,且由于Java是Sun Microsystems公司对外免费提供的,因而并不需要支付所谓的版权费用。 在本次裁判中,谷歌前CEO、Alphabet现任执行董事长Eric Schmidt的出席对陪审团的决定起到了很大作用。作为曾参与过Sun Microsystems公司Java开发推广的一份子,Eric Schmidt在2010年甲骨文收购改公司时已经开始与后者进行洽谈。且根据他对Java的多年经验来看,只要谷歌依靠的是自家编写的代码,使用Java API接口就是不需要协议授权的,更何况Sun Microsystems是以开源和免费方式定义的Java技术。 “我们坚持认为,谷歌以侵犯Java核心技术的方式开发了Android系统,其目的就是为了快速抢占移动市场”,甲骨文法律顾问Dorian Daley认为,目前全球近80%的手机都在使用Android的开源,而这是谷歌以非法的侵权行为所换来的,“我们之所以要(起诉谷歌),就是为了阻止谷歌的非法行为,我们相信我们还有很多申诉的机会”。据悉,甲骨文计划继续向美国联邦巡回上诉法院提起上诉。 对此,Santa Clara大学法律学院教授Tyler Ochoa认为,本次谷歌主要凭借的是“免费市场”论据成立。作为陪审团成员之一,Tyler Ochoa认可谷歌所给出的观点,即“我们并没有侵权,因为我们是花了时间学习Java然后自己另行开发的”。更多消息,大家可以关注本次专辑…… 2000年到来前,“千年虫”bug曾经引发了很大的恐慌,甚至不少影视剧中都有夸大的描写。不过在紧急磋商和“打补丁”之后,软硬件“无法正确处理2000年问题”的千年虫危机算是平稳度过了。但……事实真的如此吗?对于Unix类操作系统来说,它们其实还面临着同样的问题,那就是——2038年危机!(又称“Unix千年虫”) 该操作系统底层的日期数值,存储在一个32位的整数签名中,而起始点则是1970年1月1日。(还记得iOS里往前调时间让iPhone变砖的bug吗?) 问题在于,32位整数将于2038年1月19号的03时14秒遭遇“溢出”,从而让系统错误地将时光“回滚”到了1901年的12月13日。或许有人觉得“问题怎么着也会在22年后才会发生”,但它对软件的影响其实迫在眉睫(尤其是规划未来事务的软件类型)。 随着时间的推移,我们将日期提前安排到2038年之后的情况会越来越多,而系统日期错乱所带来的影响亦将越发不可收拾——有鉴于此,该问题应该尽早全面解决。 不出所料的是,“Linux之父”Linus Torvalds一直对Linux内核代码变动保持着密切的关注,比如Arnd Bergmann所忧虑的虚拟文件系统内核切换接口(包含了百余由Deepa Dinamani打上的小补丁)。更多内容,大家不妨在本次专辑里了解一下…… Rust是这样一门语言:不牺牲性能和控制力;可以预防一系列的bug,包括典型的并发隐患;优雅简练得像Python和Ruby。Rust语言可以用于编写高可靠性的,高性能的软件 —— 请尽情享受使用它吧。 5月16日,Rust迎来了它的一岁生日。在过去的365天中它成长了许多:702名贡献者一共在核心库中贡献了11894条提交;88条RFCs被合并;交付了9个发布版;1年的稳定性保证。 在过去的一年中,Rust的社区 平均每周 都会合并两条RFCs,发布53个新开源库。每一天,Rust都会至少会有一个新的库更新到中心包管理工具中。 在StackOverflow的调查中,Rust获得了“最受热爱的编程语言”的称号。 提到数字,Rust社区也有一个调查,无论你是使用Rust的老用户,还是从来没有用过,都可以参与。具体的,大家请关注本次专辑…… |