Being open source means very little when they won't merge PRs, like this one to support disabling streaming one's network behavior to ` log.tailscale.com`: https://github.com/tailscale/tailscale-android/pull/695

Let's stop moving the goalposts. Open source has a specific definition, and "they merge whatever code I want them to" isn't part of it. Just fork the client, compile it, and run it yourself.

An option to disable telemetry is important.

It's not "whartever code".

You're welcome to fork it

“Just” lmfao

Versus any mildly-technical user being able to stumble into the option and discover they're being spied on in the first place.

Open source = I should be able to fork it, change it, and use it

Open source = The maintainers should build exactly what I hysterically scream at them

If I had to choose one definition of open source from these two options, it's going to option 1 I'm afraid.

Once again confusing Open Source with Free Software.

Neither "open source" nor "free software" has ever meant that the developers must accept contributions from third parties.

Literally nothing to do with that distinction.

It seems to have a BSD license, what more are you looking for?

You control what software you install