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
    Apr 28 '20 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
    Apr 28 '20 at 19:12
  • I repeat the question: how do you intend to study it? Do the Zabbix authors publish the protocol?
    – MadHatter
    Apr 28 '20 at 23:43
  • 1
    Have you read Mimicking an AGPLv3-licensed server for reading open data? Does that answer your question?
    – MadHatter
    Apr 29 '20 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
    May 1 '20 at 13:57

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.