← Back to Blog

Free Is Now Capped at 250 Devices

Free is now capped at 250 devices.

Yeah, I know.

Why

This started as a side project. A thing I built because nothing else existed for managing MikroTik fleets without subscribing to somebody's cloud platform or running software from 2008.

It's not a side project anymore. It has a poller that speaks RouterOS binary protocol across thousands of SSH sessions. It has a backend with row-level security, NATS JetStream pipelines, and TimescaleDB hypertables. It has a frontend with wireless link discovery, sector-organized tower views, and signal trending charts. There's a WinBox-in-the-browser feature that took weeks to get right.

All of that costs time. A lot of time. Time that could be spent doing literally anything else.

So the free tier moved from "basically unlimited" to 250 devices. The license is still BSL 1.1. It still converts to Apache 2.0 in 2030. The SaaS restriction is still there. The only thing that changed is the number.

The legal team
My legal department, mid-negotiation.

The Uncomfortable Part

I don't like writing this post. The entire philosophy of this project is anti-SaaS nonsense. No per-device pricing. No feature gating. No "contact sales for enterprise." No cloud dependency.

That hasn't changed. But the math has.

Software that doesn't generate revenue eventually stops getting maintained. I've watched it happen to dozens of networking tools over the years. The maintainer burns out, the repo goes quiet, and everyone who depended on it scrambles. I'd rather not be that guy.

So this is the compromise: a number that's high enough to cover homelabbers, small shops, and testing environments, but low enough that real commercial deployments — MSPs managing client networks, WISPs running tower infrastructure — fall on the other side of the line.

What 250 Covers

If you're running a WISP with three tower sites and 200 CPEs, you're probably fine. If you're an MSP managing 15 client networks with 40 devices each, you're not.

What Hasn't Changed

No feature gating. The free version and the commercial version are the same binary. Same code, same features, same everything. There is no "TOD Pro" with extra tabs unlocked. There is no "upgrade to access wireless link discovery." If it's in the repo, you get it.

No phone-home enforcement. There's no license server. There's no API call that checks how many devices you have against a cloud database. The cap is enforced locally in the device creation endpoint. If you remove it, that's between you and the license agreement.

No tracking. I don't know how many devices you have. I don't know if you're over the limit. I don't want to know.

The Ask

If you're using this to manage real infrastructure — client networks, production towers, revenue-generating deployments — pay for it. Not because I'll come after you. Because it's the right thing to do, and because it keeps the project alive.

If you're just messing around, 250 is more than enough.

Reach out at license@theotherdude.net for commercial licensing. I'm one person, so don't expect a sales deck. Expect a straight answer.