Muitos projetos de código aberto têm vários colaboradores, geralmente de muitos países diferentes em todo o mundo. Às vezes, várias pessoas recebem crédito por fazer mais (ou menos) do que realmente fizeram, o que pode adicionar ainda mais confusão.
Para tunelamento site-a-site, há uma variedade de soluções - não sei qual delas você está se referindo em particular, mas a que eu mais gosto é do OpenVPN:
OpenVPN (gratuito e de código aberto)
link
Esta solução suporta múltiplas plataformas, e usa UDP (padrão) ou TCP para fazer suas conexões (que tem muitas vantagens sobre IPsec, como evitar certas complicações com configurações de firewall).
O OpenVPN é altamente configurável, seguro, confiável, incorre em baixa sobrecarga e possui ótima documentação. Eu tenho configurado para muitos sites, a maioria dos quais são empresas que dependem dele diariamente. (Eu também conheço algumas pessoas que dependem do OpenVPN para uso pessoal casual.)
( Se você precisar apoiá-lo no MacOS da Apple, siga este link para uma porta do OpenVPN chamada TunnelBlick: link )