À propos de GravesBook
Version 1.0.2
Publié par GravesWare, LLC
Luke Graves — propriétaire et fondateur, développeur
Copyright © 2026 GravesWare, LLC. Tous droits réservés.
Assistance : support@gravesware.com
Site web : gravesware.com
GravesBook est une application privée de chéquier et de registre personnels, axée sur le stockage local, pour Windows 10 et 11, publiée par GravesWare, LLC. Elle tient une comptabilité en partie simple (un registre de chéquier, pas une comptabilité en partie double), avec un véritable rapprochement bancaire à deux colonnes, des opérations planifiées, un calendrier, l’importation de feuilles de calcul, l’exportation en CSV, l’impression du registre et des rapports, et des rapports avec graphiques.
Toutes les données financières sont stockées localement dans une base de données SQLite (SQLCipher) chiffrée par une phrase secrète. Cette version de GravesBook ne contient aucun code réseau : elle ne transmet pas de données, ne collecte pas de statistiques d’utilisation et ne signale les plantages à personne. Si la phrase secrète est perdue, les données sont irrécupérables : il n’y a ni porte dérobée ni mécanisme de récupération. Consultez la Déclaration de confidentialité pour tous les détails et le Contrat d’utilisation pour les conditions d’utilisation.
À propos de GravesWare, LLC
GravesWare, LLC crée des logiciels réellement utiles qui ne collectent pas plus que nécessaire, ce qui, en pratique, veut dire qu’ils ne collectent rien. Pas de télémétrie, pas de pistage, pas de moisson de données. Vous l’installez, il est à vous, et rien de ce que vous y faites ne quitte votre machine. GravesWare est indépendante et autofinancée, et se construit posément, une version à la fois.
Autres logiciels GravesWare : GravesMail, un client de messagerie axé sur le stockage local et la confidentialité, et GravesPDF, un lecteur et éditeur de PDF. Consultez gravesware.com pour le catalogue complet.
Mentions de tiers
Chaque paquet tiers fourni avec GravesBook est indiqué ci-dessous avec sa version épinglée et sa licence, vérifiée d’après les métadonnées de licence NuGet publiées de chaque paquet. Tous sont sous licence permissive (MIT ou Apache-2.0), conformément à la règle du projet : aucun paquet GPL, LGPL ou AGPL, ni à code source consultable ou commercial.
Le texte complet de la licence de chaque paquet ci-dessous est disponible sur licenses.nuget.org/MIT et licenses.nuget.org/Apache-2.0.
| Paquet | Version | Licence | Note |
|---|---|---|---|
| Microsoft.EntityFrameworkCore.Sqlite | 10.0.0 | MIT | |
| Microsoft.EntityFrameworkCore.Design | 10.0.0 | MIT | Uniquement à la compilation |
| SQLitePCLRaw.bundle_e_sqlcipher | 2.1.11 | Apache-2.0 | |
| SQLitePCLRaw.lib.e_sqlite3 | 2.1.13 | Apache-2.0 | Épinglage explicite |
| System.Security.Cryptography.Xml | 10.0.12 | MIT | Épinglage explicite |
| ClosedXML | 0.105.1 | MIT | Importation d’opérations .xlsx |
| Paquet | Version | Licence | Note |
|---|---|---|---|
| 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 | Épinglée via ClosedXML. Les versions majeures ultérieures de SixLabors.Fonts sont sous Six Labors Split License, qui est une licence à code source consultable ou commerciale pour certaines organisations ; il a été confirmé que la version 1.0.0 est bien sous simple licence Apache-2.0 avant que cette dépendance ne soit acceptée. |
| Paquet | Version | Licence | Note |
|---|---|---|---|
| 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 |
| Paquet | Version | Licence | Note |
|---|---|---|---|
| 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 | Transitive via OxyPlot.Wpf |
| OxyPlot.Wpf.Shared | 2.2.0 | MIT | Transitive via OxyPlot.Wpf |
| Paquet | Version | Licence | Note |
|---|---|---|---|
| xunit | 2.9.3 | MIT | Apache-2.0 pour certains sous-paquets |
| xunit.runner.visualstudio | 3.1.4 | MIT | |
| Microsoft.NET.Test.Sdk | 17.14.1 | MIT | |
| coverlet.collector | 6.0.4 | MIT |
Notes sur le choix des dépendances
- Les graphiques des rapports sont passés de LiveChartsCore.SkiaSharpView.WPF (une bibliothèque en préversion, reposant sur Skia/OpenTK) à OxyPlot.Wpf 2.2.0 : stable, en WPF purement managé, sans couche de rendu native. Sa licence MIT a été confirmée d’après le fichier nuspec du paquet avant son ajout.
- SQLitePCLRaw.bundle_e_sqlcipher est le lot précompilé du fournisseur compatible SQLCipher (Apache-2.0), utilisé précisément pour qu’aucune recompilation native de SQLCipher ni aucune chaîne d’outils ne soit nécessaire pour compiler GravesBook.
- ClosedXML (MIT) a été préféré à NPOI (Apache-2.0) pour l’importation de feuilles de calcul : une API .NET plus simple et plus idiomatique pour la lecture tolérante, cellule par cellule, dont cette fonction a besoin, capable de traiter des cellules mêlant vraies dates et dates en texte, ainsi que des montants en texte au format monétaire. La licence de chacune de ses dépendances transitives a été vérifiée individuellement avant son ajout : toutes sont sous MIT, sauf SixLabors.Fonts, qui est sous Apache-2.0 dans la version 1.0.0 épinglée. Cet épinglage de version est délibéré, pas fortuit.