Files
bentopdf/docs/licensing.md
alam00000 2c85ca74e9 feat: separate AGPL libraries and add dynamic WASM loading
- Add WASM settings page for configuring external AGPL modules
- Implement dynamic loading for PyMuPDF, Ghostscript, and CoherentPDF
- Add Cloudflare Worker proxy for serving WASM files with CORS
- Update all affected tool pages to check WASM availability
- Add showWasmRequiredDialog for missing module configuration

Documentation:
- Update README, licensing.html, and docs to clarify AGPL components
  are not bundled and must be configured separately
- Add WASM-PROXY.md deployment guide with recommended source URLs
- Rename "CPDF" to "CoherentPDF" for consistency
2026-01-27 15:26:26 +05:30

4.4 KiB

Commercial License

BentoPDF is dual-licensed under AGPL-3.0 (for open-source projects) and a Commercial License (for proprietary/closed-source applications).

::: tip Full Details For complete licensing information, delivery details, AGPL component notices, and invoicing, visit our Licensing Page. :::

Get a Commercial License

Get Lifetime License for $49 — A one-time purchase that includes all future updates forever.

When Do You Need a Commercial License?

Use Case License Required
Open-source project with public source code AGPL-3.0 (Free)
Internal company tool (not distributed) AGPL-3.0 (Free)
Proprietary/closed-source application Commercial License
SaaS product without source code disclosure Commercial License
Redistributing without AGPL compliance Commercial License

Delivery & Licensing Model

  • No license key is required or provided. BentoPDF intentionally does not use license keys to streamline deployment and reduce operational friction for users.
  • Upon purchase, users receive a ZIP archive containing the complete BentoPDF source code and binaries.
  • The source code provided is identical to the code published in our public open-source repository.

GitHub Repository: github.com/alam00000/bentopdf

Important Notice on Third-Party Components

::: warning AGPL Components - Not Bundled BentoPDF does not bundle AGPL-licensed processing libraries. The following components are loaded separately by users who configure them via Advanced Settings:

Component License Status
PyMuPDF AGPL-3.0 Not bundled - user configured
Ghostscript AGPL-3.0 Not bundled - user configured
CoherentPDF AGPL-3.0 Not bundled - user configured

Why are AGPL binaries not included?

To maintain clear legal separation, BentoPDF does not distribute AGPL-licensed binaries. Users who need features powered by these libraries can:

  1. Configure their own WASM sources in Advanced Settings
  2. Host their own WASM proxy to serve these files
  3. Use any compatible CDN that hosts these packages

This approach ensures:

  • BentoPDF's core code remains under its dual-license (AGPL-3.0 / Commercial)
  • Users make an informed choice when enabling AGPL features
  • Clear compliance boundaries for commercial users :::

::: tip Commercial License & AGPL Features The commercial license covers BentoPDF's own code. If you configure and use AGPL components (PyMuPDF, Ghostscript, CoherentPDF), you must still comply with their respective AGPL-3.0 license terms, which may require source code disclosure if you distribute modified versions. :::

Invoicing

  • Ko-fi does not automatically issue invoices.
  • An official invoice will be provided immediately upon request.

Contact us: contact@bentopdf.com with your purchase details.

What's Included

Feature Included
Full source code
All 50+ PDF tools
Self-hosting rights
Lifetime updates
Remove branding (Simple Mode)
Commercial support (via email)
Priority feature requests

FAQ

Do I need a license key to use BentoPDF?

No. BentoPDF does not use license keys. The commercial license grants you legal rights to use the software in proprietary applications.

Can I use BentoPDF in my SaaS product?

Yes, with a commercial license. Without it, you must comply with AGPL-3.0, which requires you to make your full source code available to users.

What about the AGPL components?

Components like CoherentPDF are licensed under AGPL v3 and remain under that license. The commercial license covers BentoPDF's own code but does not override third-party AGPL obligations.

How do I get an invoice?

Email contact@bentopdf.com with your Ko-fi purchase confirmation, and we'll send an official invoice.