Trademark Policy

This is the official trademark policy for ZeroMQ, as defined by iMatix Corporation:

1. "ØMQ", "ZeroMQ", "0MQ", and the ØMQ logo are registered trademarks of iMatix Corporation ("iMatix") and refers to either (a) the original libzmq C++ library, or (b) the community of projects hosted in the https://github.com/zeromq organization.

2. "ZMTP" is a trademark of iMatix and refers to the ZeroMQ Message Transfer Protocol, or ZMTP, as defined by http://rfc.zeromq.org/spec:37 and related documents.

3. "The Protocol of Things" is a registered trademark of iMatix and refers to the ZeroMQ Message Transfer Protocol, or ZMTP, as defined by http://rfc.zeromq.org/spec:37 and related documents.

4. The intent of this trademark policy is to avoid confusion from inappropriate use of these marks, and to ensure that the ZeroMQ mark is an accurate indicator of the origin of the software.

5. iMatix grants you the right to use the "ZeroMQ" marks in all their forms to discuss, describe, document, or refer to projects hosted in the ZeroMQ community, or projects that build on those projects.

6. You may write "ZeroMQ" and "ØMQ"; other upper/lower case combinations such as "0mq" or "Zeromq" are not correct, and not allowed. The preferred written form is "ZeroMQ."

7. You may use "ZMTP", "zmtp", and "the Protocol of Things" in the name or description of any product (public or private) that conforms to the ZMTP specifications (including partial implementations).

8. You may not use these trademarks in any other software project name except with prior consent of iMatix, not in any web site outside the zeromq.org domain, except as granted in (5).

9. If you make products that build on top of libzmq, you may not call them "ZeroMQ" without prior consent of iMatix. The conventional naming scheme for language bindings, for example, is "abczmq" where "abc" is the abbreviation for the language.