This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
why [2008/05/18 03:21] – created naw | why [2018/03/09 08:24] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | The main reason for use open protocols | + | ===== What is a protocol? And what does "Open protocol" |
- | 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 eats lots of screen space, maybe you run a minoritary platform | + | Roughly speaking, protocols describe |
- | In that situations you usually have other choice than using the official application. Maybe you are lucky and there are third party applications developed using reverse engineering taht meet your needs. But these application most times have less features than the original client and may don' | + | Without protocols, |
- | With a open protocol | + | ===== 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. | ||
+ | |||
+ | 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 applications most times have less features than the original client and may not work properly because the developers haven' | ||
+ | |||
+ | With an open protocol | ||
+ | Furthermore, having full access to the protocol documentation | ||
+ | |||
+ | So, even as a regular user (who is not involved with creating applications), |