I greatly prefer universal, open standards to proprietary standards. I explain the reasons why in Chapter 3, which discusses networking standards. I am not alone in this view, and it's no exaggeration to say that much of the success of TCP/IP and the Internet is tied to the fact that they were both developed, and still are being developed, with the open RFC process.
That said, in certain situations, a proprietary protocol can be a benefit and can even achieve considerable success if a minimum of two factors is true:
There is a lack of a suitable open protocol or a gap in the feature coverage of existing open protocols, creating an opportunity for a proprietary protocol to succeed.
The proprietary protocol ...