This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
why [2008/05/18 17:49] – More corrections + wording changes. niekie | why [2008/05/19 01:09] – Small addition. someoneelse | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ===== What is a protocol? And what does "Open protocol" | ||
+ | |||
+ | Roughly speaking, protocols describe the underlying mechanism of exchanging data between clients (the programs you use for chatting) and servers (these care about all the backend stuff). | ||
+ | |||
+ | Without protocols, your chat program wouldn' | ||
+ | |||
+ | ===== So... what about "Open protocols"? | ||
+ | |||
The main reason to use open protocols is freedom. They neither tie you to a specific program that is only available for one or two platforms nor do they force you to have an account (and accept a contract) with a particular provider. | The main reason to use open protocols is freedom. They neither tie you to a specific program that is only available for one or two platforms nor do they force you to have an account (and accept a contract) with a particular provider. | ||
Line 7: | Line 15: | ||
With an open protocol everything is different. Developers can create applications without having to get the authorization of a company. | With an open protocol everything is different. Developers can create applications without having to get the authorization of a company. | ||
Furthermore, | Furthermore, | ||
+ | |||
+ | So, even as a regular user (who is not involved with creating applications), |