CH-J Toolsgerenciamento de servidor sobre SSH
E-mail

Licença aceitação

Transferir ficheiro

A revisão linguística desta tradução está em curso. Em caso de dúvida, consulte o original em inglês.

Esta edição identifica a sua aplicação licença como CH-J Proprietary Software License, versão 1.14 , datado de outubro 11, 2026. Os componentes de terceiros mantêm seu próprio licença.

Instalação e atualização

A janela de inicialização exibe primeiro orientação operacional completa em checo, alemão ou inglês. Continue abre o pacote completo licença Inglês com controles Checo, Alemão e Inglês. A aceitação é bloqueada até que a etapa de orientação seja exibida. A caixa de seleção está inicialmente vazia. Sua etiqueta combina o consentimento da licença com um reconhecimento de riscos de perda de dados e cópia de segurança apropriado; não transforma a orientação operacional em termos contratuais. A confirmação checa diz:

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.

Aceitar salva um registro local antes de qualquer Cofre, plug-in, rede, diagnóstico ou serviço de atualização começar. Recusar a licença ou fechar a respetiva janela encerra a aplicação. Uma gravação com falha deixa a janela aberta e o aplicativo bloqueado. Arquivos licença ausentes ou inválidos impedem a inicialização.

Registo local

O arquivo legal/license-acceptance.json é armazenado sob o diretório Electron userData . Ele contém o nome e a versão licença, SHA-256 do texto exibido exato, versão do aplicativo, ID de compilação, bandeira de aceitação e carimbo de data e hora, bandeira de exibição de orientação e SHA-256 dos três documentos de orientação empacotados. As alterações na orientação exigem exibi-lo novamente antes de uma nova aceitação do licença. Não há ativação ou relatório do licença para um servidor. Qualquer incompatibilidade, exclusão ou registro ilegível requer um novo acordo. Fazer o downgrade para outra versão também requer aceitação. Lançamentos repetidos da mesma compilação aceita não.

Cada versão deve ter um ID de compilação src/shared/buildInfo.json exclusivo. Os scripts de compilação normais carimbam um automaticamente. Não reutilize o CHJ_BUILD_ID para diferentes compilações lançadas.

Esse registro local é um controle de fluxo de trabalho do aplicativo, não uma evidência à prova de adulteração ou uma chave licença. A exibição de orientações operacionais é obrigatória neste fluxo de trabalho; seguir suas recomendações é opcional. A orientação nunca está incluída na caixa de seleção do contrato. Instalações DMG ou DEB e instaladores silenciosos não podem garantir um display de pré-instalação; a etapa de inicialização obrigatória fornece o fallback. Os binários publicados existentes não são alterados pelo site atualização.

Embalagem e verificação

npm run legal:prepare copia a raiz licença e orientação operacional para o aplicativo ao construir a partir do espaço de trabalho completo, valida o licença versão e prepara build/license.rtf para o NSIS, UTF-16 texto de orientação para sua primeira página personalizada, e build/installation.rtf com orientação seguida pelo licença para DMG. A versão RTF preserva o texto completo e caracteres Unicode, incluindo o nome do licenciante, sem a limitação legada Mac Roman de DMG texto simples licença. Fontes de aplicativos independentes mantêm suas cópias empacotadas e não exigem a pasta de desenvolvimento / web. prepare:release executa isso antes da embalagem. O empacotador inclui resources/licenses/ e resources/docs/ ; afterPack verifica o conteúdo necessário.

Execute node --test test/licenseAcceptance.test.js test/licensePackaging.test.js test/i18n.test.js e npm run test:license:ui . O teste de fumaça do pacote macOS cria um dispositivo elétrico de aceitação apenas em seu perfil de teste temporário; a inicialização da produção não tem desvio de consentimento.