It is different to most protocols because it is an open standard. This means that anybody who has a domain name and an internet connection can run their own server. Most of the software and the clients are open source.