I am trying to create a commercial monitoring software using Zabbix agent. Zabbix agent is a data collection software installed in a remote computer that collects the data and sends to a central server via internet.

I will ask customers to install Zabbix agent and then point to my sever where I plan to collect the information and show the data on the website without using any Zabbix component.

From my understanding this is allowed in GPL but not AGPL.

  • What is the protocol that your server software will follow to communicate with, authenticate to, and instruct the agent? How have you acquainted yourself with the details of this protocol?
    – MadHatter
    Commented Apr 28, 2020 at 18:28
  • Even though I have not studied the protocol yet but, it would definitely be using some kind of http or https protocol. Probably using the REST api or something similar.
    – Samuel
    Commented Apr 28, 2020 at 19:12
  • I repeat the question: how do you intend to study it? Do the Zabbix authors publish the protocol?
    – MadHatter
    Commented Apr 28, 2020 at 23:43
  • 1
    Have you read Mimicking an AGPLv3-licensed server for reading open data? Does that answer your question?
    – MadHatter
    Commented Apr 29, 2020 at 14:05
  • 1
    @Samuel the AGPL's requirements are a pure superset of the GPL's, so if AGPL permits this, then so will GPL.
    – MadHatter
    Commented May 1, 2020 at 13:57


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Browse other questions tagged or ask your own question.