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 লাইসেন্স মেটাডেটার সঙ্গে মিলিয়ে যাচাই করা হয়েছে। প্রকল্পের নীতি অনুযায়ী সবগুলোই উদার (permissive) লাইসেন্সের (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, কোনো নেটিভ রেন্ডারিং স্তর ছাড়া। এটি যোগ করার আগে প্যাকেজের নিজস্ব nuspec থেকে এর MIT লাইসেন্স নিশ্চিত করা হয়েছে।
  • 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। ওখানে সংস্করণ পিন করাটা ইচ্ছাকৃত, আকস্মিক নয়।