OpenChain Webinar #50 – An Overview of SPDX 3.0 - Recording


 

Our 50th webinar featured Alexios Zavras, Chief Open Source Compliance Officer at Intel Corporation and a long-term friend and collaborator around the OpenChain Project. This time the topic was SPDX 3.0, a significant generational update to SPDX, a sister standard to OpenChain ISO/IEC 5230 and OpenChain ISO/IEC DIS 18974.

SPDX is a Software Bill of Materials (SBOM) specification, so it operates one layer down from the fundamental processes outlined by OpenChain’s standards, and it provides an excellent way to meet our requirements for an SBOM to be used by companies. The second generation of SPDX has been an ISO/IEC standard for two years as ISO/IEC 5962. The third generation shows interesting promise as a way to manage license compliance, security and more.

Video and slides here:
https://www.openchainproject.org/news/2023/03/31/webinar-50


Prasad Iyer
 

Thanks for sharing this.  Though I couldn’t attend this live session earlier, the recording was quite informative specifically around the ‘SBOM types’ and ‘SPDX-3.0 support for multiple profiles’.

 

Hi Alexios,

Question:  In the context of ‘SBOM types’,  any thoughts on whether each of these types will be more relevant or less relevant (from the associated data stand-point) to specific profiles that are supported in SPDX-3.0 ?  For example, in order to specify/record all details pertaining to ‘Analyzed’ (AKA 3rd party) SBOMs, do you think a SPDX-3.0 ‘license’ profile might be more suitable and effective than other profiles say ‘Software profile’ or ‘build profile’ ?  

Appreciate your thoughts on this.

 

 

Thanks,

signature_126515226

Prasad Iyer

Director, Engineering - Product Operations

 

Email : prasadiy@...

Phone: +1 (408) 315-5101

DNS

 

 

 

 

From: main@... <main@...> on behalf of Shane Coughlan <scoughlan@...>
Date: Friday, March 31, 2023 at 02:57
To: OpenChain Main <main@...>
Cc: Alexios Zavras <alexios.zavras@...>
Subject: [openchain] OpenChain Webinar #50 – An Overview of SPDX 3.0 - Recording

Our 50th webinar featured Alexios Zavras, Chief Open Source Compliance Officer at Intel Corporation and a long-term friend and collaborator around the OpenChain Project. This time the topic was SPDX 3.0, a significant generational update to SPDX, a sister standard to OpenChain ISO/IEC 5230 and OpenChain ISO/IEC DIS 18974.

SPDX is a Software Bill of Materials (SBOM) specification, so it operates one layer down from the fundamental processes outlined by OpenChain’s standards, and it provides an excellent way to meet our requirements for an SBOM to be used by companies. The second generation of SPDX has been an ISO/IEC standard for two years as ISO/IEC 5962. The third generation shows interesting promise as a way to manage license compliance, security and more.

Video and slides here:
https://www.openchainproject.org/news/2023/03/31/webinar-50




Alexios Zavras
 

Hi Prasad, thanks for asking.

 

The “types” of SBOMs are more related to the point in the software development lifecycle when they are generated.

The “profiles” in SPDXv3 are more related to “areas of interest” of the different information that one can have on software components.

 

Therefore I see these two as orthogonal dimensions: for each type of SBOM one may or may not include licensing or build information, for example.

Obviously some combinations do not make sense: in the design phase one does not have build information, typically.

 

But I think it all ultimately depends on the use case – and SPDX gives you the flexibility to produce compliant documents in all cases.

 

-- zvr

 

From: main@... <main@...> On Behalf Of Prasad Iyer via lists.openchainproject.org
Sent: Monday, 3 April, 2023 00:47
To: main@...
Cc: Zavras, Alexios <alexios.zavras@...>
Subject: Re: [openchain] OpenChain Webinar #50 – An Overview of SPDX 3.0 - Recording

 

Thanks for sharing this.  Though I couldn’t attend this live session earlier, the recording was quite informative specifically around the ‘SBOM types’ and ‘SPDX-3.0 support for multiple profiles’.

 

Hi Alexios,

Question:  In the context of ‘SBOM types’,  any thoughts on whether each of these types will be more relevant or less relevant (from the associated data stand-point) to specific profiles that are supported in SPDX-3.0 ?  For example, in order to specify/record all details pertaining to ‘Analyzed’ (AKA 3rd party) SBOMs, do you think a SPDX-3.0 ‘license’ profile might be more suitable and effective than other profiles say ‘Software profile’ or ‘build profile’ ?  

Appreciate your thoughts on this.

 

 

Thanks,

signature_126515226

Prasad Iyer

Director, Engineering - Product Operations

 

Email : prasadiy@...

Phone: +1 (408) 315-5101

DNS

 

 

 

 

From: main@... <main@...> on behalf of Shane Coughlan <scoughlan@...>
Date: Friday, March 31, 2023 at 02:57
To: OpenChain Main <main@...>
Cc: Alexios Zavras <alexios.zavras@...>
Subject: [openchain] OpenChain Webinar #50 – An Overview of SPDX 3.0 - Recording

Our 50th webinar featured Alexios Zavras, Chief Open Source Compliance Officer at Intel Corporation and a long-term friend and collaborator around the OpenChain Project. This time the topic was SPDX 3.0, a significant generational update to SPDX, a sister standard to OpenChain ISO/IEC 5230 and OpenChain ISO/IEC DIS 18974.

SPDX is a Software Bill of Materials (SBOM) specification, so it operates one layer down from the fundamental processes outlined by OpenChain’s standards, and it provides an excellent way to meet our requirements for an SBOM to be used by companies. The second generation of SPDX has been an ISO/IEC standard for two years as ISO/IEC 5962. The third generation shows interesting promise as a way to manage license compliance, security and more.

Video and slides here:
https://www.openchainproject.org/news/2023/03/31/webinar-50


Intel Deutschland GmbH
Registered Address: Am Campeon 10, 85579 Neubiberg, Germany
Tel: +49 89 99 8853-0, www.intel.de
Managing Directors: Christin Eisenschmid, Sharon Heck, Tiffany Doon Silva  
Chairperson of the Supervisory Board: Nicole Lau
Registered Office: Munich
Commercial Register: Amtsgericht Muenchen HRB 186928


Prasad Iyer
 

Thanks for the response.  Agree, it totally makes sense to consider the ‘Types of SBOMs’ Vs ‘SPDX Profile types’ to be orthogonal while at the same time, also recognizing a few SPDX profiles have less relevancy to some SBOM types as you’d pointed out.  

 

A comment/feedback - One potential area (perhaps, this is already covered within ‘Security profile’ ?) to specify/record will include information pertaining to TLS/SSL certs (such as Cert. serial no., Issuing CA, Exp. date etc.) that are associated with a web or cloud hosted software or services. In case this is not fully addressed in SPDX-3.0, can we’ve a provision to define and include a separate profile (say ‘Associated CA’ profile) in 3.1 ?  Glad to discuss / collaborate further on this offline.

 

Cheers

signature_126515226

Prasad Iyer

Director, Engineering - Product Operations

 

Email : prasadiy@...

DNS

 

 

 

 

From: main@... <main@...> on behalf of Alexios Zavras <alexios.zavras@...>
Date: Monday, April 3, 2023 at 09:18
To: main@... <main@...>
Subject: Re: [openchain] OpenChain Webinar #50 – An Overview of SPDX 3.0 - Recording

Hi Prasad, thanks for asking.

 

The “types” of SBOMs are more related to the point in the software development lifecycle when they are generated.

The “profiles” in SPDXv3 are more related to “areas of interest” of the different information that one can have on software components.

 

Therefore I see these two as orthogonal dimensions: for each type of SBOM one may or may not include licensing or build information, for example.

Obviously some combinations do not make sense: in the design phase one does not have build information, typically.

 

But I think it all ultimately depends on the use case – and SPDX gives you the flexibility to produce compliant documents in all cases.

 

-- zvr

 

From: main@... <main@...> On Behalf Of Prasad Iyer via lists.openchainproject.org
Sent: Monday, 3 April, 2023 00:47
To: main@...
Cc: Zavras, Alexios <alexios.zavras@...>
Subject: Re: [openchain] OpenChain Webinar #50 – An Overview of SPDX 3.0 - Recording

 

Thanks for sharing this.  Though I couldn’t attend this live session earlier, the recording was quite informative specifically around the ‘SBOM types’ and ‘SPDX-3.0 support for multiple profiles’.

 

Hi Alexios,

Question:  In the context of ‘SBOM types’,  any thoughts on whether each of these types will be more relevant or less relevant (from the associated data stand-point) to specific profiles that are supported in SPDX-3.0 ?  For example, in order to specify/record all details pertaining to ‘Analyzed’ (AKA 3rd party) SBOMs, do you think a SPDX-3.0 ‘license’ profile might be more suitable and effective than other profiles say ‘Software profile’ or ‘build profile’ ?  

Appreciate your thoughts on this.

 

 

Thanks,

signature_126515226

Prasad Iyer

Director, Engineering - Product Operations

 

Email : prasadiy@...

Phone: +1 (408) 315-5101

DNS

 

 

 

 

From: main@... <main@...> on behalf of Shane Coughlan <scoughlan@...>
Date: Friday, March 31, 2023 at 02:57
To: OpenChain Main <main@...>
Cc: Alexios Zavras <alexios.zavras@...>
Subject: [openchain] OpenChain Webinar #50 – An Overview of SPDX 3.0 - Recording

Our 50th webinar featured Alexios Zavras, Chief Open Source Compliance Officer at Intel Corporation and a long-term friend and collaborator around the OpenChain Project. This time the topic was SPDX 3.0, a significant generational update to SPDX, a sister standard to OpenChain ISO/IEC 5230 and OpenChain ISO/IEC DIS 18974.

SPDX is a Software Bill of Materials (SBOM) specification, so it operates one layer down from the fundamental processes outlined by OpenChain’s standards, and it provides an excellent way to meet our requirements for an SBOM to be used by companies. The second generation of SPDX has been an ISO/IEC standard for two years as ISO/IEC 5962. The third generation shows interesting promise as a way to manage license compliance, security and more.

Video and slides here:
https://www.openchainproject.org/news/2023/03/31/webinar-50



Intel Deutschland GmbH
Registered Address: Am Campeon 10, 85579 Neubiberg, Germany
Tel: +49 89 99 8853-0, www.intel.de
Managing Directors: Christin Eisenschmid, Sharon Heck, Tiffany Doon Silva  
Chairperson of the Supervisory Board: Nicole Lau
Registered Office: Munich
Commercial Register: Amtsgericht Muenchen HRB 186928