Bread

A license for software creators

Free for you.
Friendly for business.

Put your ideas to work. Build a business around them. Help the people behind the software make a living.

Build what you love.
Make a living from it.

Bread keeps software within reach and gives its creators a way to earn. So more people can build on each other’s work.

Find what applies to you

For your own ideas, your organization, or the customers you serve.

For your ideas

Individuals & evaluators

Always free.

Software you receive under Bread stays free for personal projects and genuine evaluation.

No sign-up. No countdown. No commitment to buy.

Personal use & evaluation

For your organization

Teams & companies

One license. Your whole company.

Free for small companies with less than US$1m in annual consolidated revenue, across their company group.

$800k annual consolidated revenue Free business use

At US$1m or more, use paid or existing coverage. A purchase gives permanent rights to covered releases and at least twelve months of new-release coverage. Each project publishes its price.

How company size is counted

For your customers

Redistributors & hosts

Share and sell without royalties.

Distribute Bread-licensed software with its source and your changes. Customers need their own applicable permission; your company license does not cover theirs.

Your independently operated hosted service uses your permission, including free plans and customer-authored workflows. Customers’ own deployments use their own permission.

Distribution & hosting

One complete product. No runtime licensing checks.

Principles Behind the Bread

All the features. For everyone.
Free and paying users get the same complete software.
No activation. No license surveillance.
No activation checks, licensing telemetry, or remote shutdown over licensing.
Cancel renewal. Keep using.
Covered releases stay licensed permanently; later official updates need coverage. Hosted access lasts for the service period you paid for.
Your app stays yours.
Share changes to the Bread-licensed code you distribute. Your independent application code keeps its own terms.
Competing products welcome.
Fork it. Build on it. Sell a competing product. The same published licensing terms apply.
No sales call required.
Read the prices and redistribution terms up front. No negotiation or case-by-case product approval.
Read the Bread doctrine

A little deeper

The details that matter to you

The short answers are here. The Bread License contains the exact terms.

Can I use it for free?

Personal non-business use and genuine evaluation are always free. Evaluation has no countdown or commitment to buy. Routine work with adopted software, including product development, follows business-use rules.

Business use is free below US$1m in annual consolidated revenue. Count the ultimate controlling parent and its controlled entities for the last completed financial year. Financing, investment proceeds, valuation, and headcount are excluded. With no completed year, count revenue since formation without annualizing it.

Assess eligibility at first operational use and annually, or earlier when a control change alters the group. Losing eligibility in good faith allows 90 days to obtain permission or stop uncovered operational use. Free business eligibility does not create permanent paid-up rights. Read the business eligibility rules.

What happens when I cancel or stop renewing?

Your company group keeps permanent rights to covered releases. A purchase covers existing official releases and those first published during an update period of at least twelve calendar months, excluding material outside the Licensor’s authority identified before purchase. There are no seat, machine, application, or execution counts.

Nonrenewal stops coverage of later official releases. Covered releases and their permitted modifications remain usable, and company growth does not reprice those acquired rights. No particular update or maintenance schedule is promised.

Hosted access follows the service period. Exporting software to operate independently requires your own applicable permission. Read the company purchase terms.

What permission do my customers need?

You may share or sell Bread-licensed software without royalties. There is no publisher coverage tier, sales reporting, or product approval. Include source and notices, identify the software and official purchasing channel, and explain that recipients need their own applicable permission. An existing purchase may already cover those releases across another application.

A supplier can arrange a purchase for an actual customer. With the customer's authorization, name its company group in an ordinary upstream purchase. The upstream authorized seller accepts the order and issues confirmation directly to the customer. Coverage begins with upstream payment or an expressly accepted credit order identifying who owes payment. Payment to the supplier alone does not create permission; the supplier's receipt or company license cannot replace that entitlement.

Your independently operated hosted service uses your permission. Customers need no separate permission merely to access it, including free plans, dedicated tenants, and services running customer-authored programs or workflows. A browser client supplied for that provider-controlled service is included, even when it computes locally.

A customer's own deployment uses the customer's permission. This includes a customer-controlled installation administered by a supplier. Responsibility follows who controls and commissions the deployment and bears responsibility for its operation. Generic infrastructure rental supplies no software entitlement.

Independent applications and separately licensed components keep their own terms. Read the distribution rules and hosting rules.

When I use Bread-licensed software, what source code must I share?

Share the Bread-licensed code you distribute, including your changes. Give recipients source code, build instructions, and license notices they can keep. Separate files containing only your own application code can stay private. Using or hosting the software privately does not, by itself, require publishing changes.

Sharing a modified version does not add another license fee. People using your modified version follow the original project’s license and payment rules. You cannot charge a second permission fee for your changes, but you can charge for copies, support, and independently licensed additions. New versions from the original project still need the right coverage.

Read the source-code and patent terms.

Bread alongside other licenses

From similar commercial models to familiar open-source licenses: compare how each lets you use, share, and sell software.

Scroll across to compare on smaller screens.

Common licenses at a glance
LicenseFree business useWhat source must you share?Competing productsIs it open source?
Bread License 1.0Free below US$1m annual consolidated group revenue; evaluation at any sizeLicensed files and changes you distributeYes, under published termsNo; no automatic change planned
Big Time 2.0.2Small businesses meeting workforce, revenue and investment limitsNone requiredAllowed purposes or a separate commercial license; fair terms promisedNo; no automatic transition
PolyForm Small Business 1.0.0Businesses below workforce and inflation-adjusted revenue limitsNone requiredWithin permitted purposes; otherwise separate permission neededNo; no automatic transition
BSL 1.1Non-production use; additional production rights vary by projectNone required before the license changesDepends on the project’s permissionsWithin 4 years, under the project’s chosen license
FSL 1.1Internal and other non-competing usesNone required before the license changesRestricted for the first 2 yearsAfter 2 years, under MIT or Apache 2.0
MPL 2.0No license feeMPL files and changes you distributeYes, under MPL termsOpen source from the start
AGPL 3.0No license feeSource when distributing; also offer it to remote users of modified versionsYes, under AGPL termsOpen source from the start
LGPL 2.1 / 3.0No license feeLibrary source when distributed; users must be able to replace or relink itYes, under LGPL termsOpen source from the start
GPL 2.0 / 3.0No license feeSource for GPL-covered software you distributeYes, under GPL termsOpen source from the start
ISCNo license feeNone requiredYesOpen source from the start
BSD 2-Clause / 3-ClauseNo license feeNone requiredYesOpen source from the start
Apache 2.0No license feeNone requiredYesOpen source from the start
MITNo license feeNone requiredYesOpen source from the start

For Bread, count annual consolidated revenue across your company group; financing and investment proceeds are excluded. Below US$1m, ordinary business use is free. See eligibility details.

This is a summary; each linked license sets the full rules. “No license fee” still allows charging for copies, hosting, and support. For FSL and BSL, the clock runs separately for each software version.

About Bread

Why Bread?

Because useful software should put bread on the table—for the people who make it and the people who build on it. Bread gives people room to begin, businesses dependable rights, and creators a way to earn.

We write Bread in everyday language, following the flipped form approach. Your needs guide the terms, and your feedback helps us make them clearer.

Is Bread open source?

No. Software under Bread is source-available: you can read and modify its code, but some business uses require payment. Those restrictions do not meet the Open Source Definition.

Bread does not become open source automatically after a waiting period.

Can I use Bread for my own software?

Bread is an independently reusable model. This Bread License 1.0 supplies a reusable bargain; each project adopts it for its identified software.

Adopters identify their software, rights holder, and authorized sellers in an adoption notice, separate from the reusable core license. They publish prices and provide ordinary purchasing. Each purchase includes at least twelve months of new-release coverage and permanent rights to covered releases. The adoption guide explains the permitted choices and responsibilities.

See a fictional adoption example and Jig’s prices. One project’s license does not cover other projects using Bread.

Adopt Bread for your software

You run your project and sell directly to your customers. The guide and template help you put Bread in place.