Perihal GravesBook
Versi 1.0.2
Diterbitkan oleh GravesWare, LLC
Luke Graves — Pemilik & Pengasas, Pembangun
Hak cipta © 2026 GravesWare, LLC. Hak cipta terpelihara.
Sokongan: support@gravesware.com
Laman web: gravesware.com
GravesBook ialah aplikasi buku cek dan daftar peribadi yang mengutamakan storan setempat untuk Windows 10 dan 11, diterbitkan oleh GravesWare, LLC. Ia melaksanakan perakaunan catatan tunggal, iaitu daftar buku cek dan bukan simpan kira catatan bergu, dengan penyesuaian bank dua belah yang sebenar, transaksi berjadual, kalendar, import hamparan, eksport CSV, pencetakan daftar dan laporan, serta laporan bercarta.
Semua data kewangan disimpan secara setempat dalam pangkalan data SQLite (SQLCipher) yang disulitkan dengan frasa laluan. Versi GravesBook ini tidak mengandungi kod rangkaian: ia tidak menghantar data, tidak mengumpul analitik, dan tidak melaporkan ranap kepada sesiapa. Jika frasa laluan hilang, data tidak boleh dipulihkan. Tiada pintu belakang dan tiada mekanisme pemulihan. Lihat Penyata Privasi untuk butiran penuh dan Perjanjian Pengguna untuk terma penggunaan.
Perihal GravesWare, LLC
GravesWare, LLC membina perisian yang benar-benar berguna dan tidak mengumpul lebih daripada yang diperlukannya. Dalam amalan, itu bermakna ia tidak mengumpul apa-apa. Tiada telemetri, tiada penjejakan, tiada penuaian data. Anda memasangnya, anda memilikinya, dan tiada apa-apa yang anda lakukan di dalamnya meninggalkan komputer anda. GravesWare bebas dan dibiayai sendiri, dibina dengan teliti, satu keluaran demi satu keluaran.
Perisian GravesWare yang lain: GravesMail, klien e-mel yang mengutamakan storan setempat dan privasi, dan GravesPDF, pembaca dan editor PDF. Lihat gravesware.com untuk katalog penuh.
Notis pihak ketiga
Setiap pakej pihak ketiga yang disertakan dengan GravesBook disenaraikan di bawah bersama versinya yang dipin dan lesennya, disahkan berdasarkan metadata lesen NuGet yang diterbitkan bagi setiap pakej. Semuanya permisif (MIT atau Apache-2.0) mengikut dasar projek: tiada pakej GPL, LGPL, AGPL, atau pakej sumber tersedia/komersial.
Teks lesen penuh bagi mana-mana pakej di bawah tersedia di licenses.nuget.org/MIT dan licenses.nuget.org/Apache-2.0.
| Pakej | Versi | Lesen | Nota |
|---|---|---|---|
| Microsoft.EntityFrameworkCore.Sqlite | 10.0.0 | MIT | |
| Microsoft.EntityFrameworkCore.Design | 10.0.0 | MIT | Semasa binaan sahaja |
| SQLitePCLRaw.bundle_e_sqlcipher | 2.1.11 | Apache-2.0 | |
| SQLitePCLRaw.lib.e_sqlite3 | 2.1.13 | Apache-2.0 | Pin eksplisit |
| System.Security.Cryptography.Xml | 10.0.12 | MIT | Pin eksplisit |
| ClosedXML | 0.105.1 | MIT | Import transaksi .xlsx |
| Pakej | Versi | Lesen | Nota |
|---|---|---|---|
| ClosedXML.Parser | 2.0.0 | MIT | |
| DocumentFormat.OpenXml | 3.1.1 | MIT | |
| DocumentFormat.OpenXml.Framework | 3.1.1 | MIT | |
| ExcelNumberFormat | 1.1.0 | MIT | |
| RBush.Signed | 4.0.0 | MIT | |
| SixLabors.Fonts | 1.0.0 | Apache-2.0 | Dipin melalui ClosedXML. Versi utama SixLabors.Fonts yang terkemudian membawa Six Labors Split License, iaitu lesen sumber tersedia/komersial bagi sesetengah organisasi; 1.0.0 itu sendiri telah disahkan sebagai Apache-2.0 biasa sebelum kebergantungan ini diterima. |
| Pakej | Versi | Lesen | Nota |
|---|---|---|---|
| Microsoft.Data.Sqlite.Core | 10.0.0 | MIT | |
| Microsoft.EntityFrameworkCore | 10.0.0 | MIT | |
| Microsoft.EntityFrameworkCore.Abstractions | 10.0.0 | MIT | |
| Microsoft.EntityFrameworkCore.Relational | 10.0.0 | MIT | |
| Microsoft.Extensions.Caching.Abstractions | 10.0.0 | MIT | |
| Microsoft.Extensions.Caching.Memory | 10.0.0 | MIT | |
| Microsoft.Extensions.Configuration.Abstractions | 10.0.0 | MIT | |
| Microsoft.Extensions.DependencyModel | 10.0.0 | MIT | |
| Microsoft.Extensions.Logging.Abstractions | 10.0.0 | MIT | |
| Microsoft.Extensions.Options | 10.0.0 | MIT | |
| Microsoft.Extensions.Primitives | 10.0.0 | MIT | |
| System.Security.Cryptography.Pkcs | 10.0.12 | MIT | |
| SQLitePCLRaw.core | 2.1.11 | Apache-2.0 | |
| SQLitePCLRaw.lib.e_sqlcipher | 2.1.11 | Apache-2.0 | |
| SQLitePCLRaw.provider.e_sqlcipher | 2.1.11 | Apache-2.0 |
| Pakej | Versi | Lesen | Nota |
|---|---|---|---|
| CommunityToolkit.Mvvm | 8.4.0 | MIT | |
| OxyPlot.Wpf | 2.2.0 | MIT | |
| Microsoft.Extensions.DependencyInjection | 10.0.0 | MIT | |
| OxyPlot.Core | 2.2.0 | MIT | Transitif melalui OxyPlot.Wpf |
| OxyPlot.Wpf.Shared | 2.2.0 | MIT | Transitif melalui OxyPlot.Wpf |
| Pakej | Versi | Lesen | Nota |
|---|---|---|---|
| xunit | 2.9.3 | MIT | Apache-2.0 bagi sesetengah subpakej |
| xunit.runner.visualstudio | 3.1.4 | MIT | |
| Microsoft.NET.Test.Sdk | 17.14.1 | MIT | |
| coverlet.collector | 6.0.4 | MIT |
Nota tentang pilihan kebergantungan
- Carta laporan ditukar daripada LiveChartsCore.SkiaSharpView.WPF (pustaka prakeluaran yang disokong oleh Skia/OpenTK) kepada OxyPlot.Wpf 2.2.0, yang stabil, WPF terurus sepenuhnya, tanpa lapisan pemaparan natif. Lesen MIT pustaka itu disahkan daripada nuspec pakej itu sendiri sebelum ia ditambah.
- SQLitePCLRaw.bundle_e_sqlcipher ialah himpunan penyedia prabina yang menyokong SQLCipher (Apache-2.0), digunakan khusus supaya tiada pembinaan semula SQLCipher natif atau rantaian alat diperlukan untuk membina GravesBook.
- ClosedXML (MIT) dipilih berbanding NPOI (Apache-2.0) untuk import hamparan: API .NET yang lebih ringkas dan lebih idiomatik bagi pembacaan peringkat sel yang longgar yang diperlukan oleh ciri ini, yang mengendalikan sel campuran tarikh sebenar dan tarikh teks serta amaun teks berformat mata wang. Set kebergantungan transitifnya disemak lesennya satu demi satu sebelum ia ditambah: semuanya MIT kecuali SixLabors.Fonts, iaitu Apache-2.0 pada versi 1.0.0 yang dipin. Pin versi di situ disengajakan, bukan kebetulan.