Skip to main content
🎤 Speaking at KubeCon EU 2026 Lessons Learned Orchestrating Multi-Tenant GPUs on OpenShift AI View Session
🎤 Speaking at Red Hat Summit 2026 GPUs take flight: Safety-first multi-tenant Platform Engineering with NVIDIA and OpenShift AI Learn More
Open Source

How the CRA Affects Open Source Software: What Contributors Need to Know

Luca Berton 2 min read
#cra#open-source#compliance#eu-regulation#community

🐧 Open Source and the CRA

The CRA’s impact on open source was one of the most debated aspects of the regulation. After significant community pushback, the final text includes specific provisions — but they’re nuanced and often misunderstood.

The Key Distinction: Commercial vs Non-Commercial

Exempt: Non-Commercial Open Source

If you contribute to open source without commercial intent, you’re exempt:

  • Hobby projects on GitHub/GitLab
  • Community-maintained libraries
  • Academic research software
  • Contributions to community projects

Covered: Commercial Open Source

If you monetize open source, the CRA applies:

  • Dual-licensed products (open core model)
  • Commercial support contracts for open source
  • SaaS products built on open source
  • Products bundled with open source components

The Grey Area

The CRA uses “commercial activity” broadly. These might trigger coverage:

  • Accepting donations through GitHub Sponsors (probably exempt)
  • Corporate-sponsored open source (depends on commercial integration)
  • Open source foundations receiving corporate funding (new “Steward” role)

The Open Source Steward Role

The CRA creates a new category: Open Source Software Steward — typically a foundation (Apache, Linux Foundation, Eclipse) that:

  • Facilitates the development of commercial open source
  • Ensures a cybersecurity-aware development process
  • Cooperates with market surveillance authorities
  • Has lighter obligations than manufacturers

Steward Obligations

Standard Manufacturer Obligations:
  ✅ Security by design
  ✅ Vulnerability handling
  ✅ SBOM generation
  ✅ Security updates for 5+ years
  ✅ CE marking
  ✅ Conformity assessment

Open Source Steward Obligations (lighter):
  ✅ Cybersecurity policy
  ✅ Vulnerability handling cooperation
  ✅ Facilitate security information
  ❌ No CE marking required
  ❌ No conformity assessment
  ❌ No mandatory security updates
  ❌ No product liability

Impact on the Ecosystem

For Open Source Maintainers

  • Individual contributors: No obligations. Keep contributing.
  • Corporate-backed projects: Your employer (the manufacturer) bears CRA obligations.
  • Foundation projects: The foundation as Steward handles compliance.

For Companies Using Open Source

  • You are the manufacturer of your final product
  • You inherit responsibility for all open source components you ship
  • SBOM must include all open source dependencies
  • You must monitor for vulnerabilities in your dependencies
  • You must provide security updates when upstream patches exist

For Open Source Foundations

  • Must establish cybersecurity policies
  • Must cooperate with authorities on vulnerability handling
  • Must facilitate security information sharing
  • Lighter administrative burden than manufacturers

Practical Implications

If You Maintain an Open Source Project

Add to your repository:

  1. SECURITY.md — vulnerability reporting process
  2. security.txt — machine-readable security contact
  3. SBOM — auto-generated in CI/CD
  4. Clear licensing — so users know their obligations

If You Use Open Source in Products

# Track all dependencies
syft . -o cyclonedx-json > sbom.json

# Continuous vulnerability monitoring
grype sbom:sbom.json --add-cpes-if-none

# Automate in CI
# Fail build on critical vulnerabilities in production dependencies
grype sbom:sbom.json --fail-on critical

The Bigger Picture

The CRA will likely:

  • Improve open source security — more resources directed at security
  • Increase SBOM adoption — becoming table stakes
  • Create compliance burden — especially for small companies
  • Benefit foundations — clearer legal framework for stewardship
  • Not kill open source — the exemptions are real and meaningful

The fear that the CRA would destroy open source was overblown. The reality is more nuanced — and ultimately, better security benefits everyone.


Need guidance on CRA compliance for open source products? I help organizations navigate the regulatory landscape. Get in touch.

Share:

Luca Berton

AI & Cloud Advisor with 18+ years experience. Author of 8 technical books, creator of Ansible Pilot, and instructor at CopyPasteLearn Academy. Speaker at KubeCon EU & Red Hat Summit 2026.

Luca Berton Ansible Pilot Ansible by Example Open Empower K8s Recipes Terraform Pilot CopyPasteLearn ProteinLens TechMeOut