|
| 1 | + |
| 2 | + |
| 3 | +# OpenChain ISO/IEC 5230 Self-Certification Checklist |
| 4 | +## The Simple Way To Check Conformance |
| 5 | + |
| 6 | +Revision 1\ |
| 7 | +2022-10-05 |
| 8 | + |
| 9 | +# Introduction |
| 10 | + |
| 11 | +OpenChain ISO/IEC 5230:2020 is the International Standard for open source license compliance. It is simple, effective and suitable for companies of all sizes in all markets. This standard is openly developed by a vibrant user community and freely available to all. It is supported by extensive reference material and official service provider partners. |
| 12 | + |
| 13 | +You can adopt OpenChain ISO/IEC 5230:2020 by self-certification in your own time or working with a service provider for independent assessment or third-party certification. Our recommended path is self-certification and we provide this questionnaire to support this with a series of "yes" or "no" questions. |
| 14 | + |
| 15 | +We have a lot of resources to support you if you need assistance. You can join our mailing lists, our webinars, our group calls and our regional work groups to discuss challenges with your peers and in your native language. You can get started here: |
| 16 | + |
| 17 | +[[https://www.openchainproject.org/community]{.underline}](https://www.openchainproject.org/community) |
| 18 | + |
| 19 | +Finally, if you want direct support from the project you can email |
| 20 | + |
| 21 | +with questions. We provide support for free. The OpenChain Project is funded by our Platinum Members and is designed to help support the global supply chain transition to more effective and efficient open source license compliance. |
| 22 | + |
| 23 | +# The Self-Certification Checklist |
| 24 | + |
| 25 | +## Section 1: Program foundation |
| 26 | + |
| 27 | +- [ ] We have a policy governing the open source license compliance of Supplied Software. |
| 28 | + |
| 29 | +- [ ] We have a documented procedure to communicate the existence of the open source policy to all Software Staff. |
| 30 | + |
| 31 | +- [ ] We have identified the roles and responsibilities that affect the performance and effectiveness of the Program. |
| 32 | + |
| 33 | +- [ ] We have identified and documented the competencies required for each role. |
| 34 | + |
| 35 | +- [ ] We have documented the assessed competence for each Program participant. |
| 36 | + |
| 37 | +- [ ] We have documented the awareness of our Program participants on the following topics: |
| 38 | + |
| 39 | +- - [ ] The open source policy and where to find it; |
| 40 | + |
| 41 | +- - [ ] Relevant open source objectives; |
| 42 | + |
| 43 | +- - [ ] Contributions expected to ensure the effectiveness of the Program; |
| 44 | + |
| 45 | +- - [ ] The implications of failing to follow the Program requirements. |
| 46 | + |
| 47 | +- [ ] We have a process for determining the scope of our Program. |
| 48 | + |
| 49 | +- [ ] We have a written statement clearly defining the scope and limits of the Program. |
| 50 | + |
| 51 | +- [ ] We have a documented procedure to review and document open source license obligations, restrictions and rights. |
| 52 | + |
| 53 | +## Section 2: Relevant tasks defined and supported |
| 54 | + |
| 55 | +- [ ] We assigned individual(s) responsibility for receiving external open source compliance inquiries. |
| 56 | + |
| 57 | +- [ ] The external open source compliance contact is publicly identified (e.g. via an email address or the Linux Foundation Open Compliance Directory). |
| 58 | + |
| 59 | +- [ ] We have a documented procedure for receiving and responding to open source compliance inquiries. |
| 60 | + |
| 61 | +- [ ] We have documented the persons, group or function supporting the Program role(s) identified. |
| 62 | + |
| 63 | +- [ ] We have ensured identified Program roles been properly staffed and adequately funded. |
| 64 | + |
| 65 | +- [ ] Legal expertise to address internal and external open source compliance has been identified. |
| 66 | + |
| 67 | +- [ ] We have a documented procedure assigning internal responsibilities for open source compliance. |
| 68 | + |
| 69 | +- [ ] We have a documented procedure for handling review and remediation of non-compliant cases. |
| 70 | + |
| 71 | +## Section 3: Open source content review and approval |
| 72 | + |
| 73 | +- [ ] We have a documented procedure for identifying, tracking and archiving information about the open source components in a Supplied Software release. |
| 74 | + |
| 75 | +- [ ] We have open source component records for the Supplied Software which demonstrate the documented procedure was properly followed. |
| 76 | + |
| 77 | +- [ ] We have a documented procedure that covers these common open source license use cases for open source components in the Supplied Software: |
| 78 | + |
| 79 | +- - [ ] Distribution in binary form; |
| 80 | + |
| 81 | +- - [ ] Distribution in source form; |
| 82 | + |
| 83 | +- - [ ] Integration with other open source that may trigger additional obligations; |
| 84 | + |
| 85 | +- - [ ] Containing modified open source; |
| 86 | + |
| 87 | +- - [ ] Containing open source or other software under incompatible licenses for interaction with other components in the Supplied Software; |
| 88 | + |
| 89 | +- - [ ] Containing open source with attribution requirements. |
| 90 | + |
| 91 | +## Section 4: Compliance artifact creation and delivery |
| 92 | + |
| 93 | +- [ ] We have a documented procedure describing the process for ensuring the Compliance Artifacts are distributed with Supplied Software as required by the Identified Licenses. |
| 94 | + |
| 95 | +- [ ] We have a documented procedure for archiving copies of Compliance Artifacts for the Supplied Software. |
| 96 | + |
| 97 | +- [ ] We archive the Compliance Artifacts at least as long as the Supplied Software is offered and as required by the Identified Licenses. |
| 98 | + |
| 99 | +## Section 5: Understanding open source community engagements |
| 100 | + |
| 101 | +- [ ] We have a policy for contribution to open source projects on behalf of the organization. |
| 102 | + |
| 103 | +- [ ] We have a documented procedure governing open source contributions. |
| 104 | + |
| 105 | +- [ ] We have a documented procedure for making all Software Staff aware of the open source contribution policy. |
| 106 | + |
| 107 | +## Section 6: Adherence to the specification requirements |
| 108 | + |
| 109 | +- [ ] We have documentation confirming that your Program meets all the requirements of this specification. |
| 110 | + |
| 111 | +- [ ] We have documentation confirming that your Program conformance was reviewed within the last 18 months. |
0 commit comments