XMPP is open protocol and many free and open-source software implementations have been distributed, in addition to freeware and commercial software.
Numerous freeware and commercial software implementations also exist. Because XMPP is an open protocol, implementations can be developed using any software license and many server, client, and library implementations are distributed as free and open-source software. 
