Pidgin(소프트웨어)
Pidgin (software)![]() | |
스크린샷 ![]() 트리스퀼에 있는 피드긴의 친구 목록 창 | |
초기 릴리즈 | 1998년 12월 31일; | 전 ( 12월 31일 (가임으로)
---|---|
안정적 해제 | 2.14[1].8 / 2021년 10월 14일 |
릴리스 미리 보기 | 없음 [±] |
리포지토리 | |
기록 위치 | C(플러그인에 C#, Perl, Python, Tcl 사용) |
플랫폼 | 리눅스 마코스 마이크로소프트 윈도 솔라리스 자유BSD 넷BSD 오픈BSD 일루미노스 |
다음에서 사용 가능 | 다국어[2] |
유형 | 인스턴트 메시징 거래처 |
면허증 | GPL-2.0 또는 라이터 |
웹사이트 | pidgin![]() |
Pidgin(이전의 이름 Gaim)은 많은 인스턴트 메시징 프로토콜을 지원하는 libpurple이라는 라이브러리를 기반으로 무료 오픈소스 멀티플랫폼 인스턴트 메시징 클라이언트로서, 단일 애플리케이션에서 다양한 서비스에 동시에 로그인할 수 있으며, 인기 있는 프로토콜과 구식 프로토콜 모두를 위한 단일 인터페이스가 가능하다(AOL로부터).따라서 각 장치 및 프로토콜에 대해 새로운 소프트웨어를 처리해야 하는 번거로움을 피하십시오.
피진 사용자 수는 2007년에 300만 명이 넘을 것으로 추정되었다.[3]
Pidgin은 엔드 투 엔드 암호화를 제공하는 OTR(Off-the-to-end Messaging) 플러그인으로 널리 사용된다.이러한 이유로 그것은 개인 정보 보호 및 익명성에 초점을 맞춘 운영 체제 Tails에 포함된다.[4]
역사
![](http://upload.wikimedia.org/wikipedia/commons/thumb/e/e7/Gaim-buddylist-2.0.0b6.png/220px-Gaim-buddylist-2.0.0b6.png)
이 프로그램은 원래 아우번 대학교 2학년 마크 스펜서가 GTK+ 툴킷을 이용해 AOL의 IM 프로그램 AOL Instant Messenger on Linux의 에뮬레이션으로 작성했다.[5]가장 먼저 보관된 것은 1998년 12월 31일이었다.[6]이에 따라 GATK+AOL Instant Messenger(GATK+AOL Instant Messenger)라는 이름이 붙여졌다.에뮬레이션은 역공학에 근거한 것이 아니라 AOL이 웹에 게재한 프로토콜에 관한 정보에 의존했다.개발은 AOL의 일부 기술직원의 도움을 받았다.[5][7]다른 IM 프로토콜에 대한 지원은 곧 추가되었다.[5]
2015년 7월 6일 피드긴은 전자프런티어 재단의 보안 메시징 스코어카드에 7점 만점에 7점을 기록했다.[8]그들은 전송 중에 통신을 암호화하고, 통신사가 접근할 수 없는 키와 통신하는 것을 (종단간 암호화), 사용자가 본 통신원의 신원을 독립적으로 확인할 수 있게 하고, 키를 도난당했을 경우 과거의 통신 보안(전방 비밀 유지)을 갖추게 하여 점수를 받았다.독립 검토(오픈 소스)에 개방된 코드, 보안 설계의 적합성 확보 및 최근의 독립적 보안 감사.[8]
명명분쟁
AOL의 압력에 대응하여 프로그램 이름을 약자-but-lower-case gaim으로 바꾸었다.AOL Instant Messenger가 인기를 얻자, AOL은 약자 'AIM'을 상표로 하여, 이 문제를 크게 비밀로 한 GAIM의 창작자들과 오랜 법정투쟁으로 이어졌다.[9]
2007년 4월 6일, 프로젝트 개발팀은 AOL과의 정산 결과를 발표하였는데, 여기에는 Gaim이 Pidgin이 되고 libgaim이 libpurple이 되며 Gaim-text(명령줄 인터페이스 버전)가 finch가 된다.피진(Pidgin)이라는 이름은 공통의 언어를 공유하지 않는 사람들 사이의 의사소통을 설명하는 용어인 "피진(pidgin)"을 참고로 하여 선택되었다.[10]"purple"이라는 이름은 IM 프로토콜 플러그인의 내부 libgaim 이름인 "prpl"을 의미한다.[11]
법적 문제로 인해 버전 2.0은 베타 단계에서 동결되었다.정착에 이어 2007년 4월 8일부터 2주 동안 피진 2.0.0의 첫 정식 발매가 이루어지기를 희망한다고 발표되었다.[12]그러나, Pidgin 2.0은 예정대로 출시되지 않았다; Pidgin 개발자들은 2007년 4월 22일에 이 지연이 기본 설정 디렉토리 " 때문이라고 발표했다..gaim
".[13]
Pidgin 2.0.0은 2007년 5월 3일에 발매되었다.업데이트된 아이콘을 포함하여 이 버전의 인터페이스에 다른 시각적 변경이 이루어졌다.[14]
특징들
![](http://upload.wikimedia.org/wikipedia/commons/thumb/2/27/Pidgin_Screenshot_Ubuntu.png/220px-Pidgin_Screenshot_Ubuntu.png)
Pidgin은 GTK+[15]를 사용하여 libpurple을 위한 그래픽 프런트엔드를 제공한다.Libpurple은 많은 인스턴트 메시징 프로토콜을 지원한다.
Pidgin은 Windows를 포함한 여러 운영 체제와 Linux, BSD, Amiga와 같은 많은 Unix 유사 시스템을 지원한다.OS. 기본적으로 운영 체제 Tails와 Xubuntu에 포함되어 있다.
플러그 가능성
그 프로그램은 플러그인으로 확장되도록 설계되었다.플러그인은 제3자 개발자에 의해 작성되는 경우가 많다.이들은 사용권 문제가 있는 스카이프나 불협화음과 같은 사람들에게 유용한 프로토콜에 대한 지원을 추가하는 데 사용될 수 있다(단, 사용자의 데이터와 상호작용은 여전히 그들의 정책과 도청 대상이다).그들은 또한 다른 중요한 특징들을 추가할 수 있다.예를 들어, "Off-the-the-end Messaging"(OTR) 플러그인은 엔드 투 엔드 암호화를 제공한다.
TLS 암호화 시스템은 플러그가 가능하여 다른 TLS 라이브러리를 쉽게 대체할 수 있다.GnuTLS가 기본값이며, NSS도 지원한다.일부 운영 체제 포트(예: OpenB)SD, OpenSSL 또는 Libre 사용 선택대신 기본적으로 SSL.
연락처
여러 프로토콜을 가진 연락처를 여러 프로토콜을 관리하는 대신 하나의 연락처로 묶을 수 있으며, 연락처를 가명을 주거나 그룹으로 배치할 수 있다.
사용자가 로그온하거나 상태 변경(예: "Away"에서 "Available"로 이동) 시 사용자에게 도달하기 위해 Pidgin은 버디 포운스라는 온액션 자동 스크립트를 지원하여 사용자 지정 가능한 방식으로 사용자에게 자동으로 연결할 수 있다.
파일 전송
Pidgin은 많은 프로토콜에 대해 파일 전송을 지원한다.야후에서 이용할 수 있는 폴더 공유와 같은 프로토콜별 기능이 부족하다.직접 P2P 파일 전송은 XMPP와 MSN과 같은 프로토콜을 통해 지원된다.
음성 및 비디오 채팅
버전 2.6(2009년 8월 18일 발매)을 기준으로 피진에서는 파스트림을 이용한 음성/비디오 통화를 지원한다.[16]2015년[update] 7월 현재, 통화는 XMPP 프로토콜을 통해서만 개시할 수 있다.[17]
잡다한
추가 기능에는 테마, 이모티콘, 철자 검사 및 알림 영역 통합에 대한 지원이 포함된다.[18]
지원되는 프로토콜
다음 프로토콜은 확장이나 플러그인 없이 libpurple 2.12.0에 의해 공식적으로 지원된다.[19]
일부 XMPP 서버는 전송을 제공하여 사용자가 플러그인이나 추가 소프트웨어를 설치할 필요 없이 비 XMPP 프로토콜을 사용하여 네트워크에 접속할 수 있도록 한다.Pidgin의 XMPP 지원은 이러한 전송을 인스턴트 메시징 프로토콜뿐만 아니라 SMS나 E-mail과 같은 프로토콜을 포함하여 달리 지원되지 않는 프로토콜을 통해 통신하는데 사용할 수 있다는 것을 의미한다.
타사 플러그인이 지원하는 추가 프로토콜로는 Confirm,[20] Telegram,[21] Microsoft OCS/LCS(확장 SIP/SIMPLE),[22] Skype4pidgin 플러그인을 통한 Facebook Messenger,[23] QQ,[24] Skype,[25] WhatsApp,[26] Signal[27] 및 Xfire 게임 네트워크(Gfire 플러그인 필요)가 있다.[28]
플러그인
타사 플러그인을 사용하여 다양한 기타 기능이 지원된다.[29]이러한 특징에는 다음이 포함된다.
- OTR(Off-to-End Messaging)을 통한 엔드 투 엔드 암호화
- 알림(예: "토스터" 팝업 또는 스널 알림 표시 또는 랩톱의 LED 점등)
- 다양한 미디어 플레이어에서 사용자가 듣고 있는 내용을 연락처에 표시
- 대화에 LaTeX로 작성된 수학 공식 추가
- Skype4pidgin 및 최신 SkypeWeb[30] 플러그인을 통한 Skype 텍스트 채팅
- 보라색-디스코드[20] 플러그인을 통한 불일치 텍스트 채팅
- 동영상 공유 웹 사이트 링크(YouTube, Vimeo)를 수신할 때 대화로 직접 동영상 보기
마스코트
피진(Pidgin)의 마스코트는 퍼플 피진(The Purple Pidgin)이라는 이름을 가진 보라색 비둘기다.[31]
비평
- 2015년 와이어드가 관찰한 바와 같이 libpurple 코드베이스는 "풍부한 보안 버그로 잘 알려져 있다".[32]2011년 이미 libpurple을 이용한 인기 OTR 플러그인에서 보안 취약성이 발견됐다.[33]
- 버전 2.4 이상에서는 대화 텍스트 입력 상자의 크기를 수동으로 조정하는 기능이 제거되었다.이것은 포크로 이어졌고, 캐리어(원래 이름은 펑피드긴이다.[34][35][36]
- 비밀번호는 일반 텍스트 파일에 저장되며, 사용자의 파일에 접근할 수 있는 사용자나 프로그램이 읽을 수 있다.Pidgin 버전 3.0(발표된 출시일 없음)[37]은 KWallet, GNOME Keyring 등 시스템 키링에 비밀번호 저장을 지원한다.[38]
- Pidgin은 현재 파일 전송 일시 중지 또는 재시도를 지원하지 않는다.[39][40][41]
- Pidgin은 접속 목록에서 그룹 정렬을 비활성화하는 것을 허용하지 않는다.[42]
libpurple 기반 기타 주목할 만한 소프트웨어
- Adium 및 Proteus(모두 MacOS용)
- Meebo(웹 기반, 더 이상 사용할 [43]수 없음
- 텔레파시 헤이즈(텔레파시 프레임워크에서 지원하는 일부 프로토콜용 튜브[44])[45]
- QuteCom(크로스 플랫폼, VoIP 및 비디오에 집중)
- 인스턴트버드[46](모질라의 게코 엔진 기반 크로스 플랫폼)
비틀비와 민비프는 복수의 IM 네트워크에 대한 IRCd와 같은 게이트웨이로서 libpurple로 컴파일하여 기능성을 높일 수 있다.
참고 항목
참조
- ^ "2.14.8 Released!". October 14, 2021.
- ^ Pidgin 정보:지원되는 언어
- ^ "Luke Scherererer는 Pidgin, Open source and life에 대해 논의한다." 2008년 2월 8일 웨이백머신에 보관되었다.2007년 10월 10일, PC 월드 오스트레일리아.
- ^ "Chatting with Pidgin and OTR". Tails. Retrieved July 22, 2020.
- ^ a b c 허퍼, 매튜(2002년 7월 16일)"Linux를 통한 더 나은 인스턴트 메시징" Forbes.com.
- ^ Crawford, J. (1999). "User Guide". marko.net. Archived from the original on May 8, 1999. Retrieved October 15, 2011.
As of now, the most recent sources are here [1] (the file date is December 31, 1998)
{{cite web}}
:외부 링크 위치
(도움말)quote=
- ^ Spencer, Mark (1998). "GAIM: GTK+ America OnLine Instant Messenger". Original project home page. marko.net. Archived from the original on February 10, 1999.
- ^ a b "Secure Messaging Scorecard. Which apps and tools actually keep your messages safe?". Electronic Frontier Foundation. November 4, 2014. Archived from the original on May 28, 2015. Retrieved July 6, 2015.
- ^ "Sean Egan's Blog - 모멘텀의 힘(계속)" 2011년 6월 20일 웨이백머신에 보관.pidgin.im.2007년 5월 23일.
- ^ "Important and Long Delayed News". pidgin.im. April 6, 2007. Archived from the original on April 8, 2007. Retrieved October 15, 2011.
- ^ "What's with the name libpurple, anyway?". pidgin.im. Retrieved April 22, 2014.
- ^ "Important and Long Delayed News". pidgin.im. April 6, 2007. Archived from the original on April 8, 2007. Retrieved October 15, 2011.
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". pidgin.im. April 22, 2007. Archived from the original on April 25, 2007. Retrieved April 22, 2007.
- ^ Egan, Sean (April 30, 2007). "Identity vs. Account Orientation". pidgin.im. Archived from the original on May 4, 2007. Retrieved May 1, 2007.
- ^ "What Is Libpurple - Pidgin - Trac". Pidgin.im. Retrieved March 22, 2009.
- ^ "Changelog". pidgin.im. Retrieved August 22, 2009.
- ^ "Voice and Video". pidgin.im. Retrieved August 22, 2009.
- ^ "About Pidgin". pidgin.im. Retrieved September 22, 2010.
- ^ Pidgin developers. "Pidgin". pidgin.im. Retrieved December 15, 2017.
- ^ a b "purple-discord github repository". Retrieved December 2, 2019.
- ^ GitHub - majn/telegram-purple:Pidgin, Adium, Finch 및 기타 Libpurple 기반 메신저에 텔레그램 지원 추가
- ^ "SIPE Project". Retrieved February 29, 2012.
- ^ GitHub - Purple Facebook은 Facebook Messenger 프로토콜을 pidgin, finch, libpurple로 구현한다.
- ^ "libqq". Retrieved June 14, 2011.
- ^ "Skype "API Plugin for Pidgin/libpurple/Adium"". RobbMob.com. Retrieved July 6, 2009.
- ^ "WhatsApp on your computer: Pidgin plugin". davidgf.net. Retrieved March 31, 2020.
- ^ "Signal on your computer: Pidgin plugin". github.com. Retrieved September 18, 2020.
- ^ "Third Party Plugins". pidgin.im. Retrieved March 2, 2009.
- ^ "Pidgin Third-Party Plugins". pidgin.im. Retrieved September 22, 2009.
- ^ "SkypeWeb plugin github repository". Retrieved December 2, 2019.
- ^ bleeter. "#14764 (Name the Mascot Pidginski!) -- set to wontfix". developer.pidgin.im. Retrieved July 20, 2017.
- ^ Greenberg, Andy (October 31, 2015). "Tor Just Launched the Easiest App Yet for Anonymous, Encrypted IM". WIRED. Retrieved October 31, 2015.
- ^ "EFF's Open Source Security Audit Uncovers Security Vulnerabilities in Messaging Software".
- ^ "Ticket #4986 (closed enhancement: wontfix) - automatic chat input field resizing should be optional, regression from 2.3". pidgin.im. March 1, 2008. Retrieved March 8, 2008.
- ^ Adams, Paul (April 22, 2008). "In Response to User Demand, Pidgin Forks". Wired.com. Archived from the original on May 19, 2008.
- ^ 말다, 롭(2008년 4월 30일)."피드긴 논쟁은 포크를 유발한다."슬래시닷.
- ^ "Milestone 3.0.0--Pidgin". July 3, 2014.
- ^ "KeyringSupport--Pidgin". pidgin.im. July 3, 2014.
- ^ "Ticket #5769 (new enhancement) - Resume broken file transfers". pidgin.im. May 11, 2008. Retrieved October 15, 2011.
- ^ "Ticket #7486 (closed enhancement: duplicate) - xdcc download-resuming-support". November 7, 2008. Retrieved December 30, 2008.
- ^ "Ticket #1425 (new enhancement)- No ability to resume in IRC file transfers". pidgin.im. May 30, 2007. Retrieved December 30, 2008.
- ^ "#1325: add option to hide groups". pidgin.im. Retrieved April 22, 2013.
- ^ "meebo from the backside". meebo.com. July 15, 2008. Archived from the original on August 19, 2008. Retrieved October 3, 2008.
- ^ "Tubes". Telepathy.freedesktop.org. Archived from the original on August 24, 2014. Retrieved April 1, 2014.
- ^ "Telepathy Wiki - Components". Telepathy.freedesktop.org. Retrieved October 11, 2012.
- ^ "Instantbird:FAQ - Instantbird Wiki". Wiki.instantbird.org. February 10, 2011. Archived from the original on May 28, 2013. Retrieved October 11, 2012.
외부 링크
![]() | 위키미디어 커먼즈에는 피진(인스턴트 메시징 클라이언트)과 관련된 미디어가 있다. |