> Narrowlink and Tailscale are two open source solutions with different architectures that enable secure remote access and connectivity across networks. A nitpick, but ironically I think they're being generous to Tailscale there. Tailscale isn't really "open source" - or at least not without heavy qualification. I'm not an open source zealot by any means but that line just seems a little misleading. The clients are p…
(Tailscalar) The client is completely open source on open source operating systems. The repository you linked to is 100% of the client for Linux, and there's another repository for Android. As a bonus you can run the open source client on closed source OSs, i.e. macOS, WSL2. We never open sourced our coordination server because Headscale beat us to it.
IOW it's by and large the GUI part that is not open source. Personally I prefer to run it as a system LaunchDaemon than a user LaunchAgent anyway.
> We never open sourced our coordination server because Headscale beat us to it.
I seem to recall reading that another reason was that there was intent to open source it but it made little sense as far as running it because its code was written for (and coupled to) Tailscale's heavy duty infra. So Headscale beat Tailscale to it by providing not just code but code that could work on much wider contexts.