0. OpenChain 살펴보기
OpenChain Project의 배경과 ISO/IEC 5230 · 18974 국제 표준화 과정, 표준 인증 방법, 글로벌 적용 추세를 정리합니다.
오픈소스는 현대 소프트웨어 개발에 필수적인 요소입니다. 그러나 적절한 관리 없이 오픈소스를 사용하면 기업은 라이선스 컴플라이언스 위반, 보안 취약점 노출 등 심각한 리스크에 직면할 수 있습니다.
이 가이드는 ISO 국제표준을 기반으로 기업이 오픈소스를 효과적으로 관리하기 위해 수행해야 할 핵심 요구사항과 구체적인 실행 방법을 제시합니다.
Author : OpenChain Korea Work Group / CC BY 4.0
최근 업데이트 사항 (2026.3.26):
최근 업데이트 사항 (2025.1.6):
오픈소스 관리를 위한 ISO 국제 표준은 다음 두 가지입니다:
ISO/IEC 5230은 오픈소스 컴플라이언스를 위한 유일한 국제표준으로, 기업이 효과적인 오픈소스 프로그램을 구축하기 위한 핵심 요구사항을 정의합니다. 자세한 내용은 OpenChain 살펴보기 페이지를 참조하세요.
ISO/IEC 5230과 ISO/IEC 18974의 요구사항을 준수함으로써 기업은 효과적인 오픈소스 관리 체계를 구축할 수 있습니다. 이를 위해 기업은 다음 6가지 핵심 요소를 갖추어야 합니다:
이 가이드는 각 요소별로 기업이 구체적으로 어떻게 실행할 수 있는지 상세한 방법과 예시를 제공합니다.
이 가이드 하나로 ISO/IEC 5230과 ISO/IEC 18974 두 표준의 **모든 입증자료(각 25개, 합계 50개)**를 준비할 수 있습니다. 두 표준의 조항별 상세 참고자료는 ISO/IEC 5230 준수 가이드와 ISO/IEC 18974 준수 가이드에서 제공합니다.
섹션 순서대로 읽으면서 각 섹션이 안내하는 문서와 절차를 하나씩 만들어가세요: 1. 조직 → 2. 정책 → 3. 프로세스 → 4. 도구 → 5. 교육 → 6. 준수선언
아래 “입증자료 커버리지” 표를 체크리스트로 활용하세요. 50개 항목이 모두 충족되면 OpenChain 자가 인증을 진행할 수 있습니다.
★ 표시된 ISO/IEC 18974 전용 9개 항목에 집중하세요. 나머지 16개 항목은 ISO/IEC 5230 대응 항목의 자료를 기반으로 파생할 수 있으나, 단순 복사가 아니라 보안 관점의 추가 작성이 필요합니다(예: §4.2.2.3 취약점 해결 전문성은 §3.2.2.3 법률 자문과 성격이 완전히 다르므로 PSIRT·CVE 분석·외부 보안 자문 항목을 새로 작성해야 함).
아래 표를 체크리스트로 활용하여 각 입증자료 준비 여부를 확인하세요. ISO/IEC 18974는 ISO/IEC 5230과 16개 항목을 공유합니다. ★은 18974 전용 항목입니다.
| 번호 | 입증자료 | 담당 섹션 |
|---|---|---|
| 3.1.1.1 | 문서화된 오픈소스 정책 | 2. 정책 |
| 3.1.1.2 | 정책 전파 절차 | 5. 교육 |
| 3.1.2.1 | 역할과 책임 목록 | 1. 조직 |
| 3.1.2.2 | 역할별 역량 정의 문서 | 1. 조직 |
| 3.1.2.3 | 역량 평가 증거 | 5. 교육 |
| 3.1.3.1 | 참여자 인식 평가 증거 | 5. 교육 |
| 3.1.4.1 | 프로그램 적용 범위 문서 | 2. 정책 |
| 3.1.5.1 | 라이선스 의무사항 검토 절차 | 3. 프로세스 |
| 3.2.1.1 | 외부 문의 공개 채널 | 2. 정책 |
| 3.2.1.2 | 외부 문의 내부 대응 절차 | 3. 프로세스 |
| 3.2.2.1 | 역할 담당자 명시 문서 | 1. 조직 |
| 3.2.2.2 | 인원 배치 및 예산 확인 | 2. 정책 |
| 3.2.2.3 | 법률 자문 접근 방법 | 2. 정책 |
| 3.2.2.4 | 내부 책임 할당 절차 | 2. 정책 |
| 3.2.2.5 | 미준수 사례 검토 및 수정 절차 | 2. 정책 |
| 3.3.1.1 | SBOM 관리 절차 | 3. 프로세스 |
| 3.3.1.2 | 오픈소스 컴포넌트 기록 (SBOM) | 4. 도구 |
| 3.3.2.1 | 라이선스 사용 사례 처리 절차 | 3. 프로세스 |
| 3.4.1.1 | 컴플라이언스 산출물 생성 절차 | 3. 프로세스 |
| 3.4.1.2 | 컴플라이언스 산출물 보관 절차 | 3. 프로세스 |
| 3.5.1.1 | 오픈소스 기여 정책 | 2. 정책 |
| 3.5.1.2 | 오픈소스 기여 관리 절차 | 3. 프로세스 |
| 3.5.1.3 | 기여 정책 인식 절차 | 5. 교육 |
| 3.6.1.1 | 모든 요구사항 충족 확인 문서 | 6. 준수선언 |
| 3.6.2.1 | 18개월 이내 요구사항 충족 확인 문서 | 6. 준수선언 |
ISO/IEC 5230 인증을 보유한 경우 아래 9개 항목만 추가로 준비하면 ISO/IEC 18974 인증을 받을 수 있습니다. 나머지 16개 항목(§4.1.1.1·4.1.1.2 · §4.1.2.1·4.1.2.2·4.1.2.4 · §4.1.3.1 · §4.1.4.1 · §4.2.1.1·4.2.1.2 · §4.2.2.1·4.2.2.2·4.2.2.4 · §4.3.1.1·4.3.1.2 · §4.4.1.1·4.4.2.1)은 ISO/IEC 5230 대응 항목(위 표)을 기반으로 파생합니다 — 단순 재활용이 아니라 보안 관점에서 검토·보완해야 합니다.
| 번호 | 입증자료 | 담당 섹션 |
|---|---|---|
| 4.1.2.3 | 참여자 목록 및 역할 매핑 | 1. 조직 |
| 4.1.2.5 | 프로그램 주기적 검토 및 변경 증거 | 3. 프로세스 |
| 4.1.2.6 | 내부 모범 사례 일치 검증 | 1. 조직 |
| 4.1.4.2 | 성과 메트릭 세트 | 2. 정책 |
| 4.1.4.3 | 지속적 개선 증거 | 2. 정책 |
| 4.1.5.1 | 8가지 취약점 처리 방법 문서화 | 2. 정책 |
| 4.2.2.3 | 취약점 해결 전문성 명시 | 2. 정책 |
| 4.3.2.1 | 취약점 탐지 및 해결 절차 | 3. 프로세스 |
| 4.3.2.2 | 취약점 및 조치 기록 | 3. 프로세스 |
AI 프레임워크, 오픈소스 AI 모델, 학습 데이터셋을 사용하는 기업은 7. AI 컴플라이언스 를 함께 참조한다. ISO/IEC 42001의 오픈소스 교차 요구사항(AI SBOM, 공급망 검증, 데이터셋 라이선스 등)을 안내한다.
본 가이드는 다음의 권위 있는 자료를 참고하여 작성되었습니다:
OpenChain Project의 배경과 ISO/IEC 5230 · 18974 국제 표준화 과정, 표준 인증 방법, 글로벌 적용 추세를 정리합니다.
AI 시스템을 개발·운영하는 기업이 오픈소스 관점에서 고려해야 할 AI 컴플라이언스 요소를 설명합니다. ISO/IEC 42001 AI 관리 시스템 표준의 오픈소스 교차 요구사항을 중심으로 안내합니다.