Skip to content

Commit 1779c7a

Browse files
authored
Merge pull request #399 from no-ta/master
Modify description for 1 and 5.2
2 parents fe0cd6c + fdfec72 commit 1779c7a

2 files changed

Lines changed: 16 additions & 9 deletions

File tree

subgroups/sbom-sg/outcomes/QualityGuide/SBOM-Document-Quality-Guide.en.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,14 @@ Key differences between the two documents include:
4545

4646
## 1. Scope
4747

48-
This document “OpenChain SBOM Document Quality Guide” aims to outline certain requirements related to how an entity creates, delivers, and consumes Software Bill of Materials (SBOM), so that entities that produce and/or consume SBOMs that conform to this guide can ensure repeatability and streamlining of tools and processes for generating and consuming SBOMs. *Please Note* that this guide does not require a conforming entity to adopt OpenChain (in any version) but doing so is greatly encouraged.
48+
This document “OpenChain SBOM Document Quality Guide”is intended to form a common understanding among stakeholders in the supply chain. It presents improvements to improve the standardization, accuracy, transparency, and automation potential of SBOM.
4949

50-
This guide is designed to work on a per SBOM level: an entity can use it as its sole way of delivering SBOMs but it is the individual SBOM that the guide refers to, not the entity that provides the SBOM. An SBOM using this guide can be called “OpenChain SBOM Document Quality Guide Compatible.”
50+
It helps to remove barriers in the distribution of software bills of materials (SBOM) by proposing improvements to common issues when the parties involved in the supply chain create, provide and use them.
51+
52+
*Please Note* that this guide does not require a conforming entity to adopt OpenChain (in any version) but doing so is greatly encouraged.
53+
54+
This guide is intended for all SBOM generation and operation target processes, including software packages, containers, SaaS, and embedded software. This guide refers to individual SBOMs, not the entities that provide them.
55+
An SBOM using this guide can be called “OpenChain SBOM Document Quality Guide Compatible.”
5156

5257
Releasing SBOMs that match the requirements outlined in this guide does not preclude an entity from also delivering SBOMs for the same software in alternate ways or formats.
5358

subgroups/sbom-sg/outcomes/QualityGuide/SBOM-Document-Quality-Guide.ja.md

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -47,18 +47,18 @@
4747
4848
担当: [田中の]
4949

50-
本文書 "SBOM Quality Guide" は、サプライチェーンの中での関係者の共通理解を形成するためのドキュメントです。SBOMの標準化、正確性、透明性、及び自動化の可能性を高めるための改善策を提示します。
50+
本文書 "SBOM Document Quality Guide" は、サプライチェーンの中での関係者の共通理解を形成するためのドキュメントです。SBOMの標準化、正確性、透明性、及び自動化の可能性を高めるための改善策を提示します。
5151

5252
サプライチェーンの関係者がソフトウェア部品表(SBOM:Software Bill of Materials)を作成・提供・利用する場合に共通課題となる点について改善策を提案することにより、SBOM流通時の障壁を取り除くための助けとなります。
5353

54-
本ガイドは、本ガイドに適合するエンティティに対して、OpenChain (OpenChain Specificationのどのバージョンでも)を採用することを要求するものではありませんが、OpenChainを採用することが大いに推奨されることに留意ください。(Comment:この文必要?)
54+
本ガイドは、本ガイドに適合するエンティティに対して、OpenChain (OpenChain Specificationのどのバージョンでも)を採用することを要求するものではありませんが、OpenChainを採用することが大いに推奨されることに留意ください。
5555

5656
このガイドは、ソフトウェアパッケージ、コンテナ、SaaS、組込みソフトウェアなど、あらゆるSBOM生成及び運用における対象プロセスに適応することを前提に記述されています。本ガイドが参照するのは個々のSBOMであり、SBOMを提供するエンティティではありません。
57-
本ガイドに沿ったSBOMを「SBOM Quality Guide Compatible」と呼ぶことができます。
57+
本ガイドに沿ったSBOMを「SBOM Document Quality Guide Compatible」と呼ぶことができます。
5858

5959
本ガイドの要件に一致するSBOMをリリースすることは、同じソフトウェアのSBOMを別の方法または形式で配信することを妨げるものではありません。
6060

61-
本ガイドは Creative Commons Attribution License 4.0 (CC-BY-4.0)の下にライセンスされています。(Comment:ライセンスはこれでいい?)
61+
本ガイドは Creative Commons Attribution License 4.0 (CC-BY-4.0)の下にライセンスされています。(Comment:ライセンスはこれでいい?)
6262

6363
### 2. 用語と定義
6464
[OpenChain Telco SBOM Guide Version 1.1の 2.用語と定義](https://github.com/OpenChain-Project/Telco-WG/blob/main/OpenChain-Telco-SBOM-Guide_JP.md#2-%E7%94%A8%E8%AA%9E%E3%81%A8%E5%AE%9A%E7%BE%A9) を継承する。
@@ -175,13 +175,15 @@ SBOMを1つのファイルにマージして提供するか、複数のファイ
175175
|Vendorが提供するアプリAのSBOM|パッケージ|アプリAのパッケージからファイルを分解してファイル単位にする|パッケージ単位|
176176

177177
上記の表からわかる通り、どのケースでも対応は可能だが、組み合わせによってMakerの作業の手間に違いが出ることが分かった。
178-
各SBOMのコンポーネントの粒度の違いにより異なる対応が必要になるということから、コンポーネントの粒度ががわからないと対応ができないということになる
178+
各SBOMのコンポーネントの粒度の違いにより異なる対応が必要になるということから、コンポーネントの粒度ががわからないと対応が難しくなる
179179
この例のように単純なサプライチェーンの場合は、SBOMに粒度の情報がなくても別の手段で確認することはできそうであるが、さらにサプライチェーンが複雑になるとSBOM自身に粒度の情報が必要となる。
180180

181181
##### 5.2.3. 改善策
182182

183-
コンポーネントの粒度がわかるようになっていて、粒度に合わせた対応ができること。
184-
現実的には、SBOMの交換フォーマットの仕様によりパッケージとファイルの違いはわかるようになっているので問題ないと思われるが、フォーマットに関係なく上位レベルでコンポーネントの粒度の違がわかるようになっているという条件があることが必要だと考える。
183+
サプライチェーンの中で粒度が統一できるのであれば問題はない。
184+
統一できない場合は、コンポーネントの粒度がわかるようになっていて、粒度に合わせた対応ができないと問題になる可能性がある。
185+
SBOMの交換フォーマットの仕様によりパッケージとファイルの違いはわかるようになっているので現実的に問題になる状況は少ないと思われる。
186+
フォーマットの仕様に依存しない方法でコンポーネントの粒度の違いがわかるようになっていることが望ましいと考える。
185187

186188
##### 5.2.4. 評価方法
187189

0 commit comments

Comments
 (0)