Om GravesBook
Version 1.0.2
Utgiven av GravesWare, LLC
Luke Graves – ägare och grundare, utvecklare
Copyright © 2026 GravesWare, LLC. Med ensamrätt.
Support: support@gravesware.com
Webbplats: gravesware.com
GravesBook är ett privat program för personligt checkhäfte och register, med lokal lagring först, för Windows 10 och 11, utgivet av GravesWare, LLC. Det använder enkel bokföring – ett checkhäftesregister, inte dubbel bokföring – med en riktig tvåsidig bankavstämning, schemalagda transaktioner, en kalender, import av kalkylblad, CSV-export, utskrift av registret och rapporterna samt rapporter med diagram.
Alla ekonomiska uppgifter lagras lokalt i en SQLite-databas (SQLCipher) som är krypterad med en lösenfras. Den här versionen av GravesBook innehåller ingen nätverkskod: den överför inga data, samlar inte in någon analysdata och rapporterar inte krascher till någon. Om lösenfrasen går förlorad kan uppgifterna inte återskapas – det finns ingen bakdörr och ingen återställningsmekanism. Se integritetspolicyn för alla detaljer och användaravtalet för användningsvillkoren.
Om GravesWare, LLC
GravesWare, LLC bygger programvara som faktiskt är användbar och som inte samlar in mer än den behöver – vilket i praktiken betyder att den inte samlar in någonting. Ingen telemetri, ingen spårning, ingen datainsamling. Du installerar den, du äger den, och ingenting du gör i den lämnar din dator. GravesWare är oberoende och självfinansierat, och byggs med eftertanke, en version i taget.
Annan programvara från GravesWare: GravesMail, en e-postklient med lokal lagring först och integriteten främst, och GravesPDF, en PDF-läsare och PDF-redigerare. Hela katalogen finns på gravesware.com.
Meddelanden från tredje part
Varje paket från tredje part som GravesBook levereras med anges nedan med sin låsta version och sin licens, verifierad mot paketets publicerade licensmetadata på NuGet. Alla är tillåtande (MIT eller Apache-2.0) enligt projektets policy – inga paket under GPL, LGPL eller AGPL och inga paket med enbart tillgänglig källkod eller kommersiell licens.
Den fullständiga licenstexten för alla paket nedan finns på licenses.nuget.org/MIT och licenses.nuget.org/Apache-2.0.
| Paket | Version | Licens | Anmärkning |
|---|---|---|---|
| Microsoft.EntityFrameworkCore.Sqlite | 10.0.0 | MIT | |
| Microsoft.EntityFrameworkCore.Design | 10.0.0 | MIT | Endast vid bygge |
| SQLitePCLRaw.bundle_e_sqlcipher | 2.1.11 | Apache-2.0 | |
| SQLitePCLRaw.lib.e_sqlite3 | 2.1.13 | Apache-2.0 | Uttryckligen låst version |
| System.Security.Cryptography.Xml | 10.0.12 | MIT | Uttryckligen låst version |
| ClosedXML | 0.105.1 | MIT | Import av transaktioner från .xlsx |
| Paket | Version | Licens | Anmärkning |
|---|---|---|---|
| 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 | Låst via ClosedXML. Senare huvudversioner av SixLabors.Fonts omfattas av Six Labors Split License, som för vissa organisationer innebär enbart tillgänglig källkod eller kommersiell licens; det bekräftades att 1.0.0 i sig är ren Apache-2.0 innan beroendet godkändes. |
| Paket | Version | Licens | Anmärkning |
|---|---|---|---|
| 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 | Version | Licens | Anmärkning |
|---|---|---|---|
| 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 | Transitivt via OxyPlot.Wpf |
| OxyPlot.Wpf.Shared | 2.2.0 | MIT | Transitivt via OxyPlot.Wpf |
| Paket | Version | Licens | Anmärkning |
|---|---|---|---|
| xunit | 2.9.3 | MIT | Apache-2.0 för vissa delpaket |
| xunit.runner.visualstudio | 3.1.4 | MIT | |
| Microsoft.NET.Test.Sdk | 17.14.1 | MIT | |
| coverlet.collector | 6.0.4 | MIT |
Kommentarer till valet av beroenden
- Diagrammen i rapporterna byttes från LiveChartsCore.SkiaSharpView.WPF (ett förhandsbibliotek som bygger på Skia/OpenTK) till OxyPlot.Wpf 2.2.0 – stabilt, rent hanterad WPF, utan något nativt renderingslager. Dess MIT-licens bekräftades i paketets egen nuspec innan det lades till.
- SQLitePCLRaw.bundle_e_sqlcipher är det färdigbyggda providerpaketet med stöd för SQLCipher (Apache-2.0), som används just för att det inte ska krävas någon nativ ombyggnad av SQLCipher eller någon verktygskedja för att bygga GravesBook.
- ClosedXML (MIT) valdes framför NPOI (Apache-2.0) för import av kalkylblad: ett enklare och mer idiomatiskt .NET-API för den förlåtande läsning på cellnivå som funktionen behöver, som hanterar celler med blandade riktiga datum och datum i textform samt belopp i text med valutaformat. Licensen för vart och ett av dess transitiva beroenden kontrollerades innan det lades till – alla är MIT utom SixLabors.Fonts, som är Apache-2.0 i den låsta versionen 1.0.0. Versionslåsningen där är avsiktlig, inte en tillfällighet.