fbpx
维基百科

Pidgin

Pidgin(前稱Gaim)是一個跨平台即時通訊用戶端,使用GNU通用公共許可證發佈。這款軟體支援多個現時常用的即時通訊協定,讓使用者可以用同一個軟體登入不同的即時通訊服務。

Pidgin
截图
Pidgin的「好友清單」介面。
原作者Sean Egan
首次发布1999年
当前版本
  • 2.14.12 (2022年12月31日;穩定版本)[1]
源代码库
  • keep.imfreedom.org/pidgin/pidgin/
编程语言CC#PerlPythonTcl用于插件的编写)
系統平台跨平台
语言多国语言
类型即時通訊用戶端
许可协议GNU通用公共許可證
网站www.pidgin.im

截至2007年,Pidgin約有三百萬名使用者[2]

功能

 
Pidgin在Ubuntu下的分頁聊天視窗。

Pidgin支援多個作業系統,包括Windows和其他類Unix系統,例如LinuxBSDAmigaOS。軟體本身支援NSS,為支援客戶端和伺服器之間加密通信的協定提供基礎。除此之外,使用者可以安裝外掛程式來得到更多功能。

Pidgin包含了一般即時通信軟體的功能,例如分頁聊天窗口、聯絡人名單、文件傳輸、聊天記錄的功能。

使用者可以選擇是否開啟分頁聊天窗口功能,聊天窗口也提供按鈕給使用者修改訊息的格式,例如變成粗體或者把文字改變為橙色。

使用者可以在「Buddy List」添加聯絡人(在Pidgin裏叫「Buddy」)或者其他IRC頻道。使用多個協定的聯絡人可以被歸入同一個聯絡人處理,使用者更可以為他們設定暱稱。

使用者可以通過「Buddy Pounces」,使Pidgin在某些特定的條件進行預先設定好的操作,例如「在朋友Chris Wong上線時向他發送『你好!』。

Pidgin也支援文件傳輸,各種功能包括暫停、續傳、取消。所有的傳輸皆可在同一個視窗管理。然而,使用MSN協定傳輸文件的時候,所有資料都經MSN的伺服器轉發,並非點對點傳輸,結果傳輸速度十分慢。[3]一個Google Summer of Code專案希望在2007年解決這一個問題。[4]

其他功能包括可自定的表情圖示、拼字檢查等。[5].

協定支援

官方開發

[6]

第三方開發

加密傳輸

Pidgin可以透過安裝不留记录组件(OTR)[15]和Pidgin-Encryption[16]來實作加密傳輸功能。

歷史

 
GNOME 2.16.0下執行的Gaim 2.0.0 beta 6

這個應用程式本來由Mark Spencer,一名奧本大學的二年級學生,所編寫。程式雛型為一款以Linux上的GTK+工具開發的AOL即時通訊客戶端。[17]那時候,它的名字是GAIMGTK+ AOL即時通訊)。這項工作並不是由逆向工程來完成,而是透過AOL在網站上發佈的技術文件來開發。而事實上,一些AOL的員工也曾經協助GAIM的開發工作。[18]在此之後,GAIM陸續加入對其他即時通訊協定的支援。

Pidgin的開發者然後開始分離核心代碼;將負責通訊部份與圖形使用者介面部份分開。完成分離後,開發者將有可能以自己的圖形程式庫編寫自己的客戶端介面。分離後的核心程式庫將被稱為「libpurple」(原稱「libgaim」);這個程式庫已被Adium與Proteus這些客戶端使用。

而新版也解決了以往登入Yahoo! Messenger時,中文顯示亂碼的問題(需修改帳號設定中的編碼為UTF-8)。

名字爭議

由於AOL的抗議,開發團隊把名字中的「AIM」改為小寫-Gaim。但隨着AOL即時通訊日漸受歡迎,AOL把「AIM」一詞注冊作為商標,之後,AOL和Gaim開發人員之間展開一段長時間的法律訴訟。

在2007年4月6日,開發團隊宣佈他們和AOL的最終協議:Gaim 改名為Pidginlibgaim 改名為libpurple,而gaim-text 變為finch[19]開發團隊之所以選取「Pidgin」是因為這個字能夠表達不同語言的使用者能共同溝通的概念。[20]另一方面「Pigeon」是一種受歡迎的獵鳥和傳信鴿。至於「purple」取自「IM protocol plugin」(即時通訊協定外掛程式)。

由於法律問題,2.0版本一直被凍結在beta開發階段。在事件得圓滿的解決後,團隊宣佈正式版Pidgin 2.0.0大約會在2007年4月8日起的兩星期內發佈。[21]然而,Pidgin 2.0.0最後未能如期推出。4月22日開發團隊解釋問題在於未能處理好用作存放用戶資料的資料夾-「.gaim」的名稱問題。[22]

第一次以「Pidgin」來命名的版本2.0.0最終在2007年5月3日正式發佈,並以全新的圖形設計示人。[23]

批評

  • 由於部份專利通訊協定是使用逆向工程來開發,Pidgin和有關官方客戶端在功能上會有所出入。
  • 密碼是儲存在一個未經加密的純文字檔案中。任何人只要有權限打開有關檔案,即可得知密碼。開發者認為因為Pidgin是一個開源的軟件,任何人都可以得知加密的密碼用的鑰匙,所以加密有關檔案是沒有意義的。[24])一個Google Summer of Code 2008專案正嘗試透過libpurple經由第三方的密碼庫讀取密碼(例如GNOME Keyring、Kwallet,或 Apple钥匙串访问[25]
  • 2.6之前的Pidgin版本並不支援任何形式的視訊或者語音對話。[26]開發人員正考慮加入有關功能。[27][28]曾經有人打算同步開發gaim-vv函式庫,但最後開發者宣佈放棄[29]2.6及之后的Pidgin虽然支持语音/视频聊天但只能在Linux/Mac OS X上使用,并不支持Windows。[30][31]
  • 在更換佈景主題的時候,隨Pidgin安裝的GTK+有時會和GIMP發生衝突。[32]不過後來發現與GIMP的錯誤有關,而非設定檔的問題。[33]
  • Pidgin未有自己的佈景主題系統,但是它的姊妹計劃「Adium」卻有。另一方面,GTK+ 有時會提供一個「Theme Selector」給使用者使用。
  • MSN協定不支援讀取或設定官方版本擁有的「個人訊息」功能,使用者須要安裝第三方外掛程式來達成有關功能。[34]在2007年7月13日,其中一名開發人員約翰在他的網誌上表示,經過開發團隊多年的努力,2.5.0版本將採用MSNP15,屆時Pidgin就能夠支援「離線訊息」、「個人訊息」等官方版本已經擁有的功能。[35]
  • 2.4版本之後,使用者再無法自行改變文字輸入欄位的高度,而是根據已輸入資料的多少來自動調節,最多至視窗大小的一半。部份使用者認為這是一個煩人的功能。[36]

相關產品

  • AdiumProteus都是使用libpurple為基礎的Mac OS X多協定即時訊息客戶端。
  • ScatterChat是一個基於Pidgin的加密即時訊息客戶端。
  • Meebo使用libpurple開發網頁式即時訊息服務客戶端。[37]
  • OpenWengo是以SIP為基礎的VoIP客戶端,支援即時訊息。
  • PhoneGaim是以SIP為基礎的VoIP客戶端,同樣以GPL發佈。
  • Carrier是一個以開發官方版本缺乏的功能為目標的分支。

参考文献

  1. ^ 2.14.12 Released!. 2022年12月31日 [2023年1月2日]. 
  2. ^ . [2007-10-10]. (原始内容存档于2008-02-08). 
  3. ^ . [2007-05-12]. (原始内容存档于2007-06-01). 
  4. ^ UpdateMsnSupport—Pidgin—Trac. [2007-07-18]. (原始内容于2007-06-27). 
  5. ^ . [2007-05-12]. (原始内容存档于2007-05-12). 
  6. ^ What is Pidgin?. [2008-07-13]. (原始内容于2008-07-12) (英语). 
  7. ^ ICB plugin for Pidgin. [2008-07-13]. (原始内容于2008-05-31) (英语). 
  8. ^ . [2008-07-13]. (原始内容存档于2008-05-17) (英语). 
  9. ^ . [2008-07-13]. (原始内容存档于2008-03-04) (英语). 
  10. ^ libqq. [2011-07-20]. (原始内容于2011-06-29). 
  11. ^ . [2008-07-13]. (原始内容存档于2008-05-17) (英语). 
  12. ^ Tlen.pl for Pidgin. [2008-07-13]. (原始内容于2008-06-24) (英语). 
  13. ^ WPN Pidgin Plugin. [2008-07-13]. (原始内容于2008-04-14) (英语). 
  14. ^ Gfire for Pidgin. [2008-07-13]. (原始内容于2008-08-20) (英语). 
  15. ^ Off-the-Record Messaging Archive.is的存檔,存档日期2012-06-04 – Download of the OTR-Plug-in for Pidgin
  16. ^ Pidgin Encryption (页面存档备份,存于互联网档案馆
  17. ^ Matthew Herper. Better Instant Messaging Through Linux. Forbes.com. 2002-07-16. (原始内容存档于2012-12-08) (英语). 
  18. ^ . 1999-02-10. (原始内容存档于1999-02-10) (英语). (原來的官方網站,Internet Archive上的存檔)
  19. ^ . [2007-04-11]. (原始内容存档于2007-04-10) (英语). "Pidgin" for gaim itself, "libpurple" for libgaim,…and "finch" for gaim-text. 
  20. ^ . [2007-05-01]. (原始内容存档于2007-05-01) (英语). 
  21. ^ . [2007-04-11]. (原始内容存档于2017-09-14). Now that the settlement is signed, we hope to have the final Pidgin 2.0.0 release late this week or early next. 
  22. ^ . [2007-04-22]. (原始内容存档于2007-04-25) (英语). 
  23. ^ . [2007-05-01]. (原始内容存档于2007-05-04) (英语). 
  24. ^ . [2007-05-18]. (原始内容存档于2019-08-25). 
  25. ^ . [2008-04-24]. (原始内容存档于2008-06-06) (英语). 
  26. ^ . [2007-06-14]. (原始内容存档于2007-06-17) (英语). 
  27. ^ FAQ—Pidgin. [2008-03-02]. (原始内容于2019-11-26) (英语). 
  28. ^ Sean Egan tells here that vv support won't necessarily come with 3.0.0. [2007-05-18]. (原始内容于2007-06-01) (英语). 
  29. ^ . [2008-01-25]. (原始内容存档于2009-01-15). 
  30. ^ Voice & Video. Quantum Logic. 2009-08-21 [2010-08-11]. (原始内容于2012-07-06). 
  31. ^ Pidgin 2.6.0--It's About Time. The Flaming Banker. 2009-08-18 [2010-08-11]. (原始内容于2010-02-07). 
  32. ^ . [2007-04-11]. (原始内容存档于2021-07-16) (英语). 
  33. ^ Bug 458457 (on BugZilla). [2007-08-15] (英语). 
  34. ^ Felipe Contreras. FAQ - msn-pecan. [2008-06-13]. (原始内容于2008-06-16) (英语). 
  35. ^ John. State of the MSN Plugin Address. 2008-07-13 [2008-07-13]. (原始内容于2008-08-14) (英语). 
  36. ^ . [2008-03-08]. (原始内容存档于2008-03-06) (英语). 
  37. ^ Elaine. . Meebo官方網誌. 2006-07-23 [2008-07-06]. (原始内容存档于2007-10-24) (英语). 

外部連結

参见

pidgin, 此条目的主題是一款即時通訊軟件, 关于混合語言, 請見, 皮欽語, 前稱gaim, 是一個跨平台的即時通訊用戶端, 使用gnu通用公共許可證發佈, 這款軟體支援多個現時常用的即時通訊協定, 讓使用者可以用同一個軟體登入不同的即時通訊服務, 截图的, 好友清單, 介面, 原作者sean, egan首次发布1999年当前版本2, 2022年12月31日, 穩定版本, 源代码库keep, imfreedom, pidgin, pidgin, 编程语言c, perl, python和tcl用于插件的编写, . 此条目的主題是一款即時通訊軟件 关于混合語言 請見 皮欽語 Pidgin 前稱Gaim 是一個跨平台的即時通訊用戶端 使用GNU通用公共許可證發佈 這款軟體支援多個現時常用的即時通訊協定 讓使用者可以用同一個軟體登入不同的即時通訊服務 Pidgin截图Pidgin的 好友清單 介面 原作者Sean Egan首次发布1999年当前版本2 14 12 2022年12月31日 穩定版本 1 源代码库keep wbr imfreedom wbr org wbr pidgin wbr pidgin wbr 编程语言C C Perl Python和Tcl用于插件的编写 系統平台跨平台语言多国语言类型即時通訊用戶端许可协议GNU通用公共許可證网站www wbr pidgin wbr im截至2007年 Pidgin約有三百萬名使用者 2 目录 1 功能 1 1 協定支援 1 1 1 官方開發 1 1 2 第三方開發 1 2 加密傳輸 2 歷史 2 1 名字爭議 3 批評 4 相關產品 5 参考文献 6 外部連結 7 参见功能 编辑 Pidgin在Ubuntu下的分頁聊天視窗 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 協定支援 编辑 官方開發 编辑 6 NET Messenger Service Bonjour 蘋果公司的Zeroconf 英语 Zeroconf Gadu Gadu 英语 Gadu Gadu Internet Relay Chat XMPP Facebook Chat MySpaceIM 英语 MySpaceIM Novell GroupWise 英语 Novell GroupWise OSCAR 英语 OSCAR AIM ICQ Mac Sametime SILC 英语 SILC Session Initiation Protocol SIP Yahoo Messenger Zephyr第三方開發 编辑 Internet CB ICB Network 7 Napster 8 NateOn 9 QQ 10 SNPP 11 Skype Tlen 12 WinMX 13 Xfire 14 飞信加密傳輸 编辑 Pidgin可以透過安裝不留记录组件 OTR 15 和Pidgin Encryption 16 來實作加密傳輸功能 歷史 编辑 在GNOME 2 16 0下執行的Gaim 2 0 0 beta 6這個應用程式本來由Mark Spencer 一名奧本大學的二年級學生 所編寫 程式雛型為一款以Linux上的GTK 工具開發的AOL即時通訊客戶端 17 那時候 它的名字是GAIM GTK AOL即時通訊 這項工作並不是由逆向工程來完成 而是透過AOL在網站上發佈的技術文件來開發 而事實上 一些AOL的員工也曾經協助GAIM的開發工作 18 在此之後 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 19 開發團隊之所以選取 Pidgin 是因為這個字能夠表達不同語言的使用者能共同溝通的概念 20 另一方面 Pigeon 是一種受歡迎的獵鳥和傳信鴿 至於 purple 取自 IM protocol plugin 即時通訊協定外掛程式 由於法律問題 2 0版本一直被凍結在beta開發階段 在事件得圓滿的解決後 團隊宣佈正式版Pidgin 2 0 0大約會在2007年4月8日起的兩星期內發佈 21 然而 Pidgin 2 0 0最後未能如期推出 4月22日開發團隊解釋問題在於未能處理好用作存放用戶資料的資料夾 gaim 的名稱問題 22 第一次以 Pidgin 來命名的版本2 0 0最終在2007年5月3日正式發佈 並以全新的圖形設計示人 23 批評 编辑由於部份專利通訊協定是使用逆向工程來開發 Pidgin和有關官方客戶端在功能上會有所出入 密碼是儲存在一個未經加密的純文字檔案中 任何人只要有權限打開有關檔案 即可得知密碼 開發者認為因為Pidgin是一個開源的軟件 任何人都可以得知加密的密碼用的鑰匙 所以加密有關檔案是沒有意義的 24 一個Google Summer of Code 2008專案正嘗試透過libpurple經由第三方的密碼庫讀取密碼 例如GNOME Keyring Kwallet 或 Apple钥匙串访问 25 2 6之前的Pidgin版本並不支援任何形式的視訊或者語音對話 26 開發人員正考慮加入有關功能 27 28 曾經有人打算同步開發gaim vv函式庫 但最後開發者宣佈放棄 29 2 6及之后的Pidgin虽然支持语音 视频聊天但只能在Linux Mac OS X上使用 并不支持Windows 30 31 在更換佈景主題的時候 隨Pidgin安裝的GTK 有時會和GIMP發生衝突 32 不過後來發現與GIMP的錯誤有關 而非設定檔的問題 33 Pidgin未有自己的佈景主題系統 但是它的姊妹計劃 Adium 卻有 另一方面 GTK 有時會提供一個 Theme Selector 給使用者使用 MSN協定不支援讀取或設定官方版本擁有的 個人訊息 功能 使用者須要安裝第三方外掛程式來達成有關功能 34 在2007年7月13日 其中一名開發人員約翰在他的網誌上表示 經過開發團隊多年的努力 2 5 0版本將採用MSNP15 屆時Pidgin就能夠支援 離線訊息 個人訊息 等官方版本已經擁有的功能 35 2 4版本之後 使用者再無法自行改變文字輸入欄位的高度 而是根據已輸入資料的多少來自動調節 最多至視窗大小的一半 部份使用者認為這是一個煩人的功能 36 相關產品 编辑Adium和Proteus都是使用libpurple為基礎的Mac OS X多協定即時訊息客戶端 ScatterChat是一個基於Pidgin的加密即時訊息客戶端 Meebo使用libpurple開發網頁式即時訊息服務客戶端 37 OpenWengo是以SIP為基礎的VoIP客戶端 支援即時訊息 PhoneGaim是以SIP為基礎的VoIP客戶端 同樣以GPL發佈 Carrier是一個以開發官方版本缺乏的功能為目標的分支 参考文献 编辑 2 14 12 Released 2022年12月31日 2023年1月2日 Luke Schierer discusses Pidgin Open source and life 2007 10 10 原始内容存档于2008 02 08 Protocol Specific Questions FAQ Pidgin 2007 05 12 原始内容存档于2007 06 01 UpdateMsnSupport Pidgin Trac 2007 07 18 原始内容存档于2007 06 27 About Pidgin 2007 05 12 原始内容存档于2007 05 12 What is Pidgin 2008 07 13 原始内容存档于2008 07 12 英语 ICB plugin for Pidgin 2008 07 13 原始内容存档于2008 05 31 英语 Napster for Pidgin 2008 07 13 原始内容存档于2008 05 17 英语 NateOn for Pidgin 2008 07 13 原始内容存档于2008 03 04 英语 libqq 2011 07 20 原始内容存档于2011 06 29 SNPP plugin for Pidgin 2008 07 13 原始内容存档于2008 05 17 英语 Tlen pl for Pidgin 2008 07 13 原始内容存档于2008 06 24 英语 WPN Pidgin Plugin 2008 07 13 原始内容存档于2008 04 14 英语 Gfire for Pidgin 2008 07 13 原始内容存档于2008 08 20 英语 Off the Record Messaging Archive is的存檔 存档日期2012 06 04 Download of the OTR Plug in for Pidgin Pidgin Encryption 页面存档备份 存于互联网档案馆 Matthew Herper Better Instant Messaging Through Linux Forbes com 2002 07 16 原始内容存档于2012 12 08 英语 GAIM GTK America OnLine Instant Messenger 1999 02 10 原始内容存档于1999 02 10 英语 原來的官方網站 Internet Archive上的存檔 SourceForge net gaim i18n 2007 04 11 原始内容存档于2007 04 10 英语 Pidgin for gaim itself libpurple for libgaim and finch for gaim text Important and Long Delayed News 2007 05 01 原始内容存档于2007 05 01 英语 News Pidgin 2007 04 11 原始内容存档于2017 09 14 Now that the settlement is signed we hope to have the final Pidgin 2 0 0 release late this week or early next Working towards 2 0 0 2007 04 22 原始内容存档于2007 04 25 英语 Identity vs Account Orientation 2007 05 01 原始内容存档于2007 05 04 英语 Plain Text Passwords Pidgin 2007 05 18 原始内容存档于2019 08 25 Master password support for pidgin 2008 04 24 原始内容存档于2008 06 06 英语 Pidgin 2 0 1 Review 2007 06 14 原始内容存档于2007 06 17 英语 FAQ Pidgin 2008 03 02 原始内容存档于2019 11 26 英语 Sean Egan tells here that vv support won t necessarily come with 3 0 0 2007 05 18 原始内容存档于2007 06 01 英语 Peter Lawler declares that gaim vv is completely dead now 2008 01 25 原始内容存档于2009 01 15 Voice amp Video Quantum Logic 2009 08 21 2010 08 11 原始内容存档于2012 07 06 Pidgin 2 6 0 It s About Time The Flaming Banker 2009 08 18 2010 08 11 原始内容存档于2010 02 07 Bug 314529 on BugZilla 2007 04 11 原始内容存档于2021 07 16 英语 Bug 458457 on BugZilla 2007 08 15 英语 Felipe Contreras FAQ msn pecan 2008 06 13 原始内容存档于2008 06 16 英语 John State of the MSN Plugin Address 2008 07 13 2008 07 13 原始内容存档于2008 08 14 英语 Text box resizing issue 2008 03 08 原始内容存档于2008 03 06 英语 Elaine Blog posting about the beginnings of Meebo Meebo官方網誌 2006 07 23 2008 07 06 原始内容存档于2007 10 24 英语 外部連結 编辑维基共享资源中相关的多媒体资源 PidginPidgin官方網站 Planet Pidgin 页面存档备份 存于互联网档案馆 官方開發團隊的網誌 Pidgin計劃 页面存档备份 存于互联网档案馆 SourceForge上的專案頁 参见 编辑 自由软件主题 Empathy 可视作Pidgin的继任 即時通訊软件列表 即時通訊软件比較 即時通訊協定比較 XMPP協議的客戶端軟體列表 取自 https zh wikipedia org w index php title Pidgin amp oldid 78320909, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。