The Venturi Transport Protocol (VTP) is a patented proprietary protocol (U.S. Patent 5,883,893) that is designed to replace TCP transparently in order to overcome perceived inefficiencies related to wireless data transport.
Microsoft Exchange Server protocols are proprietary open access protocols. The rights to develop and release protocols are held by Microsoft, but all technical details are free for access and implementation.
Effects of incompatibility
Proprietary extensions to open protocols
Microsoft developed a proprietary extension to the Kerberos network authentication protocol for the Windows 2000 operating system. The extensions made the protocol incompatible with implementations supporting the original standards, and this has raised concerns that this, along with the licensing restrictions, effectively denies products unable to conform to the standard access to a Windows 2000 Server using Kerberos.
Reverse engineering is the process of retrieving a protocol’s details from a software implementation of the specification. Methods of reverse-engineering a protocol include packet sniffing and binary decompilation and disassembly.
There are legal precedents when the reverse-engineering is aimed at interoperability of protocols. In the United States, the Digital Millennium Copyright Act grants a safe harbor to reverse engineer software for the purposes of interoperability with other software.
- Proprietary protocol Definition — PC Magazine Encyclopedia
- Which protocols does Skype use? — “Help for Skype”
- Microsoft Exchange Server Protocols
- Microsoft Open Protocols
- Instant messaging: This conversation is terminated — BBC News
- "Microsoft’s Kerberos shuck and jive". 2000-05-11.
- Sega vs Accolade, 1992
- Sony vs Connectix, 2000
- Pamela Samuelson and Suzanne Scotchmer, “The Law and Economics of Reverse Engineering”, 111 Yale Law Journal 1575–1663 (May 2002)
- 17 U.S.C. Sec. 1201(f).
- WIPO Copyright and Performances and Phonograms Treaties Implementation Act