Skip to content
Distr
Book DemoStart free trialLogin

What the Cyber Resilience Act Means for Open-Source Companies

How the EU Cyber Resilience Act treats open-core companies: full manufacturer obligations for the enterprise edition, the open-source steward regime for the community edition, and the traps in between.

Last verified: July 21, 2026

Last verified: July 2026. Based on Regulation (EU) 2024/2847, the European Commission’s March 2026 draft guidance (¶48-65), and the ORC Working Group FAQ. The draft guidance is not final and can change.

In 2023, while the CRA was still a draft, twelve open-source organizations including the Eclipse Foundation, the Open Source Initiative, and Linux Foundation Europe signed an open letter warning that the regulation would have “a chilling effect on open source software development.” Headlines asked whether the CRA would kill open source in Europe. The final text answered most of those concerns with explicit carve-outs, and since then the pendulum has swung the other way: open-core companies now often assume their community edition is simply exempt, so there is nothing to do. That assumption is closer to the truth than the 2023 panic, but it is not quite right either. If you run a company with a free edition and a paid edition, the details decide your obligations.

The test is commercial activity, not the license

The CRA does not regulate open-source software as a category. It regulates products “made available on the market,” which means supplied “in the course of a commercial activity” (Recital 18). Open-source software supplied outside a commercial activity is out of scope entirely. Developing in public or having your hosting costs covered does not make a project commercial, and how development is financed is explicitly not the test (Recital 18). Donations are fine too, with a qualifier: Recital 15 protects donations accepted “without the intention of making a profit,” while donations that exceed your costs, or donation-gated access to binaries and updates, start to look like commercial supply.

Monetization is the test. Selling licenses, selling support or consulting around the software, dual licensing, or offering a paid hosted version are commercial activity. So the individual maintainer publishing a library is out. The company selling anything connected to the software is in, at least for what it sells.

The three tiers

No, genuinely nothing

Yes

The paid or monetized edition

The free community edition of the same product

Yes, it is your product

No, community-run

Do you monetize the software or anything around it?

Out of scope entirely - no CRA obligations

Which edition are we talking about?

Manufacturer - full CRA obligations

Does your company systematically support its development?

Open-source software steward - light obligations, no fines

  • Tier 1: out of scope. Individual developers and genuinely non-commercial projects. No obligations. The CRA also explicitly protects contributors: people who contribute code to a project they are not responsible for are not covered (Recital 18).
  • Tier 2: manufacturer. Your monetized edition makes you a manufacturer under Article 3(13) for that product, with the full program: secure development (Annex I Part I), vulnerability handling including SBOM and coordinated disclosure (Annex I Part II), 24-hour reporting of actively exploited vulnerabilities from September 11, 2026 (Article 14), technical documentation, conformity assessment and CE marking from December 11, 2027.
  • Tier 3: open-source software steward. This is the category most open-core companies miss, and it applies to the free edition they thought was exempt.

The open-core case, precisely

The Commission’s March 2026 draft guidance (¶49-50) answers the question directly: a monetized edition and a free community edition of the same software are treated as different products. The paid edition is placed on the market. The free edition is not placed on the market just because the paid one exists.

That kills the scariest reading, in which the community edition drags full manufacturer duties with it. But it does not make the community edition obligation-free, because of the steward category. Article 3(14) defines an open-source software steward as a legal person, other than a manufacturer, that systematically provides sustained support for the development of specific open-source products intended for commercial activities, and that ensures the viability of those products. An open-core company supporting its own community edition fits that description almost by definition: it steers development, hosts the code, and keeps the product alive.

A steward’s obligations (Article 24) are deliberately light:

  • Put in place and document a cybersecurity policy for the product, covering secure development and vulnerability handling
  • Cooperate with market surveillance authorities on request
  • Notify actively exploited vulnerabilities in the product, to the extent the steward is involved in its development; notify severe incidents only when they hit the infrastructure the steward provides for developing the product, like its build or hosting systems

Stewards skip CE marking, conformity assessment, and the technical file. And under Article 64(10)(b), they are exempt from administrative fines altogether. The regime is real but mild: write the policy, keep a security contact, report what you learn about active exploitation.

So the honest one-liner for an open-core company is: full obligations for the enterprise edition, steward obligations for the community edition, fines only on the enterprise side.

The traps

Three situations move a “free” edition closer to full scope, and the draft guidance does not settle all of them:

  • Paid support around the free edition. Charging for support, hosting, or services built around the community edition is commercial activity connected to that edition. If the free edition is effectively how you deliver a paid offering, the separate-products logic weakens. This is the most common exposure in the COSS business model.
  • Free edition plus paid SaaS of the same product. Whether the hosted revenue makes the downloadable free edition commercially supplied is genuinely unresolved. If your SaaS is the monetization and the self-hosted community edition is the funnel, plan for the conservative reading and revisit when the guidance is final.
  • The enterprise edition ships the community core. Your commercial product contains the open-source component, so Article 13(5)-(6) applies to you as its manufacturer: you carry the security responsibility for the component inside your paid product, you must report vulnerabilities you find in it upstream, and if you develop a fix, you are expected to share the code with the project. Your own community project does not get a pass just because you also maintain it.

What to actually do, in order

  1. Decide, in writing, which of your editions is placed on the market and which entity is the manufacturer. This scope memo is the document everything else hangs on.
  2. For the commercial edition: run the manufacturer checklist (risk assessment, SBOM, CVD policy, secure update distribution, reporting readiness before September 11, 2026, technical file and CE marking before December 11, 2027).
  3. For the community edition: write the steward cybersecurity policy. Most of it falls out of the work in step 2 if the codebases share a core.
  4. Check your website and contracts for wording that undermines the separation, like selling “community edition support plans.”
  5. Watch for the final version of the Commission guidance and re-check the two ambiguous cases above against it.

Frequently Asked Questions

Is open-source software exempt from the CRA?

Non-commercial open-source software is out of scope. Monetized open-source software is in scope for the monetizing entity. In between sits the steward regime with light obligations and no fines.

Does our free community edition carry full CRA obligations because we sell an enterprise edition?

No. Under the March 2026 draft guidance they are separate products. Your company likely qualifies as an open-source software steward for the community edition, which means a documented security policy and cooperation duties, not CE marking.

Can we be fined for the community edition?

Stewards are exempt from fines under Article 64(10)(b). Your enterprise edition carries the normal penalty exposure, up to EUR 15 million or 2.5% of worldwide turnover for breaches of the essential requirements.

We charge for support on the community edition. Does that change things?

Probably yes. Services monetizing the free edition are commercial activity connected to it. Treat this as the weakest point in any "community edition is exempt" position and get a legal read on your specific setup.

Do individual maintainers have to do anything?

Contributors to projects they are not responsible for: nothing. Maintainers of non-commercial projects: nothing under the CRA. The obligations attach to entities acting commercially or acting as stewards.

Turn self-hosted into a repeatable sales motion

From your first on-prem POC to dozens of enterprise customers, the Distr platform gives you the tooling to deploy, update and manage self-hosted customers, backed by a team that supports you hands-on with the deployment knowledge and implementation help.

Proof from teams shipping self-hosted software

GovCloud deployments without extra overhead

"Distr gives us a clean way to deploy and update our software in GovCloud without breaking security or adding operational overhead."

Corbin Klett

Corbin Klett

Co-Founder, Artifact

Manual operations become one-click workflows

"Our main goal is to simplify the daily operations. No more manual installations, updates, or rollbacks — everything can now be handled with a single click with Distr."

Jefferson Rodrigues

Jefferson Rodrigues

Co-Founder & CTO, Lerian

Read case study

Updates that took days now take minutes

"Distr eliminated nearly all deployment headaches. Updates that used to take days now take minutes."

Ansh Gupta

Ansh Gupta

CTO, Sophris.ai

Read case study

One place for every self-hosted customer

"Having a dedicated space for all our self-hosted customers that can manage authenticated registry access is great."

Derek Reynolds

Derek Reynolds

Product Engineer, Basedash

Read case study

From guided setup to scalable delivery

"We went from hands-on Docker setup calls to an install flow that can be running in minutes."

Daniel Kasen

Daniel Kasen

Chief Engineer for Customer Success, Ozgar AI

Read case study

Self-hosted without the engineering tax

"Weave has a fully self-hosted offering. It's a huge unlock for us, but we almost didn't build it. Distr made such a huge difference in getting us there."

Andrew Churchill

Andrew Churchill

Co-Founder & CTO, Weave

Read case study