CH-J Server Managerpengurusan pelayan melalui SSH
Menu

Penerimaan lesen

Muat turun fail

Terjemahan ini sedang disemak dari segi bahasa. Jika ada bahagian yang kurang jelas, bandingkan dengan teks asal bahasa Inggeris.

Edisi ini mengenal pasti lesen aplikasinya sebagai CH-J Proprietary Software License, version 1.14, bertarikh 11 Oktober 2026. Komponen pihak ketiga mengekalkan lesen masing-masing. Teks lesen yang mengikat secara undang-undang hanya tersedia dalam bahasa Inggeris; halaman ini hanya menerangkan proses penerimaan dan tidak menggantikan atau mengubah teks lesen.

Pemasangan dan kemas kini

Tetingkap permulaan mula-mula memaparkan panduan operasi yang lengkap dalam bahasa Czech, Jerman atau Inggeris. Continue (Teruskan) membuka lesen bahasa Inggeris lengkap yang disertakan, dengan kawalan dalam bahasa Czech, Jerman dan Inggeris. Penerimaan disekat sehingga langkah panduan telah dipaparkan. Kotak semak pada mulanya kosong. Labelnya menggabungkan penerimaan lesen dengan pengakuan tentang risiko kehilangan data dan sandaran yang mencukupi; ia tidak menjadikan panduan operasi sebagai terma kontrak. Pengesahan dalam bahasa Czech berbunyi:

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.

Menerima akan menyimpan rekod setempat sebelum sebarang perkhidmatan Vault, pemalam, rangkaian, diagnostik atau pengemas kini dimulakan. Menolak lesen atau menutup tetingkapnya akan menutup aplikasi. Jika penyimpanan gagal, tetingkap kekal terbuka dan aplikasi kekal terkunci. Fail lesen yang hilang atau tidak sah menghalang aplikasi daripada dimulakan.

Rekod setempat

Fail legal/license-acceptance.json disimpan di bawah direktori userData Electron. Ia mengandungi nama dan versi lesen, SHA-256 bagi teks tepat yang dipaparkan, versi aplikasi, Build ID, penanda penerimaan dan cap masa, penanda paparan panduan, dan SHA-256 bagi ketiga-tiga dokumen panduan yang disertakan. Perubahan panduan memerlukan panduan dipaparkan semula sebelum penerimaan lesen yang baharu. Tiada pengaktifan lesen atau pelaporan pelayan. Sebarang ketidakpadanan, pemadaman atau rekod yang tidak boleh dibaca memerlukan penerimaan semula. Menurunkan versi kepada binaan lain juga memerlukan penerimaan. Menjalankan semula binaan yang sama yang telah diterima tidak memerlukannya.

Setiap keluaran mesti mempunyai Build ID yang unik dalam src/shared/buildInfo.json. Skrip binaan biasa menulisnya secara automatik. Jangan gunakan semula CHJ_BUILD_ID untuk binaan keluaran yang berbeza.

Rekod setempat ini ialah kawalan aliran kerja aplikasi, bukan bukti kalis usik atau kunci lesen. Memaparkan panduan operasi adalah wajib dalam aliran kerja ini; mengikut cadangannya adalah pilihan. Panduan tidak pernah disertakan dalam kotak semak penerimaan. Pemasangan DMG atau DEB secara terus/luar talian dan pemasang senyap tidak dapat menjamin paparan sebelum pemasangan; langkah wajib semasa aplikasi dimulakan menjadi penggantinya. Binari yang telah diterbitkan tidak diubah oleh kemas kini laman web.

Pembungkusan dan pengesahan

npm run legal:prepare menyalin lesen akar dan panduan operasi ke dalam aplikasi apabila membina daripada ruang kerja penuh, mengesahkan versi lesen dan menyediakan build/license.rtf untuk NSIS, teks panduan UTF-16 untuk halaman pertama tersuainya, serta build/installation.rtf yang mengandungi panduan diikuti oleh lesen untuk DMG. Versi RTF mengekalkan teks lengkap dan aksara Unicode, termasuk nama pemberi lesen, tanpa had Mac Roman lama bagi lesen teks biasa DMG. Sumber aplikasi kendiri mengekalkan salinan yang disertakannya dan tidak memerlukan folder pembangunan/web. prepare:release menjalankan langkah ini sebelum pembungkusan. Pembungkus menyertakan resources/licenses/ dan resources/docs/; afterPack menyemak kandungan wajibnya.

Jalankan node --test test/licenseAcceptance.test.js test/licensePackaging.test.js test/i18n.test.js dan npm run test:license:ui. Ujian asap pakej macOS hanya mencipta fixture penerimaan dalam profil ujian sementaranya; permulaan pengeluaran tidak mempunyai cara untuk memintas penerimaan.