2009-12-14 5 views

답변

67

그것은 당신이 사용할 수있는 라이센스를 어떻게 따라 달라집니다. 일부 인기있는 라이브러리는 작업용으로 사용해야하는 경우 심각한 문제를 일으킬 수있는 GPL이며, 특히 독점적 인 확장을 유지해야하는 경우 특히 그렇습니다. LGPL 라이브러리는 조금 덜 인기가 있다고 생각합니다. 그러나 당신은 그것을 사용할 수있는 유연성이 더 있습니다.

나는 한 번 간단한 XMPP 스크립팅을 위해 비틀기를 사용하여 보았지만 문서는 사실상 존재하지 않았습니다. 마찬가지로, 나는 트위스티드 레퍼런스 매뉴얼을 공개했는데 xmpp 또는 jabbber 은 전혀 포함하지 않았다.. 어쩌면 그들은 지금 그것을 고쳤습니다.

MIT 라이브러리. 꽤 인기가 오라일리 피터 세인트 - 안드레의 XMPP 책 예에 사용되는 :

GPL 라이브러리.

  • xmpppy 2005 년에서 2014 년 사이에 gajim에서 사용되었고 갈라진 재잘 거림으로 시작되었습니다. 또한 xmpppy에 있습니다.
  • nbxmpp forked xmpppy, gajim에서 사용됩니다. 적어도 파이썬 3을 지원합니다. 그것은 적극적으로 유지됩니다.

LPGL 라이브러리.

  • 는 꽤 좋으며 xml 구문 분석을 위해 libxml2를 내부적으로 사용합니다.
  • pyxmpp2은 pyxmpp의 다음 버전으로 python 2.7 및 3.2에서 실행되며 libxml2 요구 사항이 제거됩니다. 많은 사람들처럼, dnspython이 필요합니다.
  • jabberpy은 원본이지만 여전히 많은 작업에서 작동하지만 철저히 유지 관리되지 않습니다.

기타 라이브러리.

  • Wokkel. 다른 게시물에 언급되어 있습니다. 그것은 나에게 새로운 트위스트를 기반으로 한 것입니다.
+8

링크가 추가되었습니다. 지금까지는 내 평판이 너무 낮아 여러 링크를 추가 할 수 없었습니다. 추가 링크는 –

+1

+1입니다. :) –

+0

고마워, 피터. 나는 그것에 꽤 열심히 웃었다.=) –