Cyber Resilience Act

Gregor Mückl gregormueckl at gmx.de
Thu Sep 17 09:15:59 UTC 2026


On Wednesday, 16 September 2026 at 12:32:30 UTC, Adam Wilson 
wrote:
> On Wednesday, 16 September 2026 at 09:15:42 UTC, Gregor Mückl 
> wrote:
>> [Snip]
>
> I'm going to be pretty blunt on this but we just went through 
> something similar with LLM usage and the EU.
>
> The DLF is wholly located in the US and thus is subject solely 
> to the jurisdiction of the US. The EU can do exactly nothing to 
> the DLF from a legal standpoint without severing their internet 
> connections with the US (and anywhere else outside EU borders).
>
> If EU persons download and use D, then they are entirely 
> responsible for managing their compliance with EU law. 
> Furthermore, there is nothing the DLF can do legally to help 
> them as DLF has no legal presence in the EU and thus no access 
> to lawyers who could help ensure compliance. This was also 
> requested during the LLM debate and then, as now, the DLF 
> concluded that it had no ability to make such a legal 
> proclamation.
>
> There are no plans to adjust anything. Nor would we be able to 
> enforce any such rules on package maintainers.
>
> All D users in the EU are strongly recommended to seek local 
> counsel in this and other matters. The DLF cannot provide any 
> legal guidance.

Adam, I think that this is not comparable to the LLM situation.

As I understand it, the DLF seems to fall into the category of an 
Open Source Stewards and thus has requirements to fulfill under 
the CRA. This status exempts the DLF from financial penalties and 
any formal certification requirements, but makes it 
(theoretically) subject to other enforcements, including barring 
the software under its stewardship from commercial use in the EU.

If it were to come to that, companies like Auburn Sound, Funkwerk 
or Weka.io would no longer be able to sell products containing D 
code in the EU. Granted, this would be an extreme measure and the 
DLF would have to ignore some sternly worded official letters 
before it comes to that.

The DLF can meet the CRA requirements without formally declaring 
that the measures are for compliance. For strictly open source 
projects, the CRA is about what happens in practice. That seems 
to be a safe route and as I understand it, that part means 
ensuring development best practices:

- Have development processes in place that reduce the risk that 
code changes lead to exploitable software vulnerabilities.
- Have a vulnerability reporting and handling process that deals 
with actual vulnerabilities in a reasonable time

As I see it, the action items for the DLF are, derived from CRA 
Article 24 and Article 14(1), 14(3) and 14(8):

- Lightly document the the exisiting day to day development 
routine (essentially say that code reviews and automated tests 
etc. are quality bars that need to be passed, the tests need to 
stay up to date, etc.)
- Write out a (loose) policy for handling security 
vulnerabilities in DMD and Phobos (GDC should fall under the 
FSF's stewardship, not sure where LDC2 sits). This should 
probably include publishing a list of (known) security 
vulnerabilities/fixes so that developers using D can address 
those in their products.
- Establish a policy to report to ENISA any exploited 
vulnerabilities in DLF run infrastructure. To me, it seems as if 
this is just like the upcoming CISA reporting requirements.
- Actually try to follow these processes in the future.

Most of this is a good thing anyway, CRA compliance or not.

Gregor



More information about the Digitalmars-d mailing list