Última actualización: 7 de noviembre de 2026.
NEXUS es software propietario de ZENISO SOFTWORKS, pero incluye componentes de terceros que se rigen por sus propias licencias. Esta página lista todo lo de terceros que viaja en NEXUS 2.0, desde la 2.0.1, para Windows (la app, el servidor dedicado y NexusBridge) y para Android, con su licencia y las versiones en que viajó. También publica, para bajar, el texto completo de todos esos avisos (punto 7), el código fuente del driver TAP (punto 1) y el de FFmpeg y WebRTC de lo que viajó hasta la 2.0.26 (punto 3). Las versiones hasta la 2.0.26 traían adentro solo una parte de los avisos; desde la 2.0.28, la app los trae todos en Ajustes > Acerca de > Software de terceros > Ver licencias (la pantalla de Licencias) y, en Windows, también en el archivo THIRD-PARTY-NOTICES.txt junto al ejecutable. Para versiones anteriores a la 2.0.1, escribinos a legal@zenisosoftworks.com. Nada en los Términos de uso limita los derechos que estas licencias te dan sobre esos componentes.
- Qué es: el driver de red virtual que usa NexusBridge en Windows. Copyright (C) 2002-2014 OpenVPN Technologies, Inc.; el instalador NSIS, Copyright (C) 2014 OpenVPN Technologies, Inc. y (C) 2012 Alon Bar-Lev.
- Licencia: GNU General Public License, versión 2 (GPL-2.0). Texto completo: https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt (también va dentro de cada archivo de código fuente de abajo, en COPYRIGHT.GPL, junto con el aviso COPYING del proyecto).
- Qué se distribuye: los archivos del driver 9.27.0 tal como los publica OpenVPN, sin modificar y con su firma de Microsoft (tap0901.sys, tap0901.cat y OemVista.inf), en NEXUS para Windows: en la carpeta tap\ de la 2.0.1 a la 2.0.26, y en bridge\tap\ desde la 2.0.22. Es un programa aparte: NEXUS lo instala en Windows y NexusBridge lo usa por su interfaz de dispositivo. Ningún programa de NEXUS incluye código del driver.
- Versiones anteriores: hasta NEXUS 2.0.21, incluidas las versiones anteriores a la 2.0, NEXUS traía además el instalador tap-windows-9.24.7-I601-Win10.exe de OpenVPN, sin modificar (TAP-Windows 9.24.7, del mismo proyecto y con la misma licencia).
- El aviso adentro: los paquetes de Windows desde la 2.0.28 traen este aviso, con la oferta, en la pantalla de Licencias y al lado del driver (LICENSE-tap-windows6.txt). Para las versiones anteriores vale esta página.
Código fuente correspondiente, para descargar. Son los archivos que genera GitHub para esos commits del repositorio oficial de OpenVPN (https://github.com/OpenVPN/tap-windows6), sin modificar:
- TAP-Windows6 9.27.0 (etiqueta 9.27.0, commit 0cad8664c2a51832df61f2e1853b6da317d1c129): https://nexus.zenisosoftworks.com/nexus/legal/fuentes/tap-windows6-9.27.0.tar.gz · SHA-256 5e807ab86740b654a2a63866b8749f582f16258d8e4dbcb6813be488ec59dde3
- TAP-Windows 9.24.7 (commit eb764efe1579dc0d9d64a64186b16491af37de88; esa versión no tiene etiqueta): https://nexus.zenisosoftworks.com/nexus/legal/fuentes/tap-windows6-9.24.7.tar.gz · SHA-256 e072bda8212f19dba569cfb4be00ff95f14d615d2b30650ce3f9b88fdc6e617d
Sobre 9.24.7: esa versión no tiene etiqueta en el repositorio de OpenVPN. El commit eb764ef es el único con la versión 9.24.7 y era el último de la rama master cuando OpenVPN firmó ese instalador (el 7 de septiembre de 2022, según el sello de tiempo de su firma). Como el instalador no se puede volver a armar igual, la correspondencia no se puede comprobar byte por byte: es la mejor posible.
Oferta escrita: durante al menos tres años desde la última vez que distribuyamos cada una de estas versiones, cualquiera puede pedirnos una copia completa de su código fuente correspondiente, sin costo, escribiendo a legal@zenisosoftworks.com. La oferta vale aunque la descarga de arriba no esté disponible.
Viaja en la app (al lado de lannexus.exe) y, lo que corresponde, en el servidor dedicado (carpeta wan_server), en todas las versiones desde la 2.0.1 salvo donde se indica.
- WebRTC (voz y video en tiempo real, libwebrtc.dll): The WebRTC project authors / Google LLC. Licencia BSD-3-Clause, con la concesión adicional de patentes de Google. Desde la 2.0.28, libwebrtc.dll la compila NEXUS desde el código fuente de WebRTC M144 (webrtc-sdk, rama m144_release, commit ec20be4) con solo los códecs VP8 y Opus, también en wan_server. Hasta la 2.0.26 era la build de WebRTC M144 que publica el proyecto flutter-webrtc 1.4.0, sin modificar.
- Lo que libwebrtc.dll lleva adentro: el envoltorio C++ libwebrtc de webrtc-sdk (MIT); piezas de terceros del propio árbol de WebRTC (FFT de Takuya Ooura, raíz cuadrada de Wilco Dijkstra, FFT de Mark Olesen, G.711 y G.722 de SpanDSP, y sigslot: licencias permisivas y dominio público); pffft (estilo BSD); RNNoise, CRC32C, libsrtp, libyuv y Opus (BSD-3-Clause); BoringSSL y Abseil (Apache-2.0); libvpx 1.15.2, solo VP8 (BSD-3-Clause, con concesión de patentes); libjpeg-turbo 3.1.0 (IJG, BSD-3-Clause y Zlib; este software se basa en parte en el trabajo del Independent JPEG Group), y libc++ de LLVM (Apache-2.0 con la excepción de LLVM). Hasta la 2.0.26 llevaba además VP9 de libvpx, libaom 3.13.1 (BSD-2-Clause, con la AOMedia Patent License 1.0), dav1d (BSD-2-Clause), OpenH264 de Cisco (BSD-2-Clause) y FFmpeg (abajo).
- FFmpeg (dentro de libwebrtc.dll, solo hasta la 2.0.26): una parte de FFmpeg, la copia que mantiene Chromium (third_party/ffmpeg) compilada sin las partes GPL, que WebRTC usaba para decodificar video H.264, enlazada de forma estática dentro de libwebrtc.dll. Licencia: GNU Lesser General Public License, versión 2.1 o posterior (https://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt). Desde la 2.0.28, NEXUS ya no la incluye. Su código fuente correspondiente, y el de WebRTC para volver a enlazar libwebrtc.dll con otra versión de FFmpeg, están en el punto 3.
- OpenH264 (dentro de libwebrtc.dll, solo hasta la 2.0.26): codificador de video H.264 de Cisco Systems, compilado desde su código fuente (commit 652bdb7 del DEPS de WebRTC M144), licencia BSD-2-Clause. No es el binario de OpenH264 que publica Cisco, así que no lo cubre la licencia de patentes de H.264 que Cisco paga por ese binario. Desde la 2.0.28, NEXUS ya no lo incluye: la voz y el video por WebRTC usan solo Opus y VP8.
- flutter_webrtc (el plugin de WebRTC, flutter_webrtc_plugin.dll): MIT; incluye svpng de Milo Yip (BSD-3-Clause) y, desde la 2.0.55, RNNoise 0.1.1 (Mozilla, Jean-Marc Valin, Xiph.Org Foundation y Mark Borgerding; BSD-3-Clause), para la supresión de ruido «Strong» del micrófono.
- Opus (códec de audio de la voz, opus.dll, libopus 1.6.1): Xiph.Org, Skype Limited, Octasic, Jean-Marc Valin y otros. BSD-3-Clause.
- Motor de Flutter (flutter_windows.dll e icudtl.dat) y sus componentes (ANGLE, SwiftShader, Skia, HarfBuzz, ICU, zlib, libjpeg-turbo, BoringSSL y otros), más el envoltorio C++ de Flutter compilado en lannexus.exe y en WanNexusDedicatedServer.exe: Google LLC y colaboradores. Varias licencias (BSD-3-Clause, Apache-2.0, MIT, Zlib, Unicode y otras).
- La fuente Material Icons (Google LLC): Creative Commons Atribución 4.0 Internacional, según el archivo de licencia que trae el SDK de Flutter junto a la fuente. En wan_server va recortada a los íconos que usa.
- La fuente Noto Color Emoji 2.051 (Google Inc.), sin modificar, en la app desde la 2.0.52 (los emoji, el mismo dibujo en todos lados): SIL Open Font License 1.1.
- Las fuentes DM Sans (The DM Sans Project Authors) y Space Grotesk (The Space Grotesk Project Authors), sin modificar, en la app desde la 2.0.84 (el texto y los títulos del look de NEXUS): SIL Open Font License 1.1.
- Plugins de Flutter con DLL propia (desktop_drop y desktop_multi_window, Apache-2.0; flutter_local_notifications_windows y url_launcher_windows, BSD-3-Clause, y jni, BSD-3-Clause, con dartjni.dll en wan_server desde la 2.0.26; hotkey_manager_windows, screen_retriever_windows, tray_manager y window_manager, MIT), bitsdojo_window (MIT), compilado dentro de lannexus.exe y de WanNexusDedicatedServer.exe, y los paquetes de Dart de la app y del servidor dedicado (BSD-3-Clause, MIT, Apache-2.0 y similares). autotrie 2.0.0, compilado en la app, es MPL-2.0: su código fuente está en https://pub.dev/packages/autotrie/versions/2.0.0. Desde la 2.0.73, image (Brendan Duncan, MIT), compilado en la app y en el servidor dedicado, rehace las fotos de los canales de medios cuando el dedicado no las manda a revisar. Hasta la 2.0.4, wan_server traía además media_kit_video_plugin.dll y volume_controller_plugin.dll (MIT; sus avisos van en la parte 3 del archivo del punto 7).
- Headers de terceros compilados dentro de lannexus.exe: C++/WinRT de Microsoft (MIT; también en flutter_local_notifications_windows.dll), el AMF SDK 1.5.2 de AMD (MIT), nvEncodeAPI.h de NVIDIA (MIT) y las cabeceras de Vulkan de The Khronos Group (Apache-2.0; desde la 2.0.52, también en liblannexus_native.so de Android). Los motores de video de AMD y de NVIDIA vienen con sus drivers y el cargador de Vulkan con el driver o el sistema: no viajan con NEXUS.
- nexus-sfu (el SFU de voz y cámara del servidor dedicado en el Modo 1: nexus-sfu.exe en la carpeta wan_server y en el dedicado por consola, desde la 2.0.77): código de ZENISO SOFTWORKS compilado con Go (The Go Authors, BSD-3-Clause) y las bibliotecas de Pion WebRTC (The Pion community, MIT), más golang.org/x, google/uuid y wlynxg/anet (BSD-3-Clause), sin modificar.
- El visor de streams NXR2 de la versión web (en el navegador, desde la 2.0.78): código de ZENISO SOFTWORKS compilado a WebAssembly con Emscripten, que lleva adentro, sin modificar, su runtime (MIT o University of Illinois/NCSA), la libc musl (MIT) y el asignador dlmalloc (dominio público). La voz, la cámara y la pantalla en el navegador usan el WebRTC del propio navegador.
- nexus_e2ee (el cifrado de punta a punta de los mensajes directos, desde la 2.0.80: nexus_e2ee.dll al lado de lannexus.exe, libnexus_e2ee.so en Android y nexus_e2ee.wasm en la web): código de ZENISO SOFTWORKS en Rust que lleva adentro, enlazados de forma estática y sin modificar, vodozemac, matrix-pickle y prost (Apache-2.0), curve25519-dalek, ed25519-dalek, x25519-dalek y subtle (BSD-3-Clause) y crates de RustCrypto, serde, rand y la biblioteca estándar de Rust (MIT).
- ViGEm (gamepad virtual): el instalador oficial ViGEmBus_1.22.0_x64_x86_arm64.exe, sin modificar (Nefarius Software Solutions e.U., BSD-3-Clause), y ViGEmClient.dll 1.16.106 (Benjamin Höglinger-Stelzer, MIT; al lado de lannexus.exe desde la 2.0.10).
La libwebrtc.dll que viajó hasta la 2.0.26 (la app y wan_server) llevaba FFmpeg enlazado de forma estática, con licencia LGPL-2.1. Su código fuente correspondiente es la copia de FFmpeg que mantiene Chromium (https://chromium.googlesource.com/chromium/third_party/ffmpeg) en el commit 583a135, el que fija el DEPS de WebRTC M144 (igual en toda la rama m144_release), con su licencia (COPYING.LGPLv2.1) adentro. Para volver a enlazar libwebrtc.dll con otra versión de FFmpeg (LGPL-2.1, sección 6) publicamos también el código de WebRTC M144 (https://github.com/webrtc-sdk/webrtc) y del envoltorio libwebrtc (https://github.com/webrtc-sdk/libwebrtc); las demás dependencias son las que fija el DEPS de ese commit de WebRTC, todas públicas. Son los archivos que genera git archive para esos commits, sin modificar:
- FFmpeg (copia de Chromium), chromium/third_party/ffmpeg, commit 583a135878d38065ef1e3d08cd80b7fbe76e0a7b: https://nexus.zenisosoftworks.com/nexus/legal/fuentes/chromium-ffmpeg-583a135878d3.tar.gz · SHA-256 db06e852c9ba2eea85c0c9b9409f6a5cb6ccfbb984ecc421841f9ff483ac213c
- WebRTC (webrtc-sdk, m144_release), M144, commit ec20be4f944f94f21940007561f9127e303da4c2: https://nexus.zenisosoftworks.com/nexus/legal/fuentes/webrtc-sdk-webrtc-ec20be4f944f.tar.gz · SHA-256 37d420032bf9ae1b8b37d99c3a41dacb73f5945b2b25910841865170f545f38e
- libwebrtc (envoltorio C++ de webrtc-sdk), m144 (PR #134), commit 7864c549b5391ebea7996ed1e44a34e4b6a49966: https://nexus.zenisosoftworks.com/nexus/legal/fuentes/webrtc-sdk-libwebrtc-7864c549b539.tar.gz · SHA-256 96d0c7d9698f8c267da2f2247daa9f37d05f5a1d3b92b3c342b0dbb88f8556c3
Sobre la correspondencia: libwebrtc.dll es la build que publicó flutter-webrtc 1.4.0 el 17 de marzo de 2026, y el proyecto no publicó con qué commits la armó. El commit de FFmpeg es el único que usa WebRTC M144. Los de WebRTC y del envoltorio son los que estaban publicados ese día y cuyos headers coinciden con los de esa build; como la DLL no se puede volver a armar igual, la correspondencia no se puede comprobar byte por byte: es la mejor posible.
Estos archivos se ofrecen por lo menos hasta el 3 de octubre de 2029; también los entregamos sin costo si los pedís a legal@zenisosoftworks.com.
Viaja en NEXUS para Android (el APK y el paquete de Google Play):
- WebRTC para Android (libjingle_peerconnection_so.so y su código Java, del paquete io.github.webrtc-sdk:android 144.7559.01): The WebRTC project authors / Google LLC, BSD-3-Clause con la concesión de patentes de Google. Lleva adentro lo mismo que la de Windows hasta la 2.0.26 salvo el envoltorio libwebrtc, libjpeg-turbo, OpenH264 y FFmpeg (o sea, con VP9 de libvpx, libaom y dav1d), y además jni_zero de The Chromium Authors (BSD-3-Clause). El H.264 y el H.265 de Android son los del teléfono (MediaCodec); NEXUS no los negocia por WebRTC.
- flutter_webrtc (MIT), con código de Android de Shiguredo y Lyo Kato (Apache-2.0) y de react-native-webrtc (MIT).
- Motor de Flutter (libflutter.so y el código de Android io.flutter): los mismos componentes y licencias que en Windows.
- Bibliotecas de Android, todas Apache-2.0: AndroidX (core, appcompat, activity, fragment, lifecycle, window, browser, media, preference, datastore y otras), Kotlin y kotlinx.coroutines, Gson, audioswitch (de Twilio) y ReLinker. Además, protobuf-lite de Google (BSD-3-Clause), reempaquetado dentro de androidx.datastore.
- Las fuentes Material Icons, Noto Color Emoji, DM Sans y Space Grotesk y los plugins y paquetes de Dart (BSD-3-Clause, MIT, Apache-2.0 y similares), como en Windows.
- libsodium (Frank Denis, ISC): enlazada de forma estática en libnexusbridge.dll en todas las versiones de Windows, y desde la 2.0.22 también en bridge\NexusBridge.exe y en libnexusbridge.so de Android.
- Asio 1.30.2 (Christopher M. Kohlhoff, Boost Software License 1.0): compilada en esos mismos archivos. Esa licencia no pide aviso para el código compilado.
- Runtime de MinGW-w64 (el CRT de mingw-w64 y winpthreads: licencias estilo BSD, MIT y BSD-3-Clause): enlazado de forma estática en libnexusbridge.dll de la 2.0.1 a la 2.0.21, junto con libstdc++ y libgcc, bajo la GPL-3.0 con la GCC Runtime Library Exception, que no pide nada para el código compilado. Desde la 2.0.22, NexusBridge se compila con Microsoft Visual C++ y no lleva nada de esto.
- Runtime de Microsoft Visual C++ (msvcp140.dll, msvcp140_1.dll, msvcp140_2.dll, vcruntime140.dll, vcruntime140_1.dll y concrt140.dll): Copyright (C) Microsoft Corporation. Va sin modificar al lado de lannexus.exe y en wan_server, en NEXUS para Windows, como código redistribuible de Microsoft Visual Studio y según sus términos de licencia. bridge\NexusBridge.exe (desde la 2.0.22) y nexus_updater.exe llevan ese runtime enlazado de forma estática.
- devcon.exe (Windows Device Console, versión 10.0.22621.382): una herramienta de Microsoft Corporation del Windows Driver Kit, sin modificar y con la firma de Microsoft, que viajó en los paquetes de Windows de la 2.0.1 a la 2.0.26 (en tap\ y, desde la 2.0.22, en bridge\tap\) para instalar el driver TAP. Desde la 2.0.28, NEXUS ya no la incluye: NexusBridge instala el driver por su cuenta.
Un archivo de texto con los avisos de copyright y los textos completos de las licencias de todo lo de arriba, para bajar:
- https://nexus.zenisosoftworks.com/nexus/legal/avisos/nexus-avisos-de-terceros-2026-11-06.txt · SHA-256 aaa8919e9834bb3dd16ba6aa8a1252702e94fe13f6db27787cf3c854feb26e50
Trae lo mismo que THIRD-PARTY-NOTICES.txt de NEXUS para Windows desde la 2.0.28 (lo nativo y los paquetes de Dart) y, aparte, lo que viajó en versiones anteriores y ya no. Vale también para las versiones que no traían estos avisos adentro.
Los servidores de NEXUS usan la base IP to Country Lite de DB-IP para saber de qué país es una dirección IP y elegir la región más cercana. La base no viaja con la app. IP Geolocation by DB-IP: https://db-ip.com. Licencia: Creative Commons Atribución 4.0 Internacional (https://creativecommons.org/licenses/by/4.0/).
Preguntas sobre estas licencias y pedidos de código fuente: legal@zenisosoftworks.com.
ZENISO SOFTWORKS, Costa Rica.