The XMPP Framework relies on several 3rd party libraries
All networking code relies on the CocoaAsyncSocket project. The project code is released under public domain.
Logging uses the powerful and fast CocoaLumberjack project. It is released under a BSD license.
In order to comply with the XMPP RFC, the framework uses the open source libidn project. This gives proper stringprep as outlined in RFC 3920.
In order to provide a replacement for NSXML, the KissXML library is used. It is released under a BSD license.
Encryption code on Mac uses the BSD licensed SSCrypto framework (when compiling for non-iPhone).