-
Fedora 9 发布摘要:引领潮流 *
2008-05-16 15:39:40
美国东部时间5月13日,Fedora社区正式发布了代号”硫磺”的发行版 Fedora 9 (Sulphur) 。
Fedora 9代号”硫磺”,是因为硫磺在神话中可以用来驱逐狼人,而”狼人”恰好就是 Fedora 8的代号。
该版本有如下更新:
* PackageKit : PackageKit 是一个跨发行版的包管理系统,目前拥有完整的 yum 后端。该软件的目标是统一所有发行版上的图形化包管理系统,所以采用了一些最新的技术如 PolicyKit 和 D-Bus。
* GNOME 2.22:GNOME 2.22带来了诸多升级。其中之一是由 Fedora 的开发者AlexanderLarsson 完成的GVFS 和 GIO,它们被用来取代了陈旧的GNOME VFS。 GVFS 提供了性能上提升,队列式多文件传输,并协同 PolicyKit 提高了安全性。PolicyKit同样由 Fedora 开发者 DavidZeuthen 开发并维护,并首先于Fedora 8 中引入。GNOME 2.22 还带来了样式新颖的世界时钟桌面小程序,可以同时显示不同时区的时间和天气情况。另一个在该版本 GNOME 引入的变化是新设计的 GNOME 登陆管理器(GDM)。新功能包括对登陆屏幕的电源管理支持,动态显示支持,以及对 PolicyKit 的整合.
* KDE Desktop 4.0.3:KDE Desktop 4.0.3 将全部 KDE 核心组件升级到了 Qt4 接口上,从而引入了一系列全新的框架:多媒体API Phonon;硬件整合框架 Solid; 全新的桌面及面板 Plasma;整合式桌面搜索;KWin 的混合特效和一个全新的视觉主题 Oxygen。在 Fedora 9 的生命周期里, KDE 将会持续得到来自上游项目的补丁升级,最终 Fedora 9 将包括今年7月发布的 KDE 4.1。
* NetworkManager :Fedora 开发者 Dan Williams 使 NetworkManager 变得比以前更加好用。新功能包括:多个设备的同时激活;方便与周围无限设备建立网络的 Ad-hoc 支持;支持通过 GSM/CDMA 手机卡的 PPP 拨号以及 PolicyKit 的管理方式的支持。
* Firefox 3 Beta 5: Firefox 3 Beta 5 带来了与当前桌面环境相一致的本地化视觉体验。其他改进包括整合了历史和收藏夹功能的地址栏,改进的收藏夹管理器。同时,浏览器引擎 XULRunner 也与用户界面分拆来,为其他有网页渲染需求的应用程序提供了一个独立于浏览器稳定接口。
* SELinux : SELinux 现在可以将浏览器插件置于安全限定区域内执行,从而避免了由于不安全的浏览器插件导致的安全问题。Fedora SELinux 开发者 DanielWalsh 在他的 blog post 对此有详细描述。
* Java: OpenJDK6 这一由 Sun 在开放源代码协议下发行的 Sun Java SDK 将成为默认的 Java 开发环境。极少的OpenJDK 私有产权代码被来自 IcedTea 项目的代码取代。现在,更多的 Java 程序无需任何额外设置就可以运行了。
* Xorg 升级:X 的启动和关闭现在只需要大约一秒钟!同时还有更方便的显示配置,以及热拔插支持。
* 统一化辞典:现在,OpenOffice.org,Firefox,Thunderbird,GNOME 和 KDE 将共享同一个拼写检查辞典,这项改进将大幅度减少资源及内存消耗。
* 蓝牙功能强化:用蓝牙发送、接受文件,以及通过ODBX访问周边蓝牙设备将更加简单。
* Anaconda 安装器:Fedora 系统安装器,Anaconda,得到不少强化,其中包括:支持安装时调整 ext2,ext3 和 NTFS 分区大小;支持创建和安装加密文件系统; 对 ext4 文件系统的安装时支持(需要添加 ext4 引导选项来启动该功能);支持 GRUB 在 EFI x86_64 设备上的原生安装;引入支持网络安装和系统恢复功能的安装小镜像 netinst.iso 。
* 无缝升级:如果你已经安装了 Fedora 7或 Fedora 8,现在可以通过图形化的 PreUpgrade 工具安全、方便的升级到Fedora 9。
* 永久性USB Live支持: 全新的 LivdCD 工具包支持将 LiveCD 镜像转化为自启动U盘 Live 系统,并且不会丢失原先U盘上的数据。而且对U盘中 Live 系统的改变可以永久储存在预先定义的空间内。现在,你可以将 Fedora 系统与文档随身携带,还可以对 Live 系统进行升级。同时,通过 liveusb-creator 也可以在 Windows 系统下制作Fedora Live U盘了。
* Jigdo 下载支持:Fedora 9 的镜像可以通过 jigdo 或者 jigsaw下载。如果你所处地区有站点镜像或者你自己还保存有先前版本的光盘镜像,使用该方法将大大节省下载光盘镜像所需流量。
* FreeIPA: FreeIPA 提供了对 Fedora Directory Server,FreeRADIUS,MIT Kerberos,NTP 和 DNS 服务的集中式的 Web 及命令行界面配置,它可以使网络管理员快速、方便的进行认证、确认、策略处理等工作。
* Upstart 进程管理:Fedora 9 使用 Upstart 进程管理取代了System V 进程管理。这个变化帮助 Fedora 大幅度提升启动和关闭进程的速度。
* 系统级应用程序升级:包括GCC升级到4.3,Perl升级到5.10,Kernel升级到2.6.25-rc5,以及用TeXLive取代了Tex。
* 中文相关:默认中文字体包中增加了文泉驿正黑,默认包括了scim-python,并用scim-python-pinyin取代了原先的scim-pinyin。默认的中文输入法启动按键为Ctrl+Space。
英文正式发布摘要见这里。英文正式发布说明见这里。
-
全球10大软件盗版国 亚美尼亚居首美国最低
2008-05-15 09:07:27
据美国商业软件联盟(BSA)周三公布的报告显示,2007年全球盗版软件所带来的损失高达480亿美元.
报告显示,2007年全球软件盗版率为38%,增长了3个百分点.在所调查的108个国家中,67个国家的盗版率出现下滑,但仍有不少国家软件盗版率居高不下.
例如,亚美尼亚以93%的盗版率高居全球榜首,而孟加拉国以92%紧随其后.相比之下,美国的软件盗版率只有20%,为全球盗版率最低的国家.以下分别为2007年软件盗版率最高和最低的10个国家:
软件盗版率最高的10个国家:
1. 亚美尼亚
2. 孟加拉
3. 阿塞拜疆
4. 摩尔多瓦
5. 津巴布韦
6. 斯里兰卡
7. 也门
8. (空缺)
9. 利比亚
10. 委内瑞拉
软件盗版率最低的10个国家:
1. 美国
2. 卢森堡
3. 新西兰
4. 日本
5. 奥地利
6. 比利时
7. 丹麦
8. 芬兰
9. 瑞典
10. 瑞士 -
Google CEO Eric Schmidt 访谈录续
2008-05-08 16:28:18
新闻来源:翻译自CNBC 作者:35公里
这是 Google CEO Eric Schmidt 接受 CNBC 记者 Bartiromo 专访的第三部分,谈到了 Google 的福利,Google 广告业务的优势,谈到了创新,最后再次谈到微软对Yahoo!的收购。
Bartiromo:
长期以来,人们说,看,Google 有那么令人难以置信的园区,舍得花钱,舍得给员工提供福利,确保人人都快乐。你是否开始对员工的增长以及开销有新的管理办法,或者比以前更甚。
Schmidt:
每天我四处看看,都能看到我们为员工提供的新福利,这是 Google 文化的一部分,我们乐于这样做。当然,我们的毛利率也允许我们这样做。出于几个原因,我们已经放慢新员工的招募速度,最大原因是我们目前想不出让他们做什么。但今年我们仍然会雇佣一千人左右。
Bartiromo:
让我们再回过头谈谈 DoubleClick 的收购,你的广告客户有没有对此有抗拒心理?他们可能说,看,我们已经在 Google 的搜索广告中花了这么多钱,为什么还要在搜索之外的地方再投入?你是什么让他们在搜索之外的其它广告媒介上花更多钱?
Schmidt:
因为他们能挣得回来,也能看到效果。我们从不要客户花看不到效益的钱,也不是好生意。所以,当我们进入这些市场,我希望说,我们有一些工具,可以向你证明,如果你将钱放在那里,你确实会获得销售收入。所以,我们的创新模式在各种广告领域,非独文字广告,都可以带来真实的销售收入,我们能做到,如果我们能做到,就是好生意,如果做不到,就不该做这样的生意。
Bartiromo:
因为能看到效果,所以,即使在现在的经济衰退中你仍然没有看到广告业务的萎缩。
Schmidt:
...
Bartiromo:
你同意吗?
Schmidt:
那时我们的希望。我们的希望是,即使在衰退中,人们也说,我们会把钱放在那些值得花的地方。现在,我看不出我们在衰退。
Bartiromo:
你以前说过,增长速度需要放缓,那什么是合适的幅度?
Schmidt:
我不知道,但很显然,我们不会设定一个增长幅度,我们会设定一个创新幅度。我们的观念是,持续投资新的事物,让它尽可能成长,而我们也有能力将这些新产品交给消费者。当然,他们必须学习如何使用,我们会和他们交谈,这里面牵扯到很多市场营销的事情,它们不会自己去做。有了新主意,人们必须感到满意,一旦他们感到满意了,我们发现增长就会...
Bartiromo:
作为一个从事技术的人,创新就是你终身的事业。你能告诉我最创新的事是什么吗?从你的角度看,下一个巨大创新会是什么?
Schmidt:
我一直觉得理解知识,语言翻译是最大的创新。如果我不知道一些东西,看着电脑,读读英文,分析一下那是什么,把它翻译成另外一种语言,说那种语言的人看了,说,啊,真难以相信。对我来说,这很神奇,但实际上不是,这只是好的计算机科技,我们现在就出在这个水平。而真正让我折服的东西是,计算机做一些人不不能做的事,同时将事情翻译成00种语言,帮我做出总结,为我找到一些我不知道但感兴趣的东西,我们目前还达不到这个程度。
Bartiromo:
Eric,你的股票在很短的时间内从750美元跌到450美元,你认为这是什么引起的?
Schmidt:
我不知道。我们不会盯着短期内的股票价格。我们说过,因为公司已经上市,我们走上漫漫征途,我们需要股东和我们在一起。短期的波动不是我们所关心的,我们也不谈论它。我们关心我们前面的巨大机会,那是个数万亿美元的广告市场,我们不会全部吃下,但我们会得到其中非常可观的一部分。我们的目标是将这些变成持久的东西,这就是这个领域中最大的技术创新。
Bartiromo:
所以,你们当前的首要任务仍然是继续追逐那个巨大的广告市场,还有别的吗?
Schmidt:
我们第一位任务是最终用户满意。比如,人们对 Google 搜索结果满意吗,每天我们都推出新的改进,更多的分类,更多内容,这些是使 Google 成为伟大公司的基础。这是我们的首要任务,甚至比广告还重要。
我们的下一个大动作是进入应用领域,在这个领域,人们每天都花大量时间在信息上,我们可以帮助他们,比如,Email,还有很多别的,如,他们的个人数据,他们的电子表格,日历,我们可以帮他们搜索,帮他们生活在数字时代,如果我们做得好,也可以在移动设备上实现这一切。
Bartiromo:
对消费者来说这很精彩,它们免费,他们已经可以使用这些,不必付钱,但...
Schmidt:
这是非常好的模式。
Bartiromo: Yeah.
Schmidt:
工作得很好。
Bartiromo:
但那些企业用户怎么样?我知道现在正进行一些测试,你们从企业用户听到了什么?
Schmidt:
我们正在企业网络的内部做一些我们已经在消费用户中做过的事情。企业用户和消费用户不同,他们对可靠性有更高的需求,所以我们签署了一些协议保证一定层级的服务质量,然后我们向企业收费,在这些情形,用户会付钱得到一些免费用户得不到的东西。他们还有其它需求,他们需要更高的安全,他们需要同他们已有的系统进行集成,这是一个漫长的过程,但很有价值,这些用户会花费20,30或40年进入我们的模式,我们喜欢这个模式,这是企业市场,是我涉足已久的市场,一个最终会对 Google 非常有利的领域。
Bartiromo:
你是否曾回首看一下 Google 成长历程,我的意思是,长期以来,Google 是最受艳羡的公司之一,然后变成一个庞然大物,接着当 Google 越来越大,人们就会感到害怕,就象当初微软一样。你是否害怕这种感觉?
Schmidt:
我们确实害怕这种感觉,因为我们要保证自己的这种感觉和我们所做的一致。Google 有一套准则,每个公司都如此,我们的准则是不做恶,这个准则为最终用户服务。我们的创始人之一,Larry Page,曾写过一篇关于如何做一个大公司的文章,比如,他写到,我们永远不会窃取用户的数据,如果你对我们不满意,你可以很容易投奔我们的对手,很多公司做不到这一条。我们会在公司的结构,可预知性以及我们的真正使命间达到平衡。如果我们拿你当最终用户提供服务,而你对我们不满,我们就对你做手脚,那是不对的,我们不是这样,我们会让你选择别人。
Bartiromo:
最后一个问题,Eric,我们不得不面对这样的现实,微软需要Yahoo!,如果它们走到了一起,你认为 Google 会处于什么样的不利境地?
Schmidt:
很多人为此争论,我们内部也有很多争论。一方面,有人说,我走我的阳关道,他们走他们的独木桥;另一方面,也有人想到前车之鉴,我前面提过,还有这种合并的可能性。所以,我不知道,我们一直为此争论。
Bartiromo:
Eric,你还有补充的吗?
Schmidt:
没有,我很好。谢谢。
Bartiromo:
谢谢你接受我们采访。 -
Google CEO Eric Schmidt 访谈录 *
2008-05-05 13:03:06
来自:solidot 作者:35公里
CNBC 的 Maria Bartiromo 周二在洛山矶的 Milken Conference 上对 Google CEO Eric Schmidt 博士做了一次访谈,谈到 Google 的成长,美国经济的衰退,微软对 Yahoo! 的收购,在线广告等话题。
Maria Bartiromo:
Eric, 谢谢接受我们的访谈。
Eric Schmidt:
谢谢再次采访我。
Bartiromo:
华尔街正在酝酿一场关于 Google 增长率的争论,Google 第三季度增长46%,第四季度增长40%,接着是30%,以后每个季度的增长率会有1.5%的下滑,在目前经济衰退的大环境下,你认为 Google 能独善其身吗?
Schmidt:
你刚才提到的是 Google 在美国的增长数字,在全球来讲,我们有很好的增长率,而且,美国的数字要考虑以下因素,一年前,我们有一个非常强劲的季度增长率,所以我们在美国的真实增长率是不错的。虽然总体增长在减慢,但将就我们的规模,我们的业务仍旧是很好的。
Bartiromo:
当你们到达一定规模,已经拥有70%的市场份额,再争取更多份额就不是那么容易了。
Schmidt:
但我们保持增长的渠道有多种,现在有更多的人使用 Internet,更多人使用电子商务,更多人点击广告,而我们的广告技术也越来越好,这些因素中任何一种都可以让我们保持增长。我们对宏观经济环境不是那么敏感,至少现在是这样。我们对经济倒退也不是非常敏感,但我们对新产品的改进是很敏感的。
Bartiromo:
comScore 的数据让所有人的预测都不容乐观,人们也争论这些数据是否准确。你如何保证你们的增长,在人人都捂紧钱袋的时候,你们的广告客户也许会减少预算,我的意思是,2004年到2007年的增长已经不再了。
Schmidt:
我说过,如果你拿5,6或7年做一个考量点,那增长是趋缓的,所以我不觉得那是多么大的变换,你知道,很多事情今天是一个样,明天是另一个样。就我们而言,我关注质量,而且我们的业务模式非常简单。如果我们少投放一些广告,那那些广告被关注的就会多,那些广告的价值就更高,所以,我们目前处于这样一种奇妙的境地,我们投放的广告少反而更砖钱,因为我们的广告的质量高,这是 Google 的一个秘密。
Bartiromo:
是的,Mary Meeker 也这样说,她曾经说,你们其实是从经济衰退中受益,因为这样你们可以把广告做得更好。
Schmidt:
你知道,如果你经营一个公司,你需要非常谨慎地支配你的市场营销开支,我们认为,你应当把这些开支放在一些你可以测算效果的地方,这样你才会知道自己的广告是否有效,我们所做的就是这个。
Bartiromo:
我们来说说 DoubleClick,你们收购了这个公司,目前合并工作进展得怎么样?
Schmidt:
工作才刚开始。大约3周前我们才着手做这些事,我们正在将他们的产品和我们的产品进行融合,让用户得到更好的工具,广告客户可以部署更多广告,出版者可以有更多地方可以投放他们的信息,这是我们长期以来一直等待的一种融合,现在正在进行,大约要6个月的时间才能将所有这一切集成到一起。
Bartiromo:
你认为融合过程要6个月,是吗?
Schmidt:
我们是这样要求的,当然,在 Google 任何事都是一种尝试,我们尝试这个,尝试那个,前期的一些迹象表明我们很有可能在这个时间内完成这些工作。
Bartiromo:
Google 拥有搜索广告,这不是秘密,但,那些视觉广告的情形是怎么样?我们可以说那个市场还有待争夺吗?你们得到了 DoubleClick,微软有 aQuantis,你们会争夺那个市场吗?
Schmidt:
可以说,Google 在视觉广告领域不是领先者,但我们的客户需要同时购买文字广告,视觉广告以及其他的广告模式,我们正在开发的一系列工具,加上 DoubleClick 会让我们为这样的客户提供一套简单的方案,这将加强我们在视觉广告上的竞争力。我认为我们的技术更好,我们现在需要做的只是赢得客户的尊重与认知。
Bartiromo:
你怎样保证那是一项正确的收购,而不是让它自行其事,或你们自己来做。
Schmidt:
我们自己尝试过。但客户很喜欢 DoubleClick。我们的观察也表明,有时候,其它公司可以做出更好的产品,DoubleClick 就是这样的产品,这是我们进行这项收购的原因。
Bartiromo:
就测试而言,你们在 Yahoo! 那边做了些什么?你上次说,你们正在 Yahoo! 那里部署广告,进展得怎么样?
Schmidt:
我们做了两个星期的测试,现在已经结束,Yahoo!将他们的一小部分广告换成我们的,这是我们商业对话的一小部分,很显然,我无法进入,但我相信这是目前 Yahoo! 正在考虑的一个战略选项。
Bartiromo:
事情过去之后,我猜想司法部认为那是一次询价,你听说过司法部关于此事的说法吗?
Schmidt:
任何人可以对任何交易进行评论,如果收购 Yahoo!,司法部也会做出评论,反托拉斯法允许政府对商业交易和收购都进行观察。
Bartiromo:
你和 Yahoo! 有什么可以融合的,你希望看到一种什么样的伙伴关系。
Schmidt:
我们喜欢和 Yahoo! 一起共事,我们之间也有竞争,他们是一家运行良好,令人印象深刻的公司。我们非常关注微软对 Yahoo! 的收购,鉴于微软的历史,鉴于 Yahoo! 资产的价值,我们担心这样的优秀资产进入一个错误的买家手中,会步入歧途。
Bartiromo:
你说微软的历史,你的意思是?
Schmidt:
我想人们知道10年前的反托拉斯案,微软在这方面是有前科的。
Bartiromo:
关于微软和Yahoo!我们知道什么?我们正在等待消息,也许是个不怀好意的消息,我们不知道接下来会发生什么,但微软同Yahoo!的组合对 Google 将是一个什么样的挑战?
Schmidt:
目前而言,我们还不知道会发生什么,我们从新闻中看到一些讨论。如果最终的合并顺利实现,对微软而言,将是一些产品的合并,同时也消除了用户的选择,尤其是电子邮件,即时消息,以及那些他们已经拥有80%到90%市场的东西,微软乐于看到用户失去选择。
Bartiromo:
Google 也有这些杀手级的应用,不管是 Gmail 还是地图,或者电子表格,最终的游戏将是你们直接和微软竞争?
Schmidt:
Google 其实是一个创新者,我们一直重视竞争。我们发现,如果我们可以开发一种简单的全新产品,解决一些让你头疼的问题,我们就可以得到你的生意,得到你的关注,得到你的流量。我们正在尝试一种叫做云计算的技术,这是一个强大的Web服务,可以做一些常规的任务,如电子邮件,字处理,而数据却是保存在“云”里,被别的地方的其他专业人员保存,管理。你不必关心将信息放在哪里,我们非常喜欢这个模式,对其它公司,这是一个技术威胁,是一种技术突破。
Bartiromo:
如果微软恶意收购,你会任何反应?
Schmidt:
那要看他们的战略最终是否成功。简单讲,我们已经指出了坏结果的可能性,但那确实要看发生了那些恶意行为。
Bartiromo:
你知道事情会如何进展吗?我的意思是他们可以到公开的股票市场,购买 Yahoo! 的股票,接着开始一场股东代理权争夺战。
Schmidt:
我所知道的和媒体所说的一样,实质上就是你取代董事会,然后强迫交易。
Bartiromo:
让我们谈谈 YouTube 和 MySpace。YouTube 的发展非常快,你觉得是什么推动了它。
Schmidt:
视频是很强大的东西,也很令人着迷。你知道,我们一开始是做滑稽视频,但现在,因为人们有那么多数码相机,他们可以上载任何东西。将来,我们会在 YouTube 上看到一些专业视频,人们在使用这个平台,因为它有非常大的受众,他们在学习如何接近这些受众,我们目前还没有在赢利方面获得突破。虽然我们有很大的流量,我们有很多有趣,有创意的人,以及争议,我们在一些国际被封杀,我还没有找出一个完美的赢利模式,我们在做,这是今年头等重要的事。
Bartiromo:
很多人觉得这是你们的一个绝佳机会,那么让 YouTube 赢利会花多长时间,会是1年,还是5年,你有没有一个时间框架?
Schmidt:
我相信今年就会出现最好的产品,它们是新产品,我们尚未宣布,它们不仅仅将广告放到人们正在用的那些内容中,我们还有很多,当然,Google 是个创新的地方(Schmidt 讲话从来都是语无伦次 - 译者)。Yahoo! 团队正在尝试各种不同的广告形式,一些更容易参与其中,更有创意,更有趣的形式。Google 相信广告有其自身的价值,对客户受众也有价值,不仅仅是广告发布者,还包括受众。
Bartiromo:
人们就是想看。
Schmidt:
当人们看到自己想要的广告,看到他们关心的事情。
Bartiromo:
但是,你知道,这让我想起 MySpace,我想知道,入股 MySpace 包含着收入方面的期许,那会影响未来两年的利润吗?
Schmidt:
我们已经指出,我这里再重复一遍,整个的社会网络空间对我们来说,要在其中实现赢利,比起其他我们已经涉足的领域要难。这与人们的出发点有关,当你在社会网络中,你在看人们的照片,你在想你的朋友在哪里,你可能不会想着要买辆新车,买件衣服或书。所以,在这里开发广告,比我们想的更难,但我们在做,并且充满希望。
Bartiromo: 你们现在有120亿现金,是吗?
Schmidt: 还稍多一点。
Bartiromo:
这些钱你计划怎么花?很多人说,看这个公司经营良好,增长依然强劲,尤其是全球增长,为什么不派发红利,为什么不回购股票?
Schmidt:
我们喜欢看着那些钱躺在银行里。
Bartiromo:
所以你可以干脆地排除派发红利的可能?
Schmidt:
首先,我们从来没有排除任何事情。但现在,我们很高兴看到我们的现金在积攒,现金代表未来的战略可能,你知道,我们甚至可以参与无线频谱的竞拍,虽然我们失败了,但我们的财务资源允许我们参与一场46.5亿美金的竞拍,如果没有现金,这是不可想象。
Bartiromo: 你从中获得了什么?
Schmidt:
从一个公司的角度讲,我们参与了一项重要的活动。从消费者的角度看,我们知道,我们的参与证明了网络仍然是公开的,消费者仍然有选择的权利,还有比这更好的吗?
Bartiromo:
是,FCC 也为此高兴。关于移动,我记得你曾在一次会议中称移动是一个公司头等重要的事,你对此的预想是什么?
Schmidt:
我所认识的任何人,你所认识的所有人都有手机,在每个国家都这样。
Bartiromo:
我平时并不带着自己的电脑出门。
Schmidt:
在发达国家,手机的覆盖率几乎是100%,所以这是一个很庞大的人群,在未来三五年,将有另外的超过10亿的新手机用户出现,最终世界上将有50到60亿手机用户,这种规模是空前的。所以,这是一个我们可以利用的平台,我们的手机应用,不管是搜索还广告都发展迅猛,我觉得人们会利用手机做越来越多的有趣的事,我指的是所有小手机,大手机,大屏幕手机,那些不象手机的东西,那些可以移动的设备。
将来,通讯业我帮助我们活得更好,因为他们把数以十亿的钱用来在各地建设网络,不管我去哪里,打开 iPhone 或BlackBerry,都可以立刻进入我自己的世界,即使我去的是一个完全陌生的国家,这是了不起的成就。
Bartiromo:
你刚才说的那个世界,我们怎么才能进入?换句话说,我们需要他们提供不同屏幕吗?我的意思是,你是否需要一个更大一点的屏幕来访问那些数据?我们怎样才能实现?
Schmidt:
其中一个问题是我们还不知道如何改变指尖的大小。
Bartiromo: 对。
Schmidt: 这个是没有什么方案可以解决的。
Bartiromo: 对。
Schmidt:
我们需要一定尺寸的屏幕。但有另外的技术,比如,手机的处理器变得更快,电池持续的时间更久,屏幕变得更亮,整个设备遍得更轻,在我们谈论这些的时候,这些事正在发生,我们知道现在已经有这样的设备,因为我们知道地图的使用在剧增,Google Maps 获得巨大成功。这些手机带 GPS,所以如果我要找一家星巴客,我只要输入星巴客,就会告诉我那边有一家。在我看来,这是非常巨大的进步,而且这些服务在几乎全世界都可以得到。
Bartiromo:
真的很神奇。全球变成 Google 的一个热点,请告诉我你是如何保持这些东西继续发展,对 Google 而言,美国之外的最大机会是什么?
Dr. Schmidt:
首先,Internet 在美国之外的国家发展得比美国都快,另外,美国之外在线广告的增长率也高于美国,我们现在实行弱势美元策略,因为美元变得很弱,这对我们也有帮助,基于所有这些因素,美国之外的收入在显著增长。
就我们而言,美国市场和美国之外的市场最大的区别,其实是唯一的区别,是语言。除此之外,很简单,任何人的需要都是一样的,他们需要时装,信息,需要产品,需要电子商务,他们现在就要,他们需要乐趣,要使用信用卡或借记卡。所以我们努力工作以在全球实现这些。我想,如果美国绝大多数大型公司都这样做好自己的全球年定位,都可以实现这样的成长。
Bartiromo:
你环目四望,什么是最重要的,是那些最富裕的地区吗?
Schmidt:
对我们来说,当然欧洲是最重要的,而我们的欧洲市场非常好,我们在那里有相对更高的市场占有率。那里有非常老练的消费者,有非常成熟的广告使用率。如果你放眼全球广告市场,美国,日本,中国,英国,法国,欧洲,它们是最大的5个或6个市场。当然,我们在欧洲做得非常好,在日本做得非常好,而我们也一直在进入中国市场,我们在那里的成长也不错。
Bartiromo:
那里是怎么了?你们在所有市场都是第一名,除了亚洲的一些国家。你们怎么打破这个局面并站稳脚跟?
Schmidt:
不同情况不同对待,在中国,当然,那里有制度和审查,我们没有及时进入,现在,我们在那里不是第一名,在其它一些国家,我们存在一些语言方面的问题,亚洲语言在断句上很莫名其妙,比如,在泰语中,所有单词都放在一个长长的句子中,他们没有断句,所以,开发针对这种语言的搜索和索引技术对我们来说需要稍微长一点的时间。
Bartiromo:
那你现在遇到的最大的挑战是什么?
Schmidt:
是 Goole 内部的事,我们管理创新过程的能力,管理一个这样大公司,进人而言,什么人该做什么事。我们全球有50个开发中心,人们位于不同时区,你在做这个吗,你在做那个吗,我在和你一起工作吗,我如何提交代码,诸如此类的事情。 -
IBM对抗微软的新王牌:廉价Notes/Domino软件
2008-04-29 09:19:35
对比Windows,Linux平台最大的弱项是通讯/协作软件。MS Outlook 加Exchange是一对非常好的组合,为多数商业公司所信赖,Linux平台没有相匹配的应用程序——无论是服务端还是客户端。在该领域能与微软一较高下的是IBM的Lotus Notes / Domino,只是它的名声不佳——昂贵、臃肿和不友好,小型公司多数只会考虑微软的产品。
但是最新的Domino Express Licensing和Notes 8却出人意料,它提供了Mac和 Linux平台的原生服务端和客户端版本。Notes 8,基于Eclipse,整合了办公组件Lotus Symphony,可以让用户依靠一款软件完成所有工作。服务端和客户端组件的许可证只需100美元/用户(对小公司来说可能还是太贵),适合1000人或更少员工的商业公司。
IBM扔下一只银弹对付一群MS产品,不知道以后它还会搞什么大动作? -
2007年度中国软件盗版率数字正式发布 *
2008-04-28 14:43:56
由国家知识产权局组织专家评审组召开的“2007年度中国软件产业盗版率调查”课题评审会今天上午在京举行。会上此专项课题研究成果通过了专家评审,并正式对外发布2007年度中国软件盗版率数字。中国软件盗版率年度调查是国家知识产权战略制定过程中的一个重要课题,由国家知识产权局委托互联网实验室承担课题研究任务。2007年度软件盗版率调查是在2005年、2006年专项研究的方法论和数据积累基础上,连续第三年开展的专项研究。据互联网实验室发布的《2007年度中国软件盗版率调查报告》的研究结果表明,2007年盗版软件折算为市值计算,则相对于软件产业的盗版率由2006年的24%下降为20%,相对于全部软件产品的盗版率由2006年的36%下降为31%,相对于计算机软件的盗版率由2006年的52%下降为41%。按当年安装的计算机软件总套数计算,盗版率由2006年20%下降为13%;按当年安装的收费计算机软件套数计算,盗版率由2006年的63%下降为56%,其中单位用户由39%下降至35%,个人用户由78%下降至69%。
盗版率下降的主要原因在于,一方面政府部门和企业推广的软件正版化工作已取得成效;另一方面收费计算机软件比例明显下降,免费、开源软件和预装正版软件快速发展。
调查结果也揭示了软件盗版行为发展趋势。首先,政府的有关措施成效显著,盗版行为及其损失均明显下降。其次,用户安装软件的总套数水平有所上升,显示计算机用户软件需求的增长趋势。另外,涉及收费的软件安装数量基本没有变化,但是收费软件占全部安装软件的比例明显下降,说明软件安装数量的增加主要源自于合法免费资源,反映了免费软件和开源软件的快速发展。最后,与上一年对比,正版软件销售数量和销售额呈现持续增长趋势,而套数盗版率与价值盗版率均有明显下降,尤其是价值盗版率下降幅度更为显著。
与会的评审组专家认为本课题的研究成果非常有价值、有意义,不仅可以让全球公众了解中国软件盗版的真实情况,而且为有效调整和实施软件产权保护政策,发展中国软件产业提供了决策依据,必将有效促进中国软件产业的发展。建议有关部门持续开展年度盗版率调查工作,并加大支持力度,逐步建立并健全软件盗版的信息监测体系和专业队伍,使研究结果的质量得到不断提高,从而为开展软件产权保护工作提供强有力的决策支持。 -
22项Windows或Mac不能而Linux可以的事
2008-04-25 09:30:37
新闻来源:forum.ubuntu.org.cn
1. Upgrade to the newest version legally and without paying money
1。合法升级到最新版本却不花一分钱
2. Have the latest version of the operating system run faster than the previous version on the same hardware
2。同一个硬件平台上最新的操作系统却比老的更快。
3. Easily install and run different graphical interfaces if I don't like the default setup
3。如果你不喜欢默认的桌面环境,可以非常容易的自行安装其他的界面。
4. Install twenty programs with one command
4。一个命令就可以安装二十个程序。 5. Have the system automatically update all my installed programs for me.
5。让系统自动为我所安装的软件更新。
6. Install the same copy of my OS (Ubuntu) on multiple computers without worrying about license restrictions or activation keys
6。可以在N台机器上安装同一份OS拷贝而无须担心协议限制或激活码。
7. Give away copies of the operating system and other programs that run on it without breaking any laws, governmental or ethical or moral, because it was all intended to be used this way
7。可以自由分发该操作系统及其他运行其上的软件而不会违犯法律,政治或伦理道德,因为他本身就提倡这么做的。
8. Have full control over my computer hardware and know that there are no secret back doors in my software, put there by malicious software companies or governments
8。完全控制我的电脑硬件,并可知晓我的软件中没有什么被政府或者某某公司蓄意安放的秘密后门。
9. Run without using a virus scanner, adware/spyware protection, and not reboot my computer for months, even when I do keep up with all of the latest security updates
9。可以裸奔(无杀毒软件,反广告/间谍防护软件),以及可以数月不用重启机器,我甚至一直在更新着安全补丁。
10. Run my computer without needing to defragment my hard drive, ever
10。从来不用磁盘碎片整理。
11. Try out software, decide I don't like it, uninstall it, and know that it didn't leave little bits of stuff in a registry that can build up and slow down my machine
11。尝试软件,觉得不喜欢,就删掉他,而且知道他不会在什么注册表里留下一些垃圾可能导致把我的系统搞慢。
12. Make a major mistake that requires a complete reinstallation and be able to do it in less than an hour, because I put all of my data on a separate partition from the operating system and program files
12。犯了重大错误而导致全新重装系统,也不过花去了1小时不到的时间,因为我把我的数据放在了独立于操作系统和程序的分区。
13. Boot into a desktop with flash and effects as cool as Windows Vista on a three year old computer...in less than 40 seconds, including the time it takes me to type my username and password to login
13。在一台3岁的老电脑上可以有如vista那样超酷的登录效果...少于40秒,这已经是将我输入用户名和密码并登录计算在内了。
14. Customize anything I want, legally, including my favorite programs. I can even track down the software developers to ask them questions, contribute ideas, and get involved in the actual design/software writing process if I want to
14。合法自定义任何我想要的东西,包括我最喜爱的程序。我甚至可以跟踪软件开发者并向他们问问题,提意见,如果我愿意的话,也可以参与到真正的软件设计和开发进程中去。
15. Have 4+ word processor windows open working on papers, listen to music, play with flashy desktop effects, have contact with a largely happy community and have firefox, instant messaging, and email clients all open at the same time, without ever having had to beg someone for a code to make my os work, and without the system running so slow it is useless
15。超过4个的文字处理窗口,听音乐,玩超酷的桌面效果,联系一个大型的社区,并同时运行着firefox,即时通讯以及email客户端,而不必求爷爷告奶奶的要什么令我的系统可以运作的代码,而不会把系统变慢。
16. Use the command "dpkg --get-selections > pkg.list" to make a full, detailed list of all software I have installed, backup my /etc and /home directories on a separate partition, and you are able to recover your system any time, easily
16。使用"dpkg --get-selections > pkg.list"命令来获得一个完整详尽的已装软件列表,备份我的/etc和/home文件夹到一个独立分区,然后你就可以随时恢复你的系统了,而且超简单。
17. Run multiple desktops simultaneously, or even allow multiple users to log in and use the computer simultaneously
17。同时运行多个桌面,甚至可以让多用户同时登录并使用该机器。
18. Resize a hard disk partition without having to delete it and without losing the data on it
18。无损调整分区大小而不用担心会丢失数据。(译者注:应该是LVM)
19. Use the same hardware for more than 5 years before it really needs to be replaced...I have some hardware that is nearly 10 years old, running Linux, and still useful
19。硬件可以使用超过五年而无须更换...我甚至有一些硬件都超过10年的历史了,还依然健在。
20. Browse the web while the OS is being installed!
20。可以在OS安装的同时浏览网页!
21. Use almost any hardware and have a driver for it included with the operating system...eliminating the need to scour the internet to find the hardware manufacturer's website to locate one
21。使用几乎所有的硬件,因为系统已经自带了驱动...而不必再去硬件供应商的主页上去苦苦搜寻。
22. Get the source code for almost anything, including the OS kernel and most of my applications
22。可以任意获得源代码,包括OS内核以及我的大多数应用程序。 -
来算算微软的专利
2008-04-24 15:28:59
就在大约一年前,微软官方掷出专利杀手锏,声称免费及开源软件侵犯了其 235 项专利,但已经拒绝(且继续拒绝)说明具体是哪些专利。
今天,多亏了我在 ZDNet 的同事 Jason Perlow,我们获取到了一点点关于微软专利的详细信息,那些喜欢暗中竞争的人可能会对此感兴趣。
去年微软官方表示 Linux 侵犯了 42 项微软专利;Linux GUI(图形用户界面)侵犯了 65 项;Open Office 侵犯了 45 项;许多免费/开源的电子邮件程序又侵犯了 15 项;还有一些杂七杂八的免费/开源程序侵犯了 68 项微软专利.这些就是雷蒙德的家伙们愿意告诉我们的全部信息.
今天,多亏了 Linux/Unix 独立软件供应商 Centrify 的 CEO Tom Kemp 非常深入的分析,我们能得到更多的关于微软在 Windows 领域已有专利的信息.
利用受欧盟委托的反垄断监督者要求微软公开的信息,Kemp 计算出了 Windows Server 到底申请了多少项专利,被批准的又有多少项.
按照 Kemp 给出的结果:
“在 Windows Server MSDN 上贴出的 125 种协议里,其中 99 种还没有相关的美国专利,也就是说 80% 的 Windows server 协议没有相关的美国专利”
(我的注释:换句话说,其中 20% 都已经注册专利了.)
“如果只算那些连专利申请都没有的协议,其中 76 种协议没有相关的美国专利或专利申请(60%),也就是说其中 49 种(40%)有美国专利或专利申请.”
这只是 Windows 专利中的一小部分.“贴出的协议只是用于 Windows Server 的文件与打印,用户与用户组管理以及网络通讯功能而已,并不包括诸如 IIS 之类的功能.WSPP(工作组服务器协议程序)的协议也有大约 25 项欧盟专利和专利申请.” -
微软反诉《郑码》专利无效被知识产权局驳回
2008-04-23 13:43:17
4月23日上午,来自《郑码》专利所有者北京中易公司的消息称,微软反诉《郑码》专利无效被驳回,国家知识产权局专利复审委员会审查决定维持《郑码》专利 有效.此次判定对中易起诉微软侵权《郑码》案将是有利推进.2007年4月23日,北京中易公司诉美国微软侵权案在北京第一中级人民法院立案.主诉美国微 软侵《郑码》的专利权;软件著作权;汇编著作权.侵中易字库的美术作品权;软件著作权;汇编著作权,两项6案.
一位此案参与者表示,2007年5月28日,微软委托北京柳沈律师事务所诉《郑码》专利无效,6月27日,微软方又补充了新的无效理由的文件.此后《郑码》发明人在法定时间内向“专利复审委员会”递交了《郑码专利意见陈述书》,逐条反驳微软方认为《郑码》专利没有新颖性、创造性的意见.
2007年12月20日微软方和郑码方双方进行口头辩论.双方按该专利授权公告的权利要求逐条进行答辩.
2008年4月22日,北京中易公司拿到国家知识产权局专利复审委员会的《无效宣告请求审查决定书》,《决定书》“专利复审委员会”根据我国专利法和郑码专利实际情况,审查决定,微软方提出的专利无效理由不能成立,维持郑码专利有效.
中易公司认为,《决定书》也标志着法院对于微软认为《郑码》无效的申请完全驳回.该公司发言表示,《郑码》的优秀早已得到业界工人,但由于推出较晚,宣传推广力度不够,致使知名度不够高.至今普及不够.美国微软此次诉《郑码》专利无效,企图“釜底抽薪”,但在“口头审理”上却被发明人逐条驳,今天被“专利复审委员会”驳回的结果.
目前,北京中易公司诉美国微软侵权案在北京第一中级人民法院立案.主诉美国微软侵《郑码》的专利权;软件著作权;汇编著作权.侵中易字库的美术作品权;软件著作权;汇编著作权,两项6案还在审理中.
此案最新的进展发生在2008年2月26日,当日中易公司透露,起诉微软Windows XP等操作系统侵权其郑码案件,进入质证(即原告与被告在法庭上对证据的确认)阶段,而后双方将转入到庭审阶段,但应微软要求此次审理依然不对外公开. -
微软陷入IBM15年前怪圈 谁能拯救软件帝国
2008-04-22 09:29:36
4月22日消息,据国外媒体报道,微软当前已陷入了IBM十五年前的窘境。当时,IBM的核心业务大型主机逐渐衰亡。而如今,微软的核心业务Windows也处在崩溃的边缘。当年,是郭士纳挽救了IBM,如今,谁将成为微软的拯救者呢?
权威调研机构Gartner分析师近日指出,微软的Windows操作系统正处在崩 溃边缘。微软必须要对Windows进行大幅变革,否则将成为昨日黄花。严格来讲,Windows并未衰亡,因为Windows XP系统目前仍拥有着庞大的用户群。但对于Windows Vista而言,情况的确不妙。
15年前,IBM的核心业务—大型主机业务逐渐衰亡。当时,IBM人心惶惶,各业务部门都想分离出去独立门户,每个雇员都想离开公司。但郭士纳(Lou Gerstner)的加盟挽救了IBM。
郭士纳的策略是将IBM转型为以服务为主,重点发展互联网和Linux业务。简而言之,就是要求变。郭士纳很清楚,IBM旧的业务模式已经不再奏效。结果,他成功了。
而如今,微软的Windows业务正面临着IBM当年的窘境。但不同的是,微软没有求变。
微软的产品开发理念是“越大越好”,对于遵循摩尔定律的CPU业务而言,这可能是有效的。而如今,市场机会在于手机、游戏和低端笔记本等领域,“大”未必就是好。至少到目前为止,微软还是没有改变这一理念。
因此,对于微软而言,必须要以新的方式来开发和设计Windows系统。重要的是,微软需要一个像“郭士纳”这样的人物来领导微软的变革。这个人必须要意识到微软的老模式已经不再奏效。
-
Apache Abdera:Atom,AtomPub和Java
2008-04-21 15:40:30
Apache Abdera是Atom联合协议(Atom Syndication)和Atom发布(Atom Publication)协议的开源实现,目前尚处于“孵化”阶段。最近,Abdera到达了0.40里程碑版,朝着成功孵化迈出了重要一步。记者借此机会就Abdera,Atom和AtomPub采访了该项目的两位核心开发者,IBM的James Snell和MuleSource的Dan Diephouse。
记者:每个人都知道Atom和AtomPub是用于网络日志的,对吧?在这个领域之外还有什么人会在乎它呢?
James Snell:虽然Atom和AtomPub一开始只是为聚合和发布日志内容而设计的,但在各个领域内的广泛使用已经证明了它的价值。我曾经见过Atom被应用于社交联络,日程安排,文件管理,论坛讨论,档案管理,书签标记,维基网站,照片共享,播客网站,发布基于公共警报协议(Common Alerting Protocol)的通告等许许多多方面。对于任何需要发布和管理各种格式内容集合的应用,Atom都有一定的适用性。
Dan Diephouse:我们只需要看看现在的各种公共服务就知道了。Google的大部分API都是基于AtomPub的,微软也将AtomPub作为其Web API的未来方向,这些服务都已大大超出网络日志的范围。甚至,AtomPub也不再只是一个公共Web API——我已经注意到许许多多的企业开始实施建立基于AtomPub的企业内部服务。
记者:AtomPub将会是一个新的SOAP吗?
James Snell:我相信有些人会这么想,但我以为没必要这样去想。
Dan Diephouse:我也同意这样的类比其实并不十分恰当,SOAP主要是作为传送数据的一种方式。也许再加上WSDL会看起来更合理一些。AtomPub和SOAP/WSDL两者都提供给你编写服务以供他人使用的能力,但AtomPub采取了一种完全不同的途径来帮助用户实现他们的服务。它实现了一些能令用户更自由的约束。因为数据受限于统一格式——每个条目都包括title,entry,id,和content/summary——这使得我能从一条Atom feed中得到有用的信息,而不管这条feed来自哪一类型的应用。对我来说,解析日历数据就像我解析一个雇员目录或者是阅读网络日志一样的简单。我不需要任何特殊的工具或者更多的信息,仅仅只需了解这是基于AtomPub的服务。但从另一方面,这种约束也限制了AtomPub的适用性——它绝不是一个万能的协议。很多信息用AtomPub来建模会显得过于笨拙。事实上,当你的数据是有时序的列表时,AtomPub是其自然的选择。
记者:给我们说说Abdera这个项目吧。
James Snell:Abdera是Atom联合格式(Atom Syndication Format)和Atom发布协议(Atom Publishing Protocol)的一个开源实现。它源于IBM WebAhead部门的一个内部项目,并于2006年6月捐献给了Apache基金会的孵化器。从那时起,Abdera逐步发展成为了最全面的Atom标准的Java开源实现。
Dan Diephouse:它的功能已经开始多得难以一下子全部说上来了。这么说吧,它包括了对开发/消费AtomPub服务的支持,一个IRI库,一个URI模板库,支持unicode的规范化,还扩展支持诸如XML签名/XML加密,GData,GeoRSS,OAuth,JSON等多种数据和格式。很cool的是,最新发布的版本里还包括了一系列的“适配器”,这些适配器能让你为存储在JDBC,JCR,或者文件系统中的条目生成AtomPub服务而无需任何编码。
记者:能给我们简单描述下Abdera架构中的一些关键设计方针吗?
James Snell:Abdera一开始是围绕以下三个原则进行设计的:
它必须功能完备,支持Atom开发的每一个方面和标准所容许的每一个选项。Abdera支持诸如IRI,Unicode规范化,XML数字签名,XML加密等特性,以及范围广泛的扩展就是对这一原则的践行和验证。
它必须具有良好的性能,能快速地解析和序列化Atom文档。
它必须是模块化的,使得开发者可以选择那些必要的功能来实现一些特定的需求,同时方便地交换和插入组件。
记者:那么你们俩平时都用Abdera做些什么呢?
James Snell:在IBM,Lotus Connections和Lotus Quickr套件的组件使用Abdera来支持Atom发布协议。Abdera同时也是WebSphere Web 2.0 Feature Pack的一部分。在内部,Abdera还被广泛使用于不同的应用程序中。
Dan Diephouse:在MuleSource我们正在一系列领域使用Abdera。我们在Galaxy——一个开源的注册中心/存储仓库(repository)——使用它作为API。它充许用户管理存储仓库中的部件和元数据。我们避免使用类似UDDI等方式,因为它过于复杂。AtomPub使得我们能以简单的Restful API来操纵注册中心,同时联合存储仓库中的数据。我们也为Mule(开源ESB)开发了一个Abdera组件,它使得你能轻松地整合AtomPub服务和Mule支持的各种连接器。AtomPub在很多集成场景中显得特别关键——比如消息队列,日志记录,事件处理——任何一个你需要有时序的内容集合的场景。我们希望它能帮助人们以一种Web友好的方式获取数据。
记者:路线图的下一步将会是什么?
James Snell:成功孵化。Abdera作为Apache基金会孵化器项目已经足够长了。虽然仍有一些细节上的问题需要去解决,我将非常高兴看到Abdera成功孵化并升级成独立的Apache顶级项目,并为更多的基于Atom的应用提供支持。
Dan Diephouse:我想我们将专注于短期内1.0版本的发布(这也是来自社区的期望)。我也想借此机会宣传我们的项目——参与进来!任何形式的反馈或者补丁向来都是受欢迎的。请加入邮件讨论列表或者报告问题。
查看Dan Diephouse的博客和James Snell的博客,同时请参阅Abdera的主页。 -
CORBA宗师谈REST 、Web服务和Erlang
2008-04-17 17:40:17
在QCon旧金山2007大会期间,InfoQ的编辑Stefan Tikov采访了CORBA宗师Steve Vinoski,就他对REST的关注,使用CORBA的场景,以及分布式系统中描述语言的角色等问题做了深入的探讨。其他主题还包括了解多门语言的好处,Erlang在构建分布式系统时的好处等。
个人简介
Steve Vinoski是一家美国创业公司Verivue的技术员工。他被公认为是CORBA领域里世界领先的专家之一,在加入Verivue之前他在IONA呆了10多年之久,是IONA的首席架构师和创始人之一。此前他还在惠普、Apollo计算机和德州仪器等公司从事过软件和硬件相关的工作。
今天我采访的是我儿时的偶像之一Steve Vinoski。这些天您在忙什么?
现在我还不能说我的公司是做什么的。二月份我离开了IONA公司,出于保密的原因,新公司的创始人不想对外界透漏太多相关的情况。但是我可以告诉你,现在我很快乐。就像呼吸了一口新鲜的空气。相比于我在IONA的那十几年,这种感觉是非常不同的,充满了快乐。
这个新公司跟中间件或者新型分布式对象相关吗?
不相关,完全不同的领域。你也知道,我是硬件工程师出身,所以公司里有一些搞硬件的朋友,这倒有点追根溯源的意思。我现在并没有从事硬件相关的工作,而主要是做中间件。我已经从一个供应商过渡到用户的角色了。
也许有人会说这些已经体现在你的博客中了,那些内容现在还可以看到。您过去曾批判过供应商、中间件、WS-*和ESB等,能展开谈一谈吗?
我想如果你回头看一下我四年前发表在《互联网世界》(Internet Computing)上的文章(其实我的第一个REST专栏是5年前写的),就会发现我的有些观点是“将WSDL用作抽象是做事情的好方法”,还有些是“这些(技术)还没有被真正地标准化,有那么多的规范,那么多的供应商战争和摩擦。”。说实话一直以来我真的看不惯这些事情,但由于身在IONA,碍于多种原因我不能讲出实话,因为那是公司的事情。但一旦这个负担被拿走了,我就可以说说我的真实感受了。其实和从前我所说的差别不远,只是现在所言全是实话,没人给我压力。
如果您现在是一个大型公司的架构师,要为一整套系统或者一个大型分布式系统设计架构的话,您会选择什么技术?
我想我会先看看REST。如果你研究一下SOA,你会发现它主要关注业务和文化,里面都是谈我们如何整合业务,如何使事物能彼此合作,如何制作共享组件,以及如何避免重复劳动和雇员多余等等问题。SOA关注的重点是文化,而不是技术架构。有些人在谈论技术SOA,但是技术SOA还是依靠现在我们所用的产品,因为每一个产品都是不同的。从技术角度来看,SOA还没有具体到让这些产品看上去都一样的地步。转而来看REST,它就是一个全新的架构类型,全是关于规约以及如何从这些规约中找到价值的方面。有些人已经将大量的规约用于分布式系统,并取得了可喜的成绩。那么为什么我认为我可以做的更好呢?因为我从前做过类似的工作,如果必须使用那些规约的话,我也能设计得非常松耦合。在我看来,如果单纯考虑工程造价的话,REST是有意义的。
谈谈您会使用CORBA的一些场景吧。
在确实需要和正在(或已经)用CORBA编写的应用交互时,我会用CORBA。我从1991年就开始用CORBA,现在还在用,在最近我和Michi Henning写的一本书里面对其做了反思。虽然CORBA现在不如过去应用的那么广泛,但是我还没有完全放弃它的想法。有许多领域仍然在用CORBA,那些接口也不会明天马上消失,在未来的5到10年里它们还会存在。如果需要和那些用CORBA构建的系统交互,我肯定用CORBA。另外如果我正在开发某个小规模系统,而且开发人员对CORBA比较熟悉,我也会选择用CORBA。但是如果要构建一个企业级系统,我会选择REST。
假设我们要讨论一个不同之处,一个在讨论REST时经常被提及的问题,比如在REST论述(指Fielding博士关于REST的论文)中没有定义任何描述和契约定义,只有一个通用的定义。而在这一点上,CORBA对IDL的依赖非常强烈,您觉得这是CORBA的一个问题吗?这是CORBA所缺失的特性吗?
关于你的这个问题,我过去也有很多的想法。在CORBA里,一个人可以从事的层面和领域很多,也很明显。我几乎干过所有事情,但是在我从事CORBA工作时,我大部分时间专注于IDL和将它映射到其他语言之上。至于为什么这样,我想是可以理解的。我知道有很多人对于理解C++映射方面存在问题,但那它(即C++映射)是为C++高手所写的。我个人对此没有什么困难。如果你只知道IDL的使用方式就去用它定义一个接口,这就会有问题。那种方式并不能正常工作。没有人在使用IDL时会说“就是这个方法,我要调用它,传递它。我只需要看一下IDL就知道要做什么。”
没有人会这样做。IDL只是用来代码生成。如果我想知道如何使用一个服务,不论它是否有IDL,只要开发人员在旁边我就会去问他们;如果他们不在旁边,我就去看文档。比如打算使用Amazon、Google或者其他站点的REST服务,我就去找它们在网上的文档,然后阅读和查找。我不晓得拥有一个IDL是否真的有用。现在这个接口被修正了,成为一个HTTP动词(Verbs)。你需要处理数据定义,而数据定义和媒体类型通常被注册的IANA类型所定义。如果你想知道这些数据如何展现,那么就去看看那些媒体类型或者MIME类型。我不认为你的问题和分布式对象的CORBA风格是同样的问题。
我听说现在的争论焦点之一是:如果你使用的是一门诸如Java或者C++这样的典型静态类型语言,那么当你构建那些在调用过程中需要交换的对象时,从代码生成那一步所得到的对象就得是类型安全的。如果你没有一个可以生成代码的描述语言的话,在你的IDE里面就不会有代码实现,你也不会有我们过去习以为常的东西。
我猜是有这样的情况,但是我不使用IDE。从前在我的博客评论有人说“你应该使用IDE,你应该尝试所有新的事物”,就这个问题我从前还和一个同事讨论过。但我一直使用Emacs。我曾经试用过Eclipse,有些工作它做的真的很棒,但是我想我现在只是一条“老狗”。回到你说的这个类型安全的问题,你最好称它为“伪类型安全”,因为我可以将一个在客户端应用上假定类型安全的消息传递到你的服务器上,而你的服务器能通过完全不同的定义进行编译,还能够离线读那些字节,换句话说它们看上去符合你的消息定义,而其实两个定义可能是完全不同的。对于你的对象、服务或者其他任何我能通过使用IDL得到的类型安全也是如此,现实中它们可能都有完全不同的类型,但却不是在我的客户端上,原因是它是完全分布式的。你的版本变更可能和我的变更有所不同。所以你最好称它为“伪类型安全”。但是我认为名称的变化改变了整个等式(译注:之前的“类型安全”隐含对象必须在分布式系统中各个部分都是相等的,但是改为‘伪类型安全’之后,这一等式不再成立,只需要系统中传递的消息契约一致即可。),因为你是在构建一个分布式系统,而不是构建一个本地程序然后分发之。而且在构建分布式系统的时候,你恰好使用你选择的语言写了一些这个系统的部分程序。我想我们应该关注分布式系统,而不是考虑哪个语言在编写这个系统时更容易使用。我知道很多人不同意我的观点。
我知道您花了很多时间来讨论动态语言,能多讲一些这方面的事情吗?我很难想象一个C++老程序员会忽然转到Ruby上来。
你这儿说的“老”是指我从1988年就使用C++对吗?而不是说我年龄已经很老了……:)我使用C++确实有些年头了,但是很久以来我也是动态语言的粉丝。我的专业是电子工程,从来没有上过什么计算机科学课程。所以我一直感觉应该自己学习一些关于计算机科学方面的知识,回想我当年自学编程语言(主要是C和C++)的时候,因为身处硬件组所以周围没有人和我交流编程方面的想法。在1987年我加入Apollo计算机公司时,我开始接触软件人员,但是他们主要是嵌入式开发者,大多数人使用汇编语言,也有部分人使用C。当时我使用C++对其他人而言是很反常的行为,要知道在那个环境中即使用C也算得上是激进分子了,而C++则完全不在考虑之列。
没有人交流可能会让我错失了一些东西,现在想想我当时应该多看几门语言,而不仅仅是C++和C等。我一直坚持自学语言,几乎什么都看。虽然我没有用它们开发过真实的应用,但是至少我阅读了很多相关的书籍。我还学习了使用Unix,那是一台硬件测试机器,上面跑的是Berkeley Unix操作系统。当时我是什么都学,Unix的很多工具,如greps、seds和awks等。后来Larry Wall推出了Perl,我看过之后惊呼,“哇,这些都是我曾经学习过的,但一个语言全包括了”。1988年我将Perl移植到Domain OS上,也就是Apollo的操作系统,我想现在你可能还能拿在Perl源代码里找到我的名字。所以说,我在学习使用C++时就接触到了动态语言。对我来说,它不是一个新事物,我用了很久了。
您说现在更倾向于使用REST,而不是CORBA,对于语言的选择也是如此吗?现在您更倾向于使用Ruby或者其他动态语言,而不是C++或者Java吗?
我确实倾向于首先看看那些语言,虽然有时候它们并不是正确的选择。我喜欢做的是将多个语言放在一起,对着某个问题问自己“有没有解决这个问题最简单的方法?哪个语言能够做到?”。不仅仅是能够解决这个问题,还要最易于后期的维护,最易于扩展等。一般而言,我先看问题域,然后看看工具箱里的语言,然后选择正确的那个。我之所以有点偏爱动态语言,是因为它们确实很强悍,也很简洁。你用它们写出的程序要比用Java、c++或者C小的多,而且能做同样的事情。它们也很快。有人常说动态语言很慢,但是这不是事实。有些比较慢,有些不是。Python就非常快。我并不是要抛弃Java或者C++。说实话,我不是Java的忠实粉丝,因为如果我要编程解决什么问题时,我会选择C++。如果要选择和C++完全不一样的语言,我会选择动态语言。于我而言,Java和C++没有太多的区别。
我发现最近一段时间您在玩Erlang。我不知道这儿使用“玩”这个词是不是确切,因为我了解到您在实现Tim Bray的Wide Finder。能给我们大体地讲一下Wide Finder问题的背景,以及使用Erlang的经验吗?
实际上我结缘Erlang已经有十几年的时间了。过去我一直没有使用过Erlang,但是近两年我开始看一些相关的参考文档。一般情况下,如果有人告诉我说“有个语言你应该注意一下”,那么我的第一反应是“好,我会看一下”。如果我在这个语言上没有发现很实在的东西,我会回到我手头的工作。这次也不例外,Erlang吸引我的地方是它的可靠性和并发性方面。作为一个长期从事中间件编程的开发者,我会花很多时间来确定这些语言是否具有很好的生产力。传递消息,分析数据等这些其实都是很简单的地方。
当某个东西需要长时间运转的时候,你需要预防节点股障问题,或者需要容错性、安全保障以及需要花时间处理的并发性问题等。比如我锁定了一个数据,需要跨线程共享,这时如果丢失一个的话,事情就很糟糕了。这两点是始终伴随中间件开发人员的两大难题。在我研究Erlang的时候发现它是内置的。因此这也许需要多一些的调查,所以对Erlang我一直保持关注。我在IONA工作的时候,我正在实现高级消息队列协议,现在Apache的Qpid项目也在做。在那时,有些人请我给这个高级消息阵列协议增加容错性,我回答他们说“如果你需要容错性,那么你应该用Erlang,那会省掉很多麻烦。”
两周后,有家叫RabbitMQ的公司发布了一个AMQP的Erlang版本,很明显他们在这方面已经做了很久。现在这个项目还在,很多人都在使用。我当时想我不能离这个东西太远,这时Tim的Wide Finder出现了。Tim Bray是Sun的一个员工,他想分析他的网络日志,可能最小的日志都要1/4G那么大,有很多数据需要分析。他认为“Sun有新的机器出来了,我应该如何用像Erlang这样的语言去并行分析这些数据呢?”于是他写了一个Erlang程序,但是他对它并不满意。如果现在你去看他的博客,你能看到他很不爽,他认为Erlang并不是人们所吹嘘的那么厉害。
看到这件事情,我想我也许能做得更好一些。于是就开始做,Erlang社区里的其他人也是如此。然后就看到处理时间不断地下降。我想Tim在分析这个数据集时所用的时间应该是30~40秒。我将它降低到2~3秒。而有个家伙最后竟然将这个时间降低到0.8秒。我想现在Tim系统的最快实现是另一个函数语言Ocaml实现的,第二名是Python,Erlang次之。许多人说Erlang不能处理文件的输入输出并引以为诟病,但是很明显这不是事实,因为它能处理这些巨大的数据文件,而且速度名列前茅。
您认为像这样的事情会继续下去吗?也就是说语言会变得更加强大,而不是说一门拥有大量类库、工具或者中间件什么的通用语言。语言要包含我们在类库中期望的功能是一个趋势吗?
类似的事情在多核系统的并发领域有很多。当你有两个核的时候,将你原来的程序扔到那个机器上,不会有什么问题。但是当你有八个核的时候,事情就变得很有意思了,因为你会发现有的核在你运行程序的时候是空闲的。如果你没有选择合适的语言去利用它们,那么你的应用就只能使用其中的某一个核。操作系统不会帮你处理这些,因为它不会拿着你的应用然后为你拆分到其他核上。你必须明确地将它进行多线程处理。在Java和C++语言中,现程是相当重量级的。即使它们比进程要轻量一些,也是很重量的。而像Erlang或者类似Erlang的语言都有轻量级的线程,在我的Mac笔记本上可以轻松地跑50,000~60,000个线程,很酷。它是一门非常特别的语言。
下面我们看看面向对象和函数语言,现在函数语言好像要复苏了。我不清楚这背后的原因,也许是因为它们很小巧,但是却可以用很少的代码处理很多的事情。甚至像Ruby和Python这样的语言都有函数的一面,也许这是一个驱动因素吧。我还认为现在语言设计和人们对语言的理解也有“复古”的趋势。过去一直将C作为高级语言的汇编语言,不仅C++而且Python、Perl等都是在C上构建的。Java目前也有这个趋势。Java就像JVM的汇编语言,它已经成为很多语言的虚拟机,比如Scala、Groovy和Jython等。人们看上去在朝两个方向前进,其实殊途同归:构建更小的语言,然后基于这些通用语言更好地解决特定的问题!
对于您提到的这些语言,最为推崇哪一个?
我想过去十年或者二十年,关于语言有一些相关的调查。许多人认为C++也许是人们应该使用的语言;然后Java出现了,许多人转向Java。我遇到许多好像只懂得Java的程序员。如果你向他们推荐说也许他们应该学习一下其他的语言,他们会和你争论,反驳说“Java都能做到!”。我想如果你问那些发明这些语言的人,他们肯定不会说这些语言什么都能做。除了这些,还有许多其他讨论小语言的多语言社区。Erlang已经有21年的历史了,Smalltalk一直就有,现在人们还在使用它。我想正因为没有哪个语言什么都能做,开发人员才真的需要去学习多门语言,并能够整合他们。
当你真的遇到这种情况,当你学会了许多种语言,突然遇到一个问题,用两行Ruby程序就解决了,而如果用Java语言的话可能需要两百行,想想那是一种多么美妙的感觉。这会让你成为一个更好的开发人员,因为你开始明白在不同的语言中如何使用不同的程序,你会从不同的语言中获取知识。在Python中有很酷的列表表达式,一行程序就可以处理一个列表中的各种迭代。Erlang也有类似很酷的功能,你会发现“原来在Erlang中也有和Python中语句基本类似的列表表达式,它们有着同样的功能。”其实并不是说每个语言都是一个完全不同的世界,都需要你一切从头开始。你学会了一个,认识了这个语言中一些独特的地方,然后学习了另一个,会发现有很多相似的地方。
从OO语言过渡到函数语言有那么一些不同之处。而像Ruby和Python这样的语言是跨OO和函数语言的,使用这些语言可以帮你处理很多事情,同时还能够扩展你的视野。对于并发,如果你在写中间件程序,我想你最好先看一下Erlang。这个语言本身就具有这样的原语(primitive),它有一个称为Open Telecom平台的库,能够方便地构建安全的软件。这绝对不是说它简单,只是和你不用Erlang去做的事情相比起来,它确实容易了很多。所以,不要只看一门语言,都要涉猎!
受访人 Steve Vinoski 采访人 Stefan Tilkov 翻译:霍泰稳
来自:InfOQ中文站
-
eBay利用Eclipse建设表示层架构
2008-04-17 17:31:53
eBay权威人士Michael Galpin在IBM开发者网站上发表了一篇包含两部分的文章,讲述了eBay广泛使用Eclipse插件和代码生成器以改善开发者体验和代码质量。
第一篇文章讲述了eBay从之前基于Perl的表示层架构迁移到现在的Java版本——即我们熟知的V4——的进化过程:
“V4架构采取的方式是利用后端强类型的Java对象来表示前端使用的任何东西。你的页面使用图片吗?那么就有一个针对该图片的Java对象。如果你想删除该图片,其复杂程度和删除任何其他Java类一样。对于超链接、CSS及Javascrīpt来说同样如此。V4没有使用servlets或者JSPs来创建HTML。相反,实际的HTML DOM是以Java语言表示的,因此你可以在服务器端把CSS和Javascrīpt捆绑在一起。
其中最困难的地方——内容——怎么样呢?V4的内容系统是独特且强大的。它使用它自己的基于XML的语言来创建内容契约。单词契约的选择是有意图的。契约定义了创建变化的内容单元所需要的数据。例如,一个特定的单元在英语中可能需要一个整数和一个字符串(如“Raymond has 4 cars”),但是在另一门语言中却需要两个整数和一个字符串。对于性别和基数来说更是如此。契约用XML来定义这些内容。接下来由一个特定的应用/页面/组件所支持的每种语言分别去实现契约。当然,它必须要转化为Java中的强类型对象,这样当使用时就会提供所有的动态数据(就像上面提到的“Raymond”和“4”)。因为万物皆是强类型的Java对象,所以它们就要遵循编译的规则。如果应用开发者没有在其Java代码中提供那两个参数,那么代码就无法通过编译。这篇文章继续讲述了eBay是如何实现构成应用的不同语言的Java表示。Javascrīpt作为原生代码并且由Java代理,一开始会使用CSS文件,但是随后就被Java的class文件替换掉了,该class文件在运行时会产生出CSS,内容契约XML也被转化为Java,凡此种种。这种eBay模式的核心点在于使用Eclipse代码生成器以进行这些繁琐的转换。eBay已经开发出了一个Eclipse插件以将每种源文件(Javascrīpt、CSS、XML)转化为其相应的Java表示,并且还提供一个自定义编辑器来处理气特有的XML格式。这篇文章以一个示例结束:针对V4组件运行一个eBay实例,并在Eclipse中直接打开该组件。
第二篇文章讲述了eBay如何联合使用XML文件格式和另一个私有插件以管理其项目依赖。XML文件插件使得Eclipse产生必要的项目和classpath文件,根据其XML契约,第二个插件提供了XML编辑器。
eBay不但开发自己的Eclipse插件,他们还使用很多第三方插件。不得不提的两个插件是进行源代码控制的Rational ClearCase插件以及静态代码分析工具FindBugs,eBay使用FindBugs来部分验收其所有源代码。
这其中一个重要方面就是Eclipse平台的开源本性。既然源码是开放的,对于eBay来说将其私有的插件集成到IDE里面就是非常直接的了。
查看英文原文:eBay's Presentation Architecture and Eclipse
来自:InFoQ中文站 作者:Charles Humble 译者 张龙
-
开源软件社区的发展需要新鲜血液的补充
2008-04-11 10:39:06
Fresh blood - the new fight for open source
他是美国一家大银行的Java程序员,他们公司大量地采用了开源软件产品,他本人非常热衷于参与开源项目,但是他的公司对这却不是这样想的。
对他来说,回报开源社区是件很正常的市场,但是因为雇主的原因,他成为了佐罗(zooro),暗地里为开源社区做贡献,因为他的工作性质决定了,他这样做存在着很大的风险,因为他现在公司的时间里创造的软件专利等都是属于公司的,但是他把这些捐赠给了开源社区。
而这一切就是目前大部分开源项目所面临的问题,这些项目的开发者是来自收雇佣的程序开发人员,这些开发人员受到他们雇主的影响很大。
我们就不用说类似于SCO公司对Linux的起诉,或者微软公司不停的腻歪,开源项目面临的最紧迫问题是缺乏足够的志愿者,需要他们写出足够的代码来支撑起这些开源项目,否则这些项目的发展就不能跟上业界发展的脚步,就无法满足用户的需求,就更谈不上和专有软件展开竞争了。
Meet "Zorro, master of the night". Zorro is a Java developer for a major US bank that makes widespread use of open source software. Zorro is keen to participate in open source projects, too, except for one thing - his employer won't let him.
"For me, to contribute back to open source, I'd have to become 'Zorro, master of the night' - you have to go underground," our programmer said during last week's MuleCon in San Francisco, under condition of, yes - you guessed it - anonymity. "You have to understand the risk that we take."
We're so deep here, Zorro isn't even his real alias - he just plucked it out of the air - but his case is typical. Like many developers working for The Man, his time and any intellectual property he creates during work hours belong to the company.
And that's creating a serious challenge when it comes to open source projects, as they rely on the contributions of volunteers who are paid for, and effectively owned, by employers.
Forget potential litigation from another SCO. Get over the shadow of Microsoft. The real challenge facing open source is how to bring in fresh contributors and code contributions to sustain projects and meet users' needs. Without fresh blood, projects progress relatively slowly and are likely to stumble towards meeting the requirements of the end user, the consumer of IT.
Jim Whitehurst, Red Hat chief executive, last month joined a growing chorus voicing frustration with lack of corporate participation in open source projects. This means that IT projects do not get the direct input they need from a requirements perspective. For all Red Hat's success, Whitehurst knows that unless more users participate, Red Hat faces a significant challenge filling out its technology stack, delivering software users want and - ultimately - growing its business.
Drumming up corporate involvement also explains the motivation behind the creation of companies like the Collaborative Software Initiative. This is working to bring projects to open communities that might actually be useful, as opposed to peddling some vendor-filtered dream of what it wants you to want.
The challenge is real. Open source has done well in operating systems and middleware. Fedora and MySQL are regarded as successes. It's the fledgling projects that face the challenges as the industry tries to define what's next in open source middleware and applications after things like JBoss?
Open source projects are being particularly challenged because many large organizations - such as Zorro's employer - suck in huge quantities of open source code, but are not returning changes, which could have been useful to the community at large.
Fortune 500 companies who can't give the code back are the biggest challenge facing MuleSource, an open source service-oriented architecture (SOA) start-up from San Francisco, says chief executive Dave Rosenberg.
MuleSource customers include large banks, big financial institutions and major retailers and their reluctance to commit, may stem legal challenges - the companies own the IP - or the feeling among the developers that their bosses know their Gmail address, and that they will get in trouble if they flout company rules.
Peer recognition is a strong motivator for many open source coders, so having to work under a pseudonym is a big disincentive, says Zorro. "We find it unfair because developers value the recognition [of participating in open source] they say, look at that Ross Mason [Mule project founder and MuleSource chief technology officer], he's smart."
When changes to the code are not returned, projects like Mule must rely on part-time volunteers and a handful of paid employees to fill the technology gaps in the portfolio, over time. With a few decent code donations, common issues could be fixed relatively quickly to everyone's benefit. The original Mule project was, after all, founded by Mason in 2003 to offset the "donkey work" associated with internal systems integration, and to spread the load by involving the community.
MuleSource has an ambitious roadmap to complete in the coming months and is looking to developers inside its customer organizations for support. The Mule integrated development environment is scheduled for May, and Mule 2.0 for the Enterprise, featuring JDBC connectors, is scheduled in the third quarter. Further out - and here’s where it gets tricky based on the level of community participation - is certification, documentation and completion of Saturn, the MuleSource business activity monitoring software that's in beta.
“The reason it’s in beta is because we need guys like you to pick up the beta and tell us what you want from the tool," Mason told MuleCon attendees. “The vision for '08 is to build and bring all these things together.”
Taking from the whole
The irony is that organizations increase their maintenance costs when they take open source code from projects like Mule in-house and add their own code. In all but a few areas companies are duplicating efforts made elsewhere, and wasting time and effort in repeating boring infrastructure programming, under the illusion they are adding competitive advantage. "There's so much duplicate effort," Zorro said, echoing Red Hat's Whitehurst, who claimed last month that "billions" of dollars are wasted each year in internal, non-commercial software development that re-invents the wheel.
So let's put down the hippie peace pipe and get real. Banks and retailers participating in projects, and sharing code for a common good – are you serious? Yes, we are - and here's an example.
The Advanced Message Queuing Protocol was donated a few years ago by the core development team of JP Morgan Chase with Iona Technologies and Red Hat. It has since received backing from rivals including Credit Suisse, Deutsche Börse Systems and Goldman Sachs. AMQP was donated "in response to internal requirements, market demand and partners' electronic trading needs".
According to Mulesource's Rosenberg some banks and institutions have dismantled the barriers that previously stopped their staff from donating code. But they are the exceptions. "Most big companies are not sophisticated in open source. Mention IP, and people go 'eugh!'," he said.
Three objections stand in the way of end-user participation:
* Your time on our dime. With so many developers working inside companies, employment contracts state that IP created on the company's time or on the company's machines belongs to the company.
* Legal fears. Attorneys are unwilling to release code lest it expose their company to litigation in any future court case.
* Helping the competition. Companies find it difficult to shake the belief that in-house modifications to community code gives them competitive advantage over rivals and should not be released.
So how does the open source community change such sentiments? The answer is to reach out beyond the usual narrow gene pool of vendors and actively recruit large non-tech companies.
The Liberty Alliance and Web Services Interoperability organization for example are dominated by vendors, but they also got early support from major users of IT. These include Citibank, Boeing, Fidelity Investments, Wells Fargo, the Mortgage Bankers Association and US Department of Defense at Liberty. The WS-I organization, meanwhile, counts DaimlerChrysler, Ford and Freddie Mac among its members.
What's their appeal? Helped by prodding from key vendors such as Microsoft or Sun Microsystems, companies realized they had a vested interest in participating in, and shaping, technologies critical to their success; in these cases, improved access to their services online by customers and better integration with suppliers, via federated identity and web services.
Suits not sandals
The challenge for open source is to snag the interest of the business - to make business managers realize how they can save money in software development and maintenance by letting employees donate their time and by allowing their organizations to release code that's a burden to them but gold to projects. Unless there is buy in, open source software will - at best - remain invisible in the eyes of business decision makers, and - at worse - become perceived as a quaint exercise in API geekery by the IT department.
Only by convincing the business managers that it's in their company’s best interests to participate will open source attract more individuals from end-user organizations. According to Zorro, user participation in projects and groups such as Eclipse - popular with the industry but woefully lacking in end-user representation - will legitimize open source at last, providing a broader understanding and enabling individuals like him take off the mask and contribute in force. -
OOXML文档标准过关体现政客意志
2008-04-09 13:16:22
美国经济的滑坡并没有影响到IT大亨们的胃口,近些天他们正在忙着两件事:催生老虎和培育大象,这是逐利的必然,更是政客的意志.
OOXML成为了焦点.这个奇怪的缩写其实就是微软的电子文档标准,在愚人节被ISO(国际标准化组织)接纳——大家都知道,标准猛于虎:当网络和手机上的文档都惟OOXML马首是瞻,这个标准的掠夺性就可想而知了.
就结果来说,作为IT大本营,人家养这样一只老虎也属正常;但观察其过程,却发现ISO创下了一个很牛很变态的记录:在OOXML的最终文本还没有出来之前就被认定为国际标准,这种安排,颇有点咱们老祖宗玩剩下的指腹为婚的味道.
没有正式成文的东西成了准绳,北美式的民主似乎并不兼容这种操作,但却不妨碍ISO式真实版的上演:洋洋6000余页的文件,可以从快速通道里溜过;对需要讨论的3000多个问题,也只讨论了两成就草草收场;与会的40余家代表,最后参与表决的竟不到10家!如此不屑于伪装,似乎是在诠释某种逻辑:说你行你就行,不行也行!
如此也正吻合了美国一贯的双重标准,如CNN可以为了自己的目的,歪曲报道某些事件,且拒不道歉一样,在个把标准问题上搞一下双重标准又何足挂齿!
国际开源软件的支持者们也许预知了这份尴尬,所以早几天在美国进行的黑客攻击大赛上,Vista等操作系统都被攻破了,但是对开放源码的Linux却是“手下留情”,不由得不让人联想到这几乎是在预演对OOXML的抗议.
其实我们完全没有必要因此而仇视微软,因为这件事情本质上是一个国家为了自身利益而进行的非常表演,虽然演技拙劣了点.应当欣慰的是在这个过程中,中国坚持了原则,维持了自己的立场;目前中国自己制定有UOF标准,与ODF、OOXML可以在一定程度上三足鼎立,这点和中国在3G方面的地位有点儿类似:咱们有个TD-CDMA,也就不用总是听命于人了.
另一帮大亨在忙于培育大象.
日前迅驰3亮相,特点是其卓越的图形显示能力,这也说明了英特尔搞独立显卡的野心.不过AMD旗下的ATi就不会那么好受了,这有什么办法,AMD老是抢英特尔的风头——出来混,总是要还的.
英特尔推出了面向移动设备的“凌动”处理器,并在传感计算方面有重大突破.传感计算能够感知用户的物理环境,然后正确的建议用户的行为.英特尔近日已经在手机平台上成功进行了植入试验,也许智能终瑞从此又有了新的解读.
Cliffside是英特尔的最新探索,它可使用户无需使用USB线即可直接实现笔记本与MP3、相机、打印机、投影仪等的连接,由此派生的各种复杂应用,也许会成为数据线缆的终结者.说得再直白一些,要不了多久,电脑与其他设备的连接都将无线化了.
资本层面上,大佬们在默契的制造“更大的大象”.收购雅虎搁浅后,微软今年已经完成了4宗并购交易,并且还在继续努力,以增强其在搜索市场上的话语权.值得一提的是作为硬件厂商的惠普也主动置身软件旋涡——宣称准备并购Exstream软件,下一个目标是Lawson——惠普这只大象软硬通吃,越来越大了.
为了培育老虎和大象,美国人甚至不惜动用非主流手段,说到底,还不是为了让全世界IT业多看他几年脸色. -
《南方日报》评论:反垄断利剑会砍向微软吗?
2008-04-08 15:40:37
中国反垄断法将于今年8月1日开始实施,但中国的IT界已经在迫不及待地期待这把利剑.巧合的是,在两个不同的领域,反垄断的阴影都笼罩着微软.
中国政府会把反垄断的利剑砍向微软吗?
首先呼吁反垄断法干预微软的声音来自微软收购雅虎案.这起金额价值高达400多亿美元的收购案从一开始就吊起了全世界的兴趣,微软报价、雅虎的拒绝和反击计划、新闻集团和华纳介入的传闻,等等.最新的消息是微软上周六向雅虎发出“最后通牒”,声称三周内无法达成交易,就将以更低的价格发动恶意收购.整个收购案就像是一部精彩的美国大片,高潮迭起.
不过,就像好莱坞大片现在习惯使用中国元素一样,在这场收购中同样出现了中国色彩.雅虎作为阿里巴巴第一大股东的事实,让中国人看到了这起大事件与自己的亲近性.于是,呼吁中国反垄断法对收购进行干预的呼声就应运而生了.
另一个呼吁反垄断干涉的声音来自中国自主文档标准.微软主导的下一代文档格式标准OOXML获批成为国际标准,中国自主文档标准UOF面临着严峻的考验.中国工程院院士倪光南撰文认为,微软OOXML在成为国际标准的过程中涉嫌不正当竞争,呼吁中国政府加以调查.
对微软OOXML的调查,欧盟的反垄断机构已经在进行.微软收购雅虎案要是双方能达成一致,美国和欧盟的相关调查也是免不了的.中国能否真的调查就很难说了.
倪光南院士是UOF标准的负责人,他呼吁调查微软再正常不过了.在舆论呼吁中国干预微软收购雅虎案的背后,潜藏着的则是不愿失去自主控制权的阿里巴巴的推动.不过,还没有任何来自政府的声音对这样的呼声作出回应.
要审查微软,不是没有可能,毕竟中国作为崛起中的大国正试图发挥越来越大的作用.但真的要中国政府像欧盟那样拿出真正的惩罚措施来,目前恐怕还很难.这些年,微软在中国做了很多事,比如在中国建立研究院,签订促进中国IT外包行业发展的协议,等等.这些友好的举动虽然跟消除某些领域的垄断无关,但在讲究人情的中国,必然影响到政府的决策.就算真的不看情面,“中国威胁论”的帽子恐怕也要让有关部门三思而后行了.
所以对于中国普罗大众来说,举起反垄断利剑砍向微软这样的的巨无霸,就跟在CS游戏中举起AK-47或是M-16疯狂扫射一样,能满足崛起中的大国子民膨胀的自信心理,但也就是游戏中或是脑海中的臆想罢了. -
微软管理程序Hyper-V不支持Linux操作系统
2008-04-07 14:56:49
上周三,微软公司宣布用于Windows Server 2008操作系统的Hyper-V管理程序测试版大功告成。可以支持的操作系统包括Windows Server 2003 SP2, Novell SUSE Linux Enterprise Server 10 SP1, Windows Vista SP1 (x86)以及Windows XP SP3 (x86)。John Fontana对Hyper-V的RC版表明了自己的观点。
虽然我对Hyper-V管理程序的出炉充满期待,特别是它的单机版本(不是指RC版),但我对Hyper-V不能支持Linux操作系统深感失望。Hyper-V也不能支持红帽,Fedora, CentOS和BSD,微软公司是要告诉大家Hyper-V是微软独有的技术。
当然如果你是微软品牌的忠实拥趸者,Hyper-V管理程序将是你应用虚拟化技术的选择。但是如果你想有多品牌的选择,Hyper-V就无法独立的解决你的问题,你还需要在虚拟化数据中心中增加VMware或Xen的虚拟化管理程序。或者只使用VMware和Xen的虚拟化技术,将Hyper-V抛在脑后。
如大家所知,微软公司一直致力于推广自己的产品,虚拟化技术也不例外。但是数据中心及时没有Hyper-V管理程序和System Center Virtual Machine Manager的问世,也一样会向虚拟化的世界迈进。
Linux操作系统的各个版本应用广泛,Hyper-V管理程序不能支持Linux操作系统就意味着微软的虚拟化产品还有更艰难的山峰有待攀登。如果微软公司能支持SUSE,那么支持红帽,CentOS(基于同样的技术),Fedora和BSD又又何难呢? -
中国会对微软说“不”吗?
2008-04-03 16:41:49
《反垄断法》将于今年8月1日正式实施,相关配套制度的制定目前正在紧锣密鼓地进行中.随着该法的正式生效,微软恶意收购雅虎的计划将会遇到意想不到的阻力.中美两国的法律专家称,中国《反垄断法》的颁布将使其成为全球反垄断监管领域与欧盟、美国势均力敌的第三支力量.微软如何说服中国政府,允许其因为并购而轻易获得阿里巴巴的39%股权,这将成为一个难题.
《反垄断法》可能会令微软陷入泥沼
事实上,在很多人看来,中国《反垄断法》设立的初衷就是针对微软这样的企业.早在2004年,国家工商总局就发布了《在华跨国公司限制竞争行为表现及对策》,这一文件指出,包括微软在内的多家跨国公司已经在中国市场的相关领域占据了统治地位,这些企业往往会利用自己的优势地位来阻碍或限制市场竞争.
其后的2006年8月,商务部、国家工商总局等六部委联合发布的《关于外国投资者并购境内企业的规定》,要求对外国投资者并购境内企业,或对中国市场竞争有影响的境外并购,须经中国政府主管部门批准,并接受反垄断审查.此外,这些并购还应按照国家有关规定进行国家安全审查.
而《反垄断法》在去年由全国人大正式批准通过,将于今年8月1日实施.这部法律将使中国监管机构有权在外资并购或者投资中国企业时对交易进行审查和监管.
如果新法业已实施,以微软在行业中的市场权重,其至少应“事先向国务院反垄断执法机构申报”,并且在“审查期间不得实施”并购.这可能会直接影响到微软全面收购雅虎,尤其是雅虎在中国的资产.
O'Melveny &Myers律师事务所法律专家内森·布什认为,随着《反垄断法》的实施,跨国企业将需要为自己开展运营的所有市场开发战略.中国不但是一个大市场,还让中国向世界表明自己将在国际舞台上扮演什么样的角色.
除美国、欧盟和中国之外,其它可能会审查微软收购雅虎交易的国家还包括韩国.在此之前,韩国已经针对微软展开了反垄断调查.而中国是否对微软说“不”,对近邻韩国来说尤其重要.
微软要么速战速决 要么就不用想了
如果这样,微软必须要考虑到上述背景,或者不得不重新调整其收购方案,例如:暂时搁置雅虎拥有股份的阿里巴巴,以及日本雅虎.但是时间一旦拖久,微软的收购邀约不但将遇到雅虎的抵制,即使自己的股东也会生变.因为他们一直以为微软是要购买雅虎的全部,而不仅仅只是美国雅虎.微软方面称暂时没有考虑雅虎亚洲资产部分,而雅虎首席执行官杨致远在致员工的一封信中称,由于微软没看到阿里巴巴在中国的巨大增长潜力,故其出价严重低估了雅虎的价值.
最近,微软又放出风声:因为美国经济不景气,所以微软此前的收购报价更具吸引力,绝对不会加价收购.有业内人士认为,微软此言是希望借经济不景气,来达成低价恶意收购的目的——微软认为雅虎拖不起.不幸的是,因为没有考虑到中国《反垄断法》的实施迫在眉睫,微软自己更拖不起.一旦整个交易未在8月1 日之前完成,那么被中国政府深入调查不可避免.
此外,欧盟是否批准仍然是一个未知数.要知道欧盟一直对微软垄断怀有极大的戒心.今年2月底,欧盟又再次对微软处以8.99亿欧元罚款.目前,只要微软做任何事情,都会被欧盟拿到显微镜下仔细调查.
更关键的是,尽管阿里巴巴方面对上述收购案方面一直保持低调,但马云曾经强调说,阿里巴巴的独立性绝对不能谈判.多个接触核心信息源的人士说,马云对此的基本态度非常强硬.
中国社科院的专家分析称:现在必须要考虑的一个因素是,在过去的几年中,中国的经济发展模式正在走向更加全球化,而以互联网为载体的新商业模式已经列入高层的战略规划,这就意味着“使阿里巴巴控制权发生变化,格外敏感”——这一点对于微软而言更是一个严峻的考验.
微软亟待“公关”中国政府
记者从商务部了解到,截至2007年底,商务部已处理的外资并购反垄断审查案件达400余件.同时,商务部还制定了《关于外国投资者并购境内企业的申报指南》和一系列执法程序规则.有法律专家表示,尽快明确国务院承担反垄断执法职责的机构,并组建国务院反垄断委员会,也是当务之急.
“反垄断法”的出台与政府的强硬将令微软更难说服中国政府允许其因为并购而轻易获得雅虎在阿里巴巴持有的39%股权.尤其在失去陈永正之后,微软中国一直缺乏一位与政府拥有良好关系的CEO.目前这个职位空缺约半年仍没有合适人选接替,变成微软中国的管理“断层”.
记者目前也从多方面获悉,微软正试图向中国政府有关部门紧急公关,商讨这一收购可能涉及的问题.而来自阿里巴巴的消息称,阿里巴巴正在募资试图按照当时与雅虎签订的合约回购自己的股份.根据雅虎的估值,其所占股本结构价值大约32亿美元.按照阿里巴巴目前的现金储备和市场募资能力,加上其庞大市场占有率背后的资金汇聚能力,短时间内募到如此规模的现金并非难事.一场博弈在两者之间正慢慢展开.
在短短四个月的时间微软能顺利拿下雅虎吗?这一切可能只有等时间去决定了. -
Linux kernel社区持续成长精英团体仍存在
2008-04-03 14:12:17
Linus Torvalds的名字就是Linux kernel的同名词,可能有一天Al Viro也会如此。
根据Linux基金会的一份新报告,过去3年里Viro在kernel上贡献了1571条改动,远远超过其他个别开发者。与之相对照的是Linux kernel的创始人和管理者Torvalds只贡献了495条改动。Viro对此并没有发表评论。
过去3年,排在前10的独立开发者贡献了15%的内核改动,前30的开发者贡献了30%。Linux基金会的执行主管Jim Zemlin指出其中也不乏许多新成员。从2005年开始,来自200多家公司的大约3700名开发者都对kernel作出过贡献。 -
透析企业开源解决方案五大优势
2008-04-02 13:50:20
没有什么能够阻挡住开源软件普及的步伐。从前,开源只是一种基础架构和开发工具,而如今它却快速渗透到了企业环境中的每个角落。
公共领域是这股趋势的先行者。譬如某行政机构中的40万台工作站上就已经开
始使用Open Office。根据一份调研报告显示,对开源技术贡献最大的是欧洲(有70%的开源开发商都位于欧洲),而在企业环境和政府机构中对开源技术使用率最高的则是美国。同时,公共领域在开源上的IT预算将从2006年的7%,2007年的9%,增长为2009年的14%。
开源无处不在
如我们所知,开源软件已被广泛地运用到安全设备(比如防火墙、IPS-IDS、代理、防病毒、防垃圾邮件),操作系统(比如工作站、网络、科研计算机),以及数据库和网页浏览器等企业基础架构中。
现在的开源技术在企业与政府机构信息系统中的高(商业应用)、中(对用户不可见,比如Talend Open Studio和Talend的旗舰级数据集成产品)、低三个层面上遍地开花。
某些常见的商业应用包ERP、SQL财务系统、SugarCRM或BI系统。总的来说,在商业环境中有五种开源技术被应用得最广泛,它们分别是企业应用 (比如办公自动化、管理、CRM、内容管理、商业智能);部署工具(比如应用、协同、项目管理);网络服务器和应用软件(比如中间件、企业服务器平台、集成、门户);以及数据库与操作系统。
开源迈向成熟
信息系统中日益提高的开源软件普及率表明了开源技术的不断成熟。若干年前,开源厂商大多只是向那些认可接纳开源理念的用户提供解决方案。而如今,有越来越多的企业为了提高自身的竞争优势而采用了开源解决方案。
每一天都有新的公司(包括那些世界级的大型企业)宣布加入开源的阵营,而私营领域也不甘落于人后。近期甲骨文国际用户组织进行了一次调研,调研结果显示在使用甲骨文数据库的公司中有37%也同时使用了开源数据库。
如今,开源已经成为了所有权软件的主要备选解决方案。商业周刊在2005年10月曾发表过一篇名为“一种能与微软、甲骨文、IBM和SAP相抗衡的新生态系统正初露峥嵘”的文章。自从该文章发表以后,风险投资机构对近50家开源公司投入了超过4亿美元的资金。而近期开源行业中一连串的并购活动也证明了它的朝气与蓬勃。
企业开源解决方案的五大优势
随着开源的茁壮发展与用户认可度的提高,它为企业带来了质量、可靠性、透明度、低成本,以及互用性等优势。
优势1:质量与可靠性
一直以来,开源社区都在不断努力提高开源代码的可靠性。他们对开源应用的开发与完善精益求精。当所有权软件厂商都在忙着提高客户忠诚度时,开源厂商却在默默致力于提高用户满意度。
那些商业开源软件公司依靠服务、咨询和培训的商业模式来获取盈利。从技术角度看,正是开源社区促使开发者提供了高级指导,从而保障了外部二次开发的顺利平滑。
大部分的开源开发商已将质量视为生命,并于推出前在社区中进行了反复的测试。同时,这些厂商也在产品开发上投入了大量的资源,以确保产品功能与性能的高水准。他们在产品可靠性上不遗余力,以求达到产品的稳定性、开发规划的持续性,以及纠错的及时性。此外,开源厂商、开发人员以及社区之间通过论坛、博客或 wiki所进行的交流互动也使得开源应用的质量得到了进一步的提高。
优势2:透明度
众所周知,开源代码可向任何人提供开放式的访问。它不仅更易于定制,而且也加强了公司在所有权环境下的独立性。如先前所述,通过以开源许可证的方式来发布核心代码和基本模块,开源厂商为开发者社区提供了一种能够改善他们的产品并开放给其它用户使用的机会。鉴于开源代码开放式访问的特色,公司可以轻松并快速地按照自己的需要来定制解决方案,免去了外包定制的昂贵成本和必要性。这要感谢开源社区的力量,正是这股力量使得企业用户可以享受到其它公司或个人所开发、定制或整合的成果。
优势3:节省成本
关于开源软件和免费软件之间的差别一直都是一个热门话题。就算开源软件提供了免费的访问许可证,但也不足以表明这些程序就是零成本。许可证费用只是投资回报(ROI)与总体拥有成本(TCO)分析中的一部分,其它诸如部署、培训、资料、整合等成本都应考虑在内。尽管开源技术的低成本优势吸引了大批的公司加入该阵营,但这却不是唯一的因素。如同前文所讨论的那样,开源也是一种集结构性、透明度、可靠性于一身的选择。当然,和传统的所有权软件许可证费用相比,开源所能节省下的成本的确是可以让人笑逐颜开。
优势4:互用性
多年来,互用性一直都是软件使用者所面临的一个棘手问题。所有权软件是一种由独立小组开发以解决特定需要的解决方案,它们缺少共享、对话和协同的特质。因此,公司往往需要花费大量的时间与金钱去改造所有权解决方案。厂商应改变他们的思维方式,开放他们所开发的解决方案来促进软件与信息系统的集成。
增强互用性也是开放式解决方案联盟(Open Solutions Alliance)创立的宗旨之一。该联盟汇聚了大量的开源解决方案厂商,共同致力于增强互用性,从而更好地在企业环境中部署开放式解决方案。
优势5:广泛的学生基础
开源解决方案在工程技术学校和高等学府中的使用率越来越高。除了兴趣与预算是推动开源软件发展壮大的两大因素之外,高等学府之间的交流互动也加强了学员对该技术的投入与应用。学生好奇的天性使得他们热衷于揭开程序背后的神秘代码,这就进一步促进了开源技术的发展。
其它优势
开源软件对用户的吸引力不止与此,比如开源社区的互助精神就是另一大优势。如同我们前文所说,厂商和社区之间互相支持,共同交流探讨技术问题。这些交流推动了二者间的对话,从而进一步提升了解决方案的质量。用户之间的直接交流也是一种极具价值的社区工具。来自于不同国家、不同行业、不同文化背景的专业人士开诚布公地分享他们的见解与想法,这一点是所有权软件很难做到的。
此外,开源软件也能缓解紧张的资源压力。如我们所知,开源解决方案并不十分依赖于高性能的系统,它在现有的系统中就能充分地发挥它的作用。
缺点
从前,人们都觉得开源解决方案在集成到关键环境中总存在着这样那样的问题,而且也缺少丰富的专业资源,其中最大的一个问题就是稳定性。而如今这些昔日的缺陷都在逐渐消失。随着开放式解决方案的茁壮发展,以及技术支持的加强,其可靠性与持续性都得到了长足的改善。此外,个人投资者与风险投资机构不断向开源厂商注入资金,使得他们更加如虎添翼。
展望未来
开源软件的未来是光彩夺目的。随着开源社区的成长,开源软件势必也将持续发展提高。将会有更多的公司、政府机构、非赢利性组织投入开源的怀抱。在未来的五年之内,或许会有一批开源公司脱颖而出,成为业界的翘楚。
踏踏实实干工作,推进开源大发展!
-
Fedora 9 发布摘要:引领潮流 *
2008-05-16 15:39:40
-
全球10大软件盗版国 亚美尼亚居首美国最低
2008-05-15 09:07:27
-
Google CEO Eric Schmidt 访谈录续
2008-05-08 16:28:18
-
Google CEO Eric Schmidt 访谈录 *
2008-05-05 13:03:06
-
IBM对抗微软的新王牌:廉价Notes/Domino软件
2008-04-29 09:19:35
-
2007年度中国软件盗版率数字正式发布 *
2008-04-28 14:43:56
-
22项Windows或Mac不能而Linux可以的事
2008-04-25 09:30:37
-
来算算微软的专利
2008-04-24 15:28:59
-
微软反诉《郑码》专利无效被知识产权局驳回
2008-04-23 13:43:17
-
微软陷入IBM15年前怪圈 谁能拯救软件帝国
2008-04-22 09:29:36
-
Apache Abdera:Atom,AtomPub和Java
2008-04-21 15:40:30
-
CORBA宗师谈REST 、Web服务和Erlang
2008-04-17 17:40:17
-
eBay利用Eclipse建设表示层架构
2008-04-17 17:31:53
-
开源软件社区的发展需要新鲜血液的补充
2008-04-11 10:39:06
-
OOXML文档标准过关体现政客意志
2008-04-09 13:16:22
-
《南方日报》评论:反垄断利剑会砍向微软吗?
2008-04-08 15:40:37
-
微软管理程序Hyper-V不支持Linux操作系统
2008-04-07 14:56:49
-
中国会对微软说“不”吗?
2008-04-03 16:41:49
-
Linux kernel社区持续成长精英团体仍存在
2008-04-03 14:12:17
-
透析企业开源解决方案五大优势
2008-04-02 13:50:20

