|
自从06年9月百度发布声明“百度试水开源 第一款Firefox版搜霸面世”时我就已经发现该款所谓的百度出品的Firefox工具条与LUPA之前发布的firefox工具条LUPA专用版没什么区别。由于当时考虑到对于开源社区来说能有百度的参与这还算是好消息,于是也未对此事多加讨论。而近日看到百度发布的“百度对外开放部分产品源代码”一文中发现该产品竟然只是这个firefox工具条。这令我大跌眼镜!
首先从技术上分析,firefox的任何扩展功能的文件都是开源的。我们下载百度的firefox工具条是一个xpi为后缀名的文件,将后缀名改成zip就可以直接利用解压缩工具(winrar或tar)进行也压缩处理,可以得到install.rdf和chrome文件夹中的csipbar.jar文件。而该jar文件则也可以进行解压缩处理直接得到源文件。因为firefox的扩展是解释型的程序,不存在任何编译过程。因而源代码本身就是开放的,这和网页源代码是一样的。因此这次百度所谓的开放该产品的部分代码纯属胡扯! 其次,我们查看界面。 
(两款工具条的界面。点击可看大图)
 (主菜单)
 (主菜单)
 (搜索选项)
 (搜索选项) 可以发现该两款工具条多大差异,并且在功能上远远比LUPA专用版本要少的多。百度只是将其自己的几个搜索类型的连接放置进去。而LUPA版的则具备RSS阅读,天气预报等等各种功能。 由于firefox扩展软件本身源码的开放性,百度虽然自己通过参照和修改实现了此功能,但无论无何也不能自称所谓的“开放部分产品源码”。我承认百度是一个优秀的搜索公司,是一个商业化运作高手。但是希望百度能正确的对待开源,像google一样脚踏实地的贡献源码,为开源社区作贡献,而不是玷污了开源社区。 |