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通用公共許可證釋出。這款軟體支援多個現時常用的即時通訊協定,讓使用者可以用同一個軟體登入不同的即時通訊服務。