Skip to content

Commit f6afc78

Browse files
committed
Update faq.md
Version 3 added.
1 parent ca81c78 commit f6afc78

File tree

1 file changed

+82
-22
lines changed

1 file changed

+82
-22
lines changed

Official-Project-FAQ/faq.md

Lines changed: 82 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Frequently Asked Questions
22

3-
Version 2
3+
Version 3
44

55
## General FAQ
66

@@ -12,7 +12,7 @@ Most importantly, our community acts as a support network where knowledge is sha
1212

1313
### Where Can I Find A Formal Description Of The OpenChain Project?
1414

15-
The formal description and structure of the OpenChain Project is contained in the Project Charter. You can find this on GitHub.
15+
The formal description and structure of the OpenChain Project is contained in the Project Charter. You can find this on GitHub:
1616

1717
https://github.com/OpenChain-Project/Project-Charter-And-Agreements/tree/master/Project-Charter
1818

@@ -24,13 +24,13 @@ Our global community also works on topics like open source training, open source
2424

2525
### Who Conforms To The OpenChain Standards?
2626

27-
We maintain a list of organizations decide to publicly announce OpenChain Conformant Programs through our website.
27+
We maintain a list of organizations decide to publicly announce OpenChain Conformant Programs through our website:
2828

2929
https://www.openchainproject.org/community-of-conformance
3030

31-
However, because our specifications are supply chain standards, they focus on the relationship between customers and suppliers, so most organizations adopt our work without public announcement.
31+
However, because our specifications are supply chain standards, they focus on the relationship between customers and suppliers, so most organizations adopt our work without public announcement. For example, a Bitkom survey sponsored by PwC in 2021 indicated that 20% of German companies with more than 2,000 employees are currently using OpenChain ISO/IEC 5230, the international standard for open source license compliance.
3232

33-
The primary way you find out if an organization is OpenChain ISO 5230 or OpenChain Security Assurance conformant is by discussing their conformance in procurement negotiations or through their sales material. You can also ask their OSPO (if present) about their conformance status.
33+
The primary way you find out if an organization is OpenChain ISO/IEC 5230 or OpenChain Security Assurance conformant is by discussing this in sales communications or procurement negotiations. You can also ask their OSPO (if present) about their conformance status.
3434

3535
### How Is The OpenChain Project Organized?
3636

@@ -40,8 +40,7 @@ Specification Work Group, which identifies and publishes a set of core requireme
4040

4141
Education Work Group, which provides reference material to help organization meet our specification requirements.
4242

43-
You can find a full list of our work groups and other activities on our community page.
44-
43+
You can find a full list of our work groups and other activities on our community page:
4544
https://www.openchainproject.org/community
4645

4746
There are three committees for member companies:
@@ -101,11 +100,11 @@ You can find it on the OpenChain Project conformance page:
101100

102101
https://www.openchainproject.org/get-started/conformance
103102

104-
### Does an open source program need to satisfy all the requirements of the specification to be considered OpenChain Conforming?
103+
### Does an open source program need to satisfy all the requirements of OpenChain ISO/IEC 5230:2020 to be considered conformant?
105104

106-
Yes. OpenChain ISO/IEC 5230:2020 the key requirements of a quality open source license compliance program. To make sure there are no gaps that would lead to poor quality output, a program must satisfy all the OpenChain ISO/IEC 5230:2020 requirements to be considered conforming.
105+
Yes. OpenChain ISO/IEC 5230:2020 defines the key requirements of a quality open source license compliance program. To make sure there are no gaps that would lead to poor quality output, a program must satisfy all the OpenChain ISO/IEC 5230:2020 requirements to be considered conforming.
107106

108-
### Can software package be OpenChain ISO/IEC 5230:2020 conformant?
107+
### Can software packages be OpenChain ISO/IEC 5230:2020 conformant?
109108

110109
No. OpenChain ISO/IEC 5230:2020 defines a quality open source license compliance program. The program is conformant. The software packages go *through* the program and therefore benefit from it. The question to ask suppliers is whether the software they supply was prepared under an OpenChain conforming program.
111110

@@ -145,9 +144,74 @@ The version we host on our website (currently called OpenChain 2.1) is licensed
145144

146145
https://creativecommons.org/licenses/by/4.0/legalcode
147146

148-
### What is the difference between Conformance vs Compliance
147+
## OpenChain Security Assurance Specification FAQ
148+
149+
This is the FAQ for the OpenChain Security Assurance Specification specification. We recommend that all contributors to our specification development process take a while to review this section of our FAQ.
150+
151+
### We work based on four principles:
152+
153+
- Build trust around the open source supply chain.
154+
- Remember that less is more:
155+
-- Define the key requirements of a quality compliance program
156+
-- Do this by solving real pain points in the supply chain
157+
- Keep our specifications limited to what and why (avoid the how and when)
158+
-- Embrace different implementations to solve challenges
159+
-- Avoid mandating specific process content
160+
- Be open to all to participate and contribute
161+
162+
### What is the objective of the OpenChain Security Assurance Specification?
163+
164+
It is designed to identify the key requirements of a quality open source security assurance program. This means it provides a level of trust about what organizations are doing as they ingest, internally develop and distribute open source software.
165+
166+
### Where can I find the current version of OpenChain Security Assurance Specification?
167+
168+
You can find it on the OpenChain Project conformance page:
169+
170+
https://www.openchainproject.org/get-started/conformance
171+
172+
### Does an open source program need to satisfy all the requirements of the OpenChain Security Assurance Specification to be conformant?
173+
174+
Yes. OpenChain Security Assurance Specification defines the key requirements of a quality open source security assurance program. To make sure there are no gaps that would lead to poor quality output, a program must satisfy all the OpenChain Security Assurance Specification requirements to be considered conforming.
175+
176+
### Can software packages be OpenChain Security Assurance Specification conformant?
177+
178+
No. OpenChain Security Assurance Specification defines a quality open source license compliance program. The program is conformant. The software packages go *through* the program and therefore benefit from it. The question to ask suppliers is whether the software they supply was prepared under an OpenChain conforming program.
179+
180+
### Does all the software in an organization need to be covered by an OpenChain Security Assurance Specification conformant program?
149181

150-
OpenChain ISO/IEC 5230:2020 does not use the term “compliance” when referring to meeting the requirements of the specification itself. This was a conscious decision to avoid confusion between “license compliance” and meeting the specification requirements. That is why we use the term “conformance” when talking about meeting the specification requirements.
182+
No. Organizations are often made from different groups or departments with different programs and release procedures. One example is that engineering may be very different from professional services). An organization decides how much of the total entity to cover with its OpenChain Security Assurance Specification conformant program. Many companies start with one part of one group covering one product, and build out from there.
183+
184+
### Does the OpenChain Security Assurance Specification serve as a best practice guide?
185+
186+
No. OpenChain Security Assurance Specification defines a quality open source security assurance program. It focuses on the “what and why” aspects of a program and not the how or when. A best practices guide must explain how and when to ensure it supports implementation activities. We publish reference material like Playbooks covering these topics, but they are separate to OpenChain Security Assurance Specification itself.
187+
188+
### How was the OpenChain Security Assurance Specification developed?
189+
190+
The OpenChain Project developed OpenChain Security Assurance Specification via our specification mailing list and calls. The process was (and is) open to everyone. The initial draft of the OpenChain Security Assurance Specification (then called the OpenChain Security Assurance Reference Guide) was created in the 2021 period. It was restructured as the OpenChain Security Assurance Reference Specification in Q1 2022 and released as the OpenChain Security Assurance Specification in Q4 2022. Since then the OpenChain Project has continually reviewed and maintained the standard in an open, collaborative manner that mirrors how open source software is created.
191+
192+
### Does the OpenChain Security Assurance Specification describe how to comply with specific security requirements?
193+
194+
No. OpenChain Security Assurance Specification defines a quality open source security assurance program. It is not designed to identify, breakdown and interpret individual security requirements. The specifics of each requirement and obligation must be determined by each company for their respective market space and legal jurisdiction.
195+
196+
### Does the OpenChain OpenChain Security Assurance Specification provide legal guidance?
197+
198+
No. The specification does not provide legal guidance because that can only come from a legal expert assigned to advise an organization.
199+
200+
### Does the OpenChain Security Assurance Specification conformance guarantee security assurance?
201+
202+
No, but it significantly increases the probability that security assurance issues will arise for software prepared under an OpenChain Security Assurance Specification conformant program.
203+
204+
### Do resources exist to assist my organization in achieving OpenChain Security Assurance Specification conformance?
205+
206+
Yes. You will find a substantial amount of resources, including self-certification checklists, on the OpenChain website:
207+
208+
https://www.openchainproject.org
209+
210+
### What license is OpenChain Security Assurance Specification released under?
211+
212+
The version we host on our website (currently called OpenChain 2.1) is licensed under the Creative Commons Attribution License 4.0 (CC-BY-4.0). A copy of the license can be obtained here:
213+
214+
https://creativecommons.org/licenses/by/4.0/legalcode
151215

152216
## OpenChain Self-Certification FAQ
153217

@@ -173,11 +237,13 @@ You can access the checklist at the following link:
173237

174238
https://github.com/OpenChain-Project/Reference-Material/blob/master/Self-Certification/Checklist/ISO5230-2020/en/
175239

176-
Once you complete the process, please let me know so that we can add you to our Community of Conformance on the OpenChain Project website. This is not mandatory but it provides an advantage to you (more of your peers know that you have the key requirements of a quality open source compliance program in place), and it provides an advantage to us because we have more insight into market adoption. You can let us know about your conformance by contacting us here:
240+
### Please let us know when you are conformant
177241

178-
https://www.openchainproject.org/about
242+
Once you complete the process, please let us know so that we can add you to our Community of Conformance on the OpenChain Project website. This is not mandatory but it provides an advantage to you (more of your peers know that you have the key requirements of a quality open source compliance program in place), and it provides an advantage to us because we have more insight into market adoption. You can let us know about your conformance by contacting our [helpdesk](mailto:[email protected]).
243+
244+
### We also have legacy support
179245

180-
By the way, we also have a legacy self-certification web app. This has been used as the primary way to record conformance progress online since 2017. However, it is depreciated as we transition to document formats more easily ingested into organizations for self-certification. It can be here:
246+
We have a legacy self-certification web app. This has been used as the primary way to record conformance progress online since 2017. However, it is depreciated as we transition to document formats more easily ingested into organizations for self-certification. It can be here:
181247

182248
https://certification.openchainproject.org/
183249

@@ -189,10 +255,4 @@ https://certification.openchainproject.org/
189255

190256
### If I use the web app, what response time should I expect to a submittal request?
191257

192-
If all information is correct, the submittal will automatically be approved by the system. Any omissions or incorrect answers will be reported by the user.
193-
194-
### How do I report issues with the web app?
195-
196-
Contact us here:
197-
198-
https://www.openchainproject.org/about
258+
If all information is correct, the submittal will automatically be approved by the system. Any omissions or incorrect answers will be reported by the user.

0 commit comments

Comments
 (0)