GravesBook hakkında
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.
| Paket | Sürüm | Lisans | Not |
|---|---|---|---|
| Microsoft.EntityFrameworkCore.Sqlite | 10.0.0 | MIT | |
| Microsoft.EntityFrameworkCore.Design | 10.0.0 | MIT | Yalnızca derleme zamanında |
| SQLitePCLRaw.bundle_e_sqlcipher | 2.1.11 | Apache-2.0 | |
| SQLitePCLRaw.lib.e_sqlite3 | 2.1.13 | Apache-2.0 | Açıkça sabitlenmiş |
| System.Security.Cryptography.Xml | 10.0.12 | MIT | Açıkça sabitlenmiş |
| ClosedXML | 0.105.1 | MIT | .xlsx işlem içe aktarma |
| Paket | Sürüm | Lisans | Not |
|---|---|---|---|
| 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 | ClosedXML ü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. |
| Paket | Sürüm | Lisans | Not |
|---|---|---|---|
| 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 |
| Paket | Sürüm | Lisans | Not |
|---|---|---|---|
| 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 | OxyPlot.Wpf üzerinden dolaylı |
| OxyPlot.Wpf.Shared | 2.2.0 | MIT | OxyPlot.Wpf üzerinden dolaylı |
| Paket | Sürüm | Lisans | Not |
|---|---|---|---|
| xunit | 2.9.3 | MIT | Bazı alt paketler için Apache-2.0 |
| xunit.runner.visualstudio | 3.1.4 | MIT | |
| Microsoft.NET.Test.Sdk | 17.14.1 | MIT | |
| coverlet.collector | 6.0.4 | MIT |
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.