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.0MITअप्रत्यक्ष, OxyPlot.Wpf के ज़रिए
OxyPlot.Wpf.Shared2.2.0MITअप्रत्यक्ष, OxyPlot.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 है। वहाँ संस्करण का पिन सोच-समझकर किया गया है, संयोग से नहीं।