I personally like the IETF definitions. There are two kinds of standards: Informational ones and standards track ones. The informational standards are invariably proprietary protocols where the owner of the protocol wants to document the protocol. The standards track protocols are created by doing the work of gaining consensus on the design and implementation of a protocol.
Do the WebGL folks allow people to contribute to their standard?