|
1 |
| -# Overview |
2 |
| - |
3 |
| -This is a document to explore model provisions for OpenChain ISO/IEC 5230 or ISO/IEC DIS 18974 in procurement contracts and similar material. It is based on the public domain Risk Grid version 12 hosted in the OpenChain Reference Library on GitHub: |
4 |
| -https://github.com/OpenChain-Project/Reference-Material/blob/master/General-Compliance-Support-Material/Risk-Grid/risk-grid-12.md |
5 |
| - |
6 |
| -The goal of this document is to ensure people can understand options. We will not be prescriptive and these model provisions will remain part of the OpenChain reference material. They will not be included in the OpenChain standards themselves. |
7 |
| - |
8 |
| -# Structure: |
9 |
| - |
10 |
| -Each issue is formatted as follows: |
11 |
| - |
12 |
| -- Issue |
13 |
| -- Commentary |
14 |
| -- Who is best placed to bear risk? |
15 |
| -- Best mechanism to tackle risk |
16 |
| -- Sample Wording |
17 |
| -- Supplier's Arguments |
18 |
| -- Customer's Arguments |
19 |
| - |
20 |
| -# Overarching Topics |
21 |
| - |
22 |
| -## Issue - Inclusion of OpenChain ISO/IEC 5230 |
23 |
| - |
24 |
| -### Commentary |
25 |
| - |
26 |
| -None listed. |
27 |
| - |
28 |
| -### Who is best placed to bear risk? |
29 |
| - |
30 |
| -Supplier. |
31 |
| - |
32 |
| -### Best mechanism to tackle risk |
33 |
| - |
34 |
| -None listed. |
35 |
| - |
36 |
| -### Sample Wording |
37 |
| - |
38 |
| -The Supplier warrants that the Software originates from an OpenChain ISO/IEC 5230:2000 Conformant Program [under the control of the Supplier / under the control of a provider to the Supplier]. |
39 |
| - |
40 |
| -The Supplier [further] warrants that[, so far as it is aware,] the Software complies the Program Guidelines provided by OpenChain ISO/IEC 5230:2000 at the time of delivery. |
41 |
| - |
42 |
| -[The Supplier does not warrant that use, modification or further distribution by the Customer of the Software constitutes a continuation of adherence to OpenChain ISO/IEC 5230:2000 Program Guidelines]. |
43 |
| - |
44 |
| -### Supplier's Arguments |
45 |
| - |
46 |
| -The Supplier may argue that the inclusion of these requirements or the extent of the requirements included introduce a cost-burden that need to be offset. |
47 |
| - |
48 |
| -### Customer's Arguments |
49 |
| - |
50 |
| -The Customer is receiving a potential liability regarding third-party intellectual property along with the Software deliverable from the Supplier. As such, it is reasonable to request that the Supplier adheres to international standards related to the licensing of this third-party intellectual property. |
51 |
| - |
52 |
| -## Issue - Inclusion of OpenChain ISO/IEC DIS 18974 |
53 |
| - |
54 |
| -### Commentary |
55 |
| - |
56 |
| -None listed. |
57 |
| - |
58 |
| -### Who is best placed to bear risk? |
59 |
| - |
60 |
| -Supplier. |
61 |
| - |
62 |
| -### Best mechanism to tackle risk |
63 |
| - |
64 |
| -None listed. |
65 |
| - |
66 |
| -### Sample Wording |
67 |
| - |
68 |
| -The Supplier warrants that the Software originates from an OpenChain ISO/IEC DIS 18974 Conformant Program [under the control of the Supplier / under the control of a provider to the Supplier]. |
69 |
| - |
70 |
| -The Supplier [further] warrants that[, so far as it is aware,] the Software complies the Program Guidelines provided by OpenChain ISO/IEC DIS 18974 at the time of delivery. |
71 |
| - |
72 |
| -[The Supplier does not warrant that use, modification or further distribution by the Customer of the Software constitutes a continuation of adherence to OpenChain ISO/IEC DIS 18974 Program Guidelines]. |
73 |
| - |
74 |
| -### Supplier's Arguments |
75 |
| - |
76 |
| -The Supplier may argue that the inclusion of these requirements or the extent of the requirements included introduce a cost-burden that need to be offset. |
77 |
| - |
78 |
| -### Customer's Arguments |
79 |
| - |
80 |
| -The Customer is receiving a potential liability regarding security along with the Software deliverable from the Supplier. As such, it is reasonable to request that the Supplier adheres to international standards related to the managing of security assurance related to the Software. |
81 |
| - |
82 |
| - |
83 |
| -=== Specific Provisions == |
84 |
| - |
| 1 | +# Overview |
| 2 | + |
| 3 | +This is a document to explore model provisions for OpenChain ISO/IEC 5230 or ISO/IEC DIS 18974 in procurement contracts and similar material. It is based on the public domain Risk Grid version 12 hosted in the OpenChain Reference Library on GitHub: |
| 4 | +https://github.com/OpenChain-Project/Reference-Material/blob/master/General-Compliance-Support-Material/Risk-Grid/risk-grid-12.md |
| 5 | + |
| 6 | +The goal of this document is to ensure people can understand options. We will not be prescriptive and these model provisions will remain part of the OpenChain reference material. They will not be included in the OpenChain standards themselves. |
| 7 | + |
| 8 | +## Version 0.2 |
| 9 | + |
| 10 | +# Structure: |
| 11 | + |
| 12 | +Each issue is formatted as follows: |
| 13 | + |
| 14 | +- Issue |
| 15 | +- Commentary |
| 16 | +- Who is best placed to bear risk? |
| 17 | +- Best mechanism to tackle risk |
| 18 | +- Sample Wording |
| 19 | +- Supplier's Arguments |
| 20 | +- Customer's Arguments |
| 21 | + |
| 22 | +# Overarching Topics |
| 23 | + |
| 24 | +## Issue - Inclusion of OpenChain ISO/IEC 5230 |
| 25 | + |
| 26 | +### Commentary |
| 27 | + |
| 28 | +None listed. |
| 29 | + |
| 30 | +### Who is best placed to bear risk? |
| 31 | + |
| 32 | +Supplier. |
| 33 | + |
| 34 | +### Best mechanism to tackle risk |
| 35 | + |
| 36 | +None listed. |
| 37 | + |
| 38 | +### Sample Wording |
| 39 | + |
| 40 | +The Supplier warrants that the [Software] [defined componants of the Software] originate[s] from an OpenChain ISO/IEC 5230:2000 Conformant Program [or Programs] [, with the OpenChain ISO/IEC 5230:2000 Conformant Program being specified in the Supplier Information Pack]. |
| 41 | + |
| 42 | +or |
| 43 | + |
| 44 | +The Supplier warrants that the [Software] [defined componants of the Software] originate[s] from a Program [or Programs] adhering to aspects of an OpenChain ISO/IEC 5230:2000 Conformant Program as specified in the Supplier Information Pack]. |
| 45 | + |
| 46 | +and |
| 47 | + |
| 48 | +[The Supplier does not warrant that use, modification or further distribution by the Customer of the Software constitutes a continuation of adherence to an OpenChain ISO/IEC 5230:2000 Conformant Program]. |
| 49 | + |
| 50 | +### Supplier's Arguments |
| 51 | + |
| 52 | +The Supplier may argue that the inclusion of these requirements or the extent of the requirements included introduce a cost-burden that need to be offset. |
| 53 | + |
| 54 | +### Customer's Arguments |
| 55 | + |
| 56 | +The Customer is receiving a potential liability regarding third-party intellectual property along with the Software deliverable from the Supplier. As such, it is reasonable to request that the Supplier adheres to international standards related to the licensing of this third-party intellectual property. |
| 57 | + |
| 58 | +## Issue - Inclusion of OpenChain ISO/IEC DIS 18974 |
| 59 | + |
| 60 | +### Commentary |
| 61 | + |
| 62 | +None listed. |
| 63 | + |
| 64 | +### Who is best placed to bear risk? |
| 65 | + |
| 66 | +Supplier. |
| 67 | + |
| 68 | +### Best mechanism to tackle risk |
| 69 | + |
| 70 | +None listed. |
| 71 | + |
| 72 | +### Sample Wording |
| 73 | + |
| 74 | +The Supplier warrants that the Software originates from an OpenChain ISO/IEC DIS 18974 Conformant Program [under the control of the Supplier / under the control of a provider to the Supplier]. |
| 75 | + |
| 76 | +The Supplier [further] warrants that[, so far as it is aware,] the Software complies the Program Guidelines provided by OpenChain ISO/IEC DIS 18974 at the time of delivery. |
| 77 | + |
| 78 | +[The Supplier does not warrant that use, modification or further distribution by the Customer of the Software constitutes a continuation of adherence to OpenChain ISO/IEC DIS 18974 Program Guidelines]. |
| 79 | + |
| 80 | +### Supplier's Arguments |
| 81 | + |
| 82 | +The Supplier may argue that the inclusion of these requirements or the extent of the requirements included introduce a cost-burden that need to be offset. |
| 83 | + |
| 84 | +### Customer's Arguments |
| 85 | + |
| 86 | +The Customer is receiving a potential liability regarding security along with the Software deliverable from the Supplier. As such, it is reasonable to request that the Supplier adheres to international standards related to the managing of security assurance related to the Software. |
| 87 | + |
| 88 | +## Issue - Determination of the type of Conformant Program |
| 89 | + |
| 90 | +Self-Certification vs Third Party |
| 91 | + |
| 92 | +PENDING! |
| 93 | + |
| 94 | +=== Specific Provisions == |
| 95 | + |
| 96 | +PENDING fleshing out. |
85 | 97 |
|
86 | 98 | 1. OPEN SOURCE SOFTWARE: OPENCHAIN COMPLIANCE
|
| 99 | + |
87 | 100 | 1.1. General
|
88 | 101 | 1.1.1. All capitalised terms in this Section [1] are, unless defined elsewhere in this Agreement, to be interpreted in line with the definitions in the OpenChain Specification 2.1 (ISO 5230:2020) (“OpenChain”).
|
89 | 102 | 1.1.2. “Software” means Supplied Software delivered or to be delivered to the Customer.
|
90 | 103 | 1.1.3. “Supplier Information Pack” means information supplied in writing and appended to this Agreement detailing various aspects of the Software, its specification, development, and compliance process.
|
91 |
| -1.1.4. The Supplier affirms that the Software is developed subject to a Program which is OpenChain conformant. |
92 |
| -1.1.5. The Supplier affirms that it has obtained and holds an OpenChain conformance validation document issued within the past 18 months, a copy of which is appended to the Supplier Information Pack. |
93 |
| -1.1.6. Where in this Section [1] or pursuant to OpenChain the Supplier is required to have any policy, process or procedure, it further warrants that it shall maintain and enforce any such policy, process and procedure throughout the [term of this Agreement] |
| 104 | +1.1.4. “Use Case” means the Use Case which the Customer has specified as being its intended use of the Software (for example, installation of the software onto an embedded device which is distributed to an end-user) |
| 105 | +1.1.5. The Supplier affirms that the Software is developed subject to a Program which is OpenChain conformant. |
| 106 | +1.1.6. The Supplier affirms that it has obtained and holds an OpenChain conformance validation document issued within the past 18 months, a copy of which is appended to the Supplier Information Pack. |
| 107 | +1.1.7. Where in this Section [1] or pursuant to OpenChain the Supplier is required to have any policy, process or procedure, it further warrants that it shall maintain and enforce any such policy, process and procedure throughout the [term of this Agreement] |
94 | 108 |
|
95 | 109 | 1.2. Policy
|
96 | 110 | 1.2.1. The Supplier has a written Open Source policy that governs Open Source compliance of the Software a copy of which is appended to the Supplier Information Pack.
|
97 | 111 | 1.2.2. The Supplier has (i) appointed persons responsible for the Supplier’s compliance with its Open Source policy; (ii) determined the necessary competence of such persons; (iii) ensured and taken action to ensure that such persons are competent on the basis of appropriate education, training, and/or experience; and (iv) retained documented information as evidence of competence. Copies of documents evidencing the above are appended to the Supplier Information Pack.
|
98 | 112 | 1.2.3. The Supplier has documented a procedure for making its Program Participants of its Open Source policy, has ensured that its Program Participants are aware of the Supplier’s Open Source policy, the relevant Open Source objectives, their contribution to the effectiveness of the compliance program, and the implications of non-compliance. Copies of documents evidencing the above are appended to the Supplier Information Pack.
|
99 | 113 | 1.2.4. Where different Open Source compliance programs are governed by their different levels of scope and limits, the Supplier has declared the scope designation for each program applicable to Supplied Software, copies of which are appended to the Supplier Information Pack.
|
100 | 114 | 1.2.5. The Supplier has adopted a process for reviewing the Identified Licenses to determine the obligations, restrictions and rights granted by each license. Details of the process are appended to the Supplier Information Pack.
|
| 115 | + |
101 | 116 | 1.3. Access & Resourcing
|
102 | 117 | 1.3.1. The Supplier has (i) adopted and maintained a process to effectively respond to external Open Source inquiries, details of which are appended to the Supplier Information Pack; and (ii) publicly identified a means by which a third party can make an Open Source compliance inquiry.
|
103 | 118 | 1.3.2. The Supplier has (i) assigned accountability to its Program Participants officers to ensure the successful execution of compliance Program tasks; (ii) ensured that compliance Program tasks have been provided with sufficient execution time and funding resources; (iii) adopted a process for reviewing and updating the policy and the supporting tasks; (iv) ensured that legal expertise pertaining to Open Source licence compliance is accessible to those who may need such guidance; and (v) adopted a process for the resolution of Open Source licence compliance issues. Details of the above are appended to the Supplier Information Pack.
|
| 119 | + |
104 | 120 | 1.4. Content Review & Approval
|
105 | 121 | 1.4.1. The Supplier has adopted and documented a process for creating and managing a bill of materials that includes each Open Source component (and its identified licences) from which the supplied software is comprised. Details of the process are appended to the Supplier Information Pack.
|
106 | 122 | 1.4.2. The Supplier has adopted and documented a process to ensure that its compliance program is capable of handling the common Open Source licence use cases for the Open Source components of the supplied software. Details of the documented process are appended to the Supplier Information Pack.
|
| 123 | + |
107 | 124 | 1.5. Compliance Artefacts
|
108 | 125 | 1.5.1. The Supplier has adopted and documented a process for creating a set of Compliance Artefacts (such as legal notices or source code) that represent the output of a compliance Program and accompany the Software. Copies of this procedure and records evidencing that it has been followed are appended to the Supplier Information Pack.
|
| 126 | +1.5.2. The Compliance Artefacts are prepared in such a way as to ensure that use and/or distribution of the Software in accordance with the Use Case will be compliant. |
| 127 | + |
109 | 128 | 1.6. Contributions
|
110 |
| -1.6.1. The Supplier has a policy governing the contribution to third party Open Source projects, a copy of which is appended to the Supplier Information Pack |
| 129 | +1.6.1. The Supplier has a policy governing the contribution to third party Open Source projects, a copy of which is appended to the Supplier Information Pack |
111 | 130 |
|
112 | 131 | 1.7. Ongoing Obligations
|
113 | 132 | 1.7.1. The Customer shall be entitled on request to receive a copy of any Verification Materials or Compliance Artifacts applicable to Software or to any version of the Software currently in development.
|
|
0 commit comments