Avoin protokolla (engl. open protocol) on protokolla, joka on avoimesti kenen tahansa saatavilla ja hyödynnettävissä. Avoimien protokollien käyttöä ei rajoiteteta ja niiden spesifikaatio lisesointu avoimesti. Erona suljettuun protokollaan on, että suljetut protokollat suunnittelee tyypillisesti yksi tai muutama taho, jotka voi rajoittaa protokollan käyttöä ja muuttaa sitä haluamallaan tavalla. Avoimet protokollat suunnittelee pääsääntöisesti suuri joukko eri tahoja, joten protokollista tulee yleisluontoisempia ja täten sopivat useampaan käyttöön.[1]
Esimerkkejä avoimista protokollista: