電気通信において、プロプライエタリプロトコルとは、単一の組織または個人が所有する通信プロトコルのことである。 [ 1 ]
単一の組織が所有する場合、所有者はプロトコルの使用に制限を設けたり、プロトコルを一方的に変更したりする権限を持つことになります。独自のプロトコルの仕様は公開される場合とされない場合があり、実装は自由に配布されません。所有者は、知的財産権の管理、例えば特許権の行使、およびプロトコル仕様を企業秘密として保持することによって、制限を強制することができます。独自のプロトコルの中には、実装を作成する権利を厳しく制限しているものもあれば、知的財産権を管理していない組織によって広く実装されているものもありますが、知的財産権の所有者が課そうとする制限の対象となる場合があります。
ベンチュリトランスポートプロトコル(VTP)は、無線データ転送に関連する非効率性を克服するためにTCPを透過的に置き換えるように設計された特許取得済みの独自プロトコル[ 3 ]です。
Microsoft Exchange Server のプロトコルは、独自の[ 4 ]オープンアクセス プロトコルです。プロトコルの開発とリリースに関する権利は Microsoft が保有していますが、すべての技術的な詳細は自由にアクセスおよび実装できます。[ 5 ]
Microsoft は、Windows 2000オペレーティングシステム向けにKerberosネットワーク認証プロトコルの独自の拡張機能を開発しました。この拡張機能により、プロトコルは元の標準をサポートする実装と互換性がなくなり、ライセンス制限と相まって、標準に準拠できない製品が Kerberos を使用して Windows 2000 Server にアクセスできなくなるという懸念が生じています。[ 6 ]
独自のインスタントメッセージングプロトコルを使用していたため、インスタントメッセージングネットワークに互換性がなく、人々は他のネットワーク上の友人と連絡を取ることができませんでした。[ 7 ]
リバースエンジニアリングとは、仕様のソフトウェア実装からプロトコルの詳細を取得するプロセスです。プロトコルのリバースエンジニアリングの方法には、パケットスニッフィング、バイナリの逆コンパイルおよび逆アセンブルなどがあります。
リバースエンジニアリングがプロトコルの相互運用性を目的としている場合、法的先例が存在します。[ 8 ] [ 9 ] [ 10 ]米国では、デジタルミレニアム著作権法により、他のソフトウェアとの相互運用性を目的としてソフトウェアをリバースエンジニアリングすることにセーフハーバーが認められています。[ 11 ] [ 12 ]