<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Policy | Haksung</title><link>https://haksungjang.github.io/en/tags/policy/</link><description>Haksung Jang — Open Source Program Manager at SK telecom</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Sun, 09 Aug 2026 17:03:59 +0900</lastBuildDate><atom:link href="https://haksungjang.github.io/en/tags/policy/index.xml" rel="self" type="application/rss+xml"/><item><title>2. Policy</title><link>https://haksungjang.github.io/en/docs/opensource_for_enterprise/2-policy/</link><pubDate>Sun, 09 Aug 2026 17:03:59 +0900</pubDate><guid>https://haksungjang.github.io/en/docs/opensource_for_enterprise/2-policy/</guid><description>1. Documenting an Open Source Policy An enterprise must establish and document an open source policy consisting of principles that let the organizations involved in developing, servicing, and delivering supplied software use open source correctly, and must propagate this policy throughout the organization.
To this end, the ISO standards commonly require a documented open source policy and security assurance policy as follows.
ISO/IEC 5230 - License Compliance 3.1.1.1 - A documented open source policy.
A documented open source policy ISO/IEC 18974 - Security Assurance 3.1.1.1: A documented Open Source Software Security Assurance policy A documented Open Source Software Security Assurance policy A typical open source policy includes the following. An enterprise must create and document an open source policy that includes these principles:</description><content:encoded>&lt;![CDATA[<h2 id="1-documenting-an-open-source-policy">1. Documenting an Open Source Policy</h2><p>An enterprise must establish and document an open source policy consisting of principles that let the organizations involved in developing, servicing, and delivering supplied software use open source correctly, and must propagate this policy throughout the organization.</p><p>To this end, the ISO standards commonly require a documented open source policy and security assurance policy as follows.</p><div class="alert alert-success" role="alert"><div class="h4 alert-heading" role="heading">ISO/IEC 5230 - License Compliance</div><ul><li>3.1.1.1 - A documented open source policy.<br><code>A documented open source policy</code></li></ul></div><div class="alert alert-warning" role="alert"><div class="h4 alert-heading" role="heading">ISO/IEC 18974 - Security Assurance</div><ul><li>3.1.1.1: A documented Open Source Software Security Assurance policy<br><code>A documented Open Source Software Security Assurance policy</code></li></ul></div><p>A typical open source policy includes the following. An enterprise must create and document an open source policy that includes these principles:</p><ol><li>Principles for minimizing open source license compliance and security vulnerability risk when delivering supplied software products and services</li><li>Principles for contributing to external open source projects</li><li>Principles for releasing the enterprise&rsquo;s own software as open source</li><li>Principles for generating and managing the Software Bill of Materials (SBOM) of open source software components</li><li>Principles for responding to known vulnerabilities and newly discovered vulnerabilities</li></ol><p>The open source policy must also be propagated to program participants and reviewed and updated regularly. This ensures the policy always stays current and reflects the organization&rsquo;s requirements.</p><h2 id="2-what-the-open-source-policy-must-cover">2. What the Open Source Policy Must Cover</h2><p>An open source policy must include the following core content:</p><h3 id="1-open-source-license-compliance-principles">(1) Open Source License Compliance Principles</h3><p>To achieve open source license compliance, the following principles must be established:</p><ul><li>Identify and document all open source included in supplied software</li><li>Determine and comply with the license obligations of each open source</li><li>Produce compliance artifacts that satisfy license obligations</li><li>Fulfill license obligations such as open source notices and source code disclosure</li></ul><h3 id="2-open-source-security-assurance-principles">(2) Open Source Security Assurance Principles</h3><p>To achieve open source security assurance, the following principles must be established:</p><ul><li>Monitor known vulnerabilities and newly discovered vulnerabilities in the open source components of supplied software</li><li>Perform a risk/impact assessment when a vulnerability is found</li><li>Respond promptly and apply patches for severe vulnerabilities</li><li>Notify customers of vulnerability information and provide updates</li></ul><h3 id="3-responding-to-open-source-risk">(3) Responding to Open Source Risk</h3><p>To minimize the license and security risks that come with using open source, the following procedures must be established:</p><ol><li>Identify open source and review its license obligations</li><li>Design the architecture with open source licenses in mind</li><li>Produce open source compliance artifacts</li><li>Generate and manage the Software Bill of Materials (SBOM)</li><li>Respond to open source license compliance issues</li><li>Respond to open source security vulnerabilities</li></ol><p>You can see how these principles are documented in<a href="/en/docs/templates/1-policy/">6. Use of Open Source</a> of [Appendix 1] the open source policy template.</p><pre tabindex="0"><code>1. Use of Open Source
When developing and delivering supplied software, the obligations required by each open source license must be observed. The activities carried out for this purpose are called open source license compliance.
For proper open source license compliance activities and security assurance, the software development/delivery organization must comply with the following and record and retain the entire process in an issue tracking system.
(1) Identify open source and review license obligations
When introducing open source into supplied software development, first identify what the open source license is, and review and confirm the obligations the license requires.
The company's [Open Source License Guide] includes a list of major open source licenses, and for each license, it explains the obligations required by each of the following distribution forms.
- Binary form
- Source form
- Strong/weak Copyleft
- SaaS-based delivery
- Whether modified
- Inclusion of open source requiring attribution, etc.
Software development/delivery organizations can refer to this guide when reviewing open source license obligations. If a review of an open source license not covered by this guide is needed, contact the open source program manager.
(2) Design with open source licenses in mind
Identify the coupling relationships of open source and design the software architecture so that the company's own code is not affected by open source licenses.
The company's [Open Source License Guide] explains the source code disclosure scope for each open source license and design methods for preventing disclosure of the company's own code.
(3) Produce open source compliance artifacts
The most basic element of open source license compliance activity is understanding the state of open source included in supplied software. This is precisely to properly satisfy the open source license requirements that are the core of open source license compliance. In other words, a set of compliance artifacts must be produced for the open source included in supplied software.
Open source compliance artifacts fall into two broad categories.
1. Open source notice: a document providing the full text of open source licenses and copyright information
2. Source code package to be disclosed: a package that gathers the source code to be disclosed to fulfill the obligations of open source licenses such as GPL and LGPL that require source code disclosure
To compile, distribute, and archive these compliance artifacts, the following must be observed.
- Compile the open source notice or the source code package to be disclosed according to the conditions required by each license. For example, if a license requires that the full text of the license be enclosed, providing only a link is not sufficient.
- Store the compiled artifacts in a separate repository.
- If the source code to be disclosed is provided via a written offer, publish a download link so that the repository of compiled artifacts can be accessed externally.
The company's open source process can be used to issue the open source notice and compile the source code package to be disclosed.
(4) Generate the Software Bill of Materials (SBOM)
There must be a process to generate and maintain an SBOM (Software Bill of Materials) that includes the details of each open source software component making up the supplied software.
The company's open source process can use open source tools to generate and retain the SBOM.
(5) Compliance issue response procedure
When a compliance issue is raised, the open source program manager performs the following procedure to respond promptly.
1. Acknowledge receipt of the inquiry and specify a reasonable resolution time.
2. Confirm whether the issue content actually points to a real problem. (If not, inform the person who raised the issue that it is not a problem.)
3. If it is a real problem, set a priority and decide on an appropriate response plan.
4. Carry out the response and, if necessary, appropriately supplement the open source process.
5. Preserve the above using the issue tracking system.
(6) Open source security assurance management
A documented procedure for detecting and resolving known vulnerabilities in the open source software components of supplied software must be established and maintained. This procedure must include the following.
- Apply methods for discovering the existence of known vulnerabilities
- Perform a risk/impact assessment for each discovered vulnerability
- Take appropriate action such as contacting customers or upgrading software components when necessary
The following processes must also be built.
- Identify structural and technical threats to supplied software
- Apply continuous and repeated security testing
- Confirm that identified risks have been resolved before the release of supplied software
- Secure monitoring and response capability after supplied software is released to the market
A record must be kept of the known vulnerabilities and newly discovered vulnerabilities identified for each open source software component, and of the actions taken.</code></pre><h3 id="4-internal-responsibility-assignment-procedure">(4) Internal Responsibility Assignment Procedure</h3><p>The open source policy must address a procedure for internally assigning responsibility to resolve open source management issues.</p><p>The ISO standards commonly require a documented procedure for assigning internal responsibility as follows.</p><div class="alert alert-success" role="alert"><div class="h4 alert-heading" role="heading">ISO/IEC 5230 - License Compliance</div><ul><li>3.2.2.4 - A documented procedure that assigns internal responsibilities for open source compliance.<br><code>A documented procedure that assigns internal responsibilities for open source compliance</code></li></ul></div><div class="alert alert-warning" role="alert"><div class="h4 alert-heading" role="heading">ISO/IEC 18974 - Security Assurance</div><ul><li>3.2.2.4: A documented procedure that assigns internal responsibilities for Security Assurance.<br><code>A documented procedure that assigns internal responsibilities for Security Assurance</code></li></ul></div><p>The open source program manager must identify license compliance issues and appropriately assign responsibility to the person in charge of each role to resolve them. Likewise, for open source security vulnerability issues, the person in charge of security identifies the issue and assigns responsibility to the appropriate personnel to resolve it.</p><p>To this end, a documented procedure for assigning internal responsibility can be reflected in the open source policy as in the example below.</p><pre tabindex="0"><code>4. Roles, Responsibilities, and Competencies
To ensure the policy is effective, the following defines the roles and responsibilities and the competencies the person in charge of each role must have.
(2) Open Source Program Manager
- Defines the roles necessary for open source license compliance and designates the responsible organization and person in charge of each role. Consults with the OSRB when necessary.
(6) Security Lead
- Assigns responsibility for each task so that open source security assurance can be carried out successfully.</code></pre><p>Through this procedure, internal responsibility for open source license compliance and security assurance is clearly assigned, so that each person in charge can understand and perform their role. Consultation with the<a href="https://www.linuxfoundation.org/tools/open-source-glossary/#osrb">OSRB (Open Source Review Board)</a> also helps maintain consistency with the organization&rsquo;s overall open source strategy.</p><p>The internal responsibility assignment procedure must be reviewed and updated regularly, and must be able to be flexibly adjusted as the organization&rsquo;s structure or projects change. This allows the efficiency and effectiveness of open source management to continuously improve.</p><h3 id="5-responding-to-non-compliant-cases">(5) Responding to Non-Compliant Cases</h3><p>An enterprise must document a procedure for promptly reviewing and responding to non-compliant cases in open source license compliance and security assurance.</p><p>ISO/IEC 5230 and ISO/IEC 18974 commonly require a documented procedure for reviewing and remediating non-compliant cases as follows.</p><div class="alert alert-success" role="alert"><div class="h4 alert-heading" role="heading">ISO/IEC 5230 - License Compliance</div><ul><li>3.2.2.5 - A documented procedure for handling the review and remediation of non-compliant cases.<br><code>A documented procedure for handling the review and remediation of non-compliant cases</code></li></ul></div><div class="alert alert-warning" role="alert"><div class="h4 alert-heading" role="heading">ISO/IEC 18974 - Security Assurance</div><ul><li>3.2.2.5: A documented procedure for handling the review and remediation of non-compliant cases.<br><code>A documented procedure for handling the review and remediation of non-compliant cases</code></li></ul></div><p>To this end, an enterprise can reflect a documented procedure for reviewing and remediating non-compliant cases in the open source policy as in the example below.</p><pre tabindex="0"><code>6. Use of Open Source
(5) Compliance and Security Assurance Issue Response Procedure
When a license compliance or security assurance issue is raised, the open source program manager performs the following procedure to respond promptly:
1. Acknowledge receipt of the inquiry and specify a reasonable resolution time.
2. Confirm whether the issue content actually points to a real problem. (If not, inform the person who raised the issue that it is not a problem.)
3. If it is a real problem, set a priority and decide on an appropriate response plan.
- For license compliance issues, consult with the legal lead to establish a plan for meeting license obligations.
- For security assurance issues, consult with the security lead to establish a plan for resolving the vulnerability.
4. Carry out the response and, if necessary, appropriately supplement the open source process.
5. Record and preserve the above using the issue tracking system.
6. Analyze the root cause of the non-compliant case and establish an improvement plan to prevent recurrence.
7. Report the non-compliant case and the response outcome to the OSRB (Open Source Review Board) and, if necessary, discuss ways to improve the policy and process.</code></pre><p>Through this procedure, an enterprise can systematically manage non-compliant cases related to open source license compliance and security assurance, and pursue continuous improvement. In addition, using a standardized format such as<a href="https://spdx.dev/">SPDX</a> to manage license and security information makes it possible to identify and respond to non-compliant cases even more effectively.</p><h3 id="6-staffing-and-budget-support">(6) Staffing and Budget Support</h3><p>An enterprise must provide sufficient resources for the open source program to function smoothly. Personnel for each role in the program must be appropriately staffed, and adequate budget and working time must be guaranteed. If not, a procedure to compensate for this must be put in place.</p><p>The ISO standards commonly require that the personnel for each role in the program be properly staffed and that adequate funding be provided, as follows.</p><div class="alert alert-success" role="alert"><div class="h4 alert-heading" role="heading">ISO/IEC 5230 - License Compliance</div><ul><li>3.2.2.2 - The identified program roles have been properly staffed and adequate funding provided.<br><code>The personnel for each role in the program must be properly staffed and adequate funding provided.</code></li></ul></div><div class="alert alert-warning" role="alert"><div class="h4 alert-heading" role="heading">ISO/IEC 18974 - Security Assurance</div><ul><li>3.2.2.2: The identified Program roles have been properly staffed and adequate funding provided;<br><code>The personnel for each role in the program must be properly staffed and adequate funding provided.</code></li></ul></div><p>To this end, an enterprise can reflect content on staffing and budget support in the open source policy as in the example below:</p><pre tabindex="0"><code>4. Roles, Responsibilities, and Competencies
The head of the organization responsible for each role designates a person in charge within the organization and allocates adequate time and budget for that person to fully perform the role.
- If the person in charge of each role is not adequately supported while performing the role, they must raise the issue with the open source program manager.
- The open source program manager discusses the resolution with the relevant organization head. If not resolved adequately, the open source program manager may request the OSRB to resolve the issue.
- The OSRB shares the issue with the head of the higher organization and requests resolution.</code></pre><p>In addition, an enterprise can strengthen staffing and budget support by considering the following:</p><ol><li>Assign dedicated personnel to the open source program manager</li><li>Secure a budget for purchasing specialized tools for open source license compliance and security assurance</li><li>Set a budget for training and building the competency of program participants</li><li>Allocate a budget for consulting with outside experts</li><li>Establish a regular process for reviewing personnel and budget</li></ol><p>Through this support, an enterprise can raise the effectiveness of its open source license compliance and security assurance program and meet the requirements of<a href="https://www.iso.org/standard/81039.html">ISO/IEC 5230</a> and<a href="https://www.iso.org/standard/34044.html">ISO/IEC 18974</a>.</p><h3 id="7-providing-expert-advice">(7) Providing Expert Advice</h3><p>When the person in charge of each role needs a professional review to resolve an open source issue, the enterprise must provide a way to request advice for this.</p><p>The ISO standards commonly require a way to use internal or external professional advice to resolve issues, as follows.</p><div class="alert alert-success" role="alert"><div class="h4 alert-heading" role="heading">ISO/IEC 5230 - License Compliance</div><ul><li>3.2.2.3 - Identification of legal expertise available to address open source license compliance matters which could be internal or external.<br><code>A way to use internal or external professional legal advice to resolve open source license compliance issues</code></li></ul></div><div class="alert alert-warning" role="alert"><div class="h4 alert-heading" role="heading">ISO/IEC 18974 - Security Assurance</div><ul><li>3.2.2.3: Identification of expertise available to address identified Known Vulnerabilities<br><code>A way to use professional technical advice to resolve identified known vulnerabilities</code></li></ul></div><p>For open source license compliance issues, the company&rsquo;s internal legal team is the primary owner, and if an issue is contentious, an outside law firm with attorneys specializing in open source can be used.</p><p>For open source security vulnerability issues, the company&rsquo;s internal security team is the primary owner, and if an issue is complex and contentious, advice can be requested from an outside security specialist firm.</p><p>To this end, an enterprise can reflect content on providing advice in the open source policy as in the example below.</p><pre tabindex="0"><code>4. Roles, Responsibilities, and Competencies
(4) Legal Lead
The legal lead provides advice on legal risks and mitigation measures that may arise in the course of using open source, such as interpreting open source licenses and obligations.
- Provides a reasonable way for program participants to inquire about open source license compliance issues.
- Provides advice on license and intellectual property issues, including conflicts caused by incompatible open source licenses.
- Reviews necessary legal matters, such as open source licenses and the CLA (Contributor License Agreement), when contributing to external open source projects.
- If an issue is contentious, requests advice from an outside law firm with attorneys specializing in open source.
(6) Security Lead
The security lead operates open source security vulnerability analysis tools and builds a system so that security vulnerability analysis is smoothly performed for all supplied software.
- Provides a reasonable way for program participants to inquire about known vulnerabilities or newly discovered vulnerabilities, and uses outside professional technical advice when necessary to resolve vulnerabilities.</code></pre><p>For reference, the<a href="https://www.openchainproject.org/">OpenChain Project</a> provides, through its partner program, a list of global law firms that offer open source-related advice:<a href="https://www.openchainproject.org/partners">https://www.openchainproject.org/partners</a></p><p>Law firms registered as OpenChain partners meet the requirements set by the OpenChain Project, and in South Korea,<a href="https://www.bkl.co.kr/">Bae, Kim &amp; Lee LLC</a> is the sole registrant.</p><h3 id="8-specifying-scope-of-application">(8) Specifying Scope of Application</h3><p>A single open source policy (program) does not necessarily have to apply to the entire organization. The scope of application can be set differently depending on the characteristics of each organization and product within the enterprise. For example, an organization that does not deliver any supplied software at all can be excluded from the scope of the open source program.</p><p>The ISO standards commonly require a written statement that clearly defines the scope and limits of the program, as follows.</p><div class="alert alert-success" role="alert"><div class="h4 alert-heading" role="heading">ISO/IEC 5230 - License Compliance</div><ul><li>3.1.4.1 - A written statement that clearly defines the scope and limits of the program.<br><code>A written statement that clearly defines the scope and limits of the program</code></li></ul></div><div class="alert alert-warning" role="alert"><div class="h4 alert-heading" role="heading">ISO/IEC 18974 - Security Assurance</div><ul><li>3.1.4.1: A written statement that clearly defines the scope and limits of the Program<br><code>A written statement that clearly defines the scope and limits of the Program</code></li><li>3.1.4.2: A set of metrics the program shall achieve to improve<br><code>A set of metrics the program must achieve to improve</code></li><li>3.1.4.3: Documented Evidence from each review, update, or audit to demonstrate continuous improvement.<br><code>Documented evidence demonstrating that a review, update, or audit was performed for continuous improvement</code></li></ul></div><p>An enterprise must clearly define the scope and limits of the open source program in view of the characteristics of the organization and products, and state this in the open source policy.</p><p>Also, as the organizational structure, products, and services change to match the business environment, situations may arise where the scope of the program needs to be determined or revised. An enterprise must establish metrics for assessing scope, and perform reviews and inspections for continuous improvement to fix shortcomings.</p><p>To this end, an enterprise must have a system for clearly defining the scope of application in the open source policy and documenting the history of activities, as follows.</p><pre tabindex="0"><code>2. Scope of Application
This policy applies to the following three parts.
1. It applies to all supplied software the company provides or distributes externally. However, using open source solely for internal use is not within the scope of this policy.
2. It applies when program participants contribute to external open source projects.
3. It applies when releasing internal code as open source.
The scope of application can change to match the company's business environment. In particular, to ensure continuous effectiveness, the open source program manager investigates at least once a month whether there is any supplied software distributed or serviced externally that is not covered by this policy. If even one such case is found, this is used as the basis for determining that the scope of application must be changed.
The procedure for changing the scope of application is as follows.
1. When the open source program manager determines that a change to the policy's scope of application is needed due to changes in the company's business environment, such as a new business or reorganization, a proposal for this is submitted to the OSRB.
2. The OSRB approves an appropriate level of change to the scope of application.
3. The OSRB revises the open source policy to change the scope of the policy.
The open source program manager continuously documents the history of reviews, updates, and inspections performed at least once a month to improve the scope of application, using the [Jira](https://www.atlassian.com/software/jira) Issue Tracker.</code></pre><p>Therefore, an enterprise must have a system for clearly defining the scope of application in the open source policy and documenting the history of activities, as shown above.</p><h3 id="9-responding-to-external-inquiries">(9) Responding to External Inquiries</h3><p>Customers and open source copyright holders sometimes contact an enterprise regarding open source-related inquiries, requests, and claims about supplied software developed using open source. The main content of external inquiries and requests is as follows:</p><ul><li>Inquiries about whether open source was used in a specific piece of supplied software</li><li>Requests to provide source code under the GPL or LGPL licenses referenced in a written offer</li><li>Requests to explain and disclose source code for open source found in supplied software but not listed in the open source notice</li><li>Requests to provide missing files and build instructions for source code disclosed under obligations such as GPL and LGPL</li><li>Requests for attribution</li><li>Inquiries and requests related to open source security vulnerabilities</li></ul><p>An enterprise must designate a person in charge of handling these external inquiries. This is typically the open source program manager.</p><p>There have been cases where an outside open source developer, wanting to discuss an open source-related issue with a specific enterprise, could not find a way to contact the enterprise&rsquo;s representative and ended up filing a legal claim directly. To prevent this, an enterprise must always publicly disclose a way for third parties to make open source-related inquiries and requests to the enterprise.</p><p>The ISO standards commonly require a publicly available way for third parties to make open source inquiries, as follows:</p><div class="alert alert-success" role="alert"><div class="h4 alert-heading" role="heading">ISO/IEC 5230 - License Compliance</div><ul><li>3.2.1.1 - Publicly visible method that allows any third party to make an open source license compliance inquiry (e.g., via a published contact email address, or the Linux Foundation&rsquo;s Open Compliance Directory).<br><code>A publicly available way for a third party to make an open source license compliance inquiry (e.g., a contact email address, or use of the Linux Foundation's Open Compliance Directory)</code></li></ul></div><div class="alert alert-warning" role="alert"><div class="h4 alert-heading" role="heading">ISO/IEC 18974 - Security Assurance</div><ul><li>3.2.1.1: Publicly visible method to allow third parties to make Known Vulnerability or Newly Discovered Vulnerability enquires (e.g., via an email address or web portal that is monitored by Program Participants)<br><code>A publicly available way for a third party to make an inquiry about a known vulnerability or a newly discovered vulnerability (e.g., an email address or a web portal monitored by program participants)</code></li></ul></div><p>The following ways can be provided so that outside parties can make open source-related inquiries to the enterprise:</p><ol><li>Publish a representative email address for the organization in charge of open source.</li><li>Use the<a href="https://compliance.linuxfoundation.org/references/open-compliance-directory/">Linux Foundation&rsquo;s Open Compliance Directory</a>.</li><li>If the enterprise has an open source website, publish the email address through it.</li></ol><p>Including and publishing the representative email address of the organization in charge of open source in the open source notice enclosed with supplied software is also a good approach.</p><p>An enterprise can reflect content on responding to external inquiries in the open source policy as in the example below:</p><pre tabindex="0"><code>9. Responding to External Inquiries
(1) Responsibility for Responding to External Inquiries
Responding to inquiries and requests about open source from external parties is the responsibility of the open source program manager.
- The open source program manager may assign all or part of the handling of an inquiry to an appropriate program participant within the company. Legal is consulted for handling when necessary.
- Any program participant who receives an external inquiry about open source must notify the open source program manager so a prompt response can be made.
(2) Publishing Contact Information
The open source program manager publicly provides the contact information of the person in charge so that external parties can make open source-related inquiries and requests.
- Provides contact email information in the open source notice.
- Provides email information on the open source website.
- Registers contact information in the Linux Foundation's Open Compliance Directory.
(3) External Inquiry Response Procedure
Responding to external open source inquiries promptly and accurately can greatly reduce the risk of claims or legal action. To this end, the company follows the external inquiry response procedure defined in the company's open source process for responding to external open source inquiries.</code></pre><p><a href="https://www.sktelecom.com/">SK telecom</a> includes an open source notice in all of its supplied software. The open source notice provides the address of the SK telecom open source website together with an email address for contacting the open source program office.</p><p><img src="/docs/opensource_for_enterprise/2-policy/ossnotice.png" alt=""/><center><i>SK telecom open source notice</i></center><br><p>The<a href="https://sktelecom.github.io/">SK telecom open source website</a> also provides an email address for contacting the open source program office.</p><p><img src="/docs/opensource_for_enterprise/2-policy/website_email.jpg" alt=""/><center><i>SK telecom open source website</i></center><br><h3 id="10-open-source-contribution">(10) Open Source Contribution</h3><p>Global software companies value not only using open source to build products and provide services, but also the strategic value that can be created by contributing to open source projects. However, approaching this without a sufficient understanding of and strategy for the open source project ecosystem and how communities operate can unexpectedly damage the company&rsquo;s reputation and create legal risk. It is therefore important for an enterprise to establish a strategy and policy for participating in and contributing to open source projects.</p><p>ISO/IEC 5230 requires a documented open source contribution policy, as follows.</p><div class="alert alert-success" role="alert"><div class="h4 alert-heading" role="heading">ISO/IEC 5230 - License Compliance</div><ul><li>3.5.1.1 - A documented open source contribution policy<br><code>A documented open source contribution policy</code></li></ul></div><p>This policy on open source contribution can be found in<a href="/en/docs/templates/1-policy/#7-contribution-to-external-open-source-projects">7. Open Source Contribution</a> of the [Appendix 1] open source policy sample.</p><pre tabindex="0"><code>7. Open Source Contribution
The company encourages participation and contribution to external open source projects to create business value from open source. However, this process requires care to avoid unintended exposure of the company's intellectual property or infringement of third-party rights. To this end, when a program participant of the company contributes to an external open source project, the following must be observed.
(1) Review Request and Approval
From a copyright standpoint, an open source contribution grants the open source project the right to modify, use, and distribute the work. In some cases, copyright must even be assigned to the open source project. Generally, the copyright of a work created during employment is owned by the employer. In other words, a work created by a program participant is owned by the company. A program participant contributing a work to open source on their own judgment can cause unnecessary copyright infringement issues.
Therefore, if there is an open source project you wish to contribute to, follow the review request and approval procedure before the first contribution, in accordance with the open source contribution process.
However, in the following simple cases, since the risk of copyright infringement is not significant, a program participant may contribute based on their own judgment without going through the review procedure.
- A small code snippet of 10 lines or fewer
- Questions/answers on Stack Overflow
- Administrative activity on GitHub: creating issues, reviewing/approving pull requests, etc.
...</code></pre><p>The open source contribution policy must include the contribution procedure, approval process, measures for protecting intellectual property rights, and guidance on signing a<a href="https://en.wikipedia.org/wiki/Contributor_License_Agreement">CLA (Contributor License Agreement)</a>. It must also provide guidelines for behavior when program participants engage with the open source community on behalf of the company.</p><h3 id="11-sbom-generation-and-management">(11) SBOM Generation and Management</h3><p>A procedure for generating and managing the<a href="https://www.cisa.gov/sbom">SBOM (Software Bill of Materials)</a> must be established:</p><ul><li>Select the SBOM generation tool and methodology</li><li>Ensure the accuracy and completeness of SBOM information</li><li>Establish an SBOM update and version management process</li><li>Define a method for sharing and distributing the SBOM</li></ul><p>An enterprise can reflect content on SBOM generation and management in the open source policy as in the example below:</p><pre tabindex="0"><code>6. Use of Open Source
(4) Generate the Software Bill of Materials (SBOM)
There must be a process to generate and maintain an SBOM (Software Bill of Materials) that includes the details of each open source software component making up the supplied software.
The company's open source process can use open source tools to generate and retain the SBOM.
- The SBOM is generated using a standard format such as [SPDX](https://spdx.dev/) or [CycloneDX](https://cyclonedx.org/).
- An SBOM is generated and managed for all supplied software.
- The SBOM is updated and version-controlled with each release of the supplied software.
- The accuracy of SBOM information is periodically verified.
- Preparations are made to share the SBOM with customers and regulators when necessary.</code></pre><p>SBOM generation and management are core elements of open source license compliance and security assurance. Through this, an enterprise can accurately understand the open source components in use and respond promptly to known vulnerabilities or license issues.</p><p>An enterprise must include these SBOM-related principles in its open source policy to build a systematic SBOM management system.</p><h2 id="3-summary">3. Summary</h2><p>Documenting an open source policy is the single most important process for effective open source management.</p><p>The next page provides a sample open source policy document that meets the requirements of ISO/IEC 5230 and ISO/IEC 18974 mentioned above:<a href="/en/docs/templates/1-policy/">[Appendix 1] Open Source Policy (template)</a></p><p>Referring to the content above, it is necessary to establish appropriate principles for each requirement that fit the company&rsquo;s situation. It is also important to go beyond documentation alone and consider actionable procedures. A policy that is words alone is of no use.</p><p>An open source policy must include the following core elements:</p><ol><li>Open source license compliance principles</li><li>Open source security assurance principles</li><li>Response to open source risk</li><li>Internal responsibility assignment procedure</li><li>Response to non-compliant cases</li><li>Staffing and budget support plan</li><li>Method of providing expert advice</li><li>Specification of the policy&rsquo;s scope of application</li><li>External inquiry response procedure</li><li>Open source contribution guidelines</li><li>Method for generating and managing the SBOM (Software Bill of Materials)</li></ol><p>Establishing and documenting an open source policy that includes these elements makes it possible to meet the key requirements of the ISO/IEC 5230 and ISO/IEC 18974 standards.</p><p><img src="/docs/opensource_for_enterprise/2-policy/spec_number_02.png" alt=""/><p>A policy must not stop at documentation alone; it must actually be implemented within the organization. This requires regular review and updates, along with training for program participants. An effective open source policy will help systematically manage the organization&rsquo;s use of and contribution to open source, and minimize potential legal and security risks.</p>
]]></content:encoded></item><item><title>Open Source Policy</title><link>https://haksungjang.github.io/en/docs/templates/1-policy/</link><pubDate>Sun, 09 Aug 2026 17:03:59 +0900</pubDate><guid>https://haksungjang.github.io/en/docs/templates/1-policy/</guid><description>Note: This sample open source policy was written with reference to the following two materials. 1. [OpenChain Open Source Policy Template](https://github.com/OpenChain-Project/Reference-Material/tree/master/Policy-Templates/Official/2.1/en) 2. [Linux Foundation Generic FOSS Policy](https://github.com/todogroup/policies/blob/master/linuxfoundation/lf_compliance_generic_policy.pdf) **Author : OpenChain Korea Work Group Authors / [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/)** 1. Purpose and Scope 1.1 Purpose This policy provides principles and procedures for the Company to safely and effectively utilize open source software. The main objectives of the policy are as follows:</description><content:encoded>&lt;![CDATA[<div class="alert alert-primary" role="alert"><div class="h4 alert-heading" role="heading">Note:</div>
This sample open source policy was written with reference to the following two materials.
1. [OpenChain Open Source Policy Template](https://github.com/OpenChain-Project/Reference-Material/tree/master/Policy-Templates/Official/2.1/en)
2. [Linux Foundation Generic FOSS Policy](https://github.com/todogroup/policies/blob/master/linuxfoundation/lf_compliance_generic_policy.pdf)
**Author : OpenChain Korea Work Group Authors / [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/)**</div><h2 id="1-purpose-and-scope">1. Purpose and Scope</h2><h3 id="11-purpose">1.1 Purpose</h3><p>This policy provides principles and procedures for the Company to safely and effectively utilize open source software. The main objectives of the policy are as follows:</p><ol><li><strong>Open Source License Compliance</strong>:<ul><li>Comply with the license obligations of open source components included in supplied software, and satisfy relevant legal requirements.</li></ul></li><li><strong>Open Source Security Assurance</strong>:<ul><li>Identify security vulnerabilities in open source components included in supplied software, and minimize security risk through appropriate response measures.</li></ul></li><li><strong>Contribution to External Open Source Projects</strong>:<ul><li>Promote collaboration with the open source community by contributing to external open source projects, and protect the Company&rsquo;s intellectual property.</li></ul></li><li><strong>Open Sourcing of Internal Projects</strong>:<ul><li>Release internal projects as open source to enhance collaboration with the open source community and promote the Company&rsquo;s technical capabilities.</li></ul></li></ol><p>These principles are designed to satisfy the requirements of ISO/IEC 5230 (open source license compliance) and ISO/IEC 18974 (open source security assurance).</p><h3 id="12-impact-of-non-compliance">1.2 Impact of Non-Compliance</h3><p>If the Company fails to comply with this policy, it may face the following risks:</p><ul><li><strong>Legal Risk</strong>: The Company may receive external demands for open source license compliance, and may face litigation or fines.</li><li><strong>Reputational Damage</strong>: The Company&rsquo;s reputation may be damaged due to source code disclosure obligations or security incidents.</li><li><strong>Business Loss</strong>: Relationships with customers or suppliers may deteriorate due to contract violations.</li><li><strong>Security Incidents</strong>: Serious security incidents may occur due to known vulnerabilities or newly discovered vulnerabilities.</li></ul><h3 id="13-how-program-participants-can-contribute">1.3 How Program Participants Can Contribute</h3><p>All program participants of the Company must understand and comply with this policy. Participants can contribute in the following ways:</p><ul><li>Perform the responsibilities and obligations defined in the policy according to their role.</li><li>Complete education related to open source licenses and security, and apply it in practice.</li><li>Report immediately if they discover an issue that impedes compliance with the policy.</li></ul><h3 id="14-scope">1.4 Scope</h3><p>This policy applies to all software projects that the Company develops, distributes, or uses. The main scope of application is as follows:</p><ul><li>All supplied software provided or distributed externally.</li><li>Activities contributing to external open source projects.</li><li>Activities releasing internal projects as open source.</li></ul><p>However, open source used only for internal purposes may be subject to a separate review procedure to determine whether the policy applies.</p><p>The scope of the policy is reviewed and updated periodically according to changes in the Company&rsquo;s business environment.</p><h2 id="2-definitions">2. Definitions</h2><p>This section defines the key terms used in the policy. These definitions are necessary to help clearly understand and apply the policy.</p><h3 id="21-key-terms">2.1 Key Terms</h3><ol><li><strong>Open Source Software</strong>:<ul><li>Software that satisfies the Open Source Definition defined by the Open Source Initiative or the Free Software Definition defined by the Free Software Foundation. This is software with a license that allows users to freely use, modify, and distribute the software.</li></ul></li><li><strong>SBOM (Software Bill of Materials)</strong>:<ul><li>A list of all components, libraries, and dependencies that make up a piece of software. This is like a software &ldquo;bill of materials,&rdquo; and is used to ensure transparency in the software supply chain and to identify potential security vulnerabilities and license-related issues.</li></ul></li><li><strong>Known Vulnerability</strong>:<ul><li>A previously discovered, publicly available security vulnerability. This can be found in databases such as NVD and CVE.</li></ul></li><li><strong>Newly Discovered Vulnerability</strong>:<ul><li>A new security vulnerability that had not previously been discovered. This may be discovered while software is in use, or reported by external researchers.</li></ul></li><li><strong>Security Assurance</strong>:<ul><li>Confidence that a system satisfies the requirements for security best practices and is resilient against known vulnerabilities.</li></ul></li><li><strong>Verification Material</strong>:<ul><li>Material demonstrating that a given requirement of a specification has been satisfied. This may be provided in various forms such as documents, records, and test results.</li></ul></li><li><strong>Supplied Software</strong>:<ul><li>All software that an organization provides or distributes to a third party.</li></ul></li><li><strong>Program</strong>:<ul><li>The set of policies, processes, and personnel that make up an organization&rsquo;s open source license compliance and security assurance activities.</li></ul></li><li><strong>Program Participant</strong>:<ul><li>Any member of the organization or contractor responsible for defining, contributing to, or preparing supplied software. This includes software developers, release engineers, quality engineers, product marketing, and product managers.</li></ul></li><li><strong>Compliance Artifact</strong>:<ul><li>Represents the output of an open source license compliance program, and is the collection of deliverables that must be provided along with supplied software. This includes attribution notices, source code, copies of licenses, copyright notices, notices of modification, and Written Offers.</li></ul></li><li><strong>Identified License</strong>:<ul><li>The set of open source licenses identified by an appropriate method for identifying the open source components included in supplied software.</li></ul></li></ol><h2 id="3-roles-and-responsibilities">3. Roles and Responsibilities</h2><p>This section defines the key roles and responsibilities related to open source software management. Each role is essential to ensuring the organization&rsquo;s open source license compliance and security assurance.</p><h3 id="31-role-descriptions">3.1 Role Descriptions</h3><ol><li><strong>Open Source Program Manager (OSPM)</strong><ul><li><strong>Responsibility</strong>: Overall responsibility for the Company&rsquo;s open source program.</li><li><strong>Key Duties</strong>:<ul><li>Manage open source license compliance and security assurance activities.</li><li>Create and maintain the SBOM.</li><li>Respond to external inquiries related to open source.</li><li>Manage internal best practices.</li></ul></li><li><strong>Required Competencies</strong>: Understanding of software development processes, expertise in open source licenses, communication skills.</li></ul></li><li><strong>Legal</strong><ul><li><strong>Responsibility</strong>: Assess legal risk related to open source licenses and provide advice.</li><li><strong>Key Duties</strong>:<ul><li>Interpret and review open source license obligations.</li><li>Review license compatibility and provide advice on intellectual property protection.</li></ul></li><li><strong>Required Competencies</strong>: Expertise in software copyright, expertise in open source licenses, ability to assess legal risk.</li></ul></li><li><strong>IT</strong><ul><li><strong>Responsibility</strong>: Operate and automate open source analysis tools.</li><li><strong>Key Duties</strong>:<ul><li>Operate open source analysis tools and integrate them into the DevOps environment.</li><li>Create and maintain the SBOM.</li></ul></li><li><strong>Required Competencies</strong>: Expertise in IT infrastructure, understanding of open source analysis tools, understanding of CI/CD pipelines.</li></ul></li><li><strong>Security</strong><ul><li><strong>Responsibility</strong>: Operate open source security vulnerability analysis tools.</li><li><strong>Key Duties</strong>:<ul><li>Respond to known vulnerabilities and newly discovered vulnerabilities.</li><li>Integrate into the DevSecOps environment and perform security measures.</li></ul></li><li><strong>Required Competencies</strong>: Understanding of DevSecOps, understanding of security vulnerability analysis tools, ability to assess and manage risk.</li></ul></li><li><strong>Developer Culture</strong><ul><li><strong>Responsibility</strong>: Support in-house developers in actively utilizing open source.</li><li><strong>Key Duties</strong>:<ul><li>Encourage participation in the open source community and improve developer culture.</li><li>Support external contribution activities.</li></ul></li><li><strong>Required Competencies</strong>: Understanding of software development processes, ability to design education, experience with community engagement.</li></ul></li><li><strong>Quality</strong><ul><li><strong>Responsibility</strong>: Verify open source license obligations when distributing supplied software.</li><li><strong>Key Duties</strong>:<ul><li>Verify the creation of compliance artifacts.</li><li>Review compliance with license obligations before distribution.</li></ul></li><li><strong>Required Competencies</strong>: Understanding of software development processes, basic knowledge of compliance.</li></ul></li><li><strong>OSRB (Open Source Review Board)</strong><ul><li><strong>Responsibility</strong>: Establish and improve policies and processes for open source management.</li><li><strong>Key Duties</strong>:<ul><li>Periodically review and improve the policy.</li><li>Discuss key issues and develop resolutions.</li></ul></li><li><strong>Required Competencies</strong>: Expertise in policy development, experience operating a governance body.</li></ul></li><li><strong>OSPO (Open Source Program Office)</strong><ul><li><strong>Responsibility</strong>: Support contributions to external open source projects and the release of internal projects.</li><li><strong>Key Duties</strong>:<ul><li>Provide guidance for external contributions.</li><li>Manage the release procedure for internal projects.</li></ul></li><li><strong>Required Competencies</strong>: Experience with community engagement, project management skills.</li></ul></li></ol><h3 id="32-staffing-and-funding">3.2 Staffing and Funding</h3><ol><li>Appropriate staffing:<ul><li>Assign appropriate personnel with the necessary competencies and expertise for each role.</li><li>The head of each department must designate a suitable person to perform the role.</li></ul></li><li>Sufficient funding:<ul><li>The Company provides sufficient budget and resources necessary to perform each role.</li><li>Budget items include education, tool licensing fees, and external consulting costs.</li></ul></li><li>Periodic review:<ul><li>The OSRB reviews the staffing and funding status of each role at least once a year, and recommends adjustments as needed.</li><li>The review results are documented and reported to the OSPO (Open Source Program Office).</li></ul></li><li>Issue resolution procedure:<ul><li>If a department&rsquo;s person in charge lacks the necessary support (personnel or funding), they must immediately report this to the OSPM.</li><li>The OSPM works with the relevant departments to resolve the issue, and requests the OSRB to resolve the issue if necessary.</li></ul></li></ol><h3 id="33-internal-responsibility-assignment-procedure">3.3 Internal Responsibility Assignment Procedure</h3><ol><li><p>Responsibility assignment procedure:</p><p>a. The OSPM convenes an annual responsibility assignment meeting.</p><p>b. Consults with each department head (Legal, IT, Security, Development, Quality, etc.) to select a person responsible for each activity.</p><p>c. Submits the list of selected persons responsible to the OSRB (Open Source Review Board) for final approval.</p></li><li><p>Balance of responsibility and authority:</p><ul><li>Each person responsible is granted appropriate authority necessary to perform the relevant duties.</li><li>They have the authority to request the resources (e.g., budget, personnel) necessary to fulfill their responsibilities.</li></ul></li><li><p>Periodic review and updates:</p><ul><li>The OSRB reviews the status of responsibility assignments at least once a year and makes adjustments as needed.</li><li>Responsibility assignments are updated immediately whenever there is a major change, such as an organizational restructuring or personnel change.</li></ul></li><li><p>Documentation:</p><ul><li>The results of responsibility assignment are recorded as an official document and registered in the Company&rsquo;s document management system.</li><li>The document specifies each activity, the person responsible, their role, and the required competencies.</li></ul></li><li><p>Education and awareness:</p><ul><li>Provide necessary education to newly assigned persons responsible.</li><li>Share the results of responsibility assignment with the entire organization to raise awareness.</li></ul></li></ol><h3 id="34-current-assignees">3.4 Current Assignees</h3><p>The organization and person responsible for each role can be found in [Appendix A: Current Assignees]. The list is updated as needed.</p><h2 id="4-open-source-license-compliance">4. Open Source License Compliance</h2><p>This section describes the procedures for complying with the license obligations of open source components included in supplied software. Through this, the Company can ensure open source license compliance and minimize legal risk.</p><h3 id="41-open-source-identification-and-license-obligation-review">4.1 Open Source Identification and License Obligation Review</h3><ol><li><strong>Open Source Identification</strong>:<ul><li>Identify all open source components used when developing supplied software.</li><li>Use SCA (Software Composition Analysis) tools to automatically detect and record open source components.</li></ul></li><li><strong>License Obligation Review</strong>:<ul><li>Review the licenses of identified open source components and confirm the obligations required by each license.</li><li>Refer to the Company&rsquo;s [Open Source License Guide] to understand licenses, and work with the Legal team to resolve compatibility issues.</li></ul></li></ol><h3 id="42-design-considering-open-source-licenses">4.2 Design Considering Open Source Licenses</h3><ol><li><strong>Software Architecture Design</strong>:<ul><li>Design the software architecture to minimize the impact of open source licenses.</li><li>Identify the coupling relationship between open source components and the Company&rsquo;s own code to comply with license obligations.</li></ul></li><li><strong>License Compatibility Review</strong>:<ul><li>Review whether the licenses of multiple open source components are compatible with each other.</li><li>If incompatible licenses are used, propose alternative components or take appropriate action.</li></ul></li></ol><h3 id="43-creating-and-managing-compliance-artifacts">4.3 Creating and Managing Compliance Artifacts</h3><ol><li><strong>Creating Open Source Notices</strong>:<ul><li>Prepare a notice containing the copyright information and licenses of the open source components included in supplied software.</li><li>The notice is prepared according to the conditions required by each license, and is included in the distribution package.</li></ul></li><li><strong>Creating Source Code Packages for Disclosure</strong>:<ul><li>Create the source code packages necessary to comply with licenses that require source code disclosure, such as GPL and LGPL.</li><li>Source code packages are securely stored in a separate repository and provided upon external request.</li></ul></li><li><strong>Distribution and Storage of Compliance Artifacts</strong>:<ul><li>All compliance artifacts are distributed together with supplied software and systematically managed in an internal repository.</li><li>Operate a system that can provide artifacts upon external request.</li></ul></li></ol><h3 id="44-creating-and-managing-the-sbom">4.4 Creating and Managing the SBOM</h3><ol><li><strong>Creating the SBOM</strong>:<ul><li>Create the SBOM (Software Bill of Materials) for all open source components that make up supplied software.</li><li>The SBOM includes the name, version, license information, and download location of each component.</li></ul></li><li><strong>Maintaining and Updating the SBOM</strong>:<ul><li>The SBOM is updated with each software release and kept up to date.</li><li>The SBOM is securely managed in an internal repository and prepared to be provided upon external request.</li></ul></li><li><strong>Managing Open Source Component Records</strong>:<ul><li><p>Maintain detailed records for each open source component. These records include the following information:</p><p>a. Component identification information (name, version, source)</p><p>b. License information and obligations</p><p>c. Purpose and manner of use</p><p>d. Whether modified and details of modifications</p><p>e. Vulnerability analysis results and response measures</p></li><li><p>These records are periodically reviewed and updated, and managed according to documented procedures.</p></li></ul></li><li><strong>Record Verification Procedure</strong>:<ul><li>Verify the accuracy and completeness of open source component records quarterly.</li><li>Verification results are documented and stored, and improvement measures are taken as needed.</li></ul></li></ol><h3 id="45-compliance-issue-response-procedure">4.5 Compliance Issue Response Procedure</h3><ol><li><strong>Issue Identification and Response</strong>:<ul><li>When a compliance issue occurs, the OSPM immediately identifies the issue and develops a response plan.</li><li>Works with the Legal team to assess the severity of the issue and determine the necessary action.</li></ul></li><li><strong>Maintaining Response Records</strong>:<ul><li>All response processes are recorded and preserved through Jira or another issue tracking system.</li><li>Response records are periodically reviewed and used as reference material in the event of a similar problem in the future.</li></ul></li></ol><h2 id="5-open-source-security-assurance">5. Open Source Security Assurance</h2><p>This section describes the procedures for ensuring the security of open source components included in supplied software. Through this, the Company can effectively manage known vulnerabilities and newly discovered vulnerabilities, and raise the security level of its software.</p><h3 id="51-known-vulnerability-detection-and-response-procedure">5.1 Known Vulnerability Detection and Response Procedure</h3><ol><li><strong>Vulnerability Detection</strong>:<ul><li>Use SCA (Software Composition Analysis) tools to detect known vulnerabilities in each open source component included in the SBOM.</li><li>Regularly update vulnerability databases such as the NVD (National Vulnerability Database) and CVE (Common Vulnerabilities and Exposures) to check the latest information.</li></ul></li><li><strong>Vulnerability Severity Assessment</strong>:<ul><li>Assess the severity of a vulnerability using its CVSS (Common Vulnerability Scoring System) score.</li><li>Determine response priority considering the exploitability of the vulnerability, its scope of impact, and its potential impact on the system.</li></ul></li><li><strong>Response Measures</strong>:<ul><li>Immediately apply a patch or take mitigation measures for high-risk vulnerabilities.</li><li>If customers may be affected, notify customers and present a resolution plan.</li></ul></li><li><strong>Maintaining Response Records</strong>:<ul><li>All vulnerabilities and response measures are recorded in a database, and reports are generated periodically.</li><li>Response records are used as reference material in the event of a similar problem in the future.</li></ul></li></ol><h3 id="52-newly-discovered-vulnerability-response-procedure">5.2 Newly Discovered Vulnerability Response Procedure</h3><ol><li><strong>Detecting Newly Discovered Vulnerabilities</strong>:<ul><li>Identify and assess new security vulnerabilities that had not previously been discovered.</li><li>Newly discovered vulnerabilities may be reported by external researchers or through internal testing.</li></ul></li><li><strong>Severity Assessment and Response</strong>:<ul><li>Assess the severity of a newly discovered vulnerability using its CVSS score.</li><li>Determine response priority based on the assessment results and take necessary action.</li><li>If customers may be affected, notify customers and present a resolution plan.</li></ul></li><li><strong>Maintaining Response Records</strong>:<ul><li>Newly discovered vulnerabilities and response measures are recorded in a database, and reports are generated periodically.</li></ul></li></ol><h3 id="53-continuous-monitoring-and-response">5.3 Continuous Monitoring and Response</h3><ol><li><strong>Vulnerability Monitoring</strong>:<ul><li>Continuously monitor software even after release to identify known vulnerabilities or newly discovered vulnerabilities.</li><li>Use automated tools to detect anomalies based on the latest data.</li></ul></li><li><strong>Response Preparation</strong>:<ul><li>Security experts prepare the response, and receive assistance from external experts as needed.</li><li>The response plan is periodically reviewed and updated.</li></ul></li><li><strong>Reporting and Improvement</strong>:<ul><li>All monitoring and response activities are reported periodically and shared with program participants.</li><li>Improve processes based on monitoring results to continuously enhance the security level.</li></ul></li></ol><h3 id="54-alignment-with-internal-best-practices">5.4 Alignment with Internal Best Practices</h3><ol><li><strong>Investigating Internal Best Practices</strong>:<ul><li>Investigate security-related activities and processes that are successfully operated by other teams or departments within the Company.</li><li>Example: the information security team&rsquo;s vulnerability management process, the development team&rsquo;s secure coding guidelines, etc.</li></ul></li><li><strong>Comparing and Analyzing Processes</strong>:<ul><li>Compare and analyze how the investigated best practices operate relative to the open source security assurance program.</li><li>Identify differences, weaknesses, and opportunities for improvement.</li></ul></li><li><strong>Integrating and Improving Processes</strong>:<ul><li>Adjust or integrate the open source security assurance program to align with the Company&rsquo;s internal best practices.</li><li>Example: applying the company-wide vulnerability management system to open source vulnerability management as well.</li></ul></li><li><strong>Assigning and Managing Responsibility</strong>:<ul><li>The OSPM is responsible for compliance with internal best practices, and periodically reviews the operating approach and proposes improvements.</li></ul></li></ol><h2 id="6-education-and-awareness">6. Education and Awareness</h2><p>This section describes the education and awareness activities necessary to ensure the competency and awareness of program participants. Through this, participants can fully understand the open source policy, the goals of the related program, and their own roles and responsibilities, and raise their awareness of open source license compliance and security assurance.</p><h3 id="61-open-source-education">6.1 Open Source Education</h3><ol><li><strong>Education Objectives</strong>:<ul><li>Help program participants use open source correctly, and understand and apply license compliance and security assurance procedures in practice.</li><li>Key education content:<ul><li>The purpose and principles of the open source policy.</li><li>License obligations and compliance procedures.</li><li>How to create and use the SBOM.</li><li>Procedures for managing known vulnerabilities and newly discovered vulnerabilities.</li></ul></li></ul></li><li><strong>Education Methods</strong>:<ul><li>Completed through online courses provided on the [Learning Portal].</li><li>Additional education is provided in workshop or seminar format as needed.</li><li>Case-based learning is used to strengthen the ability to solve real-world problems.</li></ul></li></ol><h3 id="62-competency-assessment">6.2 Competency Assessment</h3><ol><li><strong>Assessment Criteria</strong>:<ul><li>Assess the competencies required for each role.</li><li>Assessment items:<ul><li>Understanding of the open source policy.</li><li>Ability to perform compliance procedures.</li><li>Ability to manage security vulnerabilities.</li></ul></li></ul></li><li><strong>Assessment Methods</strong>:<ul><li>Measure participants&rsquo; competency through periodic tests and practical evaluations.</li><li>Assessment results are reflected in individual performance records, and additional education is provided as needed.</li></ul></li></ol><h3 id="63-awareness-raising-activities">6.3 Awareness-Raising Activities</h3><ol><li><strong>Periodic Newsletters and Workshops</strong>:<ul><li>Share the latest open source trends and policy changes through a periodic newsletter.</li><li>Raise program participants&rsquo; understanding and promote collaboration through workshops and seminars.</li></ul></li><li><strong>Use of Communication Channels</strong>:<ul><li>Share open source-related information through internal communication channels (e.g., email, internal portal).</li><li>Encourage collaboration and information exchange among program participants.</li></ul></li></ol><h3 id="64-record-retention">6.4 Record Retention</h3><ol><li><strong>Education and Assessment Records</strong>:<ul><li>All education completion records and assessment results are retained for at least 3 years.</li><li>This allows the Company to demonstrate that program participants have a sufficient understanding of the policy and processes.</li></ul></li><li><strong>Periodic Review and Updates</strong>:<ul><li>The OSPM reviews the education content and assessment methods at least once a year and updates them as needed to reflect the latest open source trends and the organization&rsquo;s requirements.</li></ul></li></ol><h3 id="65-identifying-and-utilizing-expertise">6.5 Identifying and Utilizing Expertise</h3><ol><li><strong>Identifying Required Areas of Expertise</strong>:<ul><li>Periodically identify the technical and legal areas of expertise necessary to operate the program.</li><li>Example: web security, cryptography, network security, systems administration, open source license interpretation, etc.</li></ul></li><li><strong>Preparing and Updating a List of Internal Experts</strong>:<ul><li>Prepare a list of personnel with expertise in the relevant field within the Company, and update it periodically.</li><li>Record each expert&rsquo;s career history, certifications, and contact information.</li></ul></li><li><strong>Establishing a Plan to Secure External Resources</strong>:<ul><li>Establish a plan to utilize external experts or consulting firms for problems that are difficult to resolve internally.</li><li>Secure reliable external resources and clearly define contract terms.</li></ul></li><li><strong>Establishing a Procedure for Accessing Expertise</strong>:<ul><li>Establish a procedure so that program participants can easily access the expertise they need.</li><li>Example: how to consult an internal expert, how to utilize an external consulting firm, etc.</li></ul></li></ol><h2 id="7-contribution-to-external-open-source-projects">7. Contribution to External Open Source Projects</h2><p>This section describes the procedures and principles that the Company&rsquo;s program participants must follow when contributing to external open source projects. Through this, the Company can actively participate in external open source projects while preventing intellectual property and copyright issues.</p><h3 id="71-contribution-procedure">7.1 Contribution Procedure</h3><ol><li><strong>Review Request and Approval</strong>:<ul><li>To contribute to an external open source project, a program participant must obtain review and approval from the OSPO (Open Source Program Office).</li><li>The OSPO confirms that the code to be contributed does not infringe on the Company&rsquo;s intellectual property, and requests review by the Legal team as needed.</li></ul></li><li><strong>Contribute Only Code You Have the Right to Contribute</strong>:<ul><li>Program participants may only contribute code they have written themselves or code owned by the Company.</li><li>Third-party code must not be contributed without authorization.</li></ul></li><li><strong>Caution Regarding Exposure of Intellectual Property</strong>:<ul><li>Take care not to include sensitive information, patents, or other Company intellectual property.</li><li>If the code to be contributed includes a Company patent, it must be reviewed by the OSPO and the Legal team.</li></ul></li></ol><h3 id="72-caution-regarding-cla-signing">7.2 Caution Regarding CLA Signing</h3><ol><li><strong>CLA Review</strong>:<ul><li>Some open source projects require contributors to sign a CLA (Contributor License Agreement).</li><li>Before signing a CLA, request a review from the OSPO to ensure protection of the Company&rsquo;s intellectual property.</li></ul></li><li><strong>Prohibition on Copyright Assignment</strong>:<ul><li>To protect its own intellectual property, the Company does not permit contributions to open source projects whose CLA terms require copyright assignment.</li></ul></li></ol><h3 id="73-copyright-notice">7.3 Copyright Notice</h3><ol><li><p><strong>Copyright Notation</strong>:</p><ul><li><p>When a program participant contributes code to an external open source project, the Company&rsquo;s copyright must be clearly stated.</p></li><li><p>State the copyright and license at the top of the file as follows:</p><p><code>textCopyright (c) [Year] [Company Name] SPDX-License-Identifier: [SPDX_license_name]</code></p></li></ul></li><li><p><strong>Use of Company Email</strong>:</p><ul><li>When contributing to an open source project, use the Company email rather than a personal email.</li><li>This instills a sense of responsibility for communicating with the community on behalf of the Company.</li></ul></li></ol><h3 id="74-maintaining-contribution-records">7.4 Maintaining Contribution Records</h3><ol><li><strong>Managing Contribution History</strong>:<ul><li>Manage the entire history of contributions to external open source projects, and report it to the OSPO.</li><li>Contribution history is retained in an internal system (e.g., the Learning Portal) for at least 3 years.</li></ul></li><li><strong>Assessing Contribution Activities</strong>:<ul><li>Contribution activities to external open source projects are reflected in program participants&rsquo; performance evaluations.</li><li>The OSPO periodically assesses the effectiveness of contribution activities and proposes improvement measures as needed.</li></ul></li></ol><h2 id="8-releasing-internal-projects-as-open-source">8. Releasing Internal Projects as Open Source</h2><p>This section describes the procedures and principles for releasing internal projects as open source. Through this, the Company can promote collaboration with the open source community, protect its intellectual property, and minimize legal risk.</p><h3 id="81-approval-procedure">8.1 Approval Procedure</h3><ol><li><strong>Review and Approval</strong>:<ul><li>To release an internal project as open source, review and approval must be obtained from the OSPO (Open Source Program Office).</li><li>The OSPO confirms that the code to be released does not infringe on the Company&rsquo;s intellectual property, and requests review by the Legal team as needed.</li></ul></li><li><strong>Intellectual Property Protection</strong>:<ul><li>Take care not to include sensitive information, patents, or other Company intellectual property.</li><li>For code that includes a patent, work with the Legal team to confirm whether it can be released.</li></ul></li><li><strong>Copyright Notice</strong>:<ul><li>State the Company&rsquo;s copyright in the code being released.</li><li>Example: &ldquo;Copyright (c) [Year] [Company Name]&rdquo;</li></ul></li></ol><h3 id="82-release-preparation">8.2 Release Preparation</h3><ol><li><strong>Code Preparation</strong>:<ul><li>Organize and document the code to be released so it can be used externally.</li><li>Verify the origin of the code, and delete or modify any code that poses a potential problem.</li></ul></li><li><strong>Choosing an Open Source License</strong>:<ul><li>Select an appropriate open source license under which to release the code.</li><li>When choosing a license, consider protection of the Company&rsquo;s intellectual property and the needs of the community.</li></ul></li><li><strong>Securing Resources</strong>:<ul><li>Secure the infrastructure and budget necessary to maintain and manage the project.</li><li>Use a project hosting platform such as GitHub to maintain transparency.</li></ul></li></ol><h3 id="83-post-release-management">8.3 Post-Release Management</h3><ol><li><strong>Community Management</strong>:<ul><li>Collect community feedback on the released project and respond appropriately.</li><li>The OSPO manages the relationship with the community and actively accepts external contributions.</li></ul></li><li><strong>Ongoing Maintenance</strong>:<ul><li>The released project is continuously maintained, with bug fixes and feature improvements.</li><li>Quality is ensured through code review, and the project collaborates with external contributors.</li></ul></li><li><strong>Use of Company Email</strong>:<ul><li>Use the Company email rather than a personal email during open source activities, to maintain the Company&rsquo;s representation.</li></ul></li></ol><h3 id="84-record-retention">8.4 Record Retention</h3><ol><li><strong>Retaining Release Records</strong>:<ul><li>All records related to a released project are retained for at least 3 years.</li><li>Records include the approval procedure, code versions, and community feedback.</li></ul></li><li><strong>Periodic Review and Updates</strong>:<ul><li>Released projects are periodically reviewed and updated as needed.</li><li>Continuously improved to reflect the latest open source trends and organizational requirements.</li></ul></li></ol><h2 id="9-responding-to-external-inquiries">9. Responding to External Inquiries</h2><p>This section describes the procedure by which the Company responds quickly and effectively when there is an external open source-related inquiry or request, particularly one related to open source license compliance and open source security vulnerabilities. Through this, the Company can appropriately respond to external demands, minimize legal risk, and promote collaboration with the open source community.</p><h3 id="91-responsibility-for-responding-to-external-inquiries">9.1 Responsibility for Responding to External Inquiries</h3><ol><li><strong>Designating the Person Responsible</strong>:<ul><li>Responding to external open source-related inquiries and requests is handled by the<strong>OSPM</strong>.</li><li>As needed, works with the Legal team (for license compliance matters) or the Security team (for security vulnerability matters) to resolve the issue.</li></ul></li><li><strong>Inquiry Escalation Procedure</strong>:<ul><li>Any program participant who receives an external open source-related inquiry must immediately forward it to the<strong>OSPM</strong>.</li><li>Depending on the nature of the inquiry, it is promptly assigned to the department responsible for license compliance or security vulnerabilities.</li></ul></li></ol><h3 id="92-publishing-contact-information">9.2 Publishing Contact Information</h3><ol><li><strong>Public Contact Information</strong>:<ul><li>The official contact information for the<em>OSPM</em> is made publicly available.</li><li>The contact information is registered on the following channels:<ul><li>The open source notice</li><li>The Company website</li><li>The Linux Foundation&rsquo;s Open Compliance Directory</li></ul></li></ul></li><li><strong>Guidance on How to Make Inquiries</strong>:<ul><li>Clearly explain how external parties can make open source-related inquiries.</li><li>Operate a system that can accept inquiries by email address, website inquiry form, and other means.</li></ul></li></ol><h3 id="93-external-inquiry-response-procedure">9.3 External Inquiry Response Procedure</h3><ol><li><strong>Receiving and Confirming the Inquiry</strong>:<ul><li>When an external inquiry is received, the<strong>OSPM</strong> immediately confirms it and specifies an appropriate resolution time.</li><li>Reviews the nature of the inquiry and classifies it as a license compliance or security vulnerability matter.<ul><li>License compliance: reviewed and addressed in cooperation with the Legal team.</li><li>Security vulnerability: assessed for severity and addressed in cooperation with the Security team.</li></ul></li></ul></li><li><strong>Carrying Out the Response</strong>:<ul><li>Take appropriate response measures according to the content of the inquiry, and receive assistance from external experts as needed.</li><li>All response processes are recorded through an internal system (e.g., Jira Tracker).</li></ul></li><li><strong>Providing Feedback and Improving</strong>:<ul><li>After responding, provide feedback to the external inquirer, and propose improvement measures as needed.</li><li>Analyze response records and improve processes to prevent recurring problems.</li></ul></li></ol><h2 id="10-measuring-and-improving-program-effectiveness">10. Measuring and Improving Program Effectiveness</h2><p>This section describes the procedure for measuring and continuously improving the effectiveness of the open source program. Through this, the Company can evaluate and improve the performance of its open source license compliance and security assurance program.</p><h3 id="101-defining-performance-indicators">10.1 Defining Performance Indicators</h3><ol><li><strong>List of Performance Indicators</strong>:<ul><li>Number of supplied software analyzed.</li><li>Number of known vulnerabilities and newly discovered vulnerabilities resolved.</li><li>Number of compliance artifacts created and distributed.</li><li>Response time for external inquiries.</li><li>Education completion rate of program participants.</li><li>Number of external open source contributions and released projects.</li></ul></li><li><strong>Setting Indicator Targets</strong>:<ul><li>Set target values for each indicator so that the program&rsquo;s performance can be evaluated.</li><li>Target values are set in line with the organization&rsquo;s business goals and the program&rsquo;s objectives.</li></ul></li></ol><h3 id="102-periodic-program-assessment">10.2 Periodic Program Assessment</h3><ol><li><strong>Assessment Cycle</strong>:<ul><li>Conduct a program assessment at least once a year.</li><li>Conduct additional assessments as needed when there is a change in the business environment or a major issue occurs.</li></ul></li><li><strong>Assessment Procedure</strong>:<ul><li>Document the assessment results and report them to the OSRB (Open Source Review Board).</li><li>Collect and reflect feedback from program participants during the assessment process.</li><li>Assessment results are recorded and preserved through an internal system (e.g., Jira Issue Tracker).</li></ul></li><li><strong>Periodic Policy Review and Renewal</strong>:<ul><li>The policy is periodically reviewed and, if necessary, renewed to reflect the latest open source trends and the organization&rsquo;s requirements.</li><li>This continuously improves the effectiveness of the program.</li></ul></li></ol><h3 id="103-continuous-improvement-plan">10.3 Continuous Improvement Plan</h3><ol><li><strong>Identifying Areas for Improvement</strong>:<ul><li>Identify areas that need improvement based on assessment results, and set priorities.</li><li>Areas needing improvement may include process efficiency, education content, response time, and more.</li></ul></li><li><strong>Setting Improvement Targets</strong>:<ul><li>Set specific improvement targets and schedules.</li><li>The progress of improvement activities is monitored and documented.</li></ul></li><li><strong>Reflecting Improvement Results</strong>:<ul><li>Reflect improvement results in the next assessment cycle to continuously enhance the program&rsquo;s effectiveness.</li><li>Improvement results are shared with program participants to encourage continued commitment to improvement.</li></ul></li></ol><h3 id="104-integrating-and-improving-internal-best-practices">10.4 Integrating and Improving Internal Best Practices</h3><ol><li><strong>Planning Integration Activities</strong>:<ul><li>Identify the gaps between internal best practices and the open source security assurance program, and establish an integration plan based on this.</li><li>Example: integrating vulnerability management systems, standardizing code review procedures.</li></ul></li><li><strong>Periodic Review and Updates</strong>:<ul><li>Review the alignment between internal best practices and the open source program at least once a year, and reflect improvements as needed.</li><li>The review results are reported to the OSRB (Open Source Review Board).</li></ul></li></ol><h3 id="105-assessing-personnel-and-resources">10.5 Assessing Personnel and Resources</h3><ol><li>Assessment cycle:<ul><li>The Company assesses the staffing and funding status for each role at least once a year.</li><li>Assessment results are reported to the OSRB, and improvements are implemented as needed.</li></ul></li><li>Assessment items:<ul><li>Whether appropriate personnel have been assigned for each role.</li><li>Whether sufficient budget has been provided to perform each role.</li><li>Cases of problems caused by insufficient support, and their resolutions.</li></ul></li><li>Establishing an improvement plan:<ul><li>Establish a specific plan to supplement insufficient personnel or resources based on the assessment results.</li><li>The improvement plan is implemented upon approval by the OSRB.</li></ul></li></ol><h2 id="11-iso-standard-compliance-declaration-and-maintenance">11. ISO Standard Compliance Declaration and Maintenance</h2><p>This section describes the procedure by which the Company complies with and maintains the requirements of ISO/IEC 5230 (open source license compliance) and ISO/IEC 18974 (open source security assurance). Through this, the Company can ensure the continuous improvement of its open source program and compliance with the standards.</p><h3 id="111-iso-standard-compliance-declaration">11.1 ISO Standard Compliance Declaration</h3><ol><li><strong>Compliance Declaration</strong>:<ul><li>Through this policy, the Company declares that it satisfies all the requirements of ISO/IEC 5230 (open source license compliance) and ISO/IEC 18974 (open source security assurance).</li><li>The date of declaration and validity period (18 months) are clearly stated.</li><li>The compliance declaration may be made through Self Certification under the Linux Foundation&rsquo;s OpenChain project.</li></ul></li><li><strong>Documenting Evidence</strong>:<ul><li>The OSPM documents and maintains evidence of satisfaction for each requirement.</li><li>Evidence documents include policy documents, process descriptions, education records, compliance artifacts, and security vulnerability management records.</li><li>All evidence documents are stored in a central repository and retained for at least 3 years.</li><li>This document must be prepared within 18 months after undergoing conformance verification, and is renewed at least once a year.</li></ul></li><li><strong>Periodic Review and Renewal</strong>:<ul><li>The OSRB reviews whether the requirements are satisfied at least once a year, and improves the policy and processes as needed.</li><li>The review results and improvements are documented and stored.</li></ul></li><li><strong>Preparing for External Verification</strong>:<ul><li>Prepare to provide evidence documents to external auditors or certification bodies upon request.</li></ul></li></ol><h3 id="112-maintaining-compliance-status">11.2 Maintaining Compliance Status</h3><ol><li><strong>Periodic Review</strong>:<ul><li>The OSRB conducts an internal review of all the requirements of ISO/IEC 5230 and ISO/IEC 18974 at least once a year.</li><li>The review results are documented and stored, and an improvement plan is established for any items not satisfied.</li></ul></li><li><strong>Periodic Internal Audit</strong>:<ul><li>Internal audits assess whether program participants are performing their roles, whether compliance artifacts are adequate, and the effectiveness of security assurance activities.</li><li>Based on the audit results, areas for improvement are identified and necessary action is taken.</li></ul></li><li><strong>Providing Education and Training</strong>:<ul><li>Provide periodic education and training to continuously improve the competency and awareness of program participants.</li><li>Education content reflects the latest open source trends and the organization&rsquo;s requirements, and emphasizes compliance with ISO standards.</li></ul></li><li><strong>Preparing to Respond to External Inquiries</strong>:<ul><li>Maintain a system that can respond quickly and effectively to external inquiries related to ISO standard compliance.</li><li>Inquiry response is handled by the OSPM, who works with the Legal team as needed.</li></ul></li><li><strong>Periodic Policy Renewal</strong>:<ul><li>The policy is reviewed at least once a year, and renewed to reflect the latest open source trends and the organization&rsquo;s requirements.</li><li>The renewed policy is shared with all program participants.</li></ul></li></ol>
]]></content:encoded></item><item><title>Appendix</title><link>https://haksungjang.github.io/en/docs/templates/1-policy/appendix/</link><pubDate>Sun, 09 Aug 2026 17:03:59 +0900</pubDate><guid>https://haksungjang.github.io/en/docs/templates/1-policy/appendix/</guid><description>Appendix 1. Personnel Assignments No Role Responsibility Required Competency Owning Organization Assignee 1 Open Source Program Manager (OSPM) Bears overall responsibility for the company&amp;rsquo;s open source program. Understanding of software development processes
Understanding of copyright and patents
Expertise in open source license compliance
Communication skills Open Source Management Team [Name] 2 Legal Assesses legal risks related to open source licenses and provides legal advice. Understanding of the open source ecosystem
Expertise in software copyright
Expertise in open source licenses
Ability to assess legal risk Legal Team [Name] 3 IT Operates and automates open source analysis tools. Understanding of open source license compliance processes
Understanding of open source analysis tools
Expertise in IT infrastructure
Understanding of automation and CI/CD pipelines IT Team [Name] 4 Security Operates open source security vulnerability analysis tools. Understanding of DevSecOps
Understanding of open source security vulnerability analysis tools
Expertise in known and newly discovered vulnerabilities
Ability to assess and manage risk Security Team [Name] 5 Development Culture Supports in-house developers in actively using open source. Understanding of software development processes
Basic knowledge of open source license compliance
Ability to design education and training
Experience participating in open source communities Development Team [Name] 6 Quality Verifies open source license obligations when distributing supplied software. Understanding of software development processes
Basic knowledge of open source license compliance
Understanding of open source policy
Basic knowledge of open source licenses Quality Assurance Team [Name] 7 OSRB (Open Source Review Board) Establishes and improves policies and processes for open source management. Expertise in open source policy and process
Experience operating a deliberative body OSRB [Name] 8 OSPO (Open Source Program Office) Supports contributions to external open source projects and open sourcing of in-house projects. Experience participating in open source communities
Ability to manage open source projects OSPO [Name]</description><content:encoded>&lt;![CDATA[<h2 id="appendix-1-personnel-assignments">Appendix 1. Personnel Assignments</h2><table><thead><tr><th>No</th><th>Role</th><th>Responsibility</th><th>Required Competency</th><th>Owning Organization</th><th>Assignee</th></tr></thead><tbody><tr><td>1</td><td>Open Source Program Manager (OSPM)</td><td>Bears overall responsibility for the company&rsquo;s open source program.</td><td>Understanding of software development processes<br>Understanding of copyright and patents<br>Expertise in open source license compliance<br>Communication skills</td><td>Open Source Management Team</td><td>[Name]</td></tr><tr><td>2</td><td>Legal</td><td>Assesses legal risks related to open source licenses and provides legal advice.</td><td>Understanding of the open source ecosystem<br>Expertise in software copyright<br>Expertise in open source licenses<br>Ability to assess legal risk</td><td>Legal Team</td><td>[Name]</td></tr><tr><td>3</td><td>IT</td><td>Operates and automates open source analysis tools.</td><td>Understanding of open source license compliance processes<br>Understanding of open source analysis tools<br>Expertise in IT infrastructure<br>Understanding of automation and CI/CD pipelines</td><td>IT Team</td><td>[Name]</td></tr><tr><td>4</td><td>Security</td><td>Operates open source security vulnerability analysis tools.</td><td>Understanding of DevSecOps<br>Understanding of open source security vulnerability analysis tools<br>Expertise in known and newly discovered vulnerabilities<br>Ability to assess and manage risk</td><td>Security Team</td><td>[Name]</td></tr><tr><td>5</td><td>Development Culture</td><td>Supports in-house developers in actively using open source.</td><td>Understanding of software development processes<br>Basic knowledge of open source license compliance<br>Ability to design education and training<br>Experience participating in open source communities</td><td>Development Team</td><td>[Name]</td></tr><tr><td>6</td><td>Quality</td><td>Verifies open source license obligations when distributing supplied software.</td><td>Understanding of software development processes<br>Basic knowledge of open source license compliance<br>Understanding of open source policy<br>Basic knowledge of open source licenses</td><td>Quality Assurance Team</td><td>[Name]</td></tr><tr><td>7</td><td>OSRB (Open Source Review Board)</td><td>Establishes and improves policies and processes for open source management.</td><td>Expertise in open source policy and process<br>Experience operating a deliberative body</td><td>OSRB</td><td>[Name]</td></tr><tr><td>8</td><td>OSPO (Open Source Program Office)</td><td>Supports contributions to external open source projects and open sourcing of in-house projects.</td><td>Experience participating in open source communities<br>Ability to manage open source projects</td><td>OSPO</td><td>[Name]</td></tr></tbody></table>
]]></content:encoded></item><item><title>3.1 Policy</title><link>https://haksungjang.github.io/en/docs/ai-sbom_guide/1-program-foundation/1-policy/</link><pubDate>Sun, 09 Aug 2026 17:03:59 +0900</pubDate><guid>https://haksungjang.github.io/en/docs/ai-sbom_guide/1-program-foundation/1-policy/</guid><description>Explains how to establish and communicate a written policy that governs AI SBOM compliance.</description><content:encoded>&lt;![CDATA[<div class="alert alert-info" role="alert"><div class="h4 alert-heading" role="heading">Implementation Phase</div><p>This clause is built during<strong>Phase 1 — Program Foundation</strong>.<a href="/en/docs/ai-sbom_guide/#phased-implementation-roadmap">View the full implementation roadmap</a></p></div><h2 id="1-clause-overview">1. Clause Overview</h2><p>Without an AI SBOM policy, an organization ends up deploying AI systems while developers remain
unaware of the licensing obligations attached to models and datasets. In AI, what needs to be
tracked goes beyond code. Model weights, training datasets, and the model tree derived from other
models each carry their own license, and non-standard licenses that restrict the purpose of use —
such as the Llama Community License or the RAIL family — are common. Missing these obligations
leads to copyright disputes, violations of usage restrictions, and terminated business contracts.</p><p>To prevent this risk, 3.1 requires establishing a documented policy that governs AI SBOM
compliance and communicating it so that program participants are aware of its existence. This
policy must reflect business strategy, the legal requirements of relevant jurisdictions, and the
level of risk appropriate to the use case. All subsequent clauses (competence, license
obligations, AI SBOM, governance, and so on) operate on top of this policy.</p><h2 id="2-activities-to-perform">2. Activities to Perform</h2><ul><li>Draft and formalize a policy document that governs AI SBOM compliance.</li><li>Define the scope of application in the policy (AI systems deployed externally, external
models/datasets brought in, internal models released publicly, etc.).</li><li>Reflect business strategy, the legal requirements of relevant jurisdictions, and the risk level
for each use case in the policy.</li><li>Include in the policy a list of licenses allowed or prohibited for models and datasets.<em>([Guide Recommendation] Because compliance with non-standard licenses is hard to track
automatically after the fact, decide it through policy at intake time.)</em></li><li>Establish and document a procedure for communicating the policy to program participants
(development, legal, security, data staff, etc.).</li><li>Retain records that prove the policy was communicated (training completion, notice history, etc.).</li><li>Include in the policy a procedure for periodically reviewing it and re-communicating it when it
changes.</li></ul><h2 id="3-requirement-and-verification-material">3. Requirement and Verification Material</h2><table><thead><tr><th>Clause</th><th>Requirement</th><th>Verification Material</th></tr></thead><tbody><tr><td>3.1</td><td>A written policy shall exist that governs AI SBOM compliance, and it shall be communicated internally. The policy shall reflect business strategy, the legal requirements of relevant jurisdictions, and the level of risk appropriate to the use case.</td><td><strong>3.1.1</strong> A documented policy meeting the above requirement<br><strong>3.1.2</strong> A documented procedure that makes program participants aware of the existence of the policy (e.g., training, an internal wiki, or another practical communication method)</td></tr></tbody></table><details><summary>View original English text</summary><blockquote><p><strong>3.1 Policy</strong>
A written policy shall exist that governs AI System Bill of Materials (AI SBOM) compliance.
The policy shall be internally communicated, and informed by business strategy, legal
requirements in the relevant jurisdictions, and the level of risk appropriate for the use case.</p><p><strong>Verification material(s):</strong></p><ul><li>A documented policy meeting the above requirements</li><li>A documented procedure that makes program participants aware of the existence of the policy
(e.g. via training, internal wiki or other practical communication method)</li></ul></blockquote></details><h2 id="4-how-to-comply-with-each-verification-material-with-samples">4. How to Comply with Each Verification Material, with Samples</h2><h3 id="311-documented-ai-sbom-policy">3.1.1 Documented AI SBOM Policy</h3><p><strong>How to Comply</strong></p><p>The AI SBOM policy is a formal document that captures the principles and procedures by which the
organization manages the licensing and transparency obligations of its AI systems. The policy
should include its purpose, scope, roles and responsibilities, principles for reviewing model and
dataset licenses, AI SBOM management, how transparency obligations are addressed, and the review
cycle. Because this document itself is verification material 3.1.1, manage it as a formal
document with recorded version and approval history.</p><p>For an organization that already has an ISO/IEC 5230 open source policy, it is more efficient to
add an AI-related section to the existing policy than to create a separate new one. Add that
models and datasets fall within the scope of license review, how non-standard licenses are
handled, and what format is used to manage the AI SBOM.</p><p>A policy is not a document to be written once and left alone. Because the AI regulatory landscape
changes quickly, conduct a periodic review at least once a year and record the change history.</p><p><strong>Considerations</strong></p><ul><li><strong>State the AI-specific scope explicitly</strong>: Clearly state in the policy that license review
covers not only code but also model weights, training/testing/validation datasets, and the
derivation relationships in the model tree.</li><li><strong>Allowed/prohibited license lists</strong>: Divide model and dataset licenses into allowed and
prohibited lists, based on whether commercial use is permitted and whether there are behavioral
use restrictions, and set this in the policy in advance.<em>([Guide Recommendation])</em></li><li><strong>Approval procedure</strong>: Have the legal team or the AI governance lead give final approval, and
record the approval date and approver.</li><li><strong>Version control</strong>: Maintain the document version and change history so that previous versions
can be compared during an audit.</li><li><strong>Periodic review</strong>: Review at least once a year, and record the review completion date and
reviewer.</li></ul><p><strong>Sample</strong></p><p>Below is a sample of the scope of application and the allowed/prohibited license lists for an AI
SBOM policy. This text becomes a core component of verification material 3.1.1. Check the actual
terms of each license against its original text, then classify it to fit the organization&rsquo;s use
case.</p><pre tabindex="0"><code>## 1. Purpose and Scope
This policy defines the compliance principles and procedures for the company to
develop and deploy AI systems safely and responsibly. It is designed to satisfy
the requirements of ISO/IEC 5230 (open source license compliance) and the
OpenChain AI SBOM Compliance Guide.
Scope:
- All AI systems, models, and services distributed externally.
- Pre-trained models and datasets brought in from outside.
- Activities that release internal models to the outside.
## 2. Model/Dataset License Classification
Licenses for models and datasets being brought in are reviewed against the
classification below. A license not in this classification goes through review
by the AI governance lead before being brought in.
- Allowed (commercial use permitted, no behavioral restrictions): Apache-2.0, MIT, BSD, CC-BY-4.0, etc.
- Conditionally allowed (use after review): licenses with restrictions on purpose or
scale of use, such as the Llama Community License, the Gemma Terms of Use,
and the OpenRAIL family
- Prohibited (non-commercial only, etc.): using a CC-BY-NC dataset in a commercial product, etc.</code></pre><hr><h3 id="312-policy-awareness-procedure">3.1.2 Policy Awareness Procedure</h3><p><strong>How to Comply</strong></p><p>Writing the policy document alone is not enough. A communication procedure must be established
and documented so that program participants actually become aware the policy exists. This
communication procedure document itself is verification material 3.1.2. Because AI systems
involve not just developers but also data staff, legal, and security, design the channel so the
policy reaches all of them.</p><p>Include AI SBOM policy guidance in onboarding for new hires, and use internal wiki postings and
email notices for existing employees. To prove that the policy was communicated, retain evidence
such as notice history and training completion records for at least three years.</p><p><strong>Considerations</strong></p><ul><li><strong>Use multiple channels</strong>: Use two or more channels, such as an internal wiki, email notices,
and onboarding training.</li><li><strong>Include AI-related roles</strong>: Include dataset owners and model operators as recipients as well.</li><li><strong>When the policy changes</strong>: Have a separate procedure to notify participants of changes
immediately.</li><li><strong>Retain evidence</strong>: Keep notice history and training completion certificates for at least
three years.</li></ul><p><strong>Sample</strong></p><p>Below is a sample policy communication notice email. Retaining the send history serves as
evidence for verification material 3.1.2.</p><pre tabindex="0"><code>Subject: [AI Compliance] AI SBOM Policy Notice and Acknowledgment Request
To: Employees involved in AI system development, operations, and data
From: AI Compliance Officer
Hello,
Our AI SBOM compliance policy has been established (or revised).
All employees involved in using, bringing in, or deploying AI models and
datasets are asked to review and familiarize themselves with the policy
document below.
- Policy document: [internal portal link]
- Key contents: model/dataset license classification, license obligation
review procedure, AI SBOM management, transparency obligation response
- Policy version: v1.0 (effective date: YYYY-MM-DD)
Contact: AI Compliance Officer (ai-compliance@company.com)</code></pre><h2 id="5-references">5. References</h2><ul><li>License obligation review procedure:<a href="/en/docs/ai-sbom_guide/2-ai-extension/1-license-obligations/">3.5 License Obligations</a></li><li>Basic structure of an open source policy:<a href="https://openchain-project.github.io/OpenChain-KWG/guide/iso5230_guide/1-program-foundation/1-policy/">ISO/IEC 5230 Compliance Guide — 3.1.1 Policy</a></li><li>AI license management strategy:<a href="https://openchain-project.github.io/OpenChain-KWG/guide/opensource_for_enterprise/7-ai-compliance/">Enterprise Open Source Management Guide — AI Compliance</a></li></ul>
]]></content:encoded></item></channel></rss>