O programu GravesBook
Verzija 1.0.2
Izdavač: GravesWare, LLC
Luke Graves — vlasnik i osnivač, razvojni programer
Copyright © 2026 GravesWare, LLC. Sva prava pridržana.
Podrška: support@gravesware.com
Web-mjesto: gravesware.com
GravesBook je privatna aplikacija za osobnu čekovnu knjižicu i registar, po načelu lokalno na prvom mjestu, za Windows 10 i 11, a objavljuje je GravesWare, LLC. Vodi jednostavno knjigovodstvo — registar čekovne knjižice, a ne dvojno knjigovodstvo — uz pravo dvostrano usklađivanje s bankom, zakazane transakcije, kalendar, uvoz iz proračunskih tablica, izvoz u CSV, ispis registra i izvješća te izvješća s grafikonima.
Svi financijski podaci pohranjuju se lokalno u bazi podataka SQLite (SQLCipher) šifriranoj pristupnom frazom. Ova verzija programa GravesBook ne sadrži mrežni kod: ne šalje podatke, ne prikuplja analitiku i nikome ne prijavljuje rušenja. Ako se pristupna fraza izgubi, podaci se ne mogu vratiti — nema stražnjih vrata i nema mehanizma za oporavak. Sve pojedinosti potražite u dokumentu Izjava o zaštiti privatnosti, a uvjete korištenja u dokumentu Korisnički ugovor.
O tvrtki GravesWare, LLC
GravesWare, LLC izrađuje uistinu koristan softver koji ne prikuplja više nego što mu treba — što u praksi znači da ne prikuplja ništa. Nema telemetrije, nema praćenja, nema skupljanja podataka. Instalirate ga, vaš je i ništa što u njemu radite ne napušta vaše računalo. GravesWare je neovisan i sam se financira, a gradi se promišljeno, izdanje po izdanje.
Ostali softver tvrtke GravesWare: GravesMail, klijent e-pošte po načelu lokalno na prvom mjestu, kojemu je privatnost ispred svega, i GravesPDF, čitač i uređivač PDF-a. Cijeli katalog potražite na gravesware.com.
Obavijesti trećih strana
Svaki paket treće strane koji se isporučuje s programom GravesBook naveden je u nastavku sa svojom fiksiranom verzijom i licencom, provjerenom prema objavljenim NuGet metapodacima o licenci svakog paketa. Svi su permisivni (MIT ili Apache-2.0) u skladu s pravilima projekta — nema paketa pod licencama GPL, LGPL ili AGPL ni paketa s dostupnim izvornim kodom uz komercijalnu licencu.
Cjelovit tekst licence za svaki paket u nastavku dostupan je na licenses.nuget.org/MIT i licenses.nuget.org/Apache-2.0.
| Paket | Verzija | Licenca | Napomena |
|---|---|---|---|
| Microsoft.EntityFrameworkCore.Sqlite | 10.0.0 | MIT | |
| Microsoft.EntityFrameworkCore.Design | 10.0.0 | MIT | Samo pri izgradnji |
| SQLitePCLRaw.bundle_e_sqlcipher | 2.1.11 | Apache-2.0 | |
| SQLitePCLRaw.lib.e_sqlite3 | 2.1.13 | Apache-2.0 | Izričito fiksirana verzija |
| System.Security.Cryptography.Xml | 10.0.12 | MIT | Izričito fiksirana verzija |
| ClosedXML | 0.105.1 | MIT | Uvoz transakcija iz .xlsx |
| Paket | Verzija | Licenca | Napomena |
|---|---|---|---|
| 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 | Verzija fiksirana preko ClosedXML. Kasnije glavne verzije paketa SixLabors.Fonts imaju licencu Six Labors Split License, koja je za neke organizacije licenca s dostupnim izvornim kodom uz komercijalne uvjete; prije prihvaćanja ove ovisnosti potvrđeno je da je sama verzija 1.0.0 pod običnom licencom Apache-2.0. |
| Paket | Verzija | Licenca | Napomena |
|---|---|---|---|
| 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 |
| Paket | Verzija | Licenca | Napomena |
|---|---|---|---|
| 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 | Tranzitivna preko OxyPlot.Wpf |
| OxyPlot.Wpf.Shared | 2.2.0 | MIT | Tranzitivna preko OxyPlot.Wpf |
| Paket | Verzija | Licenca | Napomena |
|---|---|---|---|
| xunit | 2.9.3 | MIT | Apache-2.0 za neke potpakete |
| xunit.runner.visualstudio | 3.1.4 | MIT | |
| Microsoft.NET.Test.Sdk | 17.14.1 | MIT | |
| coverlet.collector | 6.0.4 | MIT |
Napomene o izboru ovisnosti
- Izrada grafikona u izvješćima prebačena je s biblioteke LiveChartsCore.SkiaSharpView.WPF (predizdanje, s pozadinom Skia/OpenTK) na OxyPlot.Wpf 2.2.0 — stabilnu biblioteku u čistom upravljanom WPF-u, bez nativnog sloja za iscrtavanje. Njezina licenca MIT potvrđena je iz nuspec datoteke samog paketa prije nego što je dodana.
- SQLitePCLRaw.bundle_e_sqlcipher unaprijed je izgrađen skup davatelja s podrškom za SQLCipher (Apache-2.0), a koristi se upravo zato da za izgradnju programa GravesBook ne bude potrebna nativna izgradnja biblioteke SQLCipher ni pripadajući lanac alata.
- Za uvoz iz proračunskih tablica odabran je ClosedXML (MIT), a ne NPOI (Apache-2.0): ima jednostavniji API, više u duhu platforme .NET, za popustljivo čitanje na razini ćelije kakvo ova značajka treba, a nosi se s ćelijama u kojima se miješaju pravi datumi i datumi zapisani kao tekst te s iznosima zapisanima kao tekst u valutnom formatu. Licence svih njegovih tranzitivnih ovisnosti pojedinačno su provjerene prije nego što je dodan — sve su MIT osim paketa SixLabors.Fonts, koji je u fiksiranoj verziji 1.0.0 pod licencom Apache-2.0. Fiksiranje te verzije namjerno je, a ne slučajno.