Skip to main content

License Terms

Last updated 2026-06-11. Material changes are flagged here and recorded in the changelog below.

These are the license terms for We-Amp's products. Production use requires a commercial license — but the software never locks you out. The grant of use below states what each tier permits.

We-Amp B.V. publishes its license terms for all products on this page; releases shipped after these terms took effect reference it by URL as the reference rolls out across distributions. The license summary on modpagespeed.com mirrors it for visitors who start on the product site. This page carries terms only — pricing is published at modpagespeed.com/pricing/.

The short version

  • Production use requires a commercial license — but the software never locks you out. Unlicensed installs stay fully functional and are signalled, never blocked.
  • Licensing is per site. Non-commercial and not-for-profit sites qualify for a Community key at no charge; commercial production use needs a paid tier.
  • Terms live on this page; prices live at modpagespeed.com/pricing/.

This is a summary — the numbered sections below are the terms.

1. What these terms cover

These terms govern the use of We-Amp's binary software distributions: ModPageSpeed 2.0 (Docker images with a Helm chart, and a NuGet preview for ASP.NET Core) and the companion mod_pagespeed 1.15 line (.deb/.rpm/.msi packages).

Releases shipped after these terms took effect reference this page by its URL, https://we-amp.com/licensing/, in their license documents. The terms that govern a release are the terms published here on that release's date. Changes to this page bind releases shipped after the change and subscriptions renewed after it — they do not rewrite the terms of a release you already received.

By installing or using a We-Amp product you accept the terms of the tier that applies to your use.

A site is one registrable domain plus its subdomains. example.com, www.example.com, and shop.example.com together are one site; example.org is a second site. A server is one running instance of the software serving the site — a physical machine, a virtual machine, or a container.

2. Grant of use, per tier

Licensing is per site, except Enterprise (per organization) and Hoster (per host). Every paid subscription includes security patches and version upgrades; support varies by tier. This page states what each tier permits and deliberately carries no prices — those are published at modpagespeed.com/pricing/.

2.1 Unlicensed

No signup, no key. You may install and run the software on any number of servers for evaluation, development, and testing. Production use is not covered by this tier: it requires a license under one of the tiers below. The software does not enforce that requirement — an unlicensed install stays fully functional and is signalled as described in section 4.

2.2 Community

Production use of a site is permitted where the site is non-commercial or operated by a registered not-for-profit organization, under a Community key issued for that site at no charge. Community is a registered license class — the same grant mechanics as the paid tiers, with eligibility in place of payment. Keys are issued on self-attestation — an email address, the site domain, and your confirmation that the use qualifies — and are valid for one year, renewing the same way they were issued: by re-attesting. We do not verify attestations; a materially false attestation places the use outside this grant. This permission applies from the next release onward after its first publication here (see the changelog, section 9); releases shipped before it are not retroactively covered. Community keys are issued only while these terms are in force; request one at modpagespeed.com/community-license/.

2.3 Starter

A Starter license permits commercial production use of one site on up to two servers concurrently serving that site. Support is community-level, without the priority handling Business includes.

2.4 Business

A Business license permits commercial production use of one site on any number of servers, containers, or instances. Autoscaling groups, high-availability replicas, and elastic container fleets serving the licensed site are all covered — the site is the licensed unit, not the machine. Includes priority email support.

2.5 Enterprise

An Enterprise license is organization-wide: production use of all sites the organization operates, on any number of servers, with any engine. Enterprise licensing is sold under a negotiated agreement and includes a service-level agreement, invoicing under a master services agreement, supply-chain attestations (software bill of materials, signed artifacts), and a direct support line. Where the negotiated agreement and this page conflict, the agreement governs.

2.6 Hoster

A Hoster license is per host: one licensed hosting server covers every customer domain served from that host. Hoster licensing is arranged as a partner agreement, with keys scoped to the host and volume terms negotiated per deal. See the contact page.

2.7 One license, any engine

A site license (Community, Starter, or Business) covers whichever We-Amp engines serve that site: the mod_pagespeed 1.15 line on Apache, nginx, IIS, or Envoy, and ModPageSpeed 2.0. You may switch or mix engines under one license. The ASP.NET Core middleware joins this model at general availability (section 8).

2.8 Honor system

Tier limits are license terms, not technical controls. The software does not count your servers or verify your attestation — the tiers are designed for honest self-selection, with the signal described in section 4 as the only backstop. No release will add gating to the optimization functionality the Unlicensed and Community tiers include.

3. License keys, activation, and lapse

License keys are Ed25519-signed tokens, validated against api.modpagespeed.com and cached locally; an internet connection is needed only for activation and periodic renewal. Activation is handled through the admin console at /pagespeed_global_admin or via a license key in your configuration. A key under any tier removes the unlicensed signal.

A lapsed subscription behaves exactly like unlicensed use: the software keeps optimizing and is signalled as described in section 4. Renewing restores the licensed state. Renewals are governed by the terms in force at the time of renewal (section 9).

4. The never-locks-out commitment

Production use requires a commercial license — but the software never locks you out.

Unlicensed and lapsed installs stay fully functional. They are signalled, never blocked, throttled, or degraded: responses carry an X-PageSpeed-Warn: unlicensed header, the admin console shows a notice, and a line is written to the startup log. The signal runs at constant intensity — identical on day one and day one thousand. It never escalates, and no release will intensify it or add gating to the optimization functionality the Unlicensed and Community tiers include. This is a standing commitment, not an implementation detail: it stands on its own and survives every other term on this page.

5. Order of precedence

Purchases and use are governed by these documents. When they conflict, the earlier document in this list governs:

  1. The checkout terms presented by FastSpring at the time of purchase.
  2. The product terms at modpagespeed.com/terms/.
  3. The terms of service of the We-Amp website you use.

This page supplies the grant of use those documents reference. For Enterprise and Hoster customers, the negotiated agreement governs first (sections 2.5 and 2.6).

6. Source publication: the BSL 1.1 plan

We intend to publish the ModPageSpeed 2.0 source under the Business Source License 1.1 (BSL 1.1). BSL is a source-available license introduced by MariaDB and used by companies such as HashiCorp. Each published release will carry a four-year change-date after which that release converts automatically to Apache 2.0. The change-date is the worst-case ceiling — it applies regardless of We-Amp B.V.'s corporate status.

The optimization libraries inherited from the original mod_pagespeed remain Apache 2.0 today and are not affected by the BSL plan.

No date is committed. We'll announce on the ModPageSpeed blog when source publication is scheduled. Enterprise customers who need source access on a defined timeline should email enterprise@modpagespeed.com — we can prioritize this against active deals.

7. License-grant continuity

License grants survive corporate changes. If We-Amp B.V. is acquired, merged, reorganized, or wound down, paid licenses remain in force under the same terms. Once we publish source under BSL 1.1, the four-year change-date will apply regardless of We-Amp's corporate status.

8. ASP.NET Core middleware (NuGet preview)

The ASP.NET Core middleware preview package (WeAmp.PageSpeed.AspNetCore) is available for evaluation during the preview period. Production use requires a commercial license. As with every ModPageSpeed distribution, unlicensed use is never blocked; the middleware simply adds the X-PageSpeed-Warn response header. The package's license text is the Business Source License 1.1. Preview versions released after these terms took effect carry an Additional Use Grant incorporating the permissions published on this page as of each version's release date; earlier versions carry none. At general availability the middleware joins the per-site model in section 2 — that change will be announced ahead of time so you can plan.

9. Changes to these terms

This changelog is append-only: entries are added, never edited or removed. The page's full revision history is additionally preserved in We-Amp's version control. Subscription renewals are governed by the terms in force at the time of renewal. Until an email notification mechanism for key holders is in place, material changes are flagged prominently at the top of this page and recorded here — this changelog is the authoritative record of what changed and when.

2026-06-11

This page became the canonical license-terms home for all We-Amp products (ADR-092). Per-tier grant of use published: Unlicensed, Community, Starter, Business, Enterprise, Hoster. Never-locks-out commitment stated as a standing term; order of precedence documented. The license summary on modpagespeed.com continues as the product-side mirror of this page. Earlier versions of this page covered distribution and the BSL plan only.

Pricing

Pricing is published at modpagespeed.com/pricing/. This page deliberately carries no prices — terms here, numbers there. Starter and Business purchases are immediate-charge subscriptions via FastSpring, billed when you buy; Enterprise and Hoster licensing is invoiced under negotiated agreements (sections 2.5 and 2.6). You can install and run the product unlicensed to evaluate it before you buy, as described in section 2.1.

FAQ

Can I use ModPageSpeed in production without paying?

If the site is non-commercial or operated by a registered not-for-profit, yes: request a Community key and production use is licensed for releases covered by the Community grant — those shipped after the permission was published here (section 2.2). For commercial sites, production use requires a paid tier. The software will not stop you either way — an unlicensed install keeps optimizing and simply carries the unlicensed signal described in section 4. The license requirement is a term you accept by using the product, not a technical lock.

What counts as one site under We-Amp licensing?

One registrable domain plus its subdomains. example.com, www.example.com, and shop.example.com together are one site; example.org is a second site. Community, Starter, and Business licenses are issued per site.

Do server count, containers, or autoscaling change which license I need?

At the Business tier, no: one Business license covers one site on any number of servers, containers, or autoscaled instances. Starter covers one site on up to two servers. Enterprise covers all sites and servers an organization operates, and Hoster licensing covers every customer domain served from a licensed host.

Can a non-commercial or not-for-profit site run ModPageSpeed in production?

Yes. Non-commercial sites and sites operated by registered not-for-profit organizations qualify for a Community key, issued per site at no charge on self-attestation: an email address, the site domain, and your confirmation that the use qualifies. Keys are valid for one year and renew the same way they were issued — by re-attesting. The Community permission applies from the next release onward after its publication here; earlier releases are not retroactively covered.

What happens if my subscription lapses?

The optimization engine keeps running and your pages keep being optimized — your application is never locked out. Unlicensed production use is signalled rather than blocked: responses carry an X-PageSpeed-Warn: unlicensed header, the admin console shows a notice, and a warning is written to the startup log. Ed25519-signed license tokens are cached locally, so brief network outages do not interrupt service.

Does ModPageSpeed require an internet connection at runtime?

Only for initial activation and periodic renewal. License tokens are Ed25519-signed and cached locally; your application runs independently between renewals.

How is ModPageSpeed 2.0 distributed today?

As a commercial subscription — a signed binary distribution covering Docker images (with a Helm chart) and a NuGet preview for ASP.NET Core. The companion mod_pagespeed 1.15 line ships as .deb/.rpm/.msi packages. Source publication under BSL 1.1 is on the public roadmap; no date is committed yet.

What will the BSL 1.1 model look like once it ships?

Once we publish under BSL 1.1, each published release will carry a four-year change-date after which that release converts automatically to Apache 2.0. The BSL grant covers reading, modifying, and non-production use such as development, testing, and evaluation; production use requires a commercial license. These mechanics describe the planned source-publication model and are not in effect yet; the commercial-license requirement for production use already applies today.

Will I be able to read and modify the source code in the future?

That is the intent of the BSL 1.1 plan: BSL is a source-available license, and once we publish under it you'll be able to read, modify, and build from source. Production use will continue to require a commercial subscription until each release reaches its change-date.

How does the planned BSL 1.1 model compare to AGPL?

BSL 1.1 is structurally simpler than the AGPL. Unlike the AGPL, it does not impose copyleft requirements on your application code — your proprietary code stays proprietary. Each BSL 1.1 release also converts automatically to Apache 2.0 after the change-date, which AGPL does not do. We've outlined a planned path to full Apache 2.0 source publication; the timeline and conditions live on the roadmap, not a contractual commitment.

Questions?

For licensing inquiries, Community eligibility, or enterprise and hosting-partner agreements, see our contact page or email info@we-amp.com.

Related