spacelord
@spacelord@sh.itjust.works
- Comment on Rybbit - Open source Google Analytics replacement 1 week ago:
Plausible is at least honest about it being an “open core” business model. They openly document what’s missing and why (funding sustainability).
The premium features are likely not in the AGPL repo at all - they’re genuinely separate proprietary code. They seem to be AGPL compliant because they’re transparent that community edition is a subset, not claiming “everything’s there, just toggled off”.
- Comment on Rybbit - Open source Google Analytics replacement 1 week ago:
Cloud features aren’t just a toggle away for self-hosters because setting CLOUD=true enables unwanted restrictions like Stripe billing endpoints and event limits—it was intended as a binary switch for enabling the entire cloud infrastructure.
Rybbit wasn’t architected so self-hosters could modularly enable advanced features. To solve this, I’ve forked the project and made all enterprise features modular and enabled by default, so people can test them.
Of course, it would be desirable that @Goldflag implements this himself because I’m sure he could do it more elegantly and maintain it properly as part of the official project going forward.
- Comment on Rybbit - Open source Google Analytics replacement 1 week ago:
That’s inacurrate. Licensing representation matters. If the cloud service is genuinely presented as AGPL-licensed, Section 13 obligations apply regardless of copyright ownership. However, copyright owners remain free to maintain truly separate proprietary versions under dual licensing.
- Comment on Rybbit - Open source Google Analytics replacement 1 week ago:
That’s misleading. While copyright owners aren’t bound by their own license, AGPL Section 13 requires that when they run AGPL software as a network service, they must make the complete source available to users.
The AGPL was specifically designed to close the “SaaS loophole.” Being the copyright owner doesn’t exempt you from AGPL’s network service requirements if you’re distributing under that license.
- Comment on Rybbit - Open source Google Analytics replacement 1 week ago:
@Goldflag,
Thanks for clarifying! Good to hear everything’s in the repo and that it’s truly AGPL compliant.
Since as self-hosters we already carry the burden of maintenance, updates, security, and infrastructure costs that cloud users don’t, would you consider documenting how to enable the cloud features in self-hosted setups?
I see the docs cover basic environment variables, but not for Pages View, Web Vitals, or VPN/ASN tracking. Even if some features need extra config (SMTP, OAuth creds), having that documented would help those of us willing to do the work.
That would truly differentiate Rybbit from Plausible/Fathom—not just code parity, but empowering self-hosters with full feature access.
- Comment on Rybbit - Open source Google Analytics replacement 1 week 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:
- Pages View
- Web Vitals
- Email reports
- Google Search Console integration
- VPN/Crawler/ASN tracking
- Google/GitHub OAuth
- Email support
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:
- These features exist in the public repo but are just marketed as “cloud-only” (in which case the comparison table’s misleading)
- 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?
- Comment on Bad experience on selfhosting nextcloud 2 weeks ago:
Never had issues setting up Nextcloud with Podman, but on 3 occasions I tried to integrate OnlyOffice with it and couldn’t get it to work.
In the end, I simply dropped both of them because the whole idea was to have an editor with it. I decided to go with the approach where I use Syncthing to sync my documents folder to multiple machines and my phone, and edit using LibreOffice on each machine.
- Comment on PSA syncthing-fork has changed owners 2 weeks ago:
I wouldn’t say it’s only for the extra paranoid, but rather for everyone.
After reading the whole discussion, it’s clear that the repo transfer was handled in an extremely unorthodox way, at least by usual standards for repo handovers that I’m familiar/experienced with.
Communication from Catfriend1 was absolutely nonexistent, and there was only minimal info from the person who took over using a GitHub account created just two days ago.
Trust is something that must be earned, not given to someone you’ve never seen or heard of before.
- Comment on Tempo (fork) v3.17.14 android subsonic client 2 weeks ago:
Didn’t get to contributing to Tempus yet, but since I use it & like the layout approach, I forked Feishin and made it more Tempus-like. Decades, starred albums and tracks sections etc. Have a look if you like it. Linux only since it’s my primary driver.
- Comment on The Future of Advertising Is AI Generated Ads That Are Directly Personalized to You 4 weeks ago:
Yep, not on my watch they won’t. 😎
- Comment on how do you explain selfhosting to the non-techies in your life? 4 weeks ago:
And then I’m becoming responsible for other people’s stuff? I don’t think so.😅
- Comment on How often do you update software on your servers? 5 weeks ago:
Same here. No auto updates, nothing without my manual intervention. 😅
- Comment on Mozilla to Require Data-Collection Disclosure in All New Firefox Extensions 5 weeks ago:
You’ve got a downvote, so it seems not long. 😄
- Comment on China releases 'UBIOS' standard to replace UEFI — Huawei-backed BIOS firmware replacement charges China's domestic computing goals 1 month ago:
This doesn’t support many boards.
- Comment on ChatGPT's Atlas: The Browser That's Anti-Web - Anil Dash 1 month ago:
Completely agree that Atlas “browser” isn’t really a browser but an AI-generated simulation of one - looks like the web yet replaces it with fabricated, self-contained (possibly inaccurate) content rather than true browsing.
- Comment on [deleted] 1 month ago:
Perplexity is down as well.
- Comment on Photofield v0.20.0 released: dark mode, photo details, best scrollbar, better map, more search filters, etc. 1 month ago:
Merrier indeed! 😎
- Comment on Tempo (fork) v3.17.14 android subsonic client 1 month ago:
Great idea to fork it, and continue development! 😃
I actually forked it myself the other day because there were a few things that were bothering me. My intention was to do it for personal use, not for the general public.
One issue is that I constantly have to turn on the repeat playlist setting, as it doesn’t stay enabled after quitting the app.
If I get it working when I get to it, I’d be willing to contribute if this is a feature that interests you.
- Comment on Nvidia sells tiny new computer that puts big AI on your desktop 1 month ago:
- Comment on Linkwarden downloaded the whole flipping Internet ... 1 month ago:
Linkwarden stickin’ it to the man. 😁
- Comment on Getting old and would like a better way to track health the self hosted way 1 month ago:
v0.0.7