当前位置:Linux教程 - Linux文化 - MyICQ 0.9 alpha1测试版

MyICQ 0.9 alpha1测试版


MyICQ 0.9 alpha1测试版——联盟协同开发平台项目

---------------
MyICQ是什么?
---------------
MyICQ是一套公开源代码的即时通讯软件,包括服务器端和客户端,可以用于互联网或局域网中。可以运行在Windows或Linux(KDE/Qt)操作系统上,这是Windows的客户端。目前MyICQ的界面完全模仿腾讯的QQ。
总之,如果你崇尚自由,对QQ的越来越多的广告骚扰和名目繁多的收费规则感到深恶痛绝的话,MyICQ绝对是你很好的选择。


--------
版本
--------
这是MyICQ 0.9版本的alpha1 测试版,基本上还没有经过什么严格测试。


--------
版权
--------
完全遵循GPL协议2.0或以后协议版本。


---------------
基本功能特点
---------------
收发(离线)消息(如果客户端之间能直接通讯,则通过TCP协议发送,否则通过服务器中转)

添加/删除好友(可以设置身份验证)

服务器端存储好友列表

在客户端存储好友资料和聊天记录

客户端与服务器端用DES的密钥加密方式通讯

支持代理服务器(SOCKS5/HTTP)

向一组好友(在线或离线)发送消息

表情符号和选择字体

自动识别URL

系统管理员(MyICQ# = 10000)可以发送系统广播消息

皮肤系统

消息管理(可导入/导出聊天记录)

完全基于插件,使扩展更容易。目前提供的插件有:
a. 收发文件
b. 二人世界(可以实时语音聊天)
c. 闹钟提醒


--------
安装
--------
MyICQ不写Windows注册表,无需安装。双击MyICQ.exe即可运行。


-------------
编译源代码
-------------
如果你是一个程序员,那么一定要编译MyICQ的源代码:-)

1) 到http://www.mysql.com下载MySQL
2) 由于MyICQ在存储好友资料和聊天记录时,使用Berkeley DB库,所以先到
http://www.sleepycat.com下载
3) 编译Berkeley DB
4) 在VC的Tools->Options->Directories中设置好MySQL和BerkeleyDB的include和library路径
5) 在VC中打开myicq-win32/src/win32/myicq.dsw项目文件
6) 编译


---------
TODO
---------
1) POP3邮件自动监测(插件)
2) 文件共享(插件)
3) 一些小游戏(插件,如俄罗斯方块)
4) 推荐好友
5) 更完善的皮肤系统
...

大家有什么好的想法,可一定要告诉我呦。


-----------
共同开发
-----------
MyICQ是我利用上学和上班的空闲时间编写的,发展到现在已经是一个比较大的工程了,以我一个人的力量继续编写下去将非常困难。希望广大的程序员高手能够参与到这个项目中来,为自由软件贡献一份力量。0.8版本的开发基本上还是我一个人做的,不过1.0版本可要加大与大家的合作力度了,真正发挥自由软件的优势!
由于sourceforge.net在国内被封杀,myicq项目已经转移到cosoft.org.cn上来了。有意加入者请与我联系。


------------
联系方式
------------
如果在使用MyICQ的过程中,遇到了什么错误(bug),或有什么新的想法和建议,都可以贴到MyICQ的论坛中,同时,我也非常高兴收到大家的来信。

Email: [email protected] 张勇


--------
致谢
--------
MyICQ自从0.8版本发布以来,得到了社会上各界人士的支持和帮助。由于篇幅关系,在这里主要感谢以下几位:-)

林孟祥([email protected]),为MyICQ做了一个非常好的论坛系统
陈宇([email protected]),与他的讨论使我受益匪浅
侯智涛([email protected]),提供了一台供测试用的服务器


--------
结尾
--------
由于同时维护两个操作系统比较麻烦,所以0.9版本的客户端暂时不打算推出Linux版,请大家谅解。不过,等到1.0版本出来的时候,一定会有一个非常稳定的Linux版本与大家见面的!

最后,想引用几句话来结束;-)

天才的人是流星,注定要燃烧自己以照亮他们的世纪。
----- 拿破仑波拿巴

教给你的同行一些东西,不会因此而失去什么。一辆法拉利小车只是物质享受,做人最重要的是真诚。
----- John Carmack

Given enough eyeballs, all bugs are shallow.


摘自:http://myicq.cosoft.org.cn