分类 观点 下的文章

自从理查德·斯托曼宣布编写名为 GNU 的完全兼容 UNIX 的软件系统以来已经过去 30 年了,GNU 点燃了软件自由之理念,并使开源斗争延续至今

GNU 不是第一款分布式免费软件,却是第一款宣布永久免费,以及“不受政治约束的自由软件”。

在 GNU 宣言中,斯托曼描述了美好的愿景。“从长远角度来看,”他写道,“软件自由是步入后稀缺世界的必经之道,在后稀缺世界任何人都无需为生计奔波。人们可以自愿投身于一些他们感兴趣的活动,比如软件开发,代价只是每周花费十个小时完成诸如法律制定、家庭协商、机器人修理、小行星观察等工作任务。”

在现实世界中,GNU 因为'EMACS 社区'以及由詹姆斯·高斯林编写 UNIX 版 Emacs 所引发的争论而发展迅速。在'针对 ITS 用户的 Emacs 手册'里,标示着 1981 年 10 月 22 日起,斯托曼就表明了授权 GPL 的想法。

“Emacs 并未抄袭任何软件,”他写道。“与之相反,你正在加入 Emacs 软件分享社区。加入社区的条件是你必须提交对 Emacs 作出的改进,包括任何你所写的插件。”

最初,高斯林基于其他人已经做出贡献的原因,允许自由分发高斯林版本 Emacs 的源代码。但是,1983 年 4 月,斯托曼就此谈道:“他通过申请版权的方式伤害了每一个人,他不允许任何人进行二次发布,接着把软件贩卖给软件公司。”

斯托曼被此种背叛的行为所伤害,但是高斯林,不久后作为 Java 之父而闻名于世,说道:“他对我的处理方式反映了他是一个既胆小又卑鄙的人,你可以从他做过的事看出来。”

围绕这件事的反击与法律威胁直接促成了 GNU 的成立,以及之后的 GPL 协议。高斯林版 Emacs 不久之后就被 GNU 版 Emacs 所吞并。GPL 出现的标志是 1985 年的 'GNU Emacs 分发许可事项',经过几次修改重新发布,直到 1989 年 GPL 1.0 颁布。

斯托曼之后讲述当他创建 GNU 的时候,人们说:“噢,这是一项艰难地任务;你不可能写出一个像 UNIX 那样的完整系统来。我们能为之做出多少呢?这个主意很棒,但是很不现实。”然而斯托曼的回应是无论如何他都会去做。“这就是我强大的地方。我强大在我非常非常坚决,我会忽视各种诸如为什么你应该改变你的目标等理由,忽略许多其他人会为之动摇的因素。许多人都想成为胜利的一方。我并不反对这种想法。我只想成为正确的一方,即使甚至我没有成为胜利的一方,直到最后我仍将全力以赴。”

“这和钱没有关系”,他在 1999 年说道,“这关乎自由。如果你认为这和钱有关就已经偏离讨论方向了。我只想自由地使用电脑,使用电脑去合作,在使用电脑分享的过程中不会被限制或是禁止。GNU/Linux 系统现在或多或少已经做到了一些。系统因为付诸实践的原因正变得越来越流行。它是很好的操作系统。危险是人们将会喜欢上它,因为它是实用的,它将会变得流行,只要没有人在背后对这些理想产生含糊的念头,当然这些念头将会是具有讽刺意味的失败。”

自由软件归因于斯托曼的固执以及洞察力,但是正如同他过去在 GNU 项目中建议的一样,软件自由的斗争与成果很大程度上来自于他人的贡献,对它的威胁将会继续存在。

“当其他人怀疑我是否能够胜任工作,不确定我那么做将是否足够实现目标时,我已经完成了我的大部分工作。我尝试了各种手段,因为在我的同伴和敌人之间除了我什么都没有。我自己都感到很惊讶,有时候我竟然成功了。

“有时候我会失败; 我的一些同伴会突然离去。接着我会寻找其他受到威胁的同伴,准备好另一场战役。随着时间的流逝,我学会了寻找恐惧并将之置于我和我的同伴中,号召其他黑客来加入我。”

“如今,很多时候我不是唯一的。当我看着这么多黑客不断参与进来并坚持下去,这是一种救赎、也是一种乐趣,我知道,这片乐土将会幸存下来 – 不只是现在。因为危险每年都会扩增。”


via: http://www.linuxuser.co.uk/features/gnu-toward-the-post-scarcity-world-the-free-software-column

译者:SteveArcher 校对:wxy

本文由 LCTT 原创翻译,Linux中国 荣誉推出

Ubuntu的创始人表示,六个月一次的Ubuntu发布传统可能会成为过去。

‘也许我们会减轻这6个月的事而把它们分布到各个时间段里’

PCPro说到Canonical的融合计划 —— 我们将会看到一个供手机、平板和台式机等全平台使用的Ubuntu 15.04 —— Mark Shuttleworth解释说移动终端用户已经习惯于在任何时候接受升级,这部分原因可能会带来 “也许我们会减轻这6个月的事而把它们分布到各个时间段里”

这已经不是第一次提出关于更改Ubuntu更新周期的问题了。今年早些时候的讨论都涉及到移动发行版的滚动发布,Ubuntu 13.04的发布带给用户更新方式的改变

手机平台覆盖的优势

这并不是这次简单采访中提到的唯一的点,Shuttleworth还表示,他相信Ubuntu将领先于微软实现真正的移动/桌面融合。那个总部在雷蒙德的公司曾说过在Windows Phone和Windows8平台上的统一因Windows RT的不良反馈而解散

Shuttleworth指出当涉及到招揽应用开发商时,Ubuntu的Linux基础,可以给Ubuntu带来巨大优势。

“Android的原生应用及web应用相比Windows平台而言更接近于在Ubuntu上的程序。许多Android开发人员使用Ubuntu,并在ubuntu上开发他们的软件,所以Ubuntu更容易成为开发人员的目标平台。”

‘没有公布硬件合作伙伴’

当被问及是否有硬件合作伙伴愿意生产的Ubuntu手机和平板电脑,Mark有几分躲闪,他说,虽然目前“没有宣布合作伙伴”,但目前已经有几个“家用品牌”的“前沿设备”将Ubuntu作为内部测试操作系统。

他表示,这个独立的测试是一种“强烈利益信号”,带给产品更“舒适”的体验。

此前,在十二月份的巴黎Le Web会议上Mark告诉记者,与硬件合作伙伴达成协议2014年将发布一款高端手机。该公司生产的手机的名称尚未透露(译注:现在我们已经知道了~)。


via: http://www.omgubuntu.co.uk/2013/12/ubuntu-touch-plans-2014

译者:乌龙茶 校对:wxy

本文由 LCTT 原创翻译,Linux中国 荣誉推出

一场关于 Canonical 公司的贡献者许可协议的争论已经持续了好几天,现在连 Linus Torvalds 也加入这场论战了,呃,这次他比较心平气和了一点。

贡献者许可协议(CLA)允许你的软件贡献者(比如 Canonical,Apache 以及其他贡献者)在这个应用需要保护的方面提供法律保护,比如版权。

到了 Canonical 宣布使用 CLA,事情就变得有点耐人寻味了。Canonical 是一家商业公司,为了生存下去,它得赚钱,并且它的目标绝不仅仅是发行 Ubuntu 操作系统,它需要盈利。于是乎,Canonical 公司利用 CLA 将一些软件通过私有许可发行出来。(2011年7月份,Canonical 开始让贡献者签署一份 CLA 文件,文件表示贡献者可以保留自己的版权,同时要授权 Canonical 公司可以改变贡献者的许可协议 —— 译者注。)

“公平地说,人们只是讨厌 Canonical。那些 FSF 和 Apache 基金会的 CLA 也是这副德行。他们只是没有因为修改许可协议而受到非议,但是这些版权转换工作最终将会消灭整个社区。”

“基本上,在 CLA 下你不可能获得像 Linux 内核一样那么多的随机驱动补丁。因此不管多少人想试水 CLA,不管改不改这个协议,都一样,所有 CLA 都有本质上的缺陷,”Linus Torvals 在 Google+ 上面发帖说道。

Ubuntu 社区经理 Jono Bacon 解释为什么 Canonical 的 CLA 会走这条道,以及它不能给那些想为项目作贡献的人设置障碍的原因。

“这些都是社区贡献的问题。社区一直存在很多问题:开发语言的选择、VCS、管理方式、社区讨论的口音、如何决定方案、如何回顾分支、bug 管理、CI 工作流程以及其他无数问题。CLA 仅仅是其中一个。有人欢喜,有人讨厌,萝卜青菜各有所爱罢了。”

“我不认为 Canonical 在 CLA 方面表现得不够诚意,也不关心为什么它会认为它的 CLA 方案很有必要。Canonical 在人们印象中是完美无瑕的吗?不见得。那它危险吗?它虚伪吗?当然不。”Jono Bacon 说道。


via: http://news.softpedia.com/news/Linus-Torvalds-Says-All-Contributor-License-Agreements-Are-Broken-418978.shtml

译者:bazz2 校对:wxy

本文由 LCTT 原创翻译,Linux中国 荣誉推出

2013年已经过去。这一年见证了许多里程碑事件,使得2013年可以称得上是一个Linux的黄金之年。其中一些成果在FOSSLinux世界更可以称得上是举世瞩目的成就。

2013 Year of Linux

1.Android的上升趋势

2013年,Android手机达到了每日150万的激活量记录。不用说,正是Android的Linux内核以及它在该方面的狂热贡献使其达到了今天的标杆地位,这一趋势还将在未来的日子里一直持续下去。

2. Raspberry pi 树莓派

Raspberry pi,低成本单片计算机历史上的最伟大发明之一。它在学校和其他很多地方极大地推广了Linux,同时在FOSS社区中也有很高的欢迎程度,这一状况也仍将继续。

3. Debian上太空

Debian,众多优秀Linux发行版中的其中一款高端发行版。2013年三月下旬的一次航天飞机任务中就使用了Debian负责实验的控制。实验的主要内容是尝试无土植物栽培的新方法,从而为宇航员提供空气和食物。

4. SteamOS的崛起

SteamOS,基于Debian发行版,用于Stream Machine Game Console游戏终端,已经于2013年12月中旬发布。GNU/Linux开始涉足于游戏环境,这对广大宅男极客来说当然是喜闻乐见喜大普奔。

5. Linux的平板应用

查看亚马逊的平板销量,排名前十的平板都是Android操作系统。苹果和微软的平板则排在第11和12位,远远地被抛在后面,这对于FOSS社区来说确实是一个振奋人心的消息。

6. Chromebooks

Chromebooks之所以能在笔记本电脑市场赢得一席之地,是由于比起微软等专属平台,诸如三星,华硕等许多高端制造商给了GNU/Linux类操作系统更多的空间。

7. The Firefox OS 火狐操作系统

Firefox OS是基于Linux和FOSS的开源操作系统,主要用于智能手机和平板,发布于2013年4月下旬。基于ARM构架的移动设备Linux发行版显示出了广阔的前景。

8. Kali发布

来自BackTrack Linux的开发者发布了Kali Linux。Kali是是基于Debian的Linux发行版,其母系统或者说其前身(BT Linux),主要用于渗透测试,并分享了大量的Debian版本库,成为了最为丰富的一个发行版。Kail仍保持着在刚发布后的很短时间内超高下载量的记录。

9. Android Kitkat

尽管之前预测的发布版本是5.0 Key Lime Pie,经过万众期待后,最新发布的android版本被命名为Kitkat,Google宣布Android 4.4又名KitKat 4于2013年9月发布。Kitkat进行了优化更新,能在具有最小的512 MB内存的设备上运行,这样就能够支持众多各种各样的设备。

10. Linux 在汽车上的应用

截至目前,Linux被应用于各种设备,从腕表到遥控器,再到太空飞船,所以Linux在汽车上的应用并不让人意外。但当Linux的作用表现在汽车趋势杂志的年度车上时仍然令人惊讶。2013年被选为优胜候选的两个车型,都运行Linux系统。

2013年已经过去,但故事远没有结束,我们可能错过了一些重要的里程碑,你可以在评论部分告诉我们。2014年,未来,还在继续……


via: http://www.tecmint.com/2013-the-golden-year-for-linux-and-foss/

译者:乌龙茶 校对:Mr小眼儿

本文由 LCTT 原创翻译,Linux中国 荣誉推出

有哪个人会不喜欢冰淇淋?作为设计团队我们当然喜欢!在过去几周的时间里我们一直在为香港举办的开源架构会议准备一场特别的 Juju 演示,并且我们已经为之设计了一些非常“美味的”图标。我们认为向大家展示这些图标的创作过程是很美妙的,以下是这个设计流程的一些简介。

摘要

我们想要用一些稍微有点特别的图标去替换常规的 Juju 图标,向人们阐述独立访问 Ubuntu 时 Juju 可以做些什么事情。我们决定用带有点缀物和酱调味的冰淇淋这个想法,你可以用同样的方法打造在 Juju 上打造的服务。

这场演示最棒的环节是人们将在现实中真实地得到他们在 Juju 中'打造'的冰淇淋!

使用默认图标的 Juju 界面

寻找好的想法

我需要做的第一件事情是找到一个好的想法以图标的形式表现带有点缀物的冰淇淋。点缀物将被设计的非常精巧,以致它们将非常小并且很难制作成较小的尺寸。

最初我以缩略图和设计思想的方式使用一种扁平外观的图标。这种方式对冰激凌来说很有用,但是对点缀物作用不大 —— 不久之后我发现它们变成半分离的现代主义,很难辨认。

扁平简洁化外观的初始缩略图与设计理念

在第二阶段,我给图标添加了透视效果;图标保持一样的透视连贯性是很重要的。

另一套添加透视效果的缩略图

酱调味瓶的外观也有些误差,需要一定的试验。最初的设计看起来非常像是瓶装番茄酱,于是我们决定尝试另一种不同的风格。

调味酱外观变化前后

至于背景,我选择用闪亮的颜色来搭配冰淇淋图标,以此与冰淇淋单色调形成对比,点缀物使用稍淡颜色,这全部整合起来就非常多彩艳丽了。

为图标添加的众多细节对于我们需要展示的以及图标本身的辨认来说已经足够了。我同样添加了更大尺寸的点缀物,以使它们变得更加容易辨认。

带有破碎奥利奥的点缀物图标

编制细节

破碎的奥利奥由单一的饼干而来,我将之分成 9 个不同的部分然后散布在不同层 —— 我猜在现实生活中也是这样的。

创立图标所使用的 9 个分布层

Inkscape 中的克隆工具得到了用武之地:在不同分布层上重复同样的小尺寸使得最后的 SVG 文件更加轻巧,也使 Inkscape 运行得更快。

从最初设计到最后图标完成整个过程花费了 4 天的时间,差点超过预订的限期,但这确实是一个应该继续下去的有趣项目。

最终图标设计


via: http://design.canonical.com/2013/11/juju-ice-cream-icon-design/

译者:SteveArcher 校对:wxy

本文由 LCTT 原创翻译,Linux中国 荣誉推出

你看得没错:不是Linux桌面之年,是Linux汽车之年。大量的汽车公司正在投资使Linux成为他们汽车的操作系统选择。

当你想起Linux,你也许会想起服务器,桌面操作系统,或者Android 智能手机/平板。你几乎肯定不会考虑汽车吧,但是,Linux确实已经运行在许多汽车的引擎盖下了,也许很快它将会扮演一个非常重大的角色。

向运行在汽车引擎盖下的linux问声好

Matt Jones在加里福利亚的旧金山召开的Linux基金会Linux合作高峰会上带来这个消息。Jones是捷豹路虎的娱乐系统的一个高级技术专家,也是一个旨在推动汽车行业应用车载娱乐信息的开源开发平台的非盈利组织--GenIVI Alliance的副总裁,

Jones说,捷豹路虎已经询问他们的顾客需要什么,不需要什么,比如在他们的车上有一个全功能的家庭娱乐网络。当然,你可以在前仪表盘放一个高清品质的、在城市交通上提供高速网络的显示器,解决一个超出了汽车行业范围之外的问题。

汽车企业能做什么,他们正致力于AGL( Automotive Grade Linux,汽车级Linux)--一个Linux基金会的下级小组,提供一个公共的操作系统和应用程序接口(API)。通过它的支持,汽车制造商可以专注于实现应用程序而不用担心操作系统下层结构。毕竟,正如Jones 说道:“你上次是什么时候买了一辆基于操作系统的车?”

在他的演讲里面,Jones宣布AGL已经发布一个车载信息娱乐、远程汽车娱乐操作系统和应用程序开发包原型。这是一个基于Linux开源镜像创建的车载娱乐系统,拥有一个控制器区网络CAN、一个车载总线标准、API;一个HTML5应用程序框架;及简单用户接口。

Jones 说:“我们(捷豹路虎)已经加入AGL来使之开源并让Linux使用在整个汽车中,专注方便于开发者有可参考的硬件和软件平台。这样的技术已经在大量地车载,但是之前没有人提供出来”所以如果你准备Hack一个汽车的话,AGL已经有了你需要的工具。

AGL和捷豹路虎也给了开发者开始汽车hacking的原因。他们联合举办了开发者竞赛:2013 AGL User Experience Contest。比赛胜利者将会得到机会在AGL或者捷豹路虎工作。

比赛有三个类别:最好用户体验,最好视觉外观,和最好概念或者是可扩展的特征。这个比赛在4月15日 - 5月17日举行,胜利者将会在5月底东京举行的汽车Linux峰会上宣布。如果你和Linux以及汽车一起工作,这似乎就像是在一个在底层的理想机会。

相关链接:


via: http://www.zdnet.com/2014-the-year-of-the-linux-car-7000014091/

译者:Vic\_\_\_ 校对:wxy

本文由 LCTT 原创翻译,Linux中国 荣誉推出