Comment on Rybbit - Open source Google Analytics replacement

<- View Parent
spacelord@sh.itjust.works ⁨1⁩ ⁨day⁩ ago

@Goldflag** I appreciate the intent behind Rybbit, but I have to respectfully disagree with the “only very slightly so” characterization. Looking at your official comparison table, the self-hosted version is missing:

That’s 7 significant features—which seems more than “very slightly” different.

More importantly, this raises AGPL compliance questions. Under AGPLv3 Section 13, if users interact with modified AGPL software over a network (your cloud version), you’re required to make the complete corresponding source code available to those users. If these cloud-only features are integrated into the same AGPL-licensed codebase, withholding them from the public repository while running them as a network service appears to conflict with the license terms.

There are really only two compliant scenarios here:

  1. These features exist in the public repo but are just marketed as “cloud-only” (in which case the comparison table’s misleading)
  2. These features are truly separate proprietary code that interfaces with Rybbit without being part of the AGPL-licensed work (which would require careful architectural separation)

If it’s neither—if these are AGPL-covered features running in your cloud service but withheld from the repo—that’s exactly the “loophole” the AGPL was designed to close. The irony is that you criticized Plausible and Fathom for having “much inferior self-hosted versions,” yet this appears to be a similar approach.

Could you clarify the licensing status of these cloud-only features? Are they in the public repo but disabled by default, or are they proprietary additions that don’t derive from the AGPL codebase?

source
Sort:hotnewtop