關於 GravesDiary

版本 0.1.1 — GravesWare, LLC
GravesDiary

版本 0.1.1
由 GravesWare, LLC 發行
Luke Graves — 擁有人兼創辦人、開發者
版權所有 © 2026 GravesWare, LLC。保留一切權利。
支援:support@gravesware.com
網站:gravesware.com

GravesDiary 是一個私人日記程式,以 Avalonia 建構,由 GravesWare, LLC 發行。每篇日記都屬於某一天,可以附有評分、心情、標籤、人物、地點,以及相片或其他檔案。日記在你的電腦上一直保持加密,並可透過你本來已有的資料夾,讓多部電腦保持一致,不需帳戶,也不經任何伺服器。

GravesDiary 不會向 GravesWare 傳送任何資料:沒有遙測、沒有分析、沒有當機報告、不檢查更新,也不會就授權向總部回報。至於哪些資料會寫入你的電腦、哪些不會,詳見私隱聲明。

關於 GravesWare, LLC

GravesWare, LLC 製作真正有用的軟件,不會收集超出所需的資料——實際上,即是甚麼都不收集。沒有遙測,沒有追蹤,沒有資料搜集。你安裝了,它就是你的;你在當中所做的一切都不會離開你的電腦。GravesWare 獨立營運、自資經營,用心製作,一個版本接一個版本地推出。

GravesWare 的其他軟件:GravesMail,本機優先、私隱優先的電郵用戶端;GravesPDF,完全離線運作的 PDF 閱讀器及編輯器;GravesBook,私人支票登記簿;以及 GravesZIP,加密壓縮檔管理程式。完整產品目錄請參閱 gravesware.com。

第三方聲明

GravesDiary 包含下列第三方元件。每個元件仍屬其各自擁有人所有,並按所示授權使用。

以下的授權及版本,取自隨本版本分發的確切組建的套件中繼資料及上游發佈標籤。如某個原生程式庫是由 GravesWare 從原始碼編譯,而非以二進制套件形式取用,則會註明上游專案及編譯時所用的確切標籤。

受控元件
元件授權用途
Avalonia 12.1.2
Avalonia.Desktop 12.1.2
Avalonia.Themes.Fluent 12.1.2
Avalonia.Fonts.Inter 12.1.2
MIT跨平台使用者介面框架及 Fluent 佈景主題,連同它帶來的平台套件:Avalonia.Win32、Avalonia.X11、Avalonia.FreeDesktop、Avalonia.Skia 及 Avalonia.HarfBuzz。
Copyright 2013-2026 (c) The AvaloniaUI Project
avaloniaui.net
Avalonia.Controls.WebView 12.1.0MIT為日記編輯器載入系統本身的網頁引擎:Windows 上是 Microsoft Edge WebView2,Linux 上是 WebKitGTK。它本身不附帶任何引擎。
Copyright 2019-2026 (c) AvaloniaUI OÜ
avaloniaui.net
CommunityToolkit.Mvvm 8.4.2MITMVVM 基本元件:可觀察物件及轉送命令。
Copyright (c) .NET Foundation and Contributors
github.com/CommunityToolkit/dotnet
Microsoft.Data.Sqlite.Core 10.0.12MITSQLite 的 ADO.NET 提供者。這裏刻意使用「.Core」套件:它本身不註冊任何原生提供者,讓 GravesDiary 可以明確註冊 SQLCipher。
Copyright (c) .NET Foundation and Contributors
github.com/dotnet/efcore
SQLitePCLRaw.core 3.0.5
SQLitePCLRaw.provider.dynamic_cdecl 3.0.5
Apache-2.0低階 SQLite 互通層,以及用來載入下列 SQLCipher 程式庫的動態繫結提供者。
Copyright (c) Eric Sink and contributors
github.com/ericsink/SQLitePCL.raw
SkiaSharp 3.119.4
HarfBuzzSharp 8.3.1.3
MIT2D 圖形及文字塑形繫結,供 Avalonia 用於繪製畫面。
Copyright (c) Microsoft Corporation and contributors
github.com/mono/SkiaSharp
MicroCom.Runtime 0.11.6MITAvalonia 在 Windows 上使用的 COM 互通執行階段。
Copyright 2021 (c) Nikita Tsukanov
github.com/kekekeks/MicroCom
Tmds.DBus.Protocol 0.94.1MITAvalonia 在 Linux 上使用的 D-Bus 通訊協定程式庫,用於無障礙功能及桌面整合。
Copyright (c) Tom Deseyn
github.com/tmds/Tmds.DBus
原生元件
元件授權用途
SQLCipher 4.16.0 (tag v4.16.0, commit e2a6040)BSD-3-Clause為 SQLite 提供透明的頁面層級 AES-256 加密,並支援全文搜尋 (FTS5)。由 GravesWare, LLC 從原始碼編譯,而非以二進制套件形式取用,並與下列 libtomcrypt 後端靜態連結,因此執行時不需要任何外部加密程式庫。
Copyright (c) Zetetic LLC
github.com/sqlcipher/sqlcipher
libtomcrypt 1.18.2 (tag v1.18.2, commit 7e7eb69)Public domain / UnlicenseSQLCipher 所依賴的密碼學基本元件:AES、SHA、HMAC、PBKDF2 及 Fortuna PRNG。刻意固定於該發佈標籤。
Copyright (c) Tom St Denis
github.com/libtom/libtomcrypt
SQLitePublic domain已併入上述 SQLCipher。
www.sqlite.org
SkiaBSD-3-Clause透過 SkiaSharp 原生資產套件分發。上游專案(Google LLC)
skia.org
HarfBuzzMIT透過 HarfBuzzSharp 原生資產套件分發
harfbuzz.github.io
ANGLE (Windows only)BSD-3-Clause透過 Avalonia.Angle.Windows.Natives 分發。在 Direct3D 上實現 OpenGL ES,供 Avalonia 用於硬件加速繪圖。
Copyright 2018 The ANGLE Project Authors
chromium.googlesource.com/angle/angle
字型
元件授權用途
InterSIL Open Font License 1.1使用者介面字型,透過 Avalonia.Fonts.Inter 隨附。
Copyright (c) The Inter Project Authors
github.com/rsms/inter
.NET 執行階段
元件授權用途
.NET 10MIT本應用程式以獨立式發佈:.NET 執行階段及基底類別庫已隨附其中。
Copyright (c) .NET Foundation and Contributors
github.com/dotnet/runtime

自行編寫

格式化文字文件模型及編輯器頁面由 GravesWare 自行編寫,與 GravesMail 共用。當中不包含任何第三方程式碼。

授權條款全文

以下授權條款全文以英文原樣轉載,即作者發佈時所用的語言。

MIT License

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

BSD 3-Clause License

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

  1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Apache License 2.0

Licensed under the Apache License, Version 2.0 (the “License”); you may not use these files except in compliance with the License. You may obtain a copy of the License at

www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

SIL Open Font License 1.1

The full text is available at scripts.sil.org/OFL

PERMISSION & CONDITIONS: Permission is hereby granted, free of charge, to any person obtaining a copy of the Font Software, to use, study, copy, merge, embed, modify, redistribute, and sell modified and unmodified copies of the Font Software, subject to the conditions in the full licence text. The Font Software may not be sold by itself.

Public domain / Unlicense (libtomcrypt, SQLite)

These components have been dedicated to the public domain by their authors. No licence conditions attach to their use.