This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
why [2008/05/18 22:44] – mattj | why [2018/03/09 08:24] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
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 11: | Line 11: | ||
With a closed platform it can happen that you have to run a bloated client on your old computer. Maybe you don't like the look and feel of the program, maybe it has annoying ads that eat lots of screen space, or you'd like to run the client on an uncommon platform which isn't supported by the provider. | With a closed platform it can happen that you have to run a bloated client on your old computer. Maybe you don't like the look and feel of the program, maybe it has annoying ads that eat lots of screen space, or you'd like to run the client on an uncommon platform which isn't supported by the provider. | ||
- | In these situations, you usually don't have other choices rather than using the official application (if at all). Maybe you are lucky and there are third party applications (most likely developed using reverse engineering) that meet your needs. But these application | + | In these situations, you usually don't have other choices rather than using the official application (if at all). Maybe you are lucky and there are third party applications (most likely developed using reverse engineering) that meet your needs. But these applications |
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, you benefit from the " | + | So, even as a regular user (who is not involved with creating applications), you benefit from the " |