Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [open-regulatory-compliance] Does being categorized as Important or Critical product impact FOSS dependencies (Was: European Commission informal CRA consultations on the definition of Critical and Important products)
  • From: Steffen Zimmermann <steffen.zimmermann@xxxxxxxx>
  • Date: Mon, 1 Jul 2024 08:22:03 +0000
  • Accept-language: de-DE, en-US
  • Arc-authentication-results: i=3; mx.microsoft.com 1; spf=pass (sender ip is 52.17.62.50) smtp.rcpttodomain=eclipse-foundation.org smtp.mailfrom=vdma.org; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=vdma.org; dkim=pass (signature was verified) header.d=vdma.org; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=vdma.org] dkim=[1,1,header.d=vdma.org] dmarc=[1,1,header.from=vdma.org])
  • Arc-authentication-results: i=2; mx.avanan.net; arc=pass; dkim=none header.d=none
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=vdma.org; dmarc=pass action=none header.from=vdma.org; dkim=pass header.d=vdma.org; arc=none
  • Arc-message-signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=sj6L3j1hxCaxA4xw0lSrVi33bpVwMdXzJez5dqPfpPE=; b=IrEou4j2DsmMmbB2Tno5D9DCYUnqA3uLMkYfRf5sNBM4wgdsIxPPjemrBnNRh+KKAu8yfMfwyEt/KZI6mVYJxZJ76Kr6y58NZ6oxuK3KNRGS4pcjIIfuSmovAXOq2cAalmKTWErnaJN8+9XSC3VGeSIser2Ios7piucpa4GREdWUjFmDvgxfW0Pa+mB+HGjKpJAPa7UbDY/jIYtoFSomV0uSwDOMRlKfva6zBFhbDCG0y8m+avLWrGNZZfB8feUtEWu7vaygClTsTynXm/F5iHmre3ubPI3EHqa2lgdVcqWjI2GC1CGLwU6mK6xW9rSaOflarT6ahUuzzk1VUCi0VA==
  • Arc-message-signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=avanan.net; s=arcselector01; t=1719822138; h=from : to : subject : date : message-id : content-type : mime-version; bh=sj6L3j1hxCaxA4xw0lSrVi33bpVwMdXzJez5dqPfpPE=; b=hsXsx0oUwm+HaTkZZD9Bm5pJCdGdAcHDPm+JG/XY84Lt5YAEaK2HCKaFY1Cd3VncCb/nb TPeiRlX/H/CQcfGUv6qICf5leOffxaMaz4WAQ/1Ef6c70rHfzKjJdzcf0avfYsgtfWSirPu IVff3ShCKpqbOoYQQe+JnYO3w8Gc3CA=
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=sj6L3j1hxCaxA4xw0lSrVi33bpVwMdXzJez5dqPfpPE=; b=B92WJI6rZtA/rZItTiTBLtRDCXAaOVouZGb/5nnUVcp3T/Td5i5dCIawUpzGgEog9QLLgjeikg+WpyhRkJFUkW9CVyfFkusals/BuQLzaRSAKIwXnKQcKCVnIbrMGcz0pW7mbmXqOP1xxFtCCkMGcqJIKYO8QKlAvby/zBi3t4kh2c5TD7HHtrRdtfS0rxLnOzDwL0kbuyBKpoNRZ1m/s0kO2AT9FQ+5K/V9KVm55D7grc6PxXVBzCW+H023OzfMs2OFYoqwHOUFgn7gZnsLGbQk9Ad9dG3nCZSyys8rntHV9U6McKTQUk1wU+8QlE44O3ariMLiinEbSXwFWamFIw==
  • Arc-seal: i=3; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=PQsH3MVxJf/UrhDBqAC3Fq/Ifs2pq/9QuKQeOjQAKv8KqFd2bE8Ae1jXpvpT7DexhFOcu1WQcQx3c2mdCBMel10qlSfN9Ma4bZe/CkgiQmt7JcfofDieIMIDB7iEmZnjcdXwIAo9gKf1fO0DYtlGaVAItqRiDOqWTX9ss3gsZH2jqQvMBYa5mm8BbmaZejjJZ15zXFWsXeQ4+CuN862Jwzwqpq7D56WABOPoCHFH9/TIFI/pbPotodhttOpvr6eKGgp+THBTnujOaopt82kgEJCA8VeQ9A5YL+sXgsq3dXxjbwFaqKnm3JsscKCd1fXJCw+r5bzoAIPHdbJ6koRvHQ==
  • Arc-seal: i=2; cv=pass; a=rsa-sha256; d=avanan.net; s=arcselector01; t=1719822138; b=PiwAd1FxA6DOPMHbDZJ+4/Cnp9qGDHZLYV5xlUKI78NSqFGK5KbKACQRS5BPe3t52Wo8R 5gPy+6M31jklg5/Qq4eWYhNsVN2Jn+B9a4SWxLh0cZ9RSHjIH9cJvlPnDnunbH3SAQJHjlm 9Hri/8Caa2IIVd3Js2m6X5ko6ikduCg=
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NioOQBcMEED3OSa9ym97Sy99ILSeCA/9bAfTFwD5T7zRqPWUMYKAIEFyF+FXtCWvbeaENp0ioOzXWYYLRwYKg0xwJVSFKB/s6J/au9PQZSr7Y0rUv+3X8r6/TwY+/SO1grW2mhKye8egf/rQFt7xFqUjPuauly8pyjJ4wFkwJrjwpYTyKDwWlX1ZgtC18m7qLXx8mi6eUt/i6VPbT+ySgxfilD1OSDJ70cW27hXEk5LCFybmQV6uub0RJDwkcb1evVUg6crlS6OD265FyDclTW5dKCMV0r5RAKomDJZSnLjQdRQ7lU7wEPJZqkmoEDlXJNzOWQhtNc4OoPid/B4zgg==
  • Delivered-to: open-regulatory-compliance@xxxxxxxxxxx
  • List-archive: <https://www.eclipse.org/mailman/private/open-regulatory-compliance/>
  • List-help: <mailto:open-regulatory-compliance-request@eclipse.org?subject=help>
  • List-subscribe: <https://www.eclipse.org/mailman/listinfo/open-regulatory-compliance>, <mailto:open-regulatory-compliance-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://www.eclipse.org/mailman/options/open-regulatory-compliance>, <mailto:open-regulatory-compliance-request@eclipse.org?subject=unsubscribe>
  • Thread-index: AQHayw3RDrgBXyy2gEWKPnkRp+IN9bHgiGOAgAAPqwCAABn+AIAAK9GAgACgVICAAAfxgA==
  • Thread-topic: [open-regulatory-compliance] Does being categorized as Important or Critical product impact FOSS dependencies (Was: European Commission informal CRA consultations on the definition of Critical and Important products)

Hi Marta,

 

you’re right, it is upon the “core functionality” of the product to be in the category. If a manufacturer of a industrial control device like a PLC integrates an operating system, the operating system itself is in the list of Annex III and therefore is an important product. The PLC’s core functionality is to control industrial processes (IACS – Industrial Automation and Control Systems – was in the list but then was deleted in the Trilogue). That is currently not in the list and therefore the PLC is not an important product. I draw this up below.

 

“Core Functionality”

Source: Recital 45, EU Cyber Resilience Act

 

“Important products with digital elements referred to in this Regulation should be understood as products which have the core functionality of a category of important products with digital elements that is set out in this Regulation.

 

For example, this Regulation sets out categories of important products with digital elements which are defined by their core functionality as firewalls or intrusion detection or prevention systems in class II. As a result, firewalls and intrusion detection or prevention systems are subject to mandatory third-party conformity assessment. This is not the case for other products with digital elements not categorised as important products with digital elements which may integrate firewalls or intrusion detection or prevention systems. The Commission should adopt an implementing act to specify the technical description of the categories of important products with digital elements that fall under classes I and II as set out in this Regulation.”

 

Additionally, you should look at

 

"No Inheritance"

Source: Article 7 (1), EU Cyber Resilience Act

 

“Products with digital elements which have the core functionality of a product category set out in

Annex III shall be considered to be important products with digital elements and shall be subject

to the conformity assessment procedures referred to in Article 32(2) and (3). The integration of a

product with digital elements which has the core functionality of a product category set out in

Annex III shall not in itself render the product in which it is integrated subject to the

conformity assessment procedures referred to in Article 32(2) and (3).”

 

Ein Bild, das Text, Screenshot, Klebezettel, Schrift enthält.

Automatisch generierte Beschreibung

 

 

Mit den besten Grüßen,

 

Steffen Zimmermann

Industrial Security @ VDMA

 

 

Von: open-regulatory-compliance <open-regulatory-compliance-bounces@xxxxxxxxxxx> Im Auftrag von Marta Rybczynska via open-regulatory-compliance
Gesendet: Montag, 1. Juli 2024 09:42
An: Open Regulatory Compliance Working Group <open-regulatory-compliance@xxxxxxxxxxx>
Cc: Marta Rybczynska <marta.rybczynska@xxxxxxxxxxxxxxxxxxxxxx>
Betreff: Re: [open-regulatory-compliance] Does being categorized as Important or Critical product impact FOSS dependencies (Was: European Commission informal CRA consultations on the definition of Critical and Important products)

 

Hello Joe,

As I read it (and what was said in the calls), the functionality on the "important" list needs to be the main function. If those are plugins, I would assume you will need to follow processes/do evaluation only of those plugins, but not the rest of the framework. I think clarifying such cases will be important in the standardization work...

 

Regards,

Marta

 

On Mon, Jul 1, 2024 at 12:08AM Joe Murray via open-regulatory-compliance <open-regulatory-compliance@xxxxxxxxxxx> wrote:

So I'm not really looking for an analysis of when open source will work in terms of attitudes, terminology or economics, but what the legal implications of CRA are on these communities and related entities. 

 

FWIW I position myself as a key player in stewarding CiviCRM but not of Wordpress, Drupal or Joomla. In reviewing the materials so far I realized that my micro-enterprise has done a couple of Drupal / CiviCRM projects whose primary function likely means thet constitute "Identity management systems and privileged access management software and hardware, including authentication and access control readers, including biometric readers" . I don't think the market for these CMS edge cases would justify significant changes in Drupal or WordPress development practices. But I am not yet knowledgeable about what the extra burden is for a Class I software project compared to a non-important one, and how much our communities may already have implemented the extra required processes.


Joe Murray, PhD
President, JMA Consulting

 

 

On Sun, Jun 30, 2024 at 3:32PM Dirk-Willem van Gulik <dirkx@xxxxxxxxxxxxxx> wrote:

On 30 Jun 2024, at 19:58, Joe Murray <joe.murray@xxxxxxxxxxxxxxxxx> wrote:

 

Yes, it would be necessary for the implementor to either not propose the use if the projects they are proposing are not conforming or do the work to help bring them into conformity. That would be the open source way. My concern is with implementations that are edge cases for the main project. My sense is it may be difficult to get them to adopt the stricter rigour if the great majority of use cases are not requiring it.

 

Well - the second it is a ’them’ rather than the collective `us' of the community that maintains the open source it is IMHO game over. It is then every downstream manufacturer for themselves; and take on the full burden of bringing things into conformity.

 

Open source only caters for the ‘us’. The them is happenstance — but is not part of the feedback loop that gives the win-win for the ‘us’ on the open source side. That needs self-interested contributions.

 

So it is only the narrow case, I think, of enough of the open source community caring about conformity, that a part of it can be done in that open source community (even though it may not actually be strictly a part of the tasks that the governance of the open source steward sees on).

 

With kind regards,

 

Dw



 

On Sun, Jun 30, 2024 at 1:02PM Dirk-Willem van Gulik via open-regulatory-compliance <open-regulatory-compliance@xxxxxxxxxxx> wrote:

On 30 Jun 2024, at 18:51, Tobie Langel via open-regulatory-compliance <open-regulatory-compliance@xxxxxxxxxxx> wrote:

 

Joe Murray asks this really interesting question in a separate thread (see below for the full email): do the stricter conformity assessment of products categorised as Important or Critical impact their open source dependencies?

 

Of course, the burden of conformance falls on manufacturers, but can we imagine a situation where some open source projects allow manufacturers to meet the baseline requirements but not the stricter ones while others allow for both?

 

I would expect this to butt up against a fundamental open source tenet  (e.g. 6, 8 and 10 in https://opensource.org/definition-annotated) about not trying to rule over your grave / downstream use. Because, as we have learned in the last 35+ years — the second you do this is the second you have subtle backstabbing & distrust between commercial parties with open source the conduit. And then the safe win-win of open source breaks down / is gone. And Trust Arrives on Foot and Leaves on Horseback, So I would not expect this at all. We’ve matured beyond that trap.

 

What I do expect is the opposite — that some open source communities allow those in their community that place products on the market needing such assessment to collaborate at the open source foundation on exactly that. 

 

And that increasingly we see projects not just shipping source, makefiles, docs and release notes. But also that what is needed for conformity assessments. 

 

Now this may break the business models of some notified bodies — but that is not really an issue for opens source :)

 

With kind regards,

 

Dw.

 

On Sun, Jun 30, 2024 at 6:07PM Joe Murray <joe.murray@xxxxxxxxxxxxxxxxx> wrote:

Some open source projects like Content Management Systems (WordPress, Drupal, Joomla) and CiviCRM are generally used in a way that makes each implementation unique due to selection and configuration of plugins, modules and extensions. The latter cannot run independently. Sometimes these plugins, modules and extensions implement or integrate as their primary function a critical or important category of functionality.  

 

1. So I take it that a) the maintainers of the plugins, modules and extensions would possibly be open source stewards and since they are not putting the functionality on the market would not be subject to the stricter conformity assessments. 

 

2. In some cases the primary purpose of an installation of the CMS is to provide a setup for a category III or IV function. In these cases the implementor is considered a manufacturer. And as they would need stricter conformity assessments, this would mean the software development practices of the plugin, extension, or module maintainer need to be in conformity, as well as those maintaining the core project. 

 

Did I get this right?

Joe Murray, PhD
President, JMA Consulting


 

_______________________________________________
open-regulatory-compliance mailing list
open-regulatory-compliance@xxxxxxxxxxx
To unsubscribe from this list, visit https://accounts.eclipse.org

 

_______________________________________________
open-regulatory-compliance mailing list
open-regulatory-compliance@xxxxxxxxxxx
To unsubscribe from this list, visit https://accounts.eclipse.org

 

_______________________________________________
open-regulatory-compliance mailing list
open-regulatory-compliance@xxxxxxxxxxx
To unsubscribe from this list, visit https://accounts.eclipse.org


Back to the top