Šiame leidime nurodoma, kad jos paraiškos licencija CH-J Proprietary Software License, versija 1.14, data spalio 11, 2026. Trečiųjų šalių komponentai išlaiko savo licencijas.
Įrengimas ir atnaujinimas
- Interneto svetainė: Atsisiųsti nedelsiant nukreipti į pasirinktą paketą. Sutikimo internete nereikia. Licencijos ir veiklos gairės lieka prieinamos interneto svetainėje ir yra nurodytos paraiškoje prieš naudojimą.
- Windows NSIS: interaktyvus instaliavimas pirmą kartą rodo gaires pasirinktą montuotojo kalba, tada pilną programos licenciją ir reikalauja licencijos priimti. Tylios montavimo ir atnaujinimo režimai gali praleisti montuotojo puslapius; programa visada tikrina sutikimą paleidžiant.
- macOS DMG: pilnas pasirašytas programų paketas ir taikomosios programos trumpinio palaikymo drag-and-drop įrenginys. Nurodymai ir vieno naudotojo licencijos priėmimas tikrinamas pirmą kartą paleidžiant. Pasirinktas naujiklis tikrina ir atveria tą patį DMG.
- Debian/Ubuntu DEB: paketų vadovai nepateikia patikimo interaktyviojo susitarimo žingsnio. Pirmą kartą paleidžiant reikia priimti.
- Visos platformos: po atnaujinimo, priėmimas yra reikalingas, kad nauja versija gali būti naudojamas, net kai versijos numeris ar licencijos tekstas yra nepakitęs. Įrenginio paspaudimas nepakeičia sutikimo vienam naudotojui.
Paleidimo langas pirmą kartą rodo visas veiklos gaires čekų, vokiečių arba anglų kalbomis. Tęsti atveria pilną paketą anglų kalbos licenciją su čekų, vokiečių ir anglų kontrolė. Priėmimas užblokuojamas, kol bus rodomas orientacinis žingsnis. Iš pradžių pašto dėžutė tuščia. Jo ženklinimu sujungiamas leidimas licencijoms gauti ir duomenų praradimo rizikos pripažinimas bei tinkamos atsarginės kopijos; veiklos gairės nepaverčiamos sutartiniais reikalavimais. Čekija patvirtina:
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.
Priimant įrašus, prieš prasidedant bet kokiai Vault, įskiepiui, tinklui, diagnostikai ar atnaujinimui, išsaugomas vietinis įrašas. Atmetus licenciją arba uždarius jos langą, programa uždaroma. Nepavyko įrašyti lango ir programa užrakinta. Trūksta licencijos failų arba jie yra netinkami.
Vietos įrašas
Failas legal/license-acceptance.json saugomas pagal Electron userData katalogą. Jame yra licencijos pavadinimas ir versija, SHA-256 tiksliai rodomo teksto, programos versija, sukurti ID, priėmimo vėliava ir timestamp reikšmė, orientyras ekrano vėliavėlė ir SHA-256 iš visų trijų paketų gairių dokumentus. Pakeitus gaires, reikia dar kartą jas parodyti prieš išduodant naują licenciją. Nėra licencijos aktyvavimo ar pranešimo serveriui. Bet kokie neatitikimai, ištrynimas ar neįskaitomi įrašai reikalauja naujo susitarimo. Taip pat reikia pasirengti kitam statiniui. Pakartotinis to paties priimto pastato paleidimas nereiškia.
Kiekvienas išleidimas turi turėti unikalų src/shared/buildInfo.json sukurti ID. Įprastiniai scenarijai automatiškai antspauduoja vieną. CHJ_BUILD_ID negalima pakartotinai naudoti skirtingiems išleistiems statiniams.
Šis vietinis įrašas yra taikomoji darbo srauto kontrolė, o ne klastojimo įrodymai ar licencijos raktas. Šiame darbiniame plote privaloma nurodyti veiklos gaires; vadovaujantis jo rekomendacijomis, jos taikyti neprivalomos. Gairės niekada neįtrauktos į susitarimo kontrolinius langelius. Tiesioginis/netiesioginis DMG arba DEB Įrenginiai ir tylūs montuotojai negali garantuoti ekrano prieš įdiegimą; privalomas paleidimo etapas suteikia grįžtamąjį poveikį. Esami paskelbtų binarų tinklalapio atnaujinimai nekeičia.
Pakavimas ir patikra
npm run legal:prepare kopijuoja root licenciją ir veiklos gaires į app, kai stato iš visos darbo erdvės, patvirtina licencijos versiją ir ruošia build/license.rtf NSIS, UTF-16 rekomendacijas dėl savo užsakymą pirmąjį puslapį, ir build/installation.rtf su rekomendacijomis, po to licencija už DMG. RTF versija išsaugo visą tekstą ir Unikodo simbolius, įskaitant licencijos išdavėjo pavadinimas, be palikimo Mac Romanų apribojimai DMG paprastojo teksto licencijos. Savarankiškas programos šaltiniai išlaiko savo paketus kopijas ir nereikalauja kūrimo / interneto aplankas. prepare:release paleidžia prieš pakavimą. Pakavimo įmonė turi resources/licenses/ ir resources/docs/; afterPack patikrina jų reikiamą turinį.
Vykdyti node --test test/licenseAcceptance.test.js test/licensePackaging.test.js test/i18n.test.js ir npm run test:license:ui. macOS paketo dūmų bandymas sukuria priėmimo įrangą tik savo laikiname bandymo profilyje; gamybos paleidimas neturi leidimo apeiti.