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