Protokół własny
W telekomunikacji zastrzeżony protokół jest protokołem komunikacyjnym należącym do jednej organizacji lub osoby.
Prawa własności intelektualnej i ich egzekwowanie
Własność jednej organizacji daje właścicielowi możliwość nałożenia ograniczeń na stosowanie protokołu i jednostronnej zmiany protokołu. Specyfikacje zastrzeżonych protokołów mogą być publikowane lub nie, a implementacje nie są swobodnie rozpowszechniane . Właściciele mogą egzekwować ograniczenia poprzez kontrolę praw własności intelektualnej, na przykład poprzez egzekwowanie patentowych , oraz poprzez utrzymywanie specyfikacji protokołu w tajemnicy handlowej . Niektóre zastrzeżone protokoły ściśle ograniczają prawo do tworzenia implementacji; inne są szeroko stosowane przez podmioty, które nie kontrolują własności intelektualnej, ale podlegają ograniczeniom, które właściciel własności intelektualnej może starać się nałożyć.
Przykłady
Protokół Skype jest zastrzeżonym protokołem.
Protokół Venturi Transport Protocol (VTP) to opatentowany, zastrzeżony protokół, który ma na celu przezroczyste zastąpienie TCP w celu przezwyciężenia postrzeganej nieefektywności związanej z bezprzewodowym transportem danych.
Microsoft Exchange Server są zastrzeżonymi protokołami otwartego dostępu. Prawa do opracowywania i wydawania protokołów należą do firmy Microsoft, ale dostęp do wszystkich szczegółów technicznych i ich implementacja są bezpłatne.
Firma Microsoft opracowała zastrzeżone rozszerzenie protokołu uwierzytelniania sieciowego Kerberos dla systemu operacyjnego Windows 2000 . Rozszerzenia sprawiły, że protokół stał się niezgodny z implementacjami obsługującymi oryginalne standardy, co wzbudziło obawy, że wraz z ograniczeniami licencyjnymi skutecznie uniemożliwia produktom, które nie są zgodne ze standardowym dostępem do systemu Windows 2000 Server przy użyciu protokołu Kerberos.
Skutki niezgodności
Korzystanie z zastrzeżonych protokołów komunikatorów oznaczało, że sieci komunikatorów były niekompatybilne, a ludzie nie mogli kontaktować się ze znajomymi w innych sieciach.
Inżynieria odwrotna
Inżynieria wsteczna to proces odzyskiwania szczegółów protokołu z oprogramowania implementującego specyfikację. Metody inżynierii wstecznej protokołu obejmują wąchanie pakietów oraz dekompilację i dezasemblację binarną .
Istnieją precedensy prawne, gdy inżynieria wsteczna ma na celu interoperacyjność protokołów. W Stanach Zjednoczonych ustawa Digital Millennium Copyright Act zapewnia bezpieczną przystań inżynierii wstecznej oprogramowania w celu współdziałania z innym oprogramowaniem.