Skip to main content
THE LINUX FOUNDATION PROJECTS
All Posts By

Shane Coughlan

Shane Coughlan is an expert in communication, security and business development. His professional accomplishments include spearheading the licensing team that elevated Open Invention Network into the largest patent non-aggression community in history, establishing the leading professional network of Open Source legal experts and aligning stakeholders to launch both the first law journal and the first law book dedicated to Open Source. Shane has extensive knowledge of Open Source governance, internal process development, supply chain management and community building. His experience includes engagement with the enterprise, embedded, mobile and automotive industries.

RECORDING: OpenChain SBOM Work Group – Monthly Meeting – 2025-10-22

By News

As always, we focused on the question of “how do we use SBOMs in production, large-scale and complex supply chains?”

This Meeting Discussed:

  1. The content and release date of the Guide to SBOM Quality
  2. Any Other Business

Watch the Meeting:

Learn More About This Study Group:

Our SBOM Study Group brings all our various SBOM-related activities together and helps answer the question of “how do we use SBOMs in production, large-scale and complex supply chains?” Our original kick-off call has all the details.

 

Get Involved:

 

Everyone is welcome to be part of this study group! OpenChain has free, open access to all its work groups and study groups. Just turn up, and listen in, and contribute comments, ideas and suggestions.

 

✉️ We have a dedicated mailing list: https://lists.openchainproject.org/g/sbom

 

💻 We have a dedicated GitHub Repo: https://github.com/OpenChain-Project/SBOM-sg

Attend Future Meetings:

You can find and get the dial-in details for all future meetings from our participate page here: https://www.openchainproject.org/participate

RECORDING: OpenChain AI Work Group – Asia Sync – 2025-10-09

By News

We had a straightforward agenda, building on the earlier North America / Europe workshop:

Item #1: We have completed the AI SBOM Compliance Management Guide
Item #2: We are going live on 20th October – your help with promotion is requested
Item #3: We have started coordination with Lord Clement-Jones in the UK, UK working group, Spec Group, LF legal conference and PyTorch conference
Item #4: Early market feedback can be used to update the guide for solution/market fit – Your help is requested
Item #5: FINOS working group
Item #6: Any Other Business

Watch the Recording:

Get Involved:

Everyone is welcome to be part of this activity! OpenChain has free, open access to all its work groups and study groups. Just turn up, and listen in, and contribute comments, ideas and suggestions.

✉️ We have a dedicated mailing list for the AI Work Group: https://lists.openchainproject.org/g/ai

Attend Future Meetings:

You can find and get the dial-in details for all future meetings from our participate page here: https://www.openchainproject.org/participate

RECORDING: OpenChain Telco Work Group – 2025-10-02

By News

This Meeting Focused on Comments for the CISA SBOM Minimum Elements Proposal for 2025

The comments were as follows:

The comments below are provided by the OpenChain Telco work group. See https://github.com/nokia/Telco-WG

This work group has produced the “OpenChain Telco SBOM Guide” that is available at https://github.com/nokia/Telco-WG/blob/main/OpenChain-Telco-SBOM-Guide_EN.md

This document defines what is a quality SBOM in the telecommunication industry, but it is generic enough to be used by other industries.

It incorporates the “NTIA Minimum Elements” from 2021. We plan to update this guide to be compatible with the CISA 2025 Minimum Elements document when it is finalized.

Nokia has provided a tool to validate an SBOM against the Guide. It is available at https://pypi.org/project/openchain-telco-sbom-validator/

General comments

To make the document easier to understand, it would be good to include concrete examples.

Also, it would be good to provide in an appendix the mapping of the different elements from appendix A in SPDX 2.3, SPDX 3.0 and CycloneDX 1.6.

The document uses the words “must”, “should” and “may”, but it is not clear what the exact meaning is. Are some fields mandatory and others only recommended but optional? It would be good to use BCP 14 [RFC2119] [RFC8174] to be clear.

Data Fields

Component Name

The document asks for multiple entries.

How should that be represented in SPDX and CycloneDX that allow only one value?

Using a hack like putting the different entries in the same field separated by a semi-colon seems very ugly.

An example of multiple names with justification would be useful here.

Component Version

We do not understand “If the Software Producer does not provide a version, then the SBOM Author may substitute the creation date of the file.”

What is the “creation date of the file”? A component might be composed a multiple files. Where do we find a date?

Also, “to specify a change in software from a previously identified version” does not seem to be a satisfactory definition. It means that the first release would have no version.

Software Identifiers

The documents asks that “if there are multiple software identifiers, (…) the SBOM Author should include all of them”.

This will be difficult to implement. It seems better to stick with one identifier, e.g. PURL (while of course allowing multiple identifiers, but not mandating all of them). Conversion tools exist, like purl2cpe https://github.com/scanoss/purl2cpe

Component Hash

It is unclear whether several hashes with different algorithms are allowed. This should be the case.

Dependency Relationship

It is unclear what “Component A is largely derived from Component B” really means.

Same for “is a descendant of another piece of software”.

Tool Name

If you mandate the tool name, you should mandate the tool version also.

A different version of a tool might give different results.

Timestamp

We consider that an SBOM should not change. The timestamp is the time when it was generated.

If an SBOM is recreated, it is a different one, not an update.

Generation Context

Why do you not refer to the “CISA SBOM Type”? https://www.cisa.gov/sites/default/files/2023-04/sbom-types-document-508c.pdf

Here you use a different terminology: “before build, during build, after build”.

Does that mean that the “CISA SBOM Type” document is obsolete?

Automation Support

It is difficult to see what you mean by “deprecated versions” of formats.

Usually, there is some form of compatibility between formats.

You should at least list what you consider as deprecated formats at the time of publishing of the document.

Practices and Processes

Frequency

Again, we do not like the notion of “revised SBOM”. Replace “should issue a revised SBOM” by “should issue a new SBOM”.

Coverage

The notion of depth is unclear. We do not understand what is meant by “There is no minimum depth.”

Does that mean that all transitive dependencies must be provided?

That seems in contradiction with what is discussed in “Known Unknowns”.

Known Unknowns

There is no native way to express this in SPDX.

So, how should that be expressed? Please provide guidance and examples.

Appendix A

There is some inconsistency in the table about fields that can have one or multiple values.

Software Producer

  • multiple values
  • so that should be “Software Producers (to be consistent with Software Identifiers)

Component Hash

  • it is unclear whether several hashes with different algorithms are allowed

License

  • multiple values
  • that should be “Licenses

Dependency Relationship

  • multiple values
  • that should be “Dependency Relationships
  • The relationship(s)

Tool Name

    • multiple values
    • that should be “Tool Names
    • The name(s) of the tool(s)

Watch the Recording:

Be part of this:

Everyone is welcome to be part of this study group! OpenChain has free, open access to all its work groups and study groups. Just turn up, and listen in, and contribute comments, ideas and suggestions.

✉️ We have a dedicated mailing list:
https://lists.openchainproject.org/g/telco

💻 We have a dedicated GitHub Repo:
https://github.com/OpenChain-Project/Telco-WG

You are also welcome to participate in any of our other working groups around the world:

Elektrobit Announces an OpenChain Conformant Program

By Featured, News

Elektrobit has announced an OpenChain ISO/IEC 5230 conformant program.

“I am delighted to welcome Elektrobit to the OpenChain Community of Conformance,” says Shane Coughlan, OpenChain General Manager. “Our exceptional adoption across the automotive sector underlines the importance of software to the future of mobility, and companies like Elektrobit have taken a leadership position in ensuring it is safely managed.”

About Elektrobit

Elektrobit is an award-winning and visionary global vendor of embedded and connected software products and services for the automotive industry. A leader in automotive software with over 35 years of serving the industry, Elektrobit’s software powers over five billion devices in more than 600 million vehicles and offers flexible, innovative solutions for car infrastructure software, connectivity & security, automated driving and related tools, and user experience. Elektrobit is a wholly-owned, independently-operated subsidiary of Continental.

OpenChain Global Update @ Open Source Tech Day 2025 in Korea

By News

The OpenChain Project provided a Global Update at Open Source Tech Day 2025 event in Seoul, South Korea on the 21st of October 2025. This event brought together government, industry and academic experts to discuss the intersection of open innovation and commerce. Shane Coughlan, OpenChain General Manager, took the stage to represent the community and encourage a more trusted supply chain.

Review the Slides:

Welcoming the OpenChain AI System Bill of Materials Compliance Guide

By Featured, News

The OpenChain AI Work Group has been considering how to manage AI compliance in the supply chain since January 2024. During this time the community has collaboratively produced a guide to identify key process points for a quality AI compliance program. After completing a drafting process, a review process and a public comment period, that guide is now freely available to all in its release version.

Download a Printable Version

Review the Editing Version on GitHub (MarkDown format)

Get Involved:

Everyone is welcome to be part of this activity! OpenChain has free, open access to all its work groups and study groups. Just turn up, and listen in, and contribute comments, ideas and suggestions.

✉️ We have a dedicated mailing list for the AI Work Group: https://lists.openchainproject.org/g/ai

Attend Future Meetings:

You can find and get the dial-in details for all future meetings from our participate page here: https://www.openchainproject.org/participate

Briefing for OpenChain India Work Group: Digital Personal Data Protection Act

By News

Join a webinar on the Digital Personal Data Protection Act, 2023 to understand key compliance obligations, consent mechanisms, and cross-border data transfer requirements. This 60-minute session offers a general overview and practical understanding to help both individuals and companies align  with India’s DPDPA 2023. The event will be lead by Biju Nair, Chair of the OpenChain India Work Group.

Please register to join the webinar:

OpenChain @ OpenFest 2025 in Bulgaria

By News

The OpenChai Meridian 22 Work Group will be represented by Vladimir Slavov at OpenFest 2025 this weekend.

OpenFest is the biggest Bulgarian conference dedicated to free culture, free knowledge sharing, free and open source software. It is the most anticipated annual gathering of fans, creators and supporters of open source and free art in Bulgaria.

Learn more:

Check out the talk:

  • https://www.linkedin.com/posts/vladimir-slavov-%F0%9F%87%AA%F0%9F%87%BA-578726180_%D0%B4%D0%BD%D0%B5%D1%81-%D0%BD%D0%B0-openfest-bulgaria-%D0%BD%D0%B0%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D1%85-lightning-activity-7385350682226114560-a6pb?utm_source=share&utm_medium=member_desktop&rcm=ACoAAACvKzUByb5VJsorojLALtdi-cBeq-StgR4

Coming Soon: OpenChain Meridian 22 Work Group Call – the CRA, AI Act, DMA, DSA, PLD – Requirements and Meeting Them?

By News
Ciaran O’Riordan of the Eclipse Foundation will join our newest work group to discuss the diverse European Union regulation incoming, how it impacts open source, and what we need to do to meet requirements. Our Meridian 22 community will also discuss what’s happening in their locality, including similar (or compatible) regulations. We will start with Bulgaria. All welcome! This is a community meeting in English.

This event takes place:

2025-10-20 @ 07:30 UTC / 08:30 BST / 09:30 CEST / 16:30 JST

Dial-in at the time of the event:

JUN Legal GmbH is the Latest OpenChain Partner

By Featured, News


JUN Legal GmbH is the latest official OpenChain Partner, expanding coverage and diversity of options in the German market.

“Open source is a strategic topic for the European Union,” says Florian Hackel, specialized lawyer for IT law. “Projects like OpenChain, and the ISO process standards they maintain, offer a path to sustainable, reliable and trustworthy management. We are delighted to be able to support our clients and the broader community in the continued professionalization of open source.”

“Germany is a key market for the OpenChain Project,” says Shane Coughlan, OpenChain General Manager. “I am delighted to see our options for the community expanding, and our avenues for advocacy and support doing the same. I look forward to future collaboration with JUN and their team.”

About JUN Legal GmbH
JUN Legal is a medium-sized German law firm specializing in IT law, AI and open source compliance. Our team currently includes 27 attorneys with FOSS experience, eight of whom are Certified Specialist Lawyers for IT Law. For more than a decade, we have supported major corporate clients in ensuring license-compliant integration of open source software components and in developing strategic policies for the use of open source and its diverse licensing models. Our experience also includes delivering expert lectures, publishing on open source legal topics, and representing clients in selected court proceedings.

Learn more: https://jun.legal/en/