@Suiseiseki about Firefox: I get what you're saying, but it's in Debian's main repositories, that's good enough for me :)
As for "open protocol", I think we are talking about the same thing! I completely agree with your description, the most important things for me are that anyone can implement the protocol, anyone can join the network without asking for permission, and there is a balance of power so that many different parties are forming the protocol.