Preámbulo
El presente documento constituye un acuerdo relativo al uso, distribución y despliegue del software de escritorio remoto denominado Connecting (en adelante, "el Software"), desarrollado por @jh4n3r. Al descargar, ejecutar o desplegar cualquier componente del Software, el usuario o entidad (en adelante, "el Usuario") acepta los términos establecidos bajo la Licencia Pública General de GNU v3.0 (GPLv3).
CLÁUSULA PRIMERA: Naturaleza Jurídica y Licencia Open Source (GNU GPLv3)
El Software es 100% Open Source Software (OSS) y se distribuye bajo la licencia GNU General Public License v3.0 (GPLv3).
- Código Fuente Completo Liberado: El código fuente íntegro del cliente Windows C# (`ConectingApp.cs`), el servidor de relevo Node.js (`connecting-relay-server/server.js`) y los scripts de configuración se encuentran publicados y accesibles públicamente en el repositorio oficial: https://github.com/jh4n3r/connecting.
- Libertades de la GPLv3: Se garantiza a todo usuario el derecho de ejecutar, inspeccionar, modificar, estudiar y redistribuir el código fuente o sus binarios compilados de conformidad con los términos de la GPLv3.
CLÁUSULA SEGUNDA: Régimen Copyleft (GNU GPLv3)
De conformidad con la Licencia GPLv3:
- Cualquier modificación o versión derivada que sea redistribuida a terceros deberá liberar su código fuente bajo la misma licencia GNU GPLv3.
- Se concede acceso libre e irrestricto al código fuente a través del repositorio oficial de GitHub.
CLÁUSULA TERCERA: Despliegue Privado (Servidor de Relevo On-Premise)
Se reconoce el derecho del Usuario corporativo de desplegar instancias privadas del Servidor de Relevo (Node.js) dentro de su propia infraestructura.
- Aislamiento de tráfico: Las instancias desplegadas por el Usuario en su propia infraestructura no envían datos a servidores del desarrollador.
- Responsabilidad del despliegue: La seguridad, configuración y mantenimiento del servidor de relevo (incluyendo certificados SSL, firewall y accesos) es responsabilidad exclusiva del Usuario que lo despliega.
- Sin regalías: No se cobran licencias por asiento ni tarifas por uso de infraestructura propia.
CLÁUSULA CUARTA: Naturaleza del Software y Advertencia de Uso Autorizado
Dado que el Software permite control remoto de equipos, inyección de eventos de teclado/mouse, acceso desatendido mediante clave persistente y auto-elevación a permisos de Administrador (UAC), el Usuario reconoce y acepta que:
USO AUTORIZADO Y CONSENTIMIENTO: Es responsabilidad del Usuario obtener el consentimiento expreso del propietario u operador de cualquier equipo antes de instalar el Software o configurar acceso desatendido sobre él. El uso del Software para acceder a equipos sin autorización previa puede constituir un delito bajo las leyes aplicables de acceso no autorizado a sistemas informáticos, y es responsabilidad exclusiva del Usuario, no del desarrollador. La clave de acceso desatendido (PSK) se almacena localmente en el equipo remoto; es responsabilidad del Usuario protegerla y no compartirla con terceros no autorizados.
AUTO-ELEVACIÓN A ADMINISTRADOR: El Software solicita automáticamente permisos de Administrador (UAC) al iniciar para poder inyectar eventos de teclado y mouse en todas las ventanas del sistema operativo, incluyendo ventanas ejecutadas con privilegios elevados. Esta funcionalidad es necesaria para el correcto funcionamiento del control remoto. El Usuario acepta que la concesión de dichos permisos es bajo su exclusiva responsabilidad.
CLÁUSULA QUINTA: Exclusión de Garantías
EL SOFTWARE SE SUMINISTRA "TAL CUAL", SIN GARANTÍA DE NINGÚN TIPO, EXPRESA O IMPLÍCITA, INCLUYENDO SIN LIMITACIÓN LAS GARANTÍAS DE COMERCIABILIDAD, IDONEIDAD PARA UN PROPÓSITO PARTICULAR O NO INFRACCIÓN.
CLÁUSULA SEXTA: Limitación de Responsabilidad
EN NINGÚN CASO EL AUTOR SERÁ RESPONSABLE POR DAÑOS DIRECTOS, INDIRECTOS, INCIDENTALES O CONSECUENTES DERIVADOS DEL USO, IMPOSIBILIDAD DE USO, O INTERACCIÓN DEL SOFTWARE CON OTROS SISTEMAS, INCLUYENDO PÉRDIDA DE DATOS, ACCESOS NO AUTORIZADOS DE TERCEROS, O FALLAS DE SEGURIDAD EN EL SERVIDOR DE RELEVO DESPLEGADO POR EL USUARIO.
CLÁUSULA SÉPTIMA: Marcas de Terceros
Cualquier referencia a productos, software o servicios de terceros en material informativo o comparativo se realiza únicamente con fines descriptivos e ilustrativos. Dichas marcas y nombres comerciales son propiedad exclusiva de sus respectivos titulares. Connecting no está afiliado, patrocinado, asociado ni respaldado por ninguna de dichas entidades de terceros.
CLÁUSULA OCTAVA: Modificaciones a estos Términos
El desarrollador podrá actualizar estos términos en cualquier momento, particularmente al momento de la publicación del código fuente bajo licencia Open Source. Se recomienda al Usuario revisar periódicamente esta página.
CLÁUSULA NOVENA: Jurisdicción y Ley Aplicable
Este acuerdo se rige por las leyes aplicables en la jurisdicción de residencia del desarrollador. Cualquier controversia derivada de este acuerdo será sometida a los tribunales competentes en dicha jurisdicción.