Acerca de GravesBook
Versión 1.0.2
Publicado por GravesWare, LLC
Luke Graves — Propietario y fundador, desarrollador
Copyright © 2026 GravesWare, LLC. Todos los derechos reservados.
Soporte: support@gravesware.com
Sitio web: gravesware.com
GravesBook es una aplicación privada, local primero, de chequera y registro personal para Windows 10 y 11, publicada por GravesWare, LLC. Lleva una contabilidad por partida simple —un registro de chequera, no contabilidad por partida doble— con una verdadera conciliación bancaria a dos columnas, transacciones programadas, un calendario, importación de hojas de cálculo, exportación a CSV, impresión del registro y de los informes, e informes con gráficos.
Todos los datos financieros se almacenan localmente en una base de datos SQLite (SQLCipher) cifrada con una frase de contraseña. Esta versión de GravesBook no contiene código de red: no transmite datos, no recopila analíticas y no informa de fallos a nadie. Si se pierde la frase de contraseña, los datos son irrecuperables: no hay puerta trasera ni mecanismo de recuperación. Consulte la Declaración de privacidad para conocer todos los detalles y el Acuerdo de usuario para conocer las condiciones de uso.
Acerca de GravesWare, LLC
GravesWare, LLC crea software realmente útil que no recopila más de lo que necesita, lo cual, en la práctica, significa que no recopila nada. Sin telemetría, sin rastreo, sin recolección de datos. Usted lo instala, es suyo, y nada de lo que haga en él sale de su equipo. GravesWare es independiente y se financia con recursos propios, y se construye con deliberación, versión a versión.
Otro software de GravesWare: GravesMail, un cliente de correo electrónico local primero que antepone la privacidad, y GravesPDF, un lector y editor de PDF. Consulte gravesware.com para ver el catálogo completo.
Avisos de terceros
Todos los paquetes de terceros que se entregan con GravesBook se enumeran a continuación con su versión fijada y su licencia, verificada con los metadatos de licencia publicados en NuGet para cada paquete. Todas son permisivas (MIT o Apache-2.0), conforme a la política del proyecto: ningún paquete GPL, LGPL o AGPL, ni de código disponible o comercial.
El texto íntegro de la licencia de cualquiera de los paquetes siguientes está disponible en licenses.nuget.org/MIT y licenses.nuget.org/Apache-2.0.
| Paquete | Versión | Licencia | Nota |
|---|---|---|---|
| Microsoft.EntityFrameworkCore.Sqlite | 10.0.0 | MIT | |
| Microsoft.EntityFrameworkCore.Design | 10.0.0 | MIT | Solo en tiempo de compilación |
| SQLitePCLRaw.bundle_e_sqlcipher | 2.1.11 | Apache-2.0 | |
| SQLitePCLRaw.lib.e_sqlite3 | 2.1.13 | Apache-2.0 | Versión fijada explícitamente |
| System.Security.Cryptography.Xml | 10.0.12 | MIT | Versión fijada explícitamente |
| ClosedXML | 0.105.1 | MIT | Importación de transacciones desde .xlsx |
| Paquete | Versión | Licencia | Nota |
|---|---|---|---|
| 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 | Fijada a través de ClosedXML. Las versiones principales posteriores de SixLabors.Fonts llevan la Six Labors Split License, que para algunas organizaciones es de código disponible o comercial; se confirmó que la propia 1.0.0 es Apache-2.0 sin más antes de aceptar esta dependencia. |
| Paquete | Versión | Licencia | Nota |
|---|---|---|---|
| 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 |
| Paquete | Versión | Licencia | Nota |
|---|---|---|---|
| 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 | Transitiva a través de OxyPlot.Wpf |
| OxyPlot.Wpf.Shared | 2.2.0 | MIT | Transitiva a través de OxyPlot.Wpf |
| Paquete | Versión | Licencia | Nota |
|---|---|---|---|
| xunit | 2.9.3 | MIT | Apache-2.0 en algunos subpaquetes |
| xunit.runner.visualstudio | 3.1.4 | MIT | |
| Microsoft.NET.Test.Sdk | 17.14.1 | MIT | |
| coverlet.collector | 6.0.4 | MIT |
Notas sobre la elección de dependencias
- Los gráficos de los informes pasaron de LiveChartsCore.SkiaSharpView.WPF (una biblioteca en versión preliminar, basada en Skia/OpenTK) a OxyPlot.Wpf 2.2.0: estable, WPF administrado puro, sin capa de representación nativa. Su licencia MIT se confirmó en el propio nuspec del paquete antes de añadirlo.
- SQLitePCLRaw.bundle_e_sqlcipher es el paquete precompilado del proveedor compatible con SQLCipher (Apache-2.0), que se usa precisamente para que compilar GravesBook no requiera recompilar SQLCipher de forma nativa ni disponer de su cadena de herramientas.
- Para la importación de hojas de cálculo se eligió ClosedXML (MIT) en lugar de NPOI (Apache-2.0): una API de .NET más sencilla e idiomática para la lectura tolerante, celda por celda, que necesita esta función, capaz de tratar celdas que mezclan fechas reales y fechas escritas como texto, e importes escritos como texto con formato de moneda. Las licencias de su conjunto de dependencias transitivas se comprobaron una por una antes de añadirlo: todas son MIT salvo SixLabors.Fonts, que es Apache-2.0 en la versión fijada 1.0.0. Esa fijación de versión es deliberada, no casual.