
|
Pidgin |
|
|---|---|
|
屏幕截图
|
|
| 开发 | Sean Egan |
| 初始版本 | 1999 |
| 编程语言 | C、C#、Perl、Python、Tcl |
| 平台 | 跨平台 |
| 语言 | 多语言[1] |
| 类型 | 即时通讯客户端 |
| 许可协议 | GNU通用公共许可证 |
| 网站 | www.pidgin.im |
|
查看 • 讨论 • 编辑 • 历史
|
|
Pidgin(前称Gaim)是一个跨平台的即时通讯客户端,使用GNU通用公共许可证发布。这款软件支援多个现时常用的即时通讯协定,让用户可以用同一个软件登入不同的即时通讯服务。
在 2007年,Pidgin 约有三百万名用户。[2]
目录 |
Pidgin 支援多个操作系统,包括 Windows 和其他 类Unix系统,例如 Linux、BSD和AmigaOS。软件本身支援 NSS,为支援客户端和服务器之间加密通讯的协定提供基础。除此之外,使用者可以安装插件来得到更多功能。
Pidgin 包含了一般即时通讯软件的功能,例如分页交谈视窗、联络人清单、档案传输、交谈记录的功能。
使用者可以选择是否启用分页交谈视窗功能,交谈视窗也提供按钮给使用者修改讯息的格式,例如变成粗体或者把文字改变为橙色。
使用者可以在“Buddy List”新增联络人(在 Pidgin 里叫“Buddy”)或者其他 IRC 频道。使用多个协定的联络人可以被归入同一个联络人处理,使用者更可以为他们设定别名。
使用者可以透过“Buddy Pounces”,使 Pidgin 在某些特定的条件进行预先设定好的动作,例如“在朋友 Chris Wong 上线时向他发送‘你好!’。
Pidgin 也支援档案传输,各种功能包括暂停、续传、取消。所有的传输皆可在同一个视窗管理。然而,使用 MSN 协定传送档案的时候,所有资料都经 MSN 的服务器转送,并非点对点传输,结果传送速度十分慢。[3]一个Google Summer of Code专案希望在2007年解决这一个问题。[4]
其他功能包括可自定的表情图示、拼字检查等。[5].
Pidgin 可以经由安装 Off-the-Record Messaging(OTR)[17]和 Pidgin-Encryption[18]来实现加密传输功能。
这个应用程式本来由 Mark Spencer,Auburn University的二年级学生所编写。程式雏型为一款以 Linux 上的 GTK+ 工具开发的AOL即时通讯客户端。[19]那时候,它的名字是 GAIM(GTK+ AOL 即时通讯)。这项工作并不是由逆向工程来完成,而是透过 AOL 在网站上发布的技术文件来开发。而事实上,一些 AOL 的员工也曾经协助 GAIM 的开发工作。[20]在此之后,GAIM 陆续加入对其他即时通讯协定的支援。
Pidgin 的开发者然后开始分离核心代码;将负责通讯部份与图形使用者接口部份分开。完成分离后,开发者将有可能以自己的图形程式库编写自己的客户端接口。分离后的核心程式库将被称为“libpurple”(原称“libgaim”);这个程式库已被Adium与Proteus这些客户端使用。
而新版也解决了以往登入Yahoo! Messenger时,中文显示乱码的问题(需修改帐号设定中的编码为UTF-8)。
由于 AOL 的抗议,开发团队把名字中的“AIM”改为小写-Gaim。但随着 AOL即时通讯 日渐受欢迎,AOL 把“AIM”一词注册作为商标,之后,AOL 和 Gaim 开发人员之间展开一段长时间的法律诉讼。
在2007年4月6日,开发团队宣布他们和 AOL 的最终协议:Gaim 改名为 Pidgin,libgaim 改名为 libpurple,而gaim-text 变为 finch。[21] 开发团队之所以选取“Pidgin”是因为这个字能够表达不同语言的使用者能共同沟通的概念。[22]另一方面“Pigeon”是一种受欢迎的猎鸟和传信鸽。 至于“purple”取自“IM protocol plugin”(即时通讯协定插件)。
由于法律问题,2.0 版本一直被冻结在 beta 开发阶段。在事件得完满的解决后,团队宣布正式版 Pidgin 2.0.0 大约会在 2007年4月8日起的两星期内发布。[23]然而,Pidgin 2.0.0 最后未能如期推出。4月22日开发团队解释问题在于未能处理好用作存放用户资料的资料夹-“.gaim”的名称问题。[24]
第一次以“Pidgin”来命名的版本 2.0.0 最终在 2007年5月3日正式发布,并以全新的图形设计示人。[25]
Why are we here?
All text is available under the terms of the GNU Free Documentation License
This page is cache of Wikipedia. History