ํŒจํ‚ค์ง€ ๋‚ด ๋ผ์ด์„ผ์Šค ์ •๋ณด ๊ตํ™˜์„ ์œ„ํ•œ SPDX 2.2 ํ‘œ์ค€์ด ๊ณต๊ฐœ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๋ฆฌ๋ˆ…์Šค ์žฌ๋‹จ ์ œ์‹œ ํ‘œ์ค€์˜ ์ƒˆ ๋ฒ„์ „ SPDX 2.2 (Software Package Data Exchange)๋Š” ๋ผ์ด์„ผ์Šค ๋ฐ ์ง€์  ์žฌ์‚ฐ ์ •๋ณด๋ฅผ ๊ฒŒ์‹œํ•˜๊ณ  ๊ตํ™˜ํ•˜๊ธฐ ์œ„ํ•œ ์‚ฌ์–‘ ์„ธํŠธ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด ์‚ฌ์–‘์„ ์‚ฌ์šฉํ•˜๋ฉด ์ „์ฒด ํŒจํ‚ค์ง€์— ๋Œ€ํ•œ ์ผ๋ฐ˜ ๋ผ์ด์„ ์Šค๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์„ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๊ฐœ๋ณ„ ํŒŒ์ผ ๋ฐ ์กฐ๊ฐ์˜ ๋ผ์ด์„ ์Šค ๊ธฐ๋Šฅ์„ ๊ฒฐ์ •ํ•˜๊ณ  ์ฝ”๋“œ์— ๋Œ€ํ•œ ์žฌ์‚ฐ๊ถŒ ์†Œ์œ ์ž์™€ ๋ผ์ด์„ ์Šค ์ˆœ์ˆ˜์„ฑ์„ ๊ฒ€ํ† ํ•˜๋Š” ๋ฐ ๊ด€๋ จ๋œ ์‚ฌ๋žŒ๋“ค์„ ๋‚˜ํƒ€๋‚ผ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

SPDX๋Š” ํŒจํ‚ค์ง€์— ์‚ฌ์šฉ๋œ ์ง€์  ์žฌ์‚ฐ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ์ง€๋„๋ฅผ ์ œ๊ณตํ•˜๋ฏ€๋กœ ๊ฐ€๋Šฅํ•œ ์œ„ํ—˜์„ ์‹ ์†ํ•˜๊ฒŒ ํ‰๊ฐ€ํ•˜๊ณ  ์ž ์žฌ์ ์ธ ๋น„ํ˜ธํ™˜์„ฑ์„ ์‹๋ณ„ํ•˜๋ฉฐ ๋ผ์ด์„ ์Šค์— ๋”ฐ๋ฅธ ์‚ฌ์šฉ ์กฐ๊ฑด์„ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์†Œ๋น„์ž ์žฅ์น˜ ์ œ์กฐ์—…์ฒด๋Š” SPDX๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ œํ’ˆ์˜ ๊ฐœ๋ฐฉํ˜• ๋ผ์ด์„ ์Šค๋ฅผ ์™„๋ฒฝํ•˜๊ฒŒ ์ค€์ˆ˜ํ•˜๊ณ  ๊ฐœ๋ฐฉํ˜• ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ ๋…์  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ํ˜ผํ•ฉํ•˜์—ฌ ์‚ฌ์šฉํ•˜๋Š” ํŽŒ์›จ์–ด์˜ ๋ผ์ด์„ ์Šค ๋ถˆ์ผ์น˜๋ฅผ ์‹๋ณ„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ˜•์‹์€ ์ž๋™ ์ฒ˜๋ฆฌ์— ์ตœ์ ํ™”๋˜์–ด ์žˆ์ง€๋งŒ SPDX ํŒŒ์ผ์„ ์‚ฌ๋žŒ์ด ์ฝ์„ ์ˆ˜ ์žˆ๋Š” ํ‘œํ˜„์œผ๋กœ ๋ณ€ํ™˜ํ•˜๊ธฐ ์œ„ํ•œ ์œ ํ‹ธ๋ฆฌํ‹ฐ๋„ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

ะ’ ์ƒˆ๋กœ์šด ์—๋””์…˜ SPDX ์‚ฌ์šฉ ์˜ˆ์‹œ๊ฐ€ ํฌํ•จ๋œ ์‹œ๋‚˜๋ฆฌ์˜ค ์ˆ˜๊ฐ€ ํ™•์žฅ๋˜์—ˆ๊ณ , SPDX ๋ฌธ์„œ(JSON, YAML, XML)์˜ ์ƒˆ๋กœ์šด ํ˜•์‹์ด ์ œ์•ˆ๋˜์—ˆ์œผ๋ฉฐ, ์ƒˆ๋กœ์šด ์œ ํ˜•์˜ ์ข…์†์„ฑ ๋ฐ”์ธ๋”ฉ์ด ์ถ”๊ฐ€๋˜์—ˆ์œผ๋ฉฐ, ํŒจํ‚ค์ง€, ํŒŒ์ผ์˜ ์ €์ž‘์ž๋ฅผ ๋ฐ˜์˜ํ•˜๊ธฐ ์œ„ํ•œ ํ•„๋“œ๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฐ ์ฝ”๋“œ ์กฐ๊ฐ, ์ƒˆ๋กœ์šด PURL ์‹๋ณ„์ž(ํŒจํ‚ค์ง€ URL)๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฐ SWHID(Software Heritage Persistant Identifiers), ๋‹จ์ˆœํ™”๋œ SPDX Lite ํ˜•์‹์ด ๋„์ž…๋˜๊ณ  ํŒŒ์ผ์— ์•ฝ์‹ ๋ผ์ด์„ ์Šค ์‹๋ณ„์ž๋ฅผ ์ง€์ •ํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ œ๊ณต๋˜๋ฉฐ ๋‹ค์ค‘ ๋ผ์ธ ์ง€์›์ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ๋ผ์ด์„ผ์Šค๋ฅผ ์ •์˜ํ•˜๋Š” ํ‘œํ˜„์‹์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€