GravesBook-നെക്കുറിച്ച്

പതിപ്പ് 1.0.2 — GravesWare, LLC
GravesBook

പതിപ്പ് 1.0.2
പ്രസാധകർ: GravesWare, LLC
Luke Graves — ഉടമയും സ്ഥാപകനും, ഡെവലപ്പർ
പകർപ്പവകാശം © 2026 GravesWare, LLC. എല്ലാ അവകാശങ്ങളും നിക്ഷിപ്തം.
പിന്തുണ: support@gravesware.com
വെബ്സൈറ്റ്: gravesware.com

Windows 10, 11 എന്നിവയ്ക്കായുള്ള, പ്രാദേശിക സംഭരണത്തിന് മുൻഗണന നൽകുന്ന ഒരു സ്വകാര്യ വ്യക്തിഗത ചെക്ക്ബുക്ക്, രജിസ്റ്റർ ആപ്ലിക്കേഷനാണ് GravesBook; 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 എന്നിവിടങ്ങളിൽ ലഭ്യമാണ്.

ഡാറ്റ ലെയർ (GravesWare.Checkbook.Data) — നേരിട്ടുള്ള ഡിപൻഡൻസികൾ
പാക്കേജ്പതിപ്പ്ലൈസൻസ്കുറിപ്പ്
Microsoft.EntityFrameworkCore.Sqlite10.0.0MIT
Microsoft.EntityFrameworkCore.Design10.0.0MITബിൽഡ് സമയത്ത് മാത്രം
SQLitePCLRaw.bundle_e_sqlcipher2.1.11Apache-2.0
SQLitePCLRaw.lib.e_sqlite32.1.13Apache-2.0വ്യക്തമായ പിൻ
System.Security.Cryptography.Xml10.0.12MITവ്യക്തമായ പിൻ
ClosedXML0.105.1MIT.xlsx ഇടപാട് ഇംപോർട്ട്
ട്രാൻസിറ്റീവ് (ClosedXML വഴി)
പാക്കേജ്പതിപ്പ്ലൈസൻസ്കുറിപ്പ്
ClosedXML.Parser2.0.0MIT
DocumentFormat.OpenXml3.1.1MIT
DocumentFormat.OpenXml.Framework3.1.1MIT
ExcelNumberFormat1.1.0MIT
RBush.Signed4.0.0MIT
SixLabors.Fonts1.0.0Apache-2.0ClosedXML വഴി പിൻ ചെയ്തത്. SixLabors.Fonts-ന്റെ പിന്നീടുള്ള പ്രധാന പതിപ്പുകൾ Six Labors Split License-നു കീഴിലാണ്, ചില സ്ഥാപനങ്ങൾക്ക് അത് സോഴ്സ്-അവൈലബിൾ/വാണിജ്യ ലൈസൻസാണ്; ഈ ഡിപൻഡൻസി സ്വീകരിക്കുന്നതിനു മുമ്പ് 1.0.0 തന്നെ സാധാരണ Apache-2.0 ആണെന്ന് സ്ഥിരീകരിച്ചിരുന്നു.
ട്രാൻസിറ്റീവ് (EF Core / SQLCipher)
പാക്കേജ്പതിപ്പ്ലൈസൻസ്കുറിപ്പ്
Microsoft.Data.Sqlite.Core10.0.0MIT
Microsoft.EntityFrameworkCore10.0.0MIT
Microsoft.EntityFrameworkCore.Abstractions10.0.0MIT
Microsoft.EntityFrameworkCore.Relational10.0.0MIT
Microsoft.Extensions.Caching.Abstractions10.0.0MIT
Microsoft.Extensions.Caching.Memory10.0.0MIT
Microsoft.Extensions.Configuration.Abstractions10.0.0MIT
Microsoft.Extensions.DependencyModel10.0.0MIT
Microsoft.Extensions.Logging.Abstractions10.0.0MIT
Microsoft.Extensions.Options10.0.0MIT
Microsoft.Extensions.Primitives10.0.0MIT
System.Security.Cryptography.Pkcs10.0.12MIT
SQLitePCLRaw.core2.1.11Apache-2.0
SQLitePCLRaw.lib.e_sqlcipher2.1.11Apache-2.0
SQLitePCLRaw.provider.e_sqlcipher2.1.11Apache-2.0
ആപ്പ് ലെയർ (GravesWare.Checkbook.App) — നേരിട്ടുള്ള ഡിപൻഡൻസികൾ
പാക്കേജ്പതിപ്പ്ലൈസൻസ്കുറിപ്പ്
CommunityToolkit.Mvvm8.4.0MIT
OxyPlot.Wpf2.2.0MIT
Microsoft.Extensions.DependencyInjection10.0.0MIT
OxyPlot.Core2.2.0MITOxyPlot.Wpf വഴി ട്രാൻസിറ്റീവ്
OxyPlot.Wpf.Shared2.2.0MITOxyPlot.Wpf വഴി ട്രാൻസിറ്റീവ്
ടെസ്റ്റ് പ്രോജക്റ്റ് (GravesWare.Checkbook.Tests) — വിതരണം ചെയ്യുന്നില്ല, ഡെവലപ്മെന്റ് സമയത്ത് മാത്രം
പാക്കേജ്പതിപ്പ്ലൈസൻസ്കുറിപ്പ്
xunit2.9.3MITചില ഉപ-പാക്കേജുകൾക്ക് Apache-2.0
xunit.runner.visualstudio3.1.4MIT
Microsoft.NET.Test.Sdk17.14.1MIT
coverlet.collector6.0.4MIT

ഡിപൻഡൻസി തിരഞ്ഞെടുപ്പുകളെക്കുറിച്ചുള്ള കുറിപ്പുകൾ

  • റിപ്പോർട്ടുകളിലെ ചാർട്ടിംഗ് LiveChartsCore.SkiaSharpView.WPF-ൽ നിന്ന് (Skia/OpenTK അടിസ്ഥാനമാക്കിയ ഒരു പ്രീ-റിലീസ് ലൈബ്രറി) OxyPlot.Wpf 2.2.0-ലേക്ക് മാറ്റി — സ്ഥിരതയുള്ളത്, പൂർണ്ണമായും മാനേജ്ഡ് WPF, നേറ്റീവ് റെൻഡറിംഗ് ലെയർ ഇല്ലാത്തത്. അത് ചേർക്കുന്നതിനു മുമ്പ് അതിന്റെ MIT ലൈസൻസ് പാക്കേജിന്റെ സ്വന്തം nuspec-ൽ നിന്ന് സ്ഥിരീകരിച്ചിരുന്നു.
  • SQLitePCLRaw.bundle_e_sqlcipher എന്നത് SQLCipher പിന്തുണയുള്ള, മുൻകൂട്ടി ബിൽഡ് ചെയ്ത പ്രൊവൈഡർ ബണ്ടിലാണ് (Apache-2.0); GravesBook ബിൽഡ് ചെയ്യാൻ നേറ്റീവ് SQLCipher റീബിൽഡോ ടൂൾചെയിനോ ആവശ്യമില്ലാതിരിക്കാനാണ് അത് പ്രത്യേകമായി ഉപയോഗിക്കുന്നത്.
  • സ്പ്രെഡ്ഷീറ്റ് ഇംപോർട്ടിനായി NPOI-ക്ക് (Apache-2.0) പകരം ClosedXML (MIT) തിരഞ്ഞെടുത്തു: ഈ ഫീച്ചറിന് ആവശ്യമായ, കർശനമല്ലാത്ത സെൽ തലത്തിലുള്ള വായനയ്ക്ക് കൂടുതൽ ലളിതവും .NET ശൈലിക്ക് ചേർന്നതുമായ ഒരു API; യഥാർത്ഥ തീയതിയും ടെക്സ്റ്റ് തീയതിയും കലർന്ന സെല്ലുകളും കറൻസി ഫോർമാറ്റിലുള്ള ടെക്സ്റ്റ് തുകകളും അത് കൈകാര്യം ചെയ്യുന്നു. അത് ചേർക്കുന്നതിനു മുമ്പ് അതിന്റെ ട്രാൻസിറ്റീവ് ഡിപൻഡൻസികളുടെ ലൈസൻസ് ഓരോന്നായി പരിശോധിച്ചു — പിൻ ചെയ്ത 1.0.0-ൽ Apache-2.0 ആയ SixLabors.Fonts ഒഴികെ എല്ലാം MIT ആണ്. അവിടെയുള്ള പതിപ്പ് പിൻ മനഃപൂർവമാണ്, യാദൃച്ഛികമല്ല.