CH-J Toolsserverbeheer over SSH
Menu

Licentieacceptatie

Bestand downloaden

Deze vertaling wordt taalkundig herzien. Vergelijk onduidelijke passages met het Engelse origineel.

Deze editie identificeert zijn licentie als CH-J Proprietary Software License, versie 1.14 , gedateerd oktober 11, 2026. Onderdelen van derden behouden hun eigen licenties.

Installatie en updates

Het startvenster toont eerst volledige operationele begeleiding in het Tsjechisch, Duits of Engels. Ga door met het openen van de volledige gebundelde Engelse licentie met Tsjechische, Duitse en Engelse controles. Acceptatie wordt geblokkeerd totdat de geleidingsstap is weergegeven. Het vakje is aanvankelijk leeg. Het label combineert licentie toestemming met een erkenning van data-verlies risico's en passende back-ups; het verandert de operationele richtsnoeren niet in contractuele voorwaarden. De Tsjechische bevestiging luidt als volgt:

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.

Accepteren slaat een lokaal record op voordat een Vault, plugin, netwerk, diagnose of updatedienst begint. De licentie weigeren of het licentievenster sluiten beëindigt de applicatie. Een foutieve opslag laat het venster open en de toepassing vergrendeld. Ontbrekende of ongeldige licentiebestanden voorkomen opstarten.

Lokale record

Het bestand legal/license-acceptance.json wordt opgeslagen onder de Electron userData directory. Het bevat de licentienaam en versie, SHA-256 van de exacte weergegeven tekst, toepassingsversie, build ID, acceptatie vlag en tijdstempel, begeleiding display vlag en SHA-256 uit alle drie gebundelde richtsnoeren documenten. Wijzigingen in de begeleiding vereisen het opnieuw tonen voordat een nieuwe licentieacceptatie. Er is geen licentie activatie of rapportage aan een server. Elke mismatch, verwijdering of onleesbare record vereist een nieuwe overeenkomst. Downgraden naar een ander gebouw vereist ook acceptatie. Herhaalde lanceringen van dezelfde geaccepteerde bouw niet.

Elke release moet een unieke src/shared/buildInfo.json build ID hebben. De normale build scripts stempel een automatisch. Gebruik CHJ_BUILD_ID niet voor verschillende uitgebrachte builds.

Dit lokale record is een applicatie workflow controle, geen manipulatie-proof bewijs of een licentie sleutel. Het weergeven van operationele richtsnoeren is verplicht in deze workflow; het volgen van de aanbevelingen is facultatief. Begeleiding is nooit opgenomen in de overeenkomst checkbox. Direct/offline DMG of DEB installaties en stille installateurs kunnen geen garantie bieden voor een pre-installatie display; de verplichte opstartstap biedt de terugval. Bestaande gepubliceerde binaire bestanden worden niet gewijzigd door website-updates.

Verpakking en controle

npm run legal:prepare kopieert de rootlicentie en operationele begeleiding naar de app wanneer ze vanuit de volledige werkruimte worden gebouwd, valideert de licentieversie en bereidt build/license.rtf voor op NSIS, UTF-16 Guidance text voor zijn aangepaste eerste pagina, en build/installation.rtf met begeleiding gevolgd door de licentie voor DMG. De RTF versie behoudt de volledige tekst en Unicode tekens, inclusief de naam van de licentiegever, zonder de nalatenschap Mac Roman beperking van DMG platte-tekstlicenties. Standalone app bronnen behouden hun gebundelde kopieën en vereisen niet de ontwikkeling / web map. prepare:release voert dit uit voordat het wordt verpakt. De packager bevat resources/licenses/ en resources/docs/ ; afterPack controleert de benodigde inhoud.

Start node --test test/licenseAcceptance.test.js test/licensePackaging.test.js test/i18n.test.js en npm run test:license:ui . De macOS-verpakkingsrooktest zorgt alleen voor een acceptatiearmatuur in het tijdelijke testprofiel; de productiestart heeft geen toestemming om te omzeilen.