CH-J Toolsserverhantering över SSH
Menyn

Licensacceptans

Ladda ner fil

Den här översättningen granskas språkligt. Jämför otydliga avsnitt med det engelska originalet.

Denna utgåva identifierar sin licens som CH-J Proprietary Software License, version 1.14 , daterad oktober 11, 2026. Tredje parts komponenter behåller sina egna licenser.

Installation och uppdateringar

Startfönstret visar först komplett driftsvägledning på tjeckiska, tyska eller engelska. Fortsätt öppnar den kompletta buntade engelska licensen med tjeckiska, tyska och engelska kontroller. Acceptansen blockeras tills vägledningssteget har visats. Kryssrutan är till en början tom. Dess etikett kombinerar licensmedgivande med ett erkännande av dataförlustrisker och lämpliga säkerhetskopior; den omvandlar inte den operativa vägledningen till avtalsvillkor. Den tjeckiska bekräftelsen lyder:

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.

Acceptera sparar en lokal post innan någon Vault, plugin, nätverk, diagnostik eller uppdateringstjänst startar. Om du avvisar licensen eller stänger licensfönstret avslutas programmet. En misslyckad spara lämnar fönstret öppet och programmet låst. Saknade eller ogiltiga licensfiler förhindrar start.

Lokalt register

Filen legal/license-acceptance.json lagras under katalogen Electron userData . Den innehåller licensnamn och version, SHA-256 av den exakta visas text, programversion, bygga ID, acceptans flagga och tidsstämpel, vägledning display flagga och SHA-256 för alla tre medföljande vägledningsdokument. Ändringar i vägledningen kräver att visa den igen innan en ny licensacceptans. Det finns ingen licensaktivering eller rapportering till en server. Varje missmatchning, radering eller oläsbar post kräver ett nytt avtal. Nedgradering till en annan byggnad kräver också acceptans. Upprepade uppskjutningar av samma accepterade bygge gör inte det.

Varje utgåva måste ha ett unikt src/shared/buildInfo.json bygg-ID. De normala byggskripten stämplar ett automatiskt. Återanvänd inte CHJ_BUILD_ID för olika utgåvor.

Denna lokala post är en programarbetsflödeskontroll, inte manipuleringssäkra bevis eller en licensnyckel. Det är obligatoriskt att visa driftsvägledning i detta arbetsflöde, och det är valfritt att följa dess rekommendationer. Vägledning ingår aldrig i kryssrutan för avtal. Direkt/offline DMG eller DEB installationer och tysta installatörer kan inte garantera en förinstallationsdisplay; det obligatoriska startsteget ger reserv. Befintliga publicerade binärer ändras inte av uppdateringar på webbplatsen.

Förpackning och kontroll

npm run legal:prepare kopierar rootlicensen och driftsguiden till appen när du bygger från hela arbetsytan, validerar licensversionen och förbereder build/license.rtf för NSIS, UTF-16 vägledningstext för sin egna första sida och build/installation.rtf med vägledning följt av licensen för DMG. RTF-versionen bevarar fulltext och Unicode tecken, inklusive licensgivarens namn, utan den äldre Mac Roman begränsning av DMG ren text licenser. Fristående app-källor behåller sina medföljande kopior och kräver inte utveckling/webbmapp. prepare:release kör detta innan förpackningen. Pakethållaren innehåller resources/licenses/ och resources/docs/ ; afterPack kontrollerar deras önskade innehåll.

Kör node --test test/licenseAcceptance.test.js test/licensePackaging.test.js test/i18n.test.js och npm run test:license:ui . macOS-paketets röktest skapar en acceptfixtur endast i sin tillfälliga testprofil.