Apache软件基金会选举新一届理事会
Shane Curcuru ASF理事,副主席 任职IBM
Doug Cutting ASF理事,搜索引擎专家,任职Cloudera
Bertrand Delacretaz ASF理事,任职DAY SOFTWARE的研发集团,他参与涉及的项目Apache Cocoon, FOP, Solr, Sling, Tika和ESME。
Shane Curcuru ASF理事,副主席 任职IBM
Doug Cutting ASF理事,搜索引擎专家,任职Cloudera
Bertrand Delacretaz ASF理事,任职DAY SOFTWARE的研发集团,他参与涉及的项目Apache Cocoon, FOP, Solr, Sling, Tika和ESME。
如果你没有听说过Firefox火狐浏览器,那么你一定要到全球首个官方火狐中文社区来看看:http://17huohu.cn/(如图1),在这里,有人告诉你如何让你看网页呈现3D效果,有人教你如何把自己的照片做成皮肤放在你的浏览器上,有技术高手与你切磋开发技巧,还有怪兽工程师在线帮助你解答关于任何网络和浏览器的问题!

功能扩展 让你的浏览器最个性
Firefox火狐浏览器最强有力的武器就它的开放社区和6000多个扩展功能,在这里,你可以为你的浏览器添加你最想要、最喜欢的功能扩展!
你是新手?没关系,这里有火狐中文社区为你精心挑选的“新手体验”之功能扩展推荐,无论是“九宫格”快速拨号,还是强大的拖拽手势,或者是酷炫的彩色标签页,都为你的网上冲浪带来完全不同的新鲜体验!
如果是你Firefox火狐浏览器的老用户,在这里也会发现更多“宝藏”!火狐官方中文社区为你带来了“开发者必备”、“娱乐必备”、“贴心小工具”等扩展精选集,快来参与扩展评选吧!
近日,国外媒体PCworld列举了放弃Windows,使用linux的十大原因。 文章认为现在是大倒戈的绝佳时机,无论是个人PC、工作站,还是服务器。文章列举的十大原因如下: 1. 商业支持 Red Hat, Novell,以及 …
近日,国外媒体PCworld列举了放弃Windows,使用linux的十大原因。
文章认为现在是大倒戈的绝佳时机,无论是个人PC、工作站,还是服务器。文章列举的十大原因如下:
1. 商业支持
Red Hat, Novell,以及 Canonical,三大商业Linux服务商完全可以提供媲美微软的商业服务支持,每家公司都是24×7x365的商业支持服务。
2. .NET支持
Novell拥有并支持Mono项目,其可保有.NET的兼容性。Mono提供VS插件,可以轻松转换基于Windows的.NET应用,而无需改变熟悉的环境。
3. 高稳定性
Linux具有高稳定性,可以提供给你L99.99%的服务请求稳定性。而Windows,安装补丁重启、服务包重启、驱动改变重启….不连续、不可靠。
其余原因还包括安全性、转让技术、商品硬件、Linux免费、社区支持、Linux基金会、版本按时更新。
《福布斯》博客文章指出,Facebook移动业务新主管Eric Tseng打算围绕着他所说的“平台战略”来重组公司的移动业务。
按照他的计划,Facebook很快就会让移动应用软件开发商象现在的网络开发商一样得到Facebook的应用编程接口(API)。
Eric认为,移动应用软件开发商们一定会喜欢Facebook的应用编程接口,因为Facebook可以精确地模拟用户在手机上的操作。
好友名单就好象手机的通讯录。 Facebook Events就好象是手机的日历表。 Facebook的图片库就好象用户用手机拍摄的照片。
他说:“如果你是一名开发员,你根本不需要自己来实现这些功能,Facebook可以帮你把这些做好。”因此,例如,Foursquare也许有一天能够让用户在应用软件内(in-app)拍摄照片,然后将它们上传到Facebook相簿。另外,据说苹果可能也会把Facebook的各种功能整合到它的iOS系统之中。
Eric表示:“我们还远远没有实现一种真正意义上的社交移动体验。 我估计这还需要12个月到16个月的时间才能实现。”
这就是Facebook的巧妙战略。
虽然谷歌、苹果、微软、诺基亚和惠普为了赢得移动平台竞争的最终胜利而投入了数十亿美元的资金,但Facebook却可以坐享其成,因为它知道自己拥有所有移动操作系统厂商和应用软件厂商都欠缺的东西,那就是数据。那些数据构成了社交图表,即手机用户为了建立和巩固彼此联系而构建的一幅能够自动调整的关系图表。 从这个角度来说,Facebook的平台战略实际上就是让自己变成平台的平台。
最近在移动开发领域iPhone OS和Android都很火,移动开发者也可以关注一下meego,MeeGo 是两大巨头NOKIA和Intel宣布推出一个免费手机操作系统。近日,首个中国推进基于MeeGo的嵌入式设备的孵化中心——“Intel凌动与 MeeGo创新中心”在深圳成立。移动开发者可以关注一下MeeGo开发,未来您将会有一个新的选择。
让移动开发者冲动的“凌动计划”
在2009年美国旧金山秋季IDF(Intel信息技术峰会)上首次推出了“凌动开发者计划”,该计划的目的在于鼓励独立软件开发商和开发人员开发 移动应用程序。随后,Intel又在今年的移动世界大会(Mobile World Congress)发布了为ISV/OSV等合作伙伴展示应用的AppUp Center商店。Intel合作伙伴关系部总经理Christos Georgiopoulos表示,AppUp Center商店及凌动开发者计划将于2011年初在中国落地,以形成更完整的MeeGo生态链。
MeeGo聚焦四大应用终端:手持设备、平板电脑、车载信息系统、上网本
Christos Georgiopoulos同时表示,除了面对上网本市场之外,MeeGo还覆盖到多个嵌入式热门领域,比如平板电脑、手持设备以及车载系统等市场,上述 四个方向将成为MeeGo平台的主攻方向。首款基于MeeGo系统的平板电脑和手持设备也将于今年十月份正式发布。据悉,MeeGo 的发布计划将保持 6 个月的周期——五月份发布的 MeeGo 1.0 版本是为上网本提供的,计划在今年第四季度发布的 MeeGo 1.1 版本,将支持触摸式设备,如手机、平板电脑、车载信息娱乐系统。
5月18日消息,据国外媒体报道,市场咨询与分析机构Ovum日前发布报告称,Twitter与的关系正日益紧张,必须尽快确定自己内部的开发方向,以防疏远那些作为其成功关键的第三方应用程序开发者。开发者
Ovum首席分析师伊登·佐勒(Eden Zoller)表示,随着Twitter等社交网站开始推行自己的移动应用程序,其与开发者的关系会日益紧张。“由于Twitter成熟了,公司无可避免的希望自己开发或是取得更多内部应用程序,所以程序开发者跟平台拥有者之间总免不了有些紧绷的关系。”
然而,Twitter需要小心不要疏远了这些开发者,因为正是他们为Twitter带来创新服务以及人气。目前有75%的Twitter使用者(tweets)使用应用程序。
Ovum分析称,为了恢复与开发者的关系,Twitter应该尽快提供开发者清楚的开发蓝图,并明确自己内部开发的方向。
Zoller表示,“程序开发者写程序时并不想多惹麻烦和多费功夫,除非Twitter本身想要在同一平台上大玩一场。这正是Twitter希望自己的内部应用程序能在智能手机上做到的事,在四月时收购的Tweetie应用程序公司AteBits正是一个最好的例子。”
上个月Twitter宣布它的网站拥有10万个应用程序,比五个月前的2009年11月时多了一倍。在Twitter举办的Chirp开发者大会上,公司告诉开发者们Twitter希望能专注在提升平台“核心经验”的服务上。
Zoller说:“从表面上看来这对开发者并不是个好消息,因为提升Twitter核心经验正是多数第三方应用程序努力的方向。举例来说,Twitter正打算直接插手的核心经验就是影片跟图片等多媒体。它同样计划推出缩网址的程序。这件事情的启示是开发者应该期待在垂直整合和传统上着墨不深的领域有更多的创新。这个说法虽然忠言逆耳,但却很合逻辑。Twitter的第一批应用程序已经完成,Twitter平台上成熟的开发者需要更有创意才行。”
2010年4月,Twitter推出供黑莓机使用的内部应用程序,自发布以来有7~8%的人通过此程序注册。它还在4月收购了广受好评的iPhone应用程序Tweetie的开发公司AteBits,并将其改名为Twitter for iPhone,清楚的将它定位成“官方的”iPhone应用程序,同时将其由由收购前的售价2.99美元改为免费,这将威胁到那些想要利用类似的iPhone应用程序赚钱的开发者。2010年5月,Twitter又自行开发了针对谷歌Android手机操作平台的官方版应用程序。
首先是Oracle在Java的后续支持方面,宣布了一些列关于Java的相关计划。然后是Java之父James Gosling继声明Java不会死去之后又盛赞Oracle对Java所做的贡献。在Oracle的活动发布网站上,连续发布了多个关于Java的推广活动。
5月12日,Oracke主要产品负责人Dave Hofert将大谈对JavaSE商业应用的改进和革新。根据宣传资料,在这次演讲中,Dave Hofert将提到以下问题:
◆商业版与社区版本之间平台支持的差异。
◆如何获得专家帮助,以帮助企业增强其Java应用。
◆对于旧版本的安全修补问题。
◆可使用的发布工具和更新。
6月18、19、20、27日,将分别在赫尔辛基、斯图加特、布达佩斯、伦敦举行 Oracle、Sun专家与用户见面会,在见面会上与用户一起探讨Java的发展路线。主要讨论的问题包括Oracle将如何继续投资和改进Java技术,并且还会向用户通报JavaSE、JavaME专家团队的最新消息、JavaFX和JDK7最新的消息,以及Oracle Berkeley DB的相关信息。
5月3日,已经离开Oracle近一个月的Java之父James Gosling在他的博客上表达了对NetBeans 6.9 和 FX 1.3发布的关心。这两个项目最新版本的发布,可以证明Oracle已经开始兑现当初的承诺。James Gosling在其早期的博客中,也透露了不会放弃Java事业,只是需要解决一些与Oracle之间的法律问题。
这一切迹象表明,Oracle绝对不会轻易放弃Java这块巨大的蛋糕,并且Oracle也开始逐渐学会了对开源社区的尊重。首先在JDK的商业版本方面,Oracle将会继续深入挖掘Java的商业利益,与其固有产品进行更深入的整合。在社区版本方面,Oracle将与Java开发者一起探讨和研发 Java的技术。这里需要特别提到的一个产品是Oracle Berkeley DB,该产品是Oracle一直支持的一个开源非关系数据库产品,在NOSQL大行其道的今天,如果Oracle能够将Berkeley DB与Java进行深入整合,将会为Java带来更多的活力和生命。从James Gosling的表现来看,他似乎与Oracle之间已经达成某种谅解,并且有进一步合作的可能性。
国际非盈利性组织Linux基金会(Linux Foundation)中国区运营总监柯栗富(Cliff Miller)今天在接受PChome的采访时表示,Linux基金会欢迎中国的企业会员参与进来,共同建设Linux在各个领域的发展。
据了解,目前Linux基金会的成员,已经有包括IBM、Novell、英特尔、惠普、甲骨文以及NEC、富士通、日立等著名的IT公司,在中国尚无成员加入。

柯栗富介绍了使用Linux的三大优势,首先是省钱,不仅包括操作系统的成本降低,也包括在此基础上开发工具等的成本降低。其次是,手机、个人电脑和其他设备互联的越来越普及,带动了个人计算的不断发展,使用Linux将得到更快捷、更可靠、更有趣的体验。最后,由于已经有各个大的公司在Linux上成熟的商业应用,所提供的服务已经也已经成熟。
柯栗富介绍称,当前热门的MeeGo就托管在Linux基金会,虽然有英特尔和诺基亚的很多工程师在维护这个项目,但是也有很多其他领域的开发者贡献者他们的代码,将MeeGo进行着不断的完善。同时,他介绍称,在即将举行的台北电脑展(COMPUTEX 2010)上,很多厂商都将推出基于MeeGo的产品。
当前开 源软 件的流行我们有目共睹。从嵌入式平 台的 Android 到桌面平台的 Ubuntu、Firefox 和 Chromium 再到服务器平台 的 LAMP,或正迅猛地吞食市场,或已打下大半江山。然而,在不 为普通用户注意的角落,有一群 极客在默默开发着所谓的“开源硬件”。那些“开源硬 件”将来会进入大众的视线吗?
在谈开源硬件 之前,让我们先来看一下开源软件为什么会流行。普通的用户绝对不会在乎一款软件是否开放源代 码,使用什么许可协议。他们唯一关注的是能不能花最少的钱用上最好的软件。那么, 开源软件又是怎么做到便宜和好用的呢?
作为一个 Mac用户,我常常为找不到那些优秀的 Windows 平台软件的 Mac 版而苦恼。但是对于开源软件则没有这个问题。一个优秀的开源软件即使没有“小众操作系统”的版本,也会有爱好者自己编译。最终,优秀的开 源软件常常是完美支持多平台的。例如大名鼎鼎的 AutoCAD 不原生支持 Mac,但是同样是 CAD 软件,开源的 Archimedes 却同时支持 Windows 和 Mac。所以如果我常常要在两种系统间来回切换,我显然会选择 Archimedes 来减少麻烦。
是软件就会出问题,这是已经被无数次证实的真理。而开源软件总是可以依靠 群众的智慧,在第一时间修复问题。根据Ed bott的博客文章,Ubuntu 和 Fedora 的更新发布频率都远高于 Windows。
什么是开源硬件
开源硬件,指与自由和开放源码软件相同方式设计的计算机和电子硬件。开源硬件开始考虑对软件以外 的领域开源,是开源文化的一部分。
这个词主要是用来反映自由释放详细信息的硬件设计,如电路图、材料清单和电路板 布局数据,通常使用开源软件来驱动硬件。
共享逻辑设计连同可编程逻辑器件之重构,也是一种形式的开源硬件。
一些开源硬件项目:
简而言之,开源软件开放源代码,开源硬件开放电路设计。
不像硬件,软件的的开发,传播和部署几乎可以做到零成本。 但是如果使用“一次性”的电路,开源硬件别说投入大规模使用,连开发都成问题——开发者必须忍受极其缓慢的模拟器。但是,可编程逻辑器件的存在给开源硬件 带来了希望。
简单的说来,可编程逻辑器件就是一个存储器加上一个逻辑门阵列。存储器上的数据可以控制逻辑门之 间线路的通断。有的可编程逻辑器件甚至可以反复刷写,多次改变内部的电路排列。
如此,开源硬件也变得如软件一般可以“零成本开发,零成本部署”了。
很遗憾,硬件是无法“跨平台”的。举个大 家熟悉的例子:即使是同为 x86 架构,Intel, AMD 和 VIA 的处理器还是差异巨大的。因为整个平台的不同,所谓的移植实施起来难度也大到几乎不可能实现。有人可能会提到全美达的 Efficeon ,但是这样的架构在可编程逻辑器件当中即使能实现也不会有满意的性能,而且还有各平台针脚定义不同的问题。
前面提到,可编程逻辑器件让开源硬件的传播成为可能。但立于可编程逻辑器件之上的硬件还可以依靠 性能和功能去打动用户吗?
可编程逻辑器件的原理是由存储器内的数据决定逻辑门之间线路的通断。所以可编程逻辑器件的结构决 定了它不能承载太复杂的设计,而且功耗高,速度慢。 所以,可编程逻辑器件的使用不仅限制开发者的思维空间,而且拖慢速度。对于移动设备而言,可编程逻辑器件还会降低续航能力。
看到这里,你应该已经明白按照现有的科技和组织方式,开源硬件只会在极客当中传播。一个可能的例 外是当一个开源硬件设计足够成熟的时候,可能有人会投资大规模制造。这样开源硬件则可能会大众化。
开源已经不是过去大家习 惯的开源。开源是优势与不足共存的开源。
在优势方面,让我们从19000这个大数字开始分析。根据Black Duck Software的统计,19000是从2009年开始执行的开源项 目大概数量。正如Black Duck的彼得.维克索告诉我们的“尽管经济形势和IT预算双双吃紧,但开源社区的代 码编程工作进行的依旧如火如荼”。
风险投资公司北桥创投的米歇尔.斯科认为“同时开源这个标签也 不再冷漠,不再自我与众不同”。重点是开源真实的投资回报率和收益,这些对开源成为值得信赖的主流趋 势会产生影响。
如果良性发 展的开源软 件厂商比例不断下降,过时的商业模式-即放弃代码并通过技 术支持盈利的方式就不会再那么热门。斯科表示“那些处在上升阶段的厂商有更多赚钱的方法,比如红帽公司提供的延伸专业 服务和咨询业务等”。
但是Black Duck软件公司的首席执行官提姆.伊顿认为,真正的开源爆发来自企业级应用软件周边设备。与从头开始编写代码的方式不同,企业程序开发人员可以突破公司部 门界限来合作开发在开放许可证授权下共享的组件。伊顿表示“他们是有着自己开发人员参与的混合式第三方开源代码”。Black Duck公司预测,光在美国市场上,通过使用开源代码来抵消企业级应用软件周边设备费用的市场消费能力就达到170亿美元。
斯科将这 种开源代码的使用方式称之为“entersource”,他将其主要看做是一种合作开发的方式。斯科认为“这些项目中很少会达到事关公司成败的关键程 度”。他还补充说“好的产品未必会创造出好的开源项目。事实上结果正相反,你首先需要一个社区,然后才是社区服务的项目”。
显然,社 区的灵活性是推动所有项目的首要因素。Black Duck公司2009年光为Android就实施了224个新项目。不过我很意外的了解到卫生保健行业活动项目的总数量为 800个。政府机构对开源的青睐达到了前所未有的级别,有些机构把开源看做是开放政府的基本要素。
分析成为所有开源项目中最有趣的开 源领域之一。今年1月,InfoWorld授予Apache Hadoop年度技术创新奖章,获奖理由就是Apache Hadoop公司创造了使用商用硬件上数千兆数 据来运行大规模分析计算功 能的可能性。有了Hadoop和开源NoSQL数据库来大幅度减少数据处理时间,我们就有机会带来游戏行业的变革,因 为游戏程序的改动需要进行高度专业的分析。另外,昂贵的硬件和软件资源也可以供更多的专业人才使用。
有可能很多数据的处理过程都将在 云上完成,云服务将提供给那些不需要全天候运行大规模计算处理的企业用 户。事实上,云本身会有两种方式和开源对接。其一,多用户租赁开源软件成为缺省的软件即服务产品,其二,由谷歌,亚马逊等提供商提供的开放式应用编程接口也会被很多用 户用在开源代码的研发上。虽然这还有一段适应的过程,但行业中的很多用户看似都能接受这种重新定义。
因此你可以看到:风险投资机构和 开源软件厂商的底线正在动摇,如今开源正在向着几年前难以置信的层次发展-特别是当你将IBM,甲骨文,甚至微 软等主要的开源产品供应商考虑在内的时候。