Sobre o GravesBook
Versão 1.0.2
Publicado pela GravesWare, LLC
Luke Graves — Proprietário e fundador, desenvolvedor
Copyright © 2026 GravesWare, LLC. Todos os direitos reservados.
Suporte: support@gravesware.com
Site: gravesware.com
O GravesBook é um aplicativo privado de registro de cheques pessoal, centrado no armazenamento local, para Windows 10 e 11, publicado pela GravesWare, LLC. Faz contabilidade de partidas simples (um registro de cheques, não contabilidade de partidas dobradas), com uma verdadeira conciliação bancária de dois lados, transações agendadas, um calendário, importação de planilhas, exportação para CSV, impressão do registro e dos relatórios, e relatórios com gráficos.
Todos os dados financeiros são armazenados localmente em um banco de dados SQLite (SQLCipher) criptografado com frase secreta. Esta versão do GravesBook não contém código de rede: não transmite dados, não coleta dados de análise de uso e não informa falhas a ninguém. Se a frase secreta for perdida, os dados são irrecuperáveis: não há backdoor nem mecanismo de recuperação. Consulte a Declaração de privacidade para todos os detalhes e o Contrato do usuário para os termos de uso.
Sobre a GravesWare, LLC
A GravesWare, LLC cria software realmente útil que não coleta mais do que precisa, o que, na prática, significa que não coleta nada. Sem telemetria, sem rastreamento, sem coleta de dados. Você instala, é seu, e nada do que você faz dentro dele sai do seu computador. A GravesWare é independente e autofinanciada, construída com cuidado, uma versão de cada vez.
Outros softwares da GravesWare: o GravesMail, um cliente de e-mail centrado no armazenamento local e que coloca a privacidade em primeiro lugar, e o GravesPDF, um leitor e editor de PDF. Consulte gravesware.com para ver o catálogo completo.
Avisos de terceiros
Todos os pacotes de terceiros distribuídos com o GravesBook estão listados abaixo, com a versão fixada e a licença de cada um, verificada nos metadados de licença publicados de cada pacote no NuGet. Todas são permissivas (MIT ou Apache-2.0), por política do projeto: não há pacotes GPL, LGPL, AGPL, nem pacotes comerciais ou de código apenas disponível para consulta.
O texto integral da licença de qualquer pacote abaixo está disponível em licenses.nuget.org/MIT e licenses.nuget.org/Apache-2.0.
| Pacote | Versão | Licença | Observação |
|---|---|---|---|
| Microsoft.EntityFrameworkCore.Sqlite | 10.0.0 | MIT | |
| Microsoft.EntityFrameworkCore.Design | 10.0.0 | MIT | Apenas em tempo de compilação |
| SQLitePCLRaw.bundle_e_sqlcipher | 2.1.11 | Apache-2.0 | |
| SQLitePCLRaw.lib.e_sqlite3 | 2.1.13 | Apache-2.0 | Versão fixada explicitamente |
| System.Security.Cryptography.Xml | 10.0.12 | MIT | Versão fixada explicitamente |
| ClosedXML | 0.105.1 | MIT | Importação de transações de arquivos .xlsx |
| Pacote | Versão | Licença | Observação |
|---|---|---|---|
| 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 | Fixada via ClosedXML. As versões principais posteriores do SixLabors.Fonts estão sob a Six Labors Split License, que é comercial ou de código apenas disponível para consulta para algumas organizações; confirmou-se que a 1.0.0 é simplesmente Apache-2.0 antes de esta dependência ser aceita. |
| Pacote | Versão | Licença | Observação |
|---|---|---|---|
| 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 |
| Pacote | Versão | Licença | Observação |
|---|---|---|---|
| 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 via OxyPlot.Wpf |
| OxyPlot.Wpf.Shared | 2.2.0 | MIT | Transitiva via OxyPlot.Wpf |
| Pacote | Versão | Licença | Observação |
|---|---|---|---|
| xunit | 2.9.3 | MIT | Apache-2.0 em alguns subpacotes |
| xunit.runner.visualstudio | 3.1.4 | MIT | |
| Microsoft.NET.Test.Sdk | 17.14.1 | MIT | |
| coverlet.collector | 6.0.4 | MIT |
Notas sobre a escolha de dependências
- Os gráficos dos relatórios passaram de LiveChartsCore.SkiaSharpView.WPF (uma biblioteca em pré-lançamento, baseada em Skia/OpenTK) para OxyPlot.Wpf 2.2.0: estável, WPF puramente gerenciado, sem camada de renderização nativa. A licença MIT dele foi confirmada no nuspec do próprio pacote antes de ser adicionado.
- O SQLitePCLRaw.bundle_e_sqlcipher é o pacote pré-compilado do provedor compatível com SQLCipher (Apache-2.0), usado especificamente para que não seja necessária nenhuma recompilação nativa do SQLCipher nem nenhuma cadeia de ferramentas para compilar o GravesBook.
- O ClosedXML (MIT) foi escolhido em vez do NPOI (Apache-2.0) para a importação de planilhas: uma API .NET mais simples e mais idiomática para a leitura tolerante, célula a célula, de que este recurso precisa, capaz de lidar com células que misturam datas reais e datas em texto e com valores em texto formatados como moeda. As licenças do seu conjunto de dependências transitivas foram verificadas uma a uma antes de ele ser adicionado: todas MIT, exceto o SixLabors.Fonts, que é Apache-2.0 na versão fixada 1.0.0. A fixação da versão nesse caso é deliberada, não acidental.