Waqf-DPL 1.0 (رُخصة وَقْف الرَّقْمِيَّة العامَّة)
Digital Public License governing Islamic software and digital works released as continuous endowment (Waqf)
Why This Was Built
Mainstream open-source and Creative Commons licenses lack native support for Islamic waqf concepts (حبس الأصل وتسبيل المنفعة), omitting perpetual digital endowment, ethical-use prohibitions, data trusteeship (أمانة البيانات), and designated Nazir oversight.
The Architectural Answer
Waqf-DPL 1.0 establishes an Islamic jurisprudence licensing framework across 7 operational levels, paired with an authoritative web portal, 14 self-hosted SVG badges, digital endowment deed certificates, and automated repository analyzer/creation CLIs.
Key Features & Architecture
Technical Specifications
- Primary Languages
- TypeScriptJavaScriptMarkdownShell
- Frameworks & Tooling
- React 19ViteTailwind CSS v4Radix UINode.js
- Architecture & Execution Model
- Vite SPA with 16 routes, 7-level fiqh matrix, SVG badge/certificate generation engine, and zero-dependency Node.js CLI packages
- Licensing Model
- WaqfDPL-Isnad 1.0 (waqf)
- Release & Lineage
- Active release cycle since 2026 · Maintained by @JadMadi
Frequently Asked Questions
Can Waqf-DPL be used for software code repositories?
Yes. Waqf-DPL is purpose-engineered for software source code, open datasets, algorithms, and digital documentation endowments.
How does Waqf-DPL differ from MIT, GPL, or Creative Commons?
Waqf-DPL is a religious endowment (حبس الأصل وتسبيل المنفعة) that is legally and jurisprudentially irrevocable, contains an explicit ethical-prohibition clause (Section 3), introduces the Nazir (trustee) guardianship role, and enforces beneficiary data privacy.
How do I add Waqf-DPL to an existing project?
Run `npx @waqftechorg/create-waqf` in your project root. The interactive wizard will detect your stack, prompt for the endower and level, and generate `LICENSE`, `waqf.json`, and README snippets.
How can I test if my repository complies with Waqf-DPL?
Run `npx @waqftechorg/waqf-analyze [path]` (or with `--json` in CI) to receive a Waqf Readiness Score out of 100 and a prioritized remediation roadmap.