As of VerneMQ 1.10.0, our software distribution packages, such as the official OS packages and Docker images, are governed by the VerneMQ EULA. You may only use the official VerneMQ packages if you accept the VerneMQ EULA. VerneMQ itself is still a 100% open source. (Glad you asked! ;) You can view the EULA here:
https://vernemq.com/end-user-license-agreement.
Summarized, the EULA allows the non-commercial or experimental use of the VerneMQ packages. For commercial use of the software distribution packages, you have to obtain a license.
You can find more information about the VerneMQ installation process here.
The official VerneMQ software distribution packages are built by the experts who maintain and evolve VerneMQ itself. We have the knowledge to test and optimize for the target operating systems as well as the expertise to tweak the underlying Erlang Virtual Machine for best performance. We are committed to offering you the best verified and standardized VerneMQ release packages that exist, enabling faster and better support. You will benefit from all the official VerneMQ releases during the term of the subscription according to our release schedule. You’ll be able to upgrade quickly and safely whenever you like. You are not forced to upgrade if you don’t want to, of course.
In short:
The VerneMQ EULA makes it possible, without hassle, to use VerneMQ easily for non-commercial or experimental purposes for free and the users who want to use the official VerneMQ packages for commercial purposes will be directly supporting the VerneMQ Open Source project.
We firmly believe that developing VerneMQ in the open and being Open Source is the best way to collaborate with the community and customers, and the best way to keep a project like VerneMQ innovative and the best MQTT broker in the industry.
The VerneMQ EULA applies to the VerneMQ software distribution packages, which means all the official OS packages such as the packages for Debian or RedHat and others, as well as the Docker Images provided by Octavo Labs.
If you're using VerneMQ for non-commercial purposes, you can continue using the software distributions as usual. If you're a VerneMQ user with an existing support contract with Octavo Labs AG, you do not have to do anything.
New commercial users have three options:
If you have any doubts or questions, please get in touch.
Yes. You can either obtain a license to use the VerneMQ software distributions from Octavo Labs AG or build VerneMQ from the source and create a distribution yourself.
Yes, VerneMQ is still Open Source and is licensed under the Apache License Version 2 as it has always been.
Yes, the EULA applies to the docker images in our official Docker repository in the same way.
A per-node, low-cost yearly license fee. Tell us the number of nodes you operate, and we’ll get back to you. The whole process is fast and easy.
The package license fee does not include a support subscription. But of course, we can offer you support subscriptions also.