自从06年9月百度发布声明“百度试水开源第一款Firefox版搜霸面世”时我就已经发现该款所谓的百度出品的Firefox工具条与LUPA之前发布的firefox工具条LUPA专用版没什么区别。而且通过分析源码并结合LUPA专用版的代码得出此软件根本不需要投入多少人力物力,一个程序员两个星期就可以完成,当时我也找到了该款百度firefox搜霸的开发者,通过MSN聊天得知是他一个人独立完成开发的。
首先从技术上分析,firefox的任何扩展功能的文件都是开源的。我们下载百度的firefox工具条是一个xpi为后缀名的文件,将后缀名改成zip就可以直接利用解压缩工具(winrar或tar)进行也压缩处理,可以得到install.rdf和chrome文件夹中的csipbar.jar文件。而该jar文件则也可以进行解压缩处理直接得到源文件。因为firefox的扩展是解释型的程序,不存在任何编译过程。因而源代码本身就是开放的,这和网页源代码是一样的。因此这次百度所谓的开放该产品的部分代码纯属胡扯!
其次,我们查看界面。
两款工具条的界面。点击可看大图
主菜单
主菜单
搜索选项
搜索选项
可以发现该两款工具条无多大差异,并且在功能上远远比LUPA专用版本要少的多。百度只是将其自己的几个搜索类型的连接放置进去。而LUPA版的则具备RSS阅读,天气预报等等各种功能。事实上LUPA专用版的工具条也只是一个玩具而已,LUPA之所以发布只是号召更多的人参与到firefox工具条的开发队伍中。该款产品不具备任何原创性。不值得进行任何的宣传。更不用说什么正式开放源代码了。看看百度的CTO刘建国都说来些什么“百度一直以来非常关注开源领域的发展,并开始进入百度具体产品的开源应用阶段,此次推出Firefox版百度超级搜霸,旨在为更多的网民提供服务,满足Firefox用户对于搜索客户端的应用需求。”一个CTO尚且如此务虚,可见百度之技术一斑。
由于firefox扩展软件本身源码的开放性,百度虽然自己通过参照和修改实现了此功能,但无论无何也不能自称所谓的“开放部分产品源码”。我承认百度是一个优秀的搜索公司,是一个商业化运作高手。但是希望百度能正确的对待开源,像google一样脚踏实地的贡献源码,为开源社区作贡献,而不是玷污了开源社区。
|