2008年: 有关于开源领域的十一个预言

回顾2007年,谁能预言,在经历了开源技术倡导者的种种姿态之后,新版本的GNU通用公共许可会引起这么少的分歧?或者Linspire和 Xandros将紧随Novell与微软签订合作协议?或者2006年曾经风靡一时的热点—虚拟化,将有可能专注于另一项技术?

所以,预言是带有不确定性的,几乎可以肯定的是我将遗漏一些比较大的热点事件。以下就是我对2008年关于免费软件我们有可能看到的焦点事件的预测。

1.KDE 4 发布
大家期待已久的KDE 4将会于2008年1月11日正式发布。一般来讲,软件主版本号的变化一般意味着软件的重大变化,KDE 4也不例外。在性能、外观和布局上,KDE 4都作了彻底调整。你可以预期一些争议和投诉,但也有相当的积极性,为最终释放。与KDE3相比,KDE4版本将节省多达39%的内存,能为日常应用空出更多资源以提高效率。测试人员拿到最新版的KDE4后,在一台 Thinkpad X60中限制内存和处理器频率到256MB/1GHz时仍然可以流畅运行,浏览网页,聊天,甚至是开桌面特效都一切正常。在 KDE 4 中,你将发现许多新令人兴奋的新技术,如:Plasma 桌面、Sonnet 拼写及语法检查技术、Phonen 多媒体框架、用于实时协作的 Decibel 框架等。虽然,关于KDE 4的最终发布会引起一些争论和怀疑,但依然改变不了人们的巨大热情。

2.终端软件专利联盟(ESP)将倡议取消软件专利
在KDE 4发布后不久,最终软件专利联盟(ESP)也将采取秘密行动。通过联合免费软件基金会(Free Software Foundation)和若干未公开的私人公司,ESP资金充足,并打算实施第一个测试案例,其目标是在美国取消软件专利。在免费软件社区,不会有很多人捍卫软件专利,所以ESP将不会产生很大的争议。但可以预料,将会有很多博客和新闻来报道和评论ESP的这个行动以及它要解决的问题。

3.开源技术与微软OOXML标准之争继续
OOXML全称是MicrosoftOfficeOpenXML,OOXML是由微软公司为Office 2007产品开发的技术规范。微软发布OOXML的发布主要是为了对抗开源厂商及IBM等厂商支持的开放文档格式(ODF),ODF已得到了国际标准组织(ISO)的支持,但微软的OOXML仍在争取该组织的认可,该格式需要证明自己是真正开放的格式。ODF格式(OpenDocument Format,开放文档格式)是基于XML的纯文本格式,这与传统的二进制格式不同。ODF格式最大的优势在于其开放性和可继承性,基于ODF格式的文档在许多年以后仍然可以被最新版的任意一款办公软件打开使用,而传统的基于二进制的封闭格式的文档在多年以后可能面临的问题是:由于办公软件的升级或者原先的办公软件公司的倒闭,导致老的文档不能够再使用,显然这对于用户而言将面临可怕的数据损失,这是用户所不能容忍的,而开放的ODF格式将很好地解决这一问题。OpenDocument作为标准文档格式,由OASIS(The Organization for the Advancement of Structured Information Standards,结构化信息标准推动组织)负责制定,它的目的是改变目前办公软件相互封闭、文档格式互不兼容的糟糕情况。ODF格式可以让不同程序、平台之间都自由地交换文件而不需要理会是何种应用程序所产生的文件,其主要的支持厂商是Corel、IBM、Opera、甲骨文、红帽以及国内软件厂商中文2000公司等

早在2006年,微软OOXML标准已经成为ECMA(欧洲计算机制造商协会)的标准,但一直未能得到ISO的认可,微软试图借助ECMA的A级联络组织的身份,通过“快速通道”向ISO/IEC JTC1提交国际标准草案。今年9月份,国际标准化组织(ISO)日前公布了各成员国针对微软OOXML文档标准申请国际标准的预备投票结果,而微软未能如愿以偿。在104个成员国中,至少有87个国家参与了投票。结果,OOXML共获得51个ISO成员国的支持。但整体而言,微软只获得了53%的支持票,少于所需要的66%的赞成票。因此,OOXML将暂时无法以“快速通道”的途径直接提交给ISO进行第二阶段的投票。2008年3月,ISO将将对 OOXML能否成为国

在更大的意义上说,投票是没有意义的—微软毫无疑问将会使用OOXML,但也不会也死守自己的标准—有微软已经宣布支持ODF标准。不管投票结果会如何,随之而来的将是一个同样激烈的争论—免费软件应是否支持OOXML。GNOME和Mono的创始人Miguel de Icaza公开表示支持OOXML标准,认为OOXML是一个“极好的标准”,GNOME基金会则随后付诸行动,采取行动支持微软的标准。而KDE和 KOffice开发者则主张不打算支持OOXML。从长远来说,对于像OpenOffice.org这样的应用与Microsoft Office之间的互用性是很重要的,所以,对OOXML支持的看起来似乎是不可避免的。目前,有关这个问题的讨论已经很激烈了,并且在问题解决之前,有可能会进一步恶化。

4.DRM支持者和反对者之争加剧
DRM,即数字版权管理(Digital Rights Management),此技术使用目的是保护数字内容的版权。2007年,数字版权管理(DRM)问题平静了一段时间。但从去年夏天开始,有迹象表明,硬件制造商和零售商正在努力回避该技术。不过,全球最大的网络零售书商亚马逊的无线电子书籍阅读器Amazon Kindle的发布、加拿大的版权改革努力以及Windows Vista(这毫无疑问将会成为DRM普遍存在于人你们日常生活的最具说服力的证明)用户基数的稳步上升,这些都显示出DRM的逐渐成熟。

事实上,在我写这篇文章的时候,我收到了一封来自DefectiveByDesign.org的电子邮件。 DefectiveByDesign.org是一个主张使用自由软件的组织自由软件基金会组织的活动。DefectiveByDesign.com认为,DRM限制用户使用自己的数字文件,它阻止用户拷贝文件、查看文件,甚至阻止长期保存自己的文件。限制软件或者文件的使用方式和配置数字版权管理软件的产品是设计上的缺陷。所以,数DRM的本质就是要剥夺人类在数字时代的自由。该组织的总体目标是告诉人们DRM的真相,告诉人们DRM是如何控制计算机用户的,并组织人们以政治的方式来反对数字霸权。DefectiveByDesign声称,计算机、高清显示器、电话、音乐播放器和影碟机根本就不尊重用户的权利,不让用户私人复制数字化媒体内容。也就是说,艺术、文学、音乐和电影都不能进入公众领域,而且用户观看、欣赏这些媒体的习惯都受到了它们的监视。在过去的两年里该组织一直在倡导反对DRM。相信2008年,对于该组织来说应该是繁忙的一年。

5.第一个完全免费的视频驱动程序的出现
自由软体基金会考虑开发具有3-D加速功能的免费视频驱动程序已有数年之久了,2008年,这一目标有可能实现。Nouveau目前正致力于为 NVidia显卡提供免费的3-D驱动。Nouveau是一个由爱好者组织的针对NVIDIA显卡开发第三方开源3D驱动的共同项目,并且Nouveau 是在完全没有得到NVIDIA任何支持的情况下进行开发的,Nouveau算是X.Org基金会的一个项目(注:X.Org基金会是负责X Window System开发的社团,2004年1月22日在Open Group的X.org网站基础上建立。 )。开发所用方式我们也都很熟悉,即反编译NVIDIA的Linux显卡驱动,然后进行再加工深处理的进一步开发工作。而Avivo和AMD/ATI都在为ATI显卡开发免费的3-D驱动。Nouveau和Avivo的努力极有可能在2008年下半年取得突破性进展。