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 Meridian 22 Work Group Call – CRA, AI Act, DMA, DSA, PLD – Requirements and Meeting Them

By News

First Meeting, Big Discussion:

The OpenChain Meridian 22 Work Group met with Ciaran O’Riordan of Eclipse Foundation as a special guest. The core topic was EU regulation and how it impacts countries along the Meridian 22 area. This was a lot of ground to cover, and provided a great example of the type of in-depth discussion OpenChain communities can engage in.

Watch the Meeting:

Be Part of Future Meetings:

We will arrange future meetings and hold online discussions via the official mailing list, and everyone is invited to join: https://lists.openchainproject.org/g/meridian22-wg

RECORDING: OpenChain Monthly Specification and Education Call (Europe – Asia) – 2025-10-15

By News

We Discussed:

  • OpenChain Project News
  • Specification Work Group – CRA, other regulations and our standards
  • Education Work Group – Update on Status and Community Work Items
  • Any Other Business?

A reminder for those in North America – while this edition of the monthly call happens in the darkest hours of the night for you, we also have a monthly North America / Europe call that works better for Western time zones. Check out the schedule for this and all our other meetings here:
https://openchainproject.org/participate

Watch the Recording:

Coming Next:

  • Expect a new edit cycle for the specifications, and for enhancement of OpenChain training material

Join Our Work:

Everyone is welcome to be part of the Specification Work Group. You can join their mailing list here:
https://lists.openchainproject.org/g/specification/

You can find and be part of all OpenChain calls through our participation page here:
https://openchainproject.org/participate

OSPO Now is the latest OpenChain Partner

By News
“OSPO Now is delighted to announce our acceptance as an official OpenChain partner,” says Raphael Sonabend-Friend, Co-Founder, OSPO Now. “This recognition underscores our commitment to helping organisations build, manage, and mature their open source programs with confidence. Through our services, OSPO Now enables teams to outsource Open Source Program Office (OSPO) requirements, from community engagement to compliance management. Partnering with OpenChain further validates the expertise of our team in guiding organizations along their open source compliance journey, ensuring they can adopt and develop open-source software in a safe, secure, and responsible way.”
“An extensive community of service providers is key to enabling choice across the market,” says Shane Coughlan, OpenChain General Manager. “One reason we are delighted to work with OSPO Now is to enable such choice. Another is that the emergence of OSPOs has provided a pivotal opportunity for companies to improve their process management around open source, and direct expertise in this domain is a vital part of ensuring health.”
 
About OSPO Now
OSPO Now’s mission is to empower organizations through the strategic use of open source, fostering sustainability and maximising impact. Through training, working groups, hands-on development, and consulting, OSPO Now supports the creation, consumption, and deployment of open source software, as well as the wider practice of open science.
Learn more: osponow.com

OpenChain Webinar: Containers and Compliance @ 09:00 PDT / 16:00 UTC / 17:00 CET / 21:30 IST

By News

About This Webinar:

A special panel on Containers and Compliance from the OpenChain Project hosted by Chris Wood, Chair of Specification. This panel will feature Caren Kresse, Heather Meeker, Mary Hardy and Till Jaeger.

More Details:

Join Chris and a panel of experts for an informal chat exploring the key challenges in achieving comprehensive license compliance within containerised environments. This discussion will cover three critical areas:

(1) Package Manager Transparency: The current products of several key package managers do not contain sufficient information to achieve true license compliance as many only reveal the top-level license. More often than not they fail to provide the necessary information (source code and SBOMs) for a comprehensive license assessment. Increased transparency and standardization in this area are crucial.

(2) Another cause lies with the design limitations of License Scanners: While license scanners are improving, many still lack the capability to deeply analyze binaries, resulting in incomplete and therefore inaccurate license compliance reports. The development of more robust and sophisticated scanning technologies is essential to address this gap.

(3) A need for improved developer awareness of container license and copyright information to help the community to achieve a comprehensive container license compliance process is necessary to achieve a shift in developer practices. A greater understanding of open source licensing and the importance of proper metadata Management is essential, as we are already doing through the OpenChain education and specifications work groups.

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: