- 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
97 lines
4.4 KiB
Markdown
97 lines
4.4 KiB
Markdown
# 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](https://bentopdf.com/licensing.html).
|
|
:::
|
|
|
|
## Get a Commercial License
|
|
|
|
**[Get Lifetime License for $49](https://ko-fi.com/s/f32ca4cb75)** — 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](https://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](mailto: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](mailto:contact@bentopdf.com) with your Ko-fi purchase confirmation, and we'll send an official invoice.
|