เกี่ยวกับ GravesBook

เวอร์ชัน 1.0.2 — GravesWare, LLC
GravesBook

เวอร์ชัน 1.0.2
เผยแพร่โดย GravesWare, LLC
Luke Graves — เจ้าของและผู้ก่อตั้ง นักพัฒนา
ลิขสิทธิ์ © 2026 GravesWare, LLC สงวนลิขสิทธิ์
ฝ่ายสนับสนุน: support@gravesware.com
เว็บไซต์: gravesware.com

GravesBook เป็นแอปพลิเคชันสมุดเช็คและสมุดรายการส่วนบุคคลที่เป็นส่วนตัวและเก็บข้อมูลไว้ในเครื่องเป็นหลัก สำหรับ Windows 10 และ 11 เผยแพร่โดย GravesWare, LLC โปรแกรมทำบัญชีแบบรายการเดี่ยว คือเป็นสมุดบันทึกรายการเช็ค ไม่ใช่การบัญชีคู่ พร้อมการกระทบยอดธนาคารแบบสองด้านอย่างถูกต้อง รายการตามกำหนดเวลา ปฏิทิน การนำเข้าจากสเปรดชีต การส่งออก CSV การพิมพ์สมุดรายการและรายงาน และรายงานพร้อมแผนภูมิ

ข้อมูลทางการเงินทั้งหมดเก็บไว้ในเครื่อง ในฐานข้อมูล SQLite (SQLCipher) ที่เข้ารหัสด้วยวลีรหัสผ่าน GravesBook เวอร์ชันนี้ไม่มีโค้ดเครือข่าย โปรแกรมไม่ส่งข้อมูล ไม่เก็บข้อมูลวิเคราะห์การใช้งาน และไม่รายงานข้อขัดข้องให้ผู้ใด หากวลีรหัสผ่านสูญหาย ข้อมูลจะกู้คืนไม่ได้ ไม่มีประตูหลังและไม่มีกลไกการกู้คืน ดูรายละเอียดทั้งหมดได้ในคำชี้แจงความเป็นส่วนตัว และดูข้อกำหนดการใช้งานได้ในข้อตกลงผู้ใช้

เกี่ยวกับ GravesWare, LLC

GravesWare, LLC สร้างซอฟต์แวร์ที่มีประโยชน์จริงและไม่เก็บข้อมูลเกินกว่าที่จำเป็น ซึ่งในทางปฏิบัติหมายความว่าไม่เก็บอะไรเลย ไม่มีเทเลเมทรี ไม่มีการติดตาม ไม่มีการเก็บเกี่ยวข้อมูล คุณติดตั้ง คุณเป็นเจ้าของ และไม่มีสิ่งใดที่คุณทำในโปรแกรมออกจากเครื่องของคุณ GravesWare เป็นอิสระและใช้ทุนของตัวเอง สร้างอย่างตั้งใจ ทีละรุ่น

ซอฟต์แวร์อื่นของ GravesWare: GravesMail โปรแกรมอีเมลที่เก็บข้อมูลไว้ในเครื่องเป็นหลักและให้ความสำคัญกับความเป็นส่วนตัวเป็นอันดับแรก และ GravesPDF โปรแกรมอ่านและแก้ไข PDF ดูรายการทั้งหมดได้ที่ gravesware.com

ประกาศของบุคคลที่สาม

แพ็กเกจของบุคคลที่สามทุกรายการที่มาพร้อมกับ GravesBook แสดงไว้ด้านล่าง พร้อมเวอร์ชันที่ตรึงไว้และสิทธิ์การใช้งาน ซึ่งตรวจสอบกับข้อมูลเมตาสิทธิ์การใช้งานบน NuGet ที่แต่ละแพ็กเกจเผยแพร่ ทั้งหมดเป็นแบบผ่อนปรน (MIT หรือ Apache-2.0) ตามนโยบายของโครงการ ไม่มีแพ็กเกจแบบ GPL, LGPL, AGPL หรือแบบเปิดให้ดูซอร์ส/เชิงพาณิชย์

ข้อความสิทธิ์การใช้งานฉบับเต็มของแพ็กเกจใดก็ตามด้านล่างดูได้ที่ licenses.nuget.org/MIT และ licenses.nuget.org/Apache-2.0

ชั้นข้อมูล (GravesWare.Checkbook.Data) — การขึ้นต่อกันโดยตรง
แพ็กเกจเวอร์ชันสิทธิ์การใช้งานหมายเหตุ
Microsoft.EntityFrameworkCore.Sqlite10.0.0MIT
Microsoft.EntityFrameworkCore.Design10.0.0MITใช้ตอนบิลด์เท่านั้น
SQLitePCLRaw.bundle_e_sqlcipher2.1.11Apache-2.0
SQLitePCLRaw.lib.e_sqlite32.1.13Apache-2.0ตรึงเวอร์ชันไว้โดยเจาะจง
System.Security.Cryptography.Xml10.0.12MITตรึงเวอร์ชันไว้โดยเจาะจง
ClosedXML0.105.1MITการนำเข้ารายการจาก .xlsx
การขึ้นต่อกันทางอ้อม (ผ่าน ClosedXML)
แพ็กเกจเวอร์ชันสิทธิ์การใช้งานหมายเหตุ
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ตรึงเวอร์ชันไว้ผ่าน ClosedXML เวอร์ชันหลักรุ่นหลังของ SixLabors.Fonts ใช้ Six Labors Split License ซึ่งเป็นแบบเปิดให้ดูซอร์ส/เชิงพาณิชย์สำหรับบางองค์กร ส่วนเวอร์ชัน 1.0.0 เองได้รับการยืนยันแล้วว่าเป็น Apache-2.0 ล้วน ก่อนที่จะรับการขึ้นต่อกันนี้เข้ามา
การขึ้นต่อกันทางอ้อม (EF Core / SQLCipher)
แพ็กเกจเวอร์ชันสิทธิ์การใช้งานหมายเหตุ
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
ชั้นแอป (GravesWare.Checkbook.App) — การขึ้นต่อกันโดยตรง
แพ็กเกจเวอร์ชันสิทธิ์การใช้งานหมายเหตุ
CommunityToolkit.Mvvm8.4.0MIT
OxyPlot.Wpf2.2.0MIT
Microsoft.Extensions.DependencyInjection10.0.0MIT
OxyPlot.Core2.2.0MITการขึ้นต่อกันทางอ้อมผ่าน OxyPlot.Wpf
OxyPlot.Wpf.Shared2.2.0MITการขึ้นต่อกันทางอ้อมผ่าน OxyPlot.Wpf
โครงการทดสอบ (GravesWare.Checkbook.Tests) — ไม่ได้แจกจ่าย ใช้ตอนพัฒนาเท่านั้น
แพ็กเกจเวอร์ชันสิทธิ์การใช้งานหมายเหตุ
xunit2.9.3MITApache-2.0 สำหรับแพ็กเกจย่อยบางรายการ
xunit.runner.visualstudio3.1.4MIT
Microsoft.NET.Test.Sdk17.14.1MIT
coverlet.collector6.0.4MIT

หมายเหตุเกี่ยวกับการเลือกการขึ้นต่อกัน

  • การสร้างแผนภูมิในรายงานเปลี่ยนจาก LiveChartsCore.SkiaSharpView.WPF (ไลบรารีรุ่นก่อนเผยแพร่ที่ทำงานบน Skia/OpenTK) มาเป็น OxyPlot.Wpf 2.2.0 ซึ่งเสถียร เป็น WPF แบบ managed ล้วน และไม่มีชั้นการเรนเดอร์แบบ native สิทธิ์การใช้งาน MIT ของไลบรารีนี้ได้รับการยืนยันจาก nuspec ของแพ็กเกจเองก่อนที่จะเพิ่มเข้ามา
  • SQLitePCLRaw.bundle_e_sqlcipher เป็นชุดผู้ให้บริการที่บิลด์ไว้ล่วงหน้าและรองรับ SQLCipher (Apache-2.0) ซึ่งใช้โดยเจาะจงเพื่อให้การบิลด์ GravesBook ไม่ต้องบิลด์ SQLCipher แบบ native ใหม่หรือใช้ชุดเครื่องมือสำหรับงานนั้น
  • เลือก ClosedXML (MIT) แทน NPOI (Apache-2.0) สำหรับการนำเข้าจากสเปรดชีต เพราะมี API ที่เรียบง่ายกว่าและเข้ากับแนวทางของ .NET มากกว่า สำหรับการอ่านระดับเซลล์แบบยืดหยุ่นที่ฟีเจอร์นี้ต้องการ ซึ่งรองรับเซลล์ที่ปนกันระหว่างวันที่จริงกับวันที่ในรูปข้อความ และจำนวนเงินในรูปข้อความที่จัดรูปแบบเป็นสกุลเงิน ชุดการขึ้นต่อกันทางอ้อมของไลบรารีนี้ได้รับการตรวจสอบสิทธิ์การใช้งานทีละรายการก่อนเพิ่มเข้ามา ทั้งหมดเป็น MIT ยกเว้น SixLabors.Fonts ซึ่งเป็น Apache-2.0 ที่เวอร์ชัน 1.0.0 ที่ตรึงไว้ การตรึงเวอร์ชันตรงนั้นเป็นความตั้งใจ ไม่ใช่เรื่องบังเอิญ