GravesBook बद्दल

आवृत्ती 1.0.2 — GravesWare, LLC
GravesBook

आवृत्ती 1.0.2
प्रकाशक: GravesWare, LLC
Luke Graves — मालक आणि संस्थापक, डेव्हलपर
कॉपीराइट © 2026 GravesWare, LLC. सर्व हक्क राखीव.
साहाय्य: support@gravesware.com
वेबसाइट: gravesware.com

GravesBook हे Windows 10 आणि 11 साठीचे खाजगी, स्थानिक डेटा प्रथम मानणारे वैयक्तिक चेकबुक आणि नोंदवही ॲप्लिकेशन आहे, GravesWare, LLC ने प्रकाशित केलेले. ते एकेरी नोंद पद्धतीचा हिशेब ठेवते — चेकबुक नोंदवही, दुहेरी नोंद पद्धतीचे बुककीपिंग नव्हे — आणि त्यासोबत योग्य अशी दोन्ही बाजूंची बँक जुळवणी, नियोजित व्यवहार, कॅलेंडर, स्प्रेडशीट आयात, CSV निर्यात, नोंदवही आणि अहवालांचे प्रिंटिंग, आणि चार्टसह अहवाल देते.

सर्व आर्थिक डेटा पासफ्रेजने एन्क्रिप्ट केलेल्या SQLite (SQLCipher) डेटाबेसमध्ये स्थानिकरीत्या साठवला जातो. GravesBook च्या या आवृत्तीत कोणताही नेटवर्क कोड नाही: ती डेटा पाठवत नाही, ॲनालिटिक्स गोळा करत नाही आणि कोणालाही क्रॅश कळवत नाही. पासफ्रेज हरवला, तर डेटा परत मिळवता येत नाही — बॅकडोअर नाही आणि पुनर्प्राप्तीची कोणतीही यंत्रणा नाही. संपूर्ण तपशिलासाठी गोपनीयता विधान आणि वापराच्या अटींसाठी वापरकर्ता करार पहा.

GravesWare, LLC बद्दल

GravesWare, LLC खरोखर उपयोगी सॉफ्टवेअर बनवते, जे गरजेपेक्षा जास्त काही गोळा करत नाही — म्हणजे प्रत्यक्षात ते काहीही गोळा करत नाही. टेलिमेट्री नाही, ट्रॅकिंग नाही, डेटा गोळा करणे नाही. तुम्ही ते इंस्टॉल करता, ते तुमचे असते, आणि त्यात तुम्ही जे काही करता ते तुमच्या मशीनबाहेर जात नाही. GravesWare स्वतंत्र आहे आणि स्वतःच्या पैशावर चालते; ते विचारपूर्वक बनवले जाते, एका वेळी एक रिलीझ.

GravesWare चे इतर सॉफ्टवेअर: GravesMail, स्थानिक डेटा प्रथम आणि गोपनीयता प्रथम मानणारा ईमेल क्लायंट, आणि GravesPDF, PDF रीडर आणि एडिटर. संपूर्ण यादीसाठी 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 अधिक सोपा आणि सहज आहे, आणि ती खऱ्या तारखा व मजकूररूपी तारखा यांचे मिश्र सेल आणि चलन स्वरूपातील मजकूररूपी रकमा हाताळते. ती जोडण्यापूर्वी तिच्या अप्रत्यक्ष डिपेंडन्सींचे परवाने एकेक करून तपासले — सर्व MIT, फक्त SixLabors.Fonts वगळता, जी निश्चित केलेल्या 1.0.0 आवृत्तीत Apache-2.0 आहे. तिथली आवृत्ती मुद्दाम निश्चित केलेली आहे, योगायोगाने नाही.