GravesBook について
バージョン 1.0.2
発行元:GravesWare, LLC
Luke Graves — オーナー兼創業者、開発者
Copyright © 2026 GravesWare, LLC. All rights reserved.
サポート:support@gravesware.com
ウェブサイト:gravesware.com
GravesBook は、Windows 10 および 11 向けの、プライベートでローカル優先の個人用小切手帳・台帳アプリケーションです。GravesWare, LLC が発行しています。行うのは単式簿記、つまり小切手台帳であり、複式簿記ではありません。本格的な両側からの銀行照合、予定取引、カレンダー、スプレッドシートのインポート、CSV エクスポート、台帳とレポートの印刷、グラフ付きのレポートを備えています。
すべての財務データは、パスフレーズで暗号化された SQLite(SQLCipher)データベースにローカルで保存されます。このバージョンの GravesBook には、ネットワークコードが含まれていません。データを送信せず、アナリティクスを収集せず、クラッシュを誰にも報告しません。パスフレーズを紛失すると、データは復元できません。バックドアも、復旧の手段もありません。詳細はプライバシーに関する声明を、利用条件は利用規約をご覧ください。
GravesWare, LLC について
GravesWare, LLC は、必要以上の情報を収集しない、本当に役に立つソフトウェアを作っています。実際には、何も収集しないということです。テレメトリも、トラッキングも、データの収集もありません。インストールすれば、それはお客様のものです。その中でお客様が行うことは、何ひとつコンピューターの外に出ません。GravesWare は独立した自己資金の会社で、リリースをひとつずつ、じっくりと作っています。
GravesWare のその他のソフトウェア:ローカル優先でプライバシー優先のメールクライアント GravesMail、PDF リーダー&エディター GravesPDF。全製品の一覧は gravesware.com をご覧ください。
サードパーティーの表示
GravesBook に同梱されているすべてのサードパーティー製パッケージを、固定バージョンとライセンスとともに以下に記載します。ライセンスは、各パッケージの公開されている NuGet ライセンスメタデータと照らして確認済みです。プロジェクトの方針により、すべて寛容なライセンス(MIT または Apache-2.0)です。GPL、LGPL、AGPL、ソース利用可能ライセンスや商用ライセンスのパッケージはありません。
以下のパッケージのライセンス全文は、licenses.nuget.org/MIT および licenses.nuget.org/Apache-2.0 で確認できます。
| パッケージ | バージョン | ライセンス | メモ |
|---|---|---|---|
| Microsoft.EntityFrameworkCore.Sqlite | 10.0.0 | MIT | |
| Microsoft.EntityFrameworkCore.Design | 10.0.0 | MIT | ビルド時のみ |
| SQLitePCLRaw.bundle_e_sqlcipher | 2.1.11 | Apache-2.0 | |
| SQLitePCLRaw.lib.e_sqlite3 | 2.1.13 | Apache-2.0 | 明示的なバージョン固定 |
| System.Security.Cryptography.Xml | 10.0.12 | MIT | 明示的なバージョン固定 |
| ClosedXML | 0.105.1 | MIT | .xlsx 形式の取引のインポート |
| パッケージ | バージョン | ライセンス | メモ |
|---|---|---|---|
| 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 経由でバージョンを固定しています。SixLabors.Fonts の後のメジャーバージョンには Six Labors Split License が適用され、一部の組織にとってはソース利用可能/商用ライセンスとなります。1.0.0 自体が通常の Apache-2.0 であることを確認したうえで、この依存関係を受け入れました。 |
| パッケージ | バージョン | ライセンス | メモ |
|---|---|---|---|
| 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 |
| パッケージ | バージョン | ライセンス | メモ |
|---|---|---|---|
| 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 経由の推移的依存 |
| OxyPlot.Wpf.Shared | 2.2.0 | MIT | OxyPlot.Wpf 経由の推移的依存 |
| パッケージ | バージョン | ライセンス | メモ |
|---|---|---|---|
| xunit | 2.9.3 | MIT | 一部のサブパッケージは Apache-2.0 |
| xunit.runner.visualstudio | 3.1.4 | MIT | |
| Microsoft.NET.Test.Sdk | 17.14.1 | MIT | |
| coverlet.collector | 6.0.4 | MIT |
依存関係の選定についての補足
- レポートのグラフ描画は、LiveChartsCore.SkiaSharpView.WPF(Skia/OpenTK を基盤とするプレリリース版のライブラリ)から OxyPlot.Wpf 2.2.0 に切り替えました。安定版で、純粋なマネージド WPF であり、ネイティブの描画層を持ちません。追加する前に、パッケージ自体の nuspec から MIT ライセンスであることを確認しました。
- SQLitePCLRaw.bundle_e_sqlcipher は、SQLCipher に対応したビルド済みのプロバイダーバンドル(Apache-2.0)です。GravesBook のビルドに SQLCipher のネイティブ再ビルドやツールチェーンが不要になるよう、意図的に採用しています。
- スプレッドシートのインポートには、NPOI(Apache-2.0)ではなく ClosedXML(MIT)を選びました。この機能に必要な、セル単位の寛容な読み取りに向いた、より簡潔で .NET らしい API を備えており、本物の日付と文字列の日付が混在するセルや、通貨書式の文字列で書かれた金額を扱えます。その推移的依存関係は、追加する前に 1 つずつライセンスを確認しました。SixLabors.Fonts を除いてすべて MIT で、SixLabors.Fonts は固定した 1.0.0 では Apache-2.0 です。このバージョン固定は意図的なものであり、偶然ではありません。