拥抱并扩展是商业软件最成功的成长模式,以彼之道,还诸彼身,自由和开源软件社区应该充分认识到这点,在兼容微软和腾讯的实践中,携起手来,团结一切可以团结的力量!
微软和腾讯的发家史就是吸血鬼的成长史
QQ原名叫OICQ,即Open ICQ的意思,不仅盗用了当年开放(源代码)的名份,而且盗用了历来被当成LINUX象征的小企鹅的形象,后来因为和ICQ存在商标权冲突,被迫放弃原名称,改叫QQ。短短几年内,QQ由一个不起眼的小软件,在雨后春笋般崛起的众多即时通讯软件中一跃而成为市场占有率第一的工具。腾讯的发迹历史让人不禁想起了二次大战时期的“德国社会主义民族工人党”──纳粹,希特勒正是打着当时风起云涌的社会主义运动的旗号,披着民族主义和工人阶级的伪善外衣,大行其超人主义和帝国主义之实,以无比暴力和流氓的手段逐步夺取了魏玛共和国的政权。
摆脱困境的唯一道路就是团结一切可以团结的力量
由于在华语区的垄断地位和事实标准的残酷现实,而其又不肯开发 LINUX 和其他“类 UNIX”系统下的客户端,为了能够推广普及自由操作系统 LINUX,我们不得不开发其兼容客户端。自由软件社区不得不摸黑通过逐个字节分析协议而不是反向工程的方式写出兼容代码,其难度可想而知。
如果说windows下的QQ客户端出于经济或是其他原因而不愿意与其他同类软件共享他们合法分析协议的成果,那么当今 linux系统下至少有三个客户端是可以共享其战略成果的:LumaQQ、Eva、Pidgin,尽管(在通讯协议上)它们相互间存在一些内在联系,但是其整体开发是孤立而分散的,同样的问题也出现于各种办公套件上。由于使用开发工具和面向平台不同,互相统一是根本不可能的,但是通讯协议和文档格式却是特定的,如果社区所有开发团队能够增强沟通,加强交流,如果几大开发团队能够建立一个协议/格式分析攻关同盟,依靠大家的力量拧成一股绳,跨越这些冰山恐怕就会如履平川。让我们所有的开发人员团结起来,让自由和共享的光芒普照全人类! URl收藏 http://www.qqread.com/soft-engineering/h396891.html
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
相关专题
- 电脑知识 (6529篇文章)
- Spring开源框架技术 (672篇文章)
- 程序员如何保证代码正确 (3次浏览)
- 配置管理变更的关键路径 (1次浏览)
- 关于tomcat配置文件 (0次浏览)
- 构架SOA应用的10条原则 (0次浏览)
- 访IBM副总裁:飞向SOA (0次浏览)
- 发挥 Tomcat 在 Geronimo 中强大功能 (0次浏览)
- 处理OpenOffice.org基于XML的文档格式 (0次浏览)
- XFire:轻松简单地开发Web Services (0次浏览)
- Windows或开源:企业级OS之争趋势如何? (0次浏览)
- 浅析软件项目进度管理中的积习流弊 (0次浏览)



