> Este texto traducido está en revisión lingüística. Si un pasaje no está claro, consulte el [original en inglés](https://www.sm.ch-j.eu/docs/i18n/en/license-acceptance.md). # Aceptación de la licencia Esta edición identifica su licencia de aplicación como **CH-J Proprietary Software License, versión 1.14**, de octubre 11, 2026. Los componentes de terceros conservan sus propias licencias. ## Instalación y actualizaciones - Sitio web: Descargar redirecciona inmediatamente al paquete seleccionado. No se requiere consentimiento web. La licencia y la guía operativa permanecen disponibles en el sitio web y se muestran en la aplicación antes de su uso. - Windows NSIS: la instalación interactiva primero muestra orientación en el idioma del instalador seleccionado, luego la licencia de aplicación completa y requiere aceptación de licencia. Los modos silenciosos de instalación y actualización pueden saltarse las páginas del instalador; la aplicación siempre comprueba el consentimiento en el lanzamiento. - macOS DMG: un paquete completo de aplicaciones firmadas y aplicaciones de acceso directo soportan la instalación de arrastrar y soltar. La orientación y la aceptación de la licencia por usuario se comprueban en el primer lanzamiento. El actualizador personalizado verifica y abre este mismo DMG. - Debian/Ubuntu DEB: los administradores de paquetes no proporcionan un paso confiable de acuerdo interactivo. Se requiere aceptación en el primer lanzamiento. - Todas las plataformas: después de una actualización, se requiere aceptación antes de que la nueva versión pueda ser utilizada, incluso cuando el número de versión o texto de licencia no haya cambiado. Un prompt de instalador no reemplaza el consentimiento de la aplicación por usuario. La ventana de inicio muestra primero una guía operativa completa en checo, alemán o inglés. Continuar abre la licencia completa de inglés con controles checo, alemán e inglés. La aceptación está bloqueada hasta que se haya mostrado el paso de guía. La casilla de verificación está inicialmente vacía. Su etiqueta combina el consentimiento de licencia con un reconocimiento de los riesgos de pérdida de datos y copias de seguridad apropiadas; no convierte la orientación operativa en términos contractuales. La confirmación checa dice: > Souhlasím s licenčními podmínkami CH-J Proprietary Software License 1.14. > > Beru na vědomí riziko ztráty nebo poškození dat a nutnost přiměřeného zálohování před rizikovými operacemi. Rozumím, že aplikace sama nezaručuje existenci ani obnovitelnost záloh. Aceptar guarda un registro local antes de que comience cualquier servicio de Vault, plugin, red, diagnóstico o actualización. Rechazar la licencia o cerrar su ventana cierra la aplicación. Un guardado fallido deja la ventana abierta y la aplicación bloqueada. Los archivos de licencia perdidos o no válidos impiden el inicio. ## Registro local El archivo `legal/license-acceptance.json` se almacena en el directorio Electron `userData`. Contiene el nombre de licencia y la versión, SHA-256 del texto exacto mostrado, la versión de aplicación, el ID de compilación, la bandera de aceptación y la marca de tiempo, la indicación de guía y SHA-256 de los tres documentos de orientación incluidos. Los cambios en la guía requieren mostrarla de nuevo antes de una nueva aceptación de licencia. No hay activación de la licencia o informes a un servidor. Cualquier desajuste, supresión o registro ilegible requiere un nuevo acuerdo. También se requiere aceptación para pasar a otro edificio. Los lanzamientos repetidos de la misma construcción aceptada no lo hacen. Cada versión debe tener un ID de construcción `src/shared/buildInfo.json` único. Los scripts de compilación normales sellan uno automáticamente. No reutilizar `CHJ_BUILD_ID` para diferentes versiones liberadas. Este registro local es un control de flujo de trabajo de la aplicación, no evidencia a prueba de manipulaciones o una clave de licencia. En este proceso de trabajo es obligatorio mostrar orientación operacional; seguir sus recomendaciones es opcional. La guía nunca se incluye en la casilla de verificación del acuerdo. Las instalaciones y los instaladores silenciosos DMG o DEB directos/offline no pueden garantizar una pantalla de preinstalación; el paso de inicio obligatorio proporciona la copia de seguridad. Los binarios publicados existentes no se modifican mediante actualizaciones del sitio web. ## Envasado y verificación `npm run legal:prepare` copia la licencia raíz y la guía operativa en la aplicación cuando se construye desde el espacio de trabajo completo, valida la versión de licencia y prepara `build/license.rtf` para NSIS, texto de guía UTF-16 de su primera página personalizada, y `build/installation.rtf` con orientación seguida por la licencia para DMG. La versión RTF conserva el texto completo y los caracteres Unicode, incluyendo el nombre del licenciante, sin la limitación Mac Roman de las licencias DMG de texto plano. Las fuentes de aplicaciones independientes conservan sus copias incluidas y no requieren la carpeta de desarrollo/web. `prepare:release` lo ejecuta antes de empaquetar. El empaquetador incluye `resources/licenses/` y `resources/docs/`; `afterPack` comprueba su contenido requerido. Ejecute `node --test test/licenseAcceptance.test.js test/licensePackaging.test.js test/i18n.test.js` y `npm run test:license:ui`. La prueba de humo del paquete macOS crea un dispositivo de aceptación sólo en su perfil de prueba temporal; el inicio de la producción no tiene bypass de consentimiento.