分类 新闻 下的文章

美国旧金山联邦法庭陪审团昨日做出了裁决,认定谷歌的 Android 操作系统使用 Java 进行开发并未侵犯甲骨文版权,因此驳回了甲骨文索赔 90 亿美元的诉讼请求。此项裁决结束了谷歌与甲骨文长达六年的版权诉讼大战,而甲骨文表示将会就此上诉。

甲骨文控诉谷歌偷窃了它的 Java 编程语言来创造了 Android ,因此向谷歌索赔 90 亿美元。而旧金山联邦法庭在经过将近三周的审理后,十人陪审团又用了三天商议,最终做出了上述裁定,即:谷歌使用甲骨文 Java 开发平台开发 Android 受到了版权法“ 合理使用 fair use ”条款的保护。该裁定宣告了案件审判的结束,甲骨文没有获得所寻求的 90 亿美元赔偿金。

谷歌在邮件申明中说:“今天的裁决表明 Android 对 Java API 属于 合理使用 fair use ,这代表着 Android 生态系统的胜利,也是 Java 编程社区和使用开放自由编程语言开发创新消费产品的软件开发者们的胜利!”

该裁决终止了这个持续六年、索赔多达数十亿美元的软件版权诉讼,但是这并不代表着事情的平息,因为甲骨文表示它还将上诉。

甲骨文法律总顾问 Dorian Daley 在邮件申明中说:“我们强烈相信谷歌通过非法复制核心的 Java 技术来开发 Android,从而借此进入到移动设备市场。甲骨文发起这场诉讼就是为了阻止谷歌的这一非法行为。我们确信有许多理由可以提出上诉。”但有关法律专家认为,推翻这一裁决将会很难。

甲骨文在 2010 年诉讼谷歌没有许可就在它的 Android 软件中使用了 Java 的一部分,2014年美国联邦法庭裁决甲骨文对这部分的 Java 拥有版权。而在本月的法庭审理中,谷歌辩称它对 Java 的使用符合版权法的“ 合理使用 fair use ”条款。

谷歌的证人们包括谷歌前首席执行官、现任谷歌母公司 Alphabet 执行董事长 Eric Schmidt。他们说服陪审团相信,谷歌使用 Java 去创新,而非简单地抄袭其代码。在加入谷歌之前, Eric Schmidt 曾为发明了 Java 语言的 Sun Microsystems 公司工作,参与研发和推销 Java。

Sun Microsystems 于上世纪 90 年代开发了 Java 语言,而谷歌在开发 Android 时曾经与 Sun Microsystems 谈判过使用 Java 的授权,但是最终并没有谈下去而是自由使用了那些 Java API。甲骨文 2010 年收购 Sun Microsystems 时, Eric Schmidt 正参与谷歌授权谈判。他称,根据他多年研发 Java 的经验来看,他认为谷歌无需通过谈判就应该被允许使用 Java API,Sun Microsystems 以开源和自由的方式推广它们,而非通过授权或出售方式。

2010年,在甲骨文收购了 Sun Microsystems 几个月之后,甲骨文就将谷歌告上法庭,称谷歌 Android 操作系统中有37个 API 侵犯了其编程语言 Java 的版权。甲骨文认为,谷歌只有获得许可才能使用 Java API 研发 Android 操作系统。而谷歌认为,他们使用这些 API 不受版权法的约束,美国联邦上诉法庭在 2014 年的裁定也适用于 API,为此无需支付版权费。

业界密切关注该案的审理,因为它可能改变软件该如何构建,通过“开源”,代码可以自由获取,还是这些代码必须得到授权。那些站在谷歌一边的人可能担心由此而来的寒蝉效应,但是这次谷歌的“合理使用”的成功或能减轻这种担忧。

在裁定公布后,甲骨文和 Alphabet 股价在盘后交易中变化不大。

via:zdnetUsaToday

头条消息

我们都知道谷歌的 Chromebook 上运行的是 Chrome OS ,这是一个商业系统,不过它的源代码是公开的,所以,就像 Chromium 之于 Chrome 浏览器一样,Chrome OS 也有个名为 Chromium OS 的开源变体。Arne Exton 今天发布了他的定制版本 Chromium OS Exton Build 160525。除了 Exton 的这个定制版本之外,还有其它的 ArnoldTheBats 变体,但是 Exton 说他的最快。

如果你觉得 Chromebook 比较贵的话(真的吗?),你可以下载 Chromium OS 来体验一下,只需要写入一个 USB 棒跟着指导进行就可以了。不过,最后,我觉得这些都没什么用,你懂的。

版本更迭

  • 基于Red Hat 企业版 Linux 6.8 的 CentOS Linux 6.8 正式发布(详情)。
  • Google Chrome 进入) 51 版本(51.0.2704.63),支持 GNU/Linux, Mac OS X, Windows 操作系统,这个版本修复了42个安全漏洞,当然也增加了一些比较让人兴奋的新特性。第一个就是实现了一个新的名为凭据管理的 API,增强了内置的密码管理器,网站可以直接与这个管理器进行交互,大大提升了网站登录体验。
  • GhostBSD 的维护者 Eric Turgeon 宣布,即将发行的基于 FreeBSD 10.3 的 GhostBSD 10.3 包含了几个新特性,其中包括对 ZFS (Z File System) 和 UFS (Unix File System) 文件系统的支持,以及重新设计的对 ZFS 加密的支持。
  • Ubuntu MATE 16.10 将默认切换到 GTK3,该桌面环境将采用 Snap 软件包的形式,但是不会废弃以前的 .deb 包的支持。
  • 紧随 Linux kernel 4.1.25 LTS发布之后,Linux kernel 3.18.34 LTS 又进行了新的发布,更新了一些驱动程序,改善了 ACPI, ATA, EDAC, GPU (大多针对 Intel i915), HV, iiO, InfiniBand, MD, 和 USB 驱动,以及其他的修复。
  • 面向学生的发行版 Birds Linux 8.0 发布,其搭载了 Linux 4.5 内核,以及 LibreOffice 5.1.2 办公套件,浏览器使用 Chrome 50 和 Tor Browser 5.5.5,还包括 VLC Media Player 2.2.2, GIMP 2.8.14-r1, Empathy 3.12.11, QCAD 3.14.3, 以及 DrJava 20140826-r5761。不过,目前 Birds Linux 8.0 只支持64位机。

头条消息

openSUSE 的滚动发行版 Tumbleweed 正在将其默认编译器换成 GCC 6 ,但这需要海量的工作来重建所有的应用。而现在,Tumbleweed 的开发者遇到了困难,很多软件包都编译通不过,包括 Xen、GDB、Mozilla Firefox 浏览器和 Mozilla Thunderbird 邮件客户端等重要软件,开发者们希望社区可以帮助他们来解决编译问题。具体信息可以关注其邮件列表

另外,大家还记得 openSUSE 上一个著名的版本号变化么,从 13.2 一下跳到了 42.1 ,而其下一个版本,openSUSE Leap 42.2 也进入了开发阶段,准备公测了。预计 42.2 将在 11 月的第一个星期发布。

经过了漫长的等待,Ubuntu 的爱好者们终于可以为自己的笔记本或台式机购买 Ubuntu 的官方贴纸了。Unixstickers.com 在 5 月 24 号宣布,在合作伙伴 Canonical 的赞助下,现在可以提供带有 Ubuntu LOGO 的贴纸了。当然现在只能提供贴纸,后续应该还会生产带有 Ubuntu 图标的 T 恤和杯子。

版本更迭

  • 经过近一个月的开发,发布了两个 RC 版本之后,Tiny Core Linux 7.1 正式发布了。Tiny Core Linux 是一个十分小的 Linux 发行版,它分为三个版本: 仅提供命令行的 Core(11Mb)、带有图形界面的 TinyCore(16Mb)以及安装盘 CorePlus(106Mb)。
  • Linux 内核 3.12.60 LTS 发布,修复了 ARM 和 PowerPC 架构上的一些问题,更新了驱动。紧随这个版本发布的当天,Linux 内核 4.1.25 LTS 也进行了发布,升级了 OCFS2(OCFS2 是下一代的 ORACLE 集群文件系统) 通用共享磁盘集群文件系统 general-purpose shared-disk cluster file system 。The Linux 内核 3.12.60 LTS 和 4.1.25 LTS 的源码都可以从网站 kernel.org 进行下载。4.1 系列内核的用户和 3.12 系列内核的用户可以进行更新了。
  • Nvidia 为 UNIX 用户发行了 361.45.11 版本的图形驱动,支持 GNU/Linux、FreeBSD 和 Solaris 操作系统。
  • Ubuntu MATE 的开发负责人 Martin Wimpress 宣布,Ubuntu MATE 16.10 操作系统开始开发了。其内置的应用“ 软件橱窗 Software Boutique ”和“ 欢迎 Welcome ”已经更新了,带来了一些新的功能。
  • 最新发布的 GNOME 3.21.2 中的“ 软件 Software ”应用支持了 Flatpack 软件包 (以前称之为 XDG-App bundles),这种软件包提供了沙盒化应用。

Zbigniew Jędrzejewski-Szmek 宣布 systemd 发布了 230 版本,这是一个主要更新版本。上个版本 systemd 229 发布于大约三个月前。

本次更新主要的关注点是其 DNS 解析服务 systemd-resolved,现在它可以使用 DNSSEC 来校验解析结果了。正如你所知道的,systemd 的“魔爪”已经伸向了 GNU/Linux 中除了内核以外的各个基础部分,比如 DNS 解析器就是一个例子,它用于为系统内的 DNS 解析请求提供服务。在本次更新中,当使用“allow-downgrade”模式时,它会默认打开 DNSSEC 扩展。DNSSEC 是一个用于校验 DNS 解析数据是否安全的扩展,对于防范 DNS 欺诈有重要作用,只是到目前为止还有不少 DNS 服务器尚未支持,所以,你也可以在编译时通过增加“--with-default-dnssec=no”编译参数来关闭它。

“我们建议下游维护人员在开发期间打开该功能,并将发现的问题报告给上游,”Zbigniew Jędrzejewski-Szmek 说,“我们非常希望得到 DNSSEC 校验器的反馈,不管是哪种反馈。不过要注意,DNSSEC 支持可能在下游发行版的稳定版本中关闭,因为它可能会导致和一些 DNS 服务器及网络的不兼容。”

当然,systemd-resolved 并不是 systemd 初始化系统中唯一得到改进的部件,其它的部件也有不少改变。

systemd 230 不久之后将会进入到各个以 systemd 作为默认的初始化系统的 Linux 发行版之中。

头条消息

即将到来的 GNOME 3.22 中,各个主要应用都逐步就绪:比如,“游戏”应用会支持 Atari 2600 和 Atari 7800 游戏;“日历”应用可以使用拖放来移动事件;“控制中心”应用也重新打造了等等。

Ubuntu 的 Mir 显示服务器将在 0.24 版本中完全支持 Vulkan API,在当前发布的版本 0.22.1 中已经初步支持了。更多详情

SeeedStudio 发布了一款树莓派 3 的替代品: 狗骨头之绿色无线版 BeagleBone Green Wireless ,内置 Wi-Fi 和低功耗蓝牙。该产品已经可以预定,零售价 $44.9。

版本更迭

  • systemd 发布 230 版本,这个版本中,systemd 所接管的解析器进程 systemd-resolved 将默认打开 DNSSEC。
  • Q4OS 1.4.10 发布。它是一款基于 Debian 的发行版,采用 Trinity 桌面环境(TDE),新版本引入了“Bourbon”开始菜单,这是一个双面板的、可高度定制的开始菜单系统。
  • Mozilla Firefox 46.0.1 已经放到了 Ubuntu 的软件库中,然而 Mozilla Thunderbird 的最新稳定版 45 并没有一同出现,目前 Ubuntu 软件库中仍然是很老的 Mozilla Thunderbird 38.8.0,至于原因则不得而知。当然,你可以自己手工升级使用最新版本:sudo apt-add-repository ppa:mozillateam/thunderbird-nextsudo apt-get update && sudo apt-get dist-upgrade
  • Ubuntu 16.04 LTS 中的 KDE 用的是 KDE Plasma 5.5 和 KDE Applications 15.12,然而最新的 KDE 版本已经是 5.6.4 了。不过, Kubuntu 和 KDE 开发者 Marcin Sągol 宣布 Kubuntu 用户可以不用等待了,可以使用如下命令来升级到最新的 KDE 5.6.4 :sudo apt-add-repository ppa:kubuntu-ppa/backports
    sudo apt update && sudo apt -y full-upgrade

很多人可能已经知道,Canonical 正在积极开发它的 Unity 用户界面,并将其用在 Ubuntu 桌面上。

Unity 8 是流行的 GNU/Linux 操作系统 Ubuntu 的下一代 Unity 桌面环境,Canonical 创始人 Mark Shuttleworth 之前说它马上就可以用了,并在即将到来的 Ubuntu 16.10 中会默认安装。

默认安装并不代表着它是默认桌面,Unity 7 仍将是 Ubuntu 16.10 的主要桌面环境。Ubuntu 16.10 将在今年的 10 月 20 日揭晓。当然,新的 Unity 8 环境在该版本发布后就可以直接切换使用了,不需要用户自己额外安装软件。

Canonical 已经在它的 Ubuntu 智能手机和平板上使用 Unity 8 用户界面获得了巨大成功,Unity 8 是由 Canonical 开发的 Mir 显示服务器所支撑的。现在这些新技术正在移植到 Ubuntu 桌面上,新功能请求也提交到了 Launchpad 上了。

Mir 0.24 中完全支撑 Vulkan

Mir 当前版本是 0.22.1,但是据 Emanuele Antonio Faraone 在 2016 年 1 月提交的功能请求,希望 Ubuntu 开发人员能够在 Mir 显示服务器和 Ubuntu 的系统镜像中完全支持 Vulkan 库的这一想法,已经得到了 Canonical 的首肯,看起来就快成为了现实。

Vulkan 是一个跨平台的 2D 和 3D 绘图应用程序接口(API),最早由 Khronos Group 在2015年游戏开发者大会(GDC)上发表。就像 OpenGL,Vulkan 针对实时 3D 程序(如电子游戏)设计,Vulkan 并计划提供高性能和低 CPU 管理负担(overhead),这也是 Direct3D 12 和 AMD 的 Mantle 的目标。Vulkan 兼容 Mantle 的一个分支,并使用了 Mantle 的一些组件。

“过去几周已经初步集成了 Vulkan(Mesa),但是使用了一些私有头文件,” Mir 显示服务器项目负责人 Cemil Azizoglu 说,“还需要发布一些新的的 Mir 接口,当它们发布到开发主干上后,然后就可以准备放到正式版本了(0.24)。”

在写作此文时,Canonical 已经将完全支持 Vulkan API 作为当前正在开发的 Mir 0.24 的里程碑目标了。不过从上面的引述可以看到,Mir 中的 Vulkan 支持还需要不少开发工作。