Thanks for this great article about OMEMO past, present and future.

I have a question about a passage I didn’t understood: “the wire format used by libsignal is not [openly documented], so any implementations […] must be licensed under the GPL as well.”

Do you have any reference to share about this interpretation?

On a first glance, it surprised me: one could just hire an independent developer to document the wire format of libsignal and release such documentation as public domain.
But, then I realized that the documentation could be considered a derived work by itself, so it would be bound to GPLv3.

I’d really like to learn more about this topic.