Can you summarize the following document?
        
  Pidgin支援多个操作系统,包括Windows和其他类Unix系统,例如Linux、BSD和AmigaOS。软件本身支援NSS,为支援客户端和服务器之间加密通信的协定提供基础。除此之外,使用者可以安装插件来得到更多功能。  Pidgin包含了一般即时通信软件的功能,例如分页聊天窗口、联络人名单、文件传输、聊天记录的功能。  使用者可以选择是否开启分页聊天窗口功能,聊天窗口也提供按钮给使用者修改讯息的格式,例如变成粗体或者把文字改变为橙色。  使用者可以在「Buddy List」添加联络人(在Pidgin里叫「Buddy」)或者其他IRC频道。使用多个协定的联络人可以被归入同一个联络人处理,使用者更可以为他们设定暱称。  使用者可以通过「Buddy Pounces」,使Pidgin在某些特定的条件进行预先设定好的操作,例如「在朋友Chris Wong上线时向他发送『你好!』。  Pidgin也支援文件传输,各种功能包括暂停、续传、取消。所有的传输皆可在同一个视窗管理。然而,使用MSN协定传输文件的时候,所有资料都经MSN的服务器转发,并非点对点传输,结果传输速度十分慢。一个Google Summer of Code专案希望在2007年解决这一个问题。  其他功能包括可自定的表情图示、拼字检查等。.

  Pidgin可以透过安装不留记录组件(OTR)和Pidgin-Encryption来实作加密传输功能。

  这个应用程序本来由Mark Spencer,一名奥本大学的二年级学生,所编写。程序雏型为一款以Linux上的GTK+工具开发的AOL即时通讯客户端。那时候,它的名字是GAIM("GTK+ AOL即时通讯")。这项工作并不是由逆向工程来完成,而是透过AOL在网站上发布的技术文件来开发。而事实上,一些AOL的员工也曾经协助GAIM的开发工作。在此之后,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"。开发团队之所以选取「Pidgin」是因为这个字能够表达不同语言的使用者能共同沟通的概念。另一方面「Pigeon」是一种受欢迎的猎鸟和传信鸽。至于「purple」取自「IM protocol plugin」(即时通讯协定插件)。  由于法律问题,2.0版本一直被冻结在beta开发阶段。在事件得圆满的解决后,团队宣布正式版Pidgin 2.0.0大约会在2007年4月8日起的两星期内发布。然而,Pidgin 2.0.0最后未能如期推出。4月22日开发团队解释问题在于未能处理好用作存放用户资料的资料夹-「.gaim」的名称问题。  第一次以「Pidgin」来命名的版本2.0.0最终在2007年5月3日正式发布,并以全新的图形设计示人。
Pidgin(前称Gaim)是一个跨平台的即时通讯用户端,使用GNU通用公共许可证发布。这款软件支援多个现时常用的即时通讯协定,让使用者可以用同一个软件登入不同的即时通讯服务。