GravesBook hakkında

Sürüm 1.0.2 — GravesWare, LLC
GravesBook

Sürüm 1.0.2
Yayımlayan: GravesWare, LLC
Luke Graves — Sahibi ve Kurucusu, Geliştirici
Telif hakkı © 2026 GravesWare, LLC. Tüm hakları saklıdır.
Destek: support@gravesware.com
Web sitesi: gravesware.com

GravesBook, Windows 10 ve 11 için özel, yerel depolama öncelikli bir kişisel çek defteri ve defter uygulamasıdır; GravesWare, LLC tarafından yayımlanır. Tek taraflı kayıt tutar (bu bir çek defteri kaydıdır, çift taraflı muhasebe değildir); gerçek bir iki taraflı banka mutabakatı, planlanmış işlemler, takvim, tablo içe aktarma, CSV dışa aktarma, defterin ve raporların yazdırılması ve grafikli raporlar sunar.

Tüm finansal veriler yerel olarak, parolayla şifrelenmiş bir SQLite (SQLCipher) veritabanında saklanır. GravesBook'un bu sürümü hiçbir ağ kodu içermez: veri iletmez, analiz verisi toplamaz ve çökmeleri kimseye bildirmez. Parola kaybedilirse veriler kurtarılamaz; arka kapı da kurtarma mekanizması da yoktur. Ayrıntıların tamamı için Gizlilik bildirimi belgesine, kullanım koşulları için Kullanıcı sözleşmesi belgesine bakın.

GravesWare, LLC hakkında

GravesWare, LLC gerçekten işe yarayan ve gereğinden fazlasını toplamayan yazılımlar geliştirir; bu da uygulamada hiçbir şey toplamadığı anlamına gelir. Telemetri yok, izleme yok, veri toplama yok. Kurarsınız, sizin olur ve içinde yaptığınız hiçbir şey makinenizden dışarı çıkmaz. GravesWare bağımsızdır ve kendi kaynaklarıyla ayakta durur; yazılımlarını özenle, her seferinde tek bir sürüm çıkararak geliştirir.

Diğer GravesWare yazılımları: yerel depolama öncelikli ve gizliliği önde tutan bir e-posta istemcisi olan GravesMail ve bir PDF okuyucu ve düzenleyici olan GravesPDF. Tüm katalog için gravesware.com adresine bakın.

Üçüncü taraf bildirimleri

GravesBook ile birlikte gelen her üçüncü taraf paketi, sabitlenmiş sürümü ve lisansıyla aşağıda listelenmiştir; lisanslar her paketin yayımlanmış NuGet lisans meta verileriyle karşılaştırılarak doğrulanmıştır. Proje politikası gereği hepsi izin vericidir (MIT ya da Apache-2.0): GPL, LGPL, AGPL ya da kaynağı görülebilir/ticari paket yoktur.

Aşağıdaki herhangi bir paketin tam lisans metni licenses.nuget.org/MIT ve licenses.nuget.org/Apache-2.0 adreslerinde bulunur.

Veri katmanı (GravesWare.Checkbook.Data) — doğrudan bağımlılıklar
PaketSürümLisansNot
Microsoft.EntityFrameworkCore.Sqlite10.0.0MIT
Microsoft.EntityFrameworkCore.Design10.0.0MITYalnızca derleme zamanında
SQLitePCLRaw.bundle_e_sqlcipher2.1.11Apache-2.0
SQLitePCLRaw.lib.e_sqlite32.1.13Apache-2.0Açıkça sabitlenmiş
System.Security.Cryptography.Xml10.0.12MITAçıkça sabitlenmiş
ClosedXML0.105.1MIT.xlsx işlem içe aktarma
Dolaylı (ClosedXML üzerinden)
PaketSürümLisansNot
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.0ClosedXML üzerinden sabitlenmiştir. SixLabors.Fonts'un sonraki ana sürümleri, bazı kuruluşlar için kaynağı görülebilir/ticari olan Six Labors Split License'ı taşır; bu bağımlılık kabul edilmeden önce 1.0.0 sürümünün kendisinin yalın Apache-2.0 olduğu doğrulanmıştır.
Dolaylı (EF Core / SQLCipher)
PaketSürümLisansNot
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
Uygulama katmanı (GravesWare.Checkbook.App) — doğrudan bağımlılıklar
PaketSürümLisansNot
CommunityToolkit.Mvvm8.4.0MIT
OxyPlot.Wpf2.2.0MIT
Microsoft.Extensions.DependencyInjection10.0.0MIT
OxyPlot.Core2.2.0MITOxyPlot.Wpf üzerinden dolaylı
OxyPlot.Wpf.Shared2.2.0MITOxyPlot.Wpf üzerinden dolaylı
Test projesi (GravesWare.Checkbook.Tests) — dağıtılmaz, yalnızca geliştirme sırasında kullanılır
PaketSürümLisansNot
xunit2.9.3MITBazı alt paketler için Apache-2.0
xunit.runner.visualstudio3.1.4MIT
Microsoft.NET.Test.Sdk17.14.1MIT
coverlet.collector6.0.4MIT

Bağımlılık seçimlerine ilişkin notlar

  • Raporlardaki grafikler LiveChartsCore.SkiaSharpView.WPF'den (Skia/OpenTK tabanlı, ön sürüm bir kitaplık) OxyPlot.Wpf 2.2.0'a geçirildi; kararlı, tümüyle yönetilen WPF, yerel çizim katmanı yok. MIT lisansı, eklenmeden önce paketin kendi nuspec dosyasından doğrulandı.
  • SQLitePCLRaw.bundle_e_sqlcipher, önceden derlenmiş, SQLCipher destekli sağlayıcı paketidir (Apache-2.0); özellikle GravesBook'u derlemek için yerel bir SQLCipher derlemesi ya da araç zinciri gerekmesin diye kullanılır.
  • Tablo içe aktarma için NPOI (Apache-2.0) yerine ClosedXML (MIT) seçildi: bu özelliğin gerektirdiği hoşgörülü, hücre düzeyindeki okuma için daha yalın ve .NET'e daha uygun bir API sunar; gerçek tarih ve metin olarak yazılmış tarih içeren karışık hücreleri ve para birimi biçimli metin tutarlarını işler. Dolaylı bağımlılıklarının lisansları, eklenmeden önce tek tek denetlendi: sabitlenmiş 1.0.0 sürümünde Apache-2.0 olan SixLabors.Fonts dışında hepsi MIT'dir. Oradaki sürüm sabitlemesi rastlantı değil, bilinçli bir tercihtir.