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 22:07] – Adding some leading questions and reformulating the text someoneelse | why [2008/05/19 01:09] – Small addition. someoneelse | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | **What' | + | ===== 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). | 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). | ||
Line 5: | Line 5: | ||
Without protocols, your chat program wouldn' | Without protocols, your chat program wouldn' | ||
- | **So... what about "Open protocols"? | + | ===== 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 16: | Line 16: | ||
Furthermore, | Furthermore, | ||
- | So, even as a regular user, you benefit from the " | + | So, even as a regular user (who is not involved with creating applications), you benefit from the " |