forked from OpenChain-Project/conformance-questionnaire
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathquestionnaire-ja.json
434 lines (434 loc) · 16.1 KB
/
questionnaire-ja.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
{
"specVersion": "2.1.1",
"language": "ja",
"title": "適合チェック質問一覧",
"contextText": "背景",
"questionsText": "質問",
"completedText": "終了しましたか?",
"statusText": "ステータス",
"answerColumnText": "回答",
"sectionColumnText": "セクション",
"numberColumnText": "番号",
"specRefColumnText": "仕様参考",
"questionColumnText": "質問本文",
"tocText": "目次",
"preambleText": "OpenChainプロジェクトは、オープンソースライセンスへのコンプライアンスをよりシンプルにし、一貫性を持たせることで、オープンソースに対する信頼を築きます。OpenChain仕様では、各品質コンプライアンスプログラムが満足すべき核となる要件を定義しています。その結果、オープンソース・ライセンス・コンプライアンスがソフトウェアサプライチェーンの中にいる者にとって、より予測可能でわかりやすく、効率的なものになっています。\nこのドキュメントには企業がOpenChain適合がどうかを判断するための一連の質問が記載されています。すべての質問が「はい」だった場合、その企業はOpenChain仕様2.1版(ISO/IEC DIS 5230:2020(e)と機能的に同一)のすべての要件に適合していることになります。いくつかの質問に対する答えが「いいえ」だった場合、その企業はコンプライアンスプロセスの改善のために何が必要かを明確にすることができます。",
"sections": [
{
"name": "Part 1",
"title": "1. プログラムの基盤",
"questions": [
{
"correctAnswer": "Yes",
"question": "(トレーニングや内部wiki、またはその他実用的な通信方法を通しての)供給ソフトウェア配信のオープンソースライセンスコンプライアンスについて規定しているポリシー文書を持っていますか?",
"number": "1.a",
"type": "YES_NO",
"specReference": [
"1.1",
"1.1.1"
]
},
{
"correctAnswer": "Yes",
"question": "すべてのソフトウェアスタッフにオープンソースポリシーの存在を伝える手順書がありますか?",
"number": "1.b",
"type": "YES_NO",
"specReference": [
"1.1",
"1.1.2"
]
},
{
"correctAnswer": "Yes",
"question": "プログラムの性能と有効性に影響のある役割とそれに対応する責任について明確にしていますか?",
"number": "1.c",
"type": "YES_NO",
"specReference": [
"1.2",
"1.2.1"
]
},
{
"correctAnswer": "Yes",
"question": "各役割に必要な能力を特定し、文書化していますか?",
"number": "1.d",
"type": "YES_NO",
"specReference": [
"1.2",
"1.2.2"
]
},
{
"correctAnswer": "Yes",
"question": "各プログラム参加者の能力を評価した証拠を文書化していますか?",
"number": "1.e",
"type": "YES_NO",
"specReference": [
"1.2",
"1.2.3"
]
},
{
"question": "次のトピックに対する社員の意識を文書化していますか?",
"number": "1.f",
"type": "SUBQUESTIONS",
"specReference": [
"1.3",
"1.3.1"
],
"minNumberValidatedAnswers": 4,
"subQuestions": {
"1.f.i": {
"correctAnswer": "Yes",
"question": "オープンソースポリシーとその場所",
"number": "1.f.i",
"type": "YES_NO",
"specReference": [
"1.3"
]
},
"1.f.ii": {
"correctAnswer": "Yes",
"question": "関連するオープンソースの目的、",
"number": "1.f.ii",
"type": "YES_NO",
"specReference": [
"1.3"
]
},
"1.f.iii": {
"correctAnswer": "Yes",
"question": "プログラムを確実に有効なものにするために期待されるコントリビューション、",
"number": "1.f.iii",
"type": "YES_NO",
"specReference": [
"1.3"
]
},
"1.f.iv": {
"correctAnswer": "Yes",
"question": "プログラム要件を満たすことができないことの影響",
"number": "1.f.iv",
"type": "YES_NO",
"specReference": [
"1.3"
]
}
}
},
{
"correctAnswer": "Yes",
"question": "プログラムの適用範囲の決定プロセスがありますか?",
"number": "1.g",
"type": "YES_NO",
"specReference": [
"1.4",
"1.4.1"
]
},
{
"correctAnswer": "Yes",
"question": "プログラムの適用範囲および制限を明確に定義した文書がありますか?",
"number": "1.h",
"type": "YES_NO",
"specReference": [
"1.4",
"1.4.1"
]
},
{
"correctAnswer": "Yes",
"question": "オープンソースの義務、制約、権利を確認するプロセスがありますか?",
"number": "1.i",
"type": "YES_NO",
"specReference": [
"1.5",
"1.5.1"
]
}
]
},
{
"name": "Part 2",
"title": "2. 関連業務の定義と支援",
"questions": [
{
"correctAnswer": "Yes",
"question": "オープンソースコンプライアンスに関する外部からの問い合わせに対応する責任者(「オープンソース窓口」)を指名していますか?",
"number": "2.a",
"type": "YES_NO",
"specReference": [
"2.1",
"2.2.1"
]
},
{
"correctAnswer": "Yes",
"question": "オープンソース窓口機能が(たとえば電子メールアドレスやLinux Foundationオープン コンプライアンス ディレクトリを通じて)公的に明示されていますか?",
"number": "2.b",
"type": "YES_NO",
"specReference": [
"2.1",
"2.1.1"
]
},
{
"correctAnswer": "Yes",
"question": "オープンソースコンプライアンスの問い合わせを受けたり、問い合わせに答えたりする責任者を指名する手順書がありますか?",
"number": "2.c",
"type": "YES_NO",
"specReference": [
"2.1",
"2.1.2"
]
},
{
"correctAnswer": "Yes",
"question": "特定されたプログラムの役割をサポートする人、グループ、または部署を文書化していますか?",
"number": "2.d",
"type": "YES_NO",
"specReference": [
"2.1",
"2.2.1"
]
},
{
"correctAnswer": "Yes",
"question": "特定されたプログラムの役割には、適切に人員が配置され、十分な予算が当てられていますか?",
"number": "2.e",
"type": "YES_NO",
"specReference": [
"2.1",
"2.2.2"
]
},
{
"correctAnswer": "Yes",
"question": "組織内および組織外のオープンソースコンプライアンスに関する法律の専門家が特定されていますか?",
"number": "2.f",
"type": "YES_NO",
"specReference": [
"2.1",
"2.2.3"
]
},
{
"correctAnswer": "Yes",
"question": "オープンソースコンプライアンスに関する組織内の責任者を指名する手順書がありますか?",
"number": "2.g",
"type": "YES_NO",
"specReference": [
"2.1",
"2.2.4"
]
},
{
"correctAnswer": "Yes",
"question": "不適合の場合のレビューや是正について扱う手順書がありますか?",
"number": "2.h",
"type": "YES_NO",
"specReference": [
"2.1",
"2.2.5"
]
}
]
},
{
"name": "Part 3",
"title": "3: オープンソースコンテンツのレビューと承認",
"questions": [
{
"correctAnswer": "Yes",
"question": "供給ソフトウェアのリリースに含まれるすべてのオープンソースコンポーネントに関する情報を特定し、追跡し、リストとして保管するための手順書がありますか?",
"number": "3.a",
"type": "YES_NO",
"specReference": [
"3.1",
"3.1.1"
]
},
{
"correctAnswer": "Yes",
"question": "手順書に適切に従っていることを証明する、各供給ソフトウェアのリリースに関するオープンソースコンポーネントの記録がありますか?",
"number": "3.b",
"type": "YES_NO",
"specReference": [
"3.1",
"3.1.2"
]
},
{
"question": "各供給ソフトウェアのリリースに関するオープンソースコンポーネントについて、少なくとも次の共通オープンソースライセンスのユースケースを扱った手順を実施していますか?",
"number": "3.c",
"type": "SUBQUESTIONS",
"specReference": [
"3.2",
"3.2.1"
],
"minNumberValidatedAnswers": 6,
"subQuestions": {
"3.c.i": {
"correctAnswer": "Yes",
"question": " バイナリ形態で頒布されている",
"number": "3.c.i",
"type": "YES_NO",
"specReference": [
"3.2",
"3.2.1"
]
},
"3.c.ii": {
"correctAnswer": "Yes",
"question": " ソースコード形態で頒布されている",
"number": "3.c.ii",
"type": "YES_NO",
"specReference": [
"3.2",
"3.2.1"
]
},
"3.c.iii": {
"correctAnswer": "Yes",
"question": " コピーレフトの義務を生じうる他のオープンソースと統合されている",
"number": "3.c.iii",
"type": "YES_NO",
"specReference": [
"3.2",
"3.2.1"
]
},
"3.c.iv": {
"correctAnswer": "Yes",
"question": " 改変されたオープンソースを含んでいる",
"number": "3.c.iv",
"type": "YES_NO",
"specReference": [
"3.2",
"3.2.1"
]
},
"3.c.v": {
"correctAnswer": "Yes",
"question": " 供給ソフトウェア内の他のコンポーネントとやりとりする、両立性のないライセンス下のオープンソースやその他のソフトウェアを含んでいる",
"number": "3.c.v",
"type": "YES_NO",
"specReference": [
"3.2",
"3.2.1"
]
},
"3.c.vi": {
"correctAnswer": "Yes",
"question": " 帰属要求のあるオープンソースを含んでいる",
"number": "3.c.vi",
"type": "YES_NO",
"specReference": [
"3.2",
"3.2.1"
]
}
}
}
]
},
{
"name": "Part 4",
"title": "4. オープンソースコンプライアンス関連資料の配布",
"questions": [
{
"correctAnswer": "Yes",
"question": "確認ライセンスの要求に基づいて、コンプライアンス関連資料が供給ソフトウェアとともに頒布されることを確実にするプロセスを説明した手順書がありますか?",
"number": "4.a",
"type": "YES_NO",
"specReference": [
"4.1",
"4.1.1"
]
},
{
"correctAnswer": "Yes",
"question": "供給ソフトウェアに関する頒布コンプライアンス関連資料のコピーが保管されていますか?",
"number": "4.b",
"type": "YES_NO",
"specReference": [
"4.1",
"4.1.2"
]
},
{
"correctAnswer": "Yes",
"question": "コンプライアンス関連資料のコピーは、少なくとも供給ソフトウェアが提供され続けている期間、または確認ライセンスが要求する期間(いずれか長い方の期間)保管されていますか?",
"number": "4.c",
"type": "YES_NO",
"specReference": [
"4.1",
"4.1.2"
]
}
]
},
{
"name": "Part 5",
"title": "5. オープンソースコミュニティへの(積極的な)関わり方の理解",
"questions": [
{
"correctAnswer": "Yes",
"question": "組織を代表してのオープンソースプロジェクトへのコントリビューションを管理するポリシーがありますか?",
"number": "5.a",
"type": "YES_NO",
"specReference": [
"5.1",
"5.1.1"
]
},
{
"correctAnswer": "Yes",
"question": "オープンソースへのコントリビューションを管理する手順書がありますか?",
"number": "5.b",
"type": "YES_NO",
"specReference": [
"5.1",
"5.1.2"
]
},
{
"correctAnswer": "Yes",
"question": "すべてのソフトウェアスタッフがオープンソース コントリビューション ポリシーの存在を認識できるような手順書がありますか?",
"number": "5.c",
"type": "YES_NO",
"specReference": [
"5.1",
"5.1.3"
]
}
]
},
{
"name": "Part 6",
"title": "6. 仕様要件への遵守",
"questions": [
{
"correctAnswer": "Yes",
"question": "プログラムが本仕様の全要件に適合していることを確認できる文書がありますか?",
"number": "6.a",
"type": "YES_NO",
"specReference": [
"6.1",
"6.1.1"
]
},
{
"correctAnswer": "Yes",
"question": "プログラムの適合が過去18ヶ月内に見直されたことを確認できる文書がありますか?",
"number": "6.b",
"type": "YES_NO",
"specReference": [
"6.2",
"6.2.1"
]
}
]
}
]
}