AGPL Community Edition + commercial licenses

Free under AGPL. Commercial licenses when you need more.

Open Satchel Community Edition is AGPL-3.0-only. If AGPL works for your use case, you can use it. Commercial licenses are available for organizations that need non-AGPL terms, proprietary embedding, private modifications, redistribution/OEM rights, procurement paperwork, signed builds, or support.

Email licensingFind your lane
01
Community Edition

AGPL-3.0-only

Anyone may download, run, study, modify, and redistribute Open Satchel under AGPL terms. Personal, hobby, research, academic, nonprofit, and AGPL-compliant company use can be free.

  • No purchase required when AGPL fits.
  • Public docs, issues, and releases.
  • AGPL obligations apply if you modify and distribute or operate a covered network service.
Commercial

Same code, different terms

Commercial licensing is for organizations that need rights or business terms AGPL does not provide. It is not a tax on ordinary company use.

  • Non-AGPL grant for internal app use.
  • Signed builds, procurement package, and email support.
  • SDK, source access, OEM, and redistribution available under higher tiers.
02

Start with the AGPL question.

The first paid-license question is simple: can your organization use Open Satchel under AGPL-3.0? If yes, use the public release. If no, choose the commercial lane that matches your actual use.

Use caseLikely lane
Using the PDF editor personally, for school, research, or hobbiesAGPL Community Edition
Using the desktop app inside a company that accepts AGPLAGPL Community Edition
Your policy prohibits AGPL, or you need signed builds/procurement docs/supportCommercial app license
Keeping private modifications without AGPL share-alike obligationsCommercial license or source access
Embedding the engine in a proprietary product or private SDKBinary engine SDK or source engine license
Shipping Open Satchel technology to your customersOEM / redistribution license
Requesting custom legal terms, security portal work, BAAs/DPAs, live calls, or special indemnityEnterprise/source/OEM lane
03

The practical map.

These lanes are meant to make the answer obvious before anyone books a call, opens a procurement portal, or asks legal to guess.

Individuals, students, hobbyists

Free

Use Open Satchel Community Edition under AGPL-3.0-only. No contract, no purchase, public docs and issues.

Companies comfortable with AGPL

Free

Ordinary internal use is allowed when your organization can comply with AGPL. Paid licensing is not required just because you are a company.

Nonprofit / education

$2,500/year

For schools and nonprofits that need non-AGPL terms. Standard terms only; custom procurement moves to business or enterprise pricing.

Small organization

$7,500/year

Under 100 employees, internal app use, non-AGPL rights, signed builds, standard procurement package, and email support.

Mid-market

$15,000/year

100-499 employees using the desktop app internally and needing commercial terms, standard docs, and invoice/payment flow.

Large organization

$25,000/year

500+ employees, internal commercial app use, standard agreement, signed builds, offline license certificate, and support.

Regulated, government, healthcare

Size tier first

Standard documents first. Custom paperwork, portal work, BAA/DPA requests, special indemnity, calls, or questionnaires move to enterprise/source/OEM.

Binary PDF engine SDK

From $50,000/year per module

For embedding the engine without source. Closed-source embedding requires commercial terms unless the full embedding product is AGPL.

Source PDF engine

From $100,000/year per module

For private review and modification of the licensed engine. The customer owns their fork; Open Satchel support is upstream and email-only.

OEM / redistribution / white-label

From $150,000/year

Customer-facing redistribution is not app/business pricing. OEM scope, platforms, users, attribution, support, and future modules are contracted separately.

04

Real numbers, clear boundaries.

Commercial app tiers are based on organization size and business needs, not seats. Engine, source, and OEM rights are separate from app/business pricing.

Buyer / use casePriceNotes
Individuals / students / hobbyistsFree under AGPLNo commercial license needed.
AGPL-comfortable companiesFree under AGPLUse the Community Edition if AGPL works for your policy and use case.
Nonprofit / education needing non-AGPL$2,500/yearFixed rate, standard terms only.
Small org under 100 needing non-AGPL$7,500/yearFixed price, no negotiation for standard license.
Mid-market, 100-499 needing non-AGPL$15,000/yearStandard business license.
Large org, 500+ needing non-AGPL$25,000/yearStandard business license.
Binary PDF engine SDKFrom $50,000/year per moduleForm plus signed standard engine terms.
Source PDF engineFrom $100,000/year per moduleSigned source terms plus private repo or versioned archive.
OEM / redistribution / white-labelFrom $150,000/yearCustom contract; this is the tier most likely to need a call.
Full document engine suite$150,000-$250,000/yearFuture Word, Excel, and PowerPoint modules count only when generally available and listed in the agreement.
Standard app licenses do not include redistribution, embedding, source access, custom forks, SDK rights, automation rights, or OEM rights.
05

Engine licenses are modular.

A module is one independently licensed document engine or premium capability. Each commercial agreement lists the modules it covers. Active customers receive updates for the modules named in their agreement.

Future Word, Excel, and PowerPoint engines are roadmap modules. They are not implied to exist today, and they are not automatically included in a PDF license unless the agreement explicitly lists them and they are generally available.

ModuleStatusTreatment
PDF EngineCurrent / first moduleBase engine module.
Word EngineFutureSeparate module or listed suite add-on when generally available.
Excel EngineFutureSeparate module or listed suite add-on when generally available.
PowerPoint EngineFutureSeparate module or listed suite add-on when generally available.
Batch automation, compliance, server/headless runtimeFuture / premiumAdd-on modules when available.
06

Low-touch, not mysterious.

AGPL users can use the public release immediately. Standard commercial licenses are email-only and usually completed in 1-3 business days. Calls are not required for standard tiers.

  1. Send your business email, legal entity, employee range, requested lane, and intended use.
  2. We first check whether AGPL is enough. If yes, you use the public release.
  3. If you need non-AGPL rights, we confirm the lane and send standard terms or an invoice.
  4. After signature/payment, you receive the signed installer, license certificate, docs, SDK, or repo access covered by the agreement.
07

Regulated buyers

Hospitals, government agencies, legal/financial teams, and other regulated buyers start with the standard security, privacy, accessibility, SBOM, audit, limitations, and verification documents. Custom forms, portal entry, BAA/DPA requests, special indemnity, or live reviews move to enterprise/source/OEM terms. Open Satchel does not claim HIPAA, FedRAMP, FIPS, or SOC 2 compliance.

Source access

Source access is permanent disclosure of the delivered version. Customers own their fork, private patches, merge conflicts, and downstream product behavior. Support is email-only and applies to the unmodified upstream release unless a separate services agreement says otherwise.

OEM and redistribution

Customer-facing redistribution, white-labeling, sublicensing, managed service use, or inclusion in another product is OEM/redistribution licensing. It is not covered by standard app/business pricing.

Renewal and lapse

AGPL does not expire. For commercial app licenses, the last installed version keeps working for existing licensed users after expiration, but updates, support, new deployments, and non-AGPL rights outside the active term stop. SDK, source, and OEM lapse rules are governed by the signed agreement.

Existing customers and future modules

A PDF customer keeps PDF rights and PDF updates during the active term. New engines can be added later as add-ons or suite renewals. Future modules are included only when generally available and explicitly named in the agreement.

Need commercial terms?

Send the intended use, deployment shape, employee range, and whether you need app licensing, SDK, source access, OEM rights, procurement docs, or support.

licensing@opensatchel.devsecurity@opensatchel.devsupport@opensatchel.dev