Differences
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:44] – mattj | why [2008/05/19 01:09] – Small addition. someoneelse |
---|
Without protocols, your chat program wouldn't understand what your friend's program just sent to your PC, let alone all the necessary communication in between. | Without protocols, your chat program wouldn't understand what your friend's program just sent to your PC, let alone all the necessary communication in between. |
| |
===== So... what about "Open protocols"? And why should I as a "normal" user care about the openness of such stuff like protocols? ===== | ===== So... what about "Open protocols"? And why should I care about the openness of such stuff like 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. |
Furthermore, having full access to the protocol documentation and therefore to the inner workings of the system enables them to develop better applications. Users aren't tied to any program; if one doesn't fit their needs, they can just change to another one. All developers have the same opportunities to improve their applications. | Furthermore, having full access to the protocol documentation and therefore to the inner workings of the system enables them to develop better applications. Users aren't tied to any program; if one doesn't fit their needs, they can just change to another one. All developers have the same opportunities to improve their applications. |
| |
So, even as a regular user, you benefit from the "openness" of the underlying protocol your chat program is based on. | So, even as a regular user (who is not involved with creating applications), you benefit from the "openness" of the underlying protocol your chat program is based on. |