SBOM의 적용 범위를 MCP와 Tool Service 공통으로 넓힌다
MCP Server와 Tool Service가 같은 스택과 같은 MCP SDK를 쓰므로 SBOM을 공통으로 적용한다. 산출물 이름을 AXHUB_MCP_Tool_Service_SBOM으로 바꾸고, 목록이 MCP Server 빌드 하나에서 나왔다는 한계를 함께 적는다. Tool Service가 스택 밖 의존을 추가하면 그 빌드에서 다시 산출해 합쳐야 한다. JDK 라이선스를 미확정에서 GPL-2.0 with Classpath Exception으로 확정한다. toolchain에 vendor를 고정하면서 배포판이 정해졌기 때문이다. Classpath Exception이 있어 이 JDK로 실행하는 애플리케이션에 소스 공개 의무는 없다. inputSchema 관련 보안 통제 설명은 SBOM의 범위가 아니므로 뺀다. 근거는 ADR-0011과 ADR-0012가 소유한다. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -548,34 +548,32 @@
|
||||
},
|
||||
{
|
||||
"type": "platform",
|
||||
"bom-ref": "pkg:generic/jdk@21",
|
||||
"bom-ref": "pkg:generic/jdk@21.0.5",
|
||||
"name": "jdk",
|
||||
"version": "21",
|
||||
"publisher": "미지정 (toolchain languageVersion=21)",
|
||||
"version": "21.0.5",
|
||||
"publisher": "Eclipse Adoptium (Temurin)",
|
||||
"description": "언어/실행 환경 — Java 21 toolchain",
|
||||
"scope": "optional",
|
||||
"purl": "pkg:generic/jdk@21",
|
||||
"purl": "pkg:generic/jdk@21.0.5",
|
||||
"licenses": [
|
||||
{
|
||||
"license": {
|
||||
"name": "벤더별 상이 (GPL-2.0-with-classpath-exception 등)"
|
||||
}
|
||||
"expression": "GPL-2.0-only WITH Classpath-exception-2.0"
|
||||
}
|
||||
],
|
||||
"externalReferences": [
|
||||
{
|
||||
"type": "website",
|
||||
"url": "https://openjdk.org/projects/jdk/21/"
|
||||
"url": "https://adoptium.net/temurin/releases/?version=21"
|
||||
}
|
||||
],
|
||||
"properties": [
|
||||
{
|
||||
"name": "axhub:dependencyPath",
|
||||
"value": "build.gradle java.toolchain"
|
||||
"value": "build.gradle java.toolchain (vendor=ADOPTIUM)"
|
||||
},
|
||||
{
|
||||
"name": "axhub:note",
|
||||
"value": "벤더가 고정돼 있지 않아 라이선스는 실제 배포판 확정 후 기재"
|
||||
"value": "표준가이드의 openjdk21u-jdk_x64_windows_hotspot_21.0.5 기준. Classpath Exception이 있어 이 JDK로 실행하는 애플리케이션에는 소스 공개 의무가 없다"
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -697,7 +695,7 @@
|
||||
"dependsOn": []
|
||||
},
|
||||
{
|
||||
"ref": "pkg:generic/jdk@21",
|
||||
"ref": "pkg:generic/jdk@21.0.5",
|
||||
"dependsOn": []
|
||||
},
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user