Giới thiệu GravesBook

Phiên bản 1.0.2 — GravesWare, LLC
GravesBook

Phiên bản 1.0.2
Phát hành bởi GravesWare, LLC
Luke Graves — Chủ sở hữu kiêm nhà sáng lập, nhà phát triển
Bản quyền © 2026 GravesWare, LLC. Bảo lưu mọi quyền.
Hỗ trợ: support@gravesware.com
Trang web: gravesware.com

GravesBook là ứng dụng sổ séc và sổ giao dịch cá nhân riêng tư, lưu trữ cục bộ, dành cho Windows 10 và 11, do GravesWare, LLC phát hành. Nó ghi sổ đơn — một sổ séc, không phải kế toán kép — với phép đối chiếu ngân hàng hai phía đúng nghĩa, giao dịch định kỳ, lịch, nhập từ bảng tính, xuất CSV, in sổ và báo cáo, cùng các báo cáo có biểu đồ.

Mọi dữ liệu tài chính được lưu cục bộ trong một cơ sở dữ liệu SQLite (SQLCipher) mã hóa bằng cụm mật khẩu. Phiên bản GravesBook này không chứa mã mạng: nó không truyền dữ liệu, không thu thập dữ liệu phân tích, và không báo cáo sự cố cho bất kỳ ai. Nếu mất cụm mật khẩu, dữ liệu không thể khôi phục — không có cửa hậu và không có cơ chế khôi phục nào. Xem Tuyên bố quyền riêng tư để biết đầy đủ chi tiết và Thỏa thuận người dùng để biết các điều khoản sử dụng.

Giới thiệu GravesWare, LLC

GravesWare, LLC làm ra phần mềm thực sự hữu ích và không thu thập nhiều hơn mức cần thiết — mà trên thực tế nghĩa là không thu thập gì cả. Không dữ liệu đo từ xa, không theo dõi, không khai thác dữ liệu. Bạn cài đặt nó, bạn sở hữu nó, và không điều gì bạn làm trong đó rời khỏi máy của bạn. GravesWare độc lập và tự bỏ vốn, được xây dựng có chủ đích, từng bản phát hành một.

Phần mềm khác của GravesWare: GravesMail, một trình thư điện tử lưu trữ cục bộ, đặt quyền riêng tư lên hàng đầu, và GravesPDF, một trình đọc và chỉnh sửa PDF. Xem gravesware.com để biết toàn bộ danh mục.

Thông báo của bên thứ ba

Mọi gói của bên thứ ba đi kèm GravesBook được liệt kê dưới đây cùng phiên bản được ghim và giấy phép của nó, đã được xác minh đối chiếu với siêu dữ liệu giấy phép NuGet đã công bố của từng gói. Tất cả đều là giấy phép dễ dãi (MIT hoặc Apache-2.0) theo chính sách của dự án — không có gói GPL, LGPL, AGPL, hay gói dạng mã nguồn xem được/thương mại.

Toàn văn giấy phép của bất kỳ gói nào dưới đây có tại licenses.nuget.org/MIT và licenses.nuget.org/Apache-2.0.

Tầng dữ liệu (GravesWare.Checkbook.Data) — phụ thuộc trực tiếp
GóiPhiên bảnGiấy phépGhi chú
Microsoft.EntityFrameworkCore.Sqlite10.0.0MIT
Microsoft.EntityFrameworkCore.Design10.0.0MITChỉ dùng khi dựng
SQLitePCLRaw.bundle_e_sqlcipher2.1.11Apache-2.0
SQLitePCLRaw.lib.e_sqlite32.1.13Apache-2.0Ghim phiên bản tường minh
System.Security.Cryptography.Xml10.0.12MITGhim phiên bản tường minh
ClosedXML0.105.1MITNhập giao dịch từ .xlsx
Phụ thuộc bắc cầu (qua ClosedXML)
GóiPhiên bảnGiấy phépGhi chú
ClosedXML.Parser2.0.0MIT
DocumentFormat.OpenXml3.1.1MIT
DocumentFormat.OpenXml.Framework3.1.1MIT
ExcelNumberFormat1.1.0MIT
RBush.Signed4.0.0MIT
SixLabors.Fonts1.0.0Apache-2.0Được ghim qua ClosedXML. Các phiên bản chính về sau của SixLabors.Fonts mang giấy phép Six Labors Split License, là dạng mã nguồn xem được/thương mại đối với một số tổ chức; riêng bản 1.0.0 đã được xác nhận là Apache-2.0 thuần túy trước khi phụ thuộc này được chấp nhận.
Phụ thuộc bắc cầu (EF Core / SQLCipher)
GóiPhiên bảnGiấy phépGhi chú
Microsoft.Data.Sqlite.Core10.0.0MIT
Microsoft.EntityFrameworkCore10.0.0MIT
Microsoft.EntityFrameworkCore.Abstractions10.0.0MIT
Microsoft.EntityFrameworkCore.Relational10.0.0MIT
Microsoft.Extensions.Caching.Abstractions10.0.0MIT
Microsoft.Extensions.Caching.Memory10.0.0MIT
Microsoft.Extensions.Configuration.Abstractions10.0.0MIT
Microsoft.Extensions.DependencyModel10.0.0MIT
Microsoft.Extensions.Logging.Abstractions10.0.0MIT
Microsoft.Extensions.Options10.0.0MIT
Microsoft.Extensions.Primitives10.0.0MIT
System.Security.Cryptography.Pkcs10.0.12MIT
SQLitePCLRaw.core2.1.11Apache-2.0
SQLitePCLRaw.lib.e_sqlcipher2.1.11Apache-2.0
SQLitePCLRaw.provider.e_sqlcipher2.1.11Apache-2.0
Tầng ứng dụng (GravesWare.Checkbook.App) — phụ thuộc trực tiếp
GóiPhiên bảnGiấy phépGhi chú
CommunityToolkit.Mvvm8.4.0MIT
OxyPlot.Wpf2.2.0MIT
Microsoft.Extensions.DependencyInjection10.0.0MIT
OxyPlot.Core2.2.0MITPhụ thuộc bắc cầu qua OxyPlot.Wpf
OxyPlot.Wpf.Shared2.2.0MITPhụ thuộc bắc cầu qua OxyPlot.Wpf
Dự án kiểm thử (GravesWare.Checkbook.Tests) — không phát hành kèm, chỉ dùng khi phát triển
GóiPhiên bảnGiấy phépGhi chú
xunit2.9.3MITApache-2.0 đối với một số gói con
xunit.runner.visualstudio3.1.4MIT
Microsoft.NET.Test.Sdk17.14.1MIT
coverlet.collector6.0.4MIT

Ghi chú về các lựa chọn phụ thuộc

  • Phần vẽ biểu đồ cho Báo cáo đã được chuyển từ LiveChartsCore.SkiaSharpView.WPF (một thư viện tiền phát hành, dựa trên Skia/OpenTK) sang OxyPlot.Wpf 2.2.0 — ổn định, WPF thuần mã được quản lý, không có tầng dựng hình gốc. Giấy phép MIT của nó đã được xác nhận từ chính tệp nuspec của gói trước khi được thêm vào.
  • SQLitePCLRaw.bundle_e_sqlcipher là gói trình cung cấp dựng sẵn có hỗ trợ SQLCipher (Apache-2.0), được dùng chính là để không cần dựng lại SQLCipher gốc hay cần bộ công cụ nào khi dựng GravesBook.
  • ClosedXML (MIT) được chọn thay cho NPOI (Apache-2.0) để nhập bảng tính: một API .NET đơn giản hơn, đúng phong cách hơn cho việc đọc từng ô một cách dễ tính mà tính năng này cần, xử lý được các ô lẫn lộn giữa ngày thật và ngày dạng văn bản cùng các số tiền dạng văn bản có định dạng tiền tệ. Tập phụ thuộc bắc cầu của nó đã được kiểm tra giấy phép từng gói một trước khi được thêm vào — tất cả là MIT, trừ SixLabors.Fonts là Apache-2.0 ở bản 1.0.0 được ghim. Việc ghim phiên bản ở đó là có chủ đích, không phải ngẫu nhiên.