์„œ๋น„์Šค๋ฒ•์ธ·์šด์˜๋ฒ•์ธ ๊ฐ„ ์—…๋ฌด์œ„ํƒ(contract for services) ๊ณ„์•ฝ์„œ ์ž‘์„ฑ

์ด๋ฏธ์ง€
์„œ๋น„์Šค๋ฒ•์ธ๊ณผ ์šด์˜๋ฒ•์ธ ๊ฐ„์˜ ์—…๋ฌด์œ„ํƒ ๊ณ„์•ฝ์„œ๋Š” ๋‹จ์ˆœํ•œ ์„œ๋ฅ˜ ์ด์ƒ์˜ ์˜๋ฏธ๋ฅผ ๊ฐ–์Šต๋‹ˆ๋‹ค. ์–‘์‚ฌ ๊ฐ„ ๊ถŒ๋ฆฌ์™€ ์˜๋ฌด๋ฅผ ๋ช…ํ™•ํžˆ ํ•˜์—ฌ ํ˜‘๋ ฅ์˜ ๊ธฐ๋ฐ˜์„ ๋‹ค์ง€๊ณ , ๋ถˆํ•„์š”ํ•œ ๋ถ„์Ÿ์„ ์˜ˆ๋ฐฉํ•˜๋Š” ํ•ต์‹ฌ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด, ์„œ๋น„์Šค๋ฒ•์ธ·์šด์˜๋ฒ•์ธ ๊ฐ„ ์—…๋ฌด์œ„ํƒ(contract for services) ๊ณ„์•ฝ์„œ ์ž‘์„ฑ ์‹œ ์–ด๋–ค ์š”์†Œ๋ฅผ ๋ฐ˜๋“œ์‹œ ํฌํ•จํ•ด์•ผ ํ• ๊นŒ์š”? ํ•ต์‹ฌ ์š”์•ฝ 1: ์—…๋ฌด๋ฒ”์œ„์™€ ์ฑ…์ž„ ์†Œ์žฌ๋ฅผ ๋ช…ํ™•ํžˆ ๊ทœ์ •ํ•˜๋Š” ๊ฒƒ์ด ๊ณ„์•ฝ์„œ์˜ ๊ธฐ๋ณธ์ž…๋‹ˆ๋‹ค. ํ•ต์‹ฌ ์š”์•ฝ 2: ๊ณ„์•ฝ ๊ธฐ๊ฐ„, ๋ณด์ˆ˜ ์ง€๊ธ‰ ์กฐ๊ฑด ๋“ฑ ์ฃผ์š” ๊ฑฐ๋ž˜ ์กฐ๊ฑด์„ ๊ตฌ์ฒด์ ์œผ๋กœ ๋ช…์‹œํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ํ•ต์‹ฌ ์š”์•ฝ 3: ๋ถ„์Ÿ ๋ฐœ์ƒ ์‹œ ๋Œ€์‘ ์ ˆ์ฐจ์™€ ๊ณ„์•ฝ ํ•ด์ง€ ์กฐ๊ฑด์„ ํฌํ•จํ•ด ๋ฆฌ์Šคํฌ ๊ด€๋ฆฌ์— ๋งŒ์ „์„ ๊ธฐํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. 1. ์—…๋ฌด์œ„ํƒ ๊ณ„์•ฝ์„œ, ์™œ ์ •ํ™•ํ•œ ์ž‘์„ฑ์ด ํ•„์ˆ˜์ธ๊ฐ€? – ์„œ๋น„์Šค๋ฒ•์ธ๊ณผ ์šด์˜๋ฒ•์ธ์˜ ๊ด€๊ณ„ ๋ช…ํ™•ํ™” 1) ์—…๋ฌด์œ„ํƒ ๊ณ„์•ฝ์„œ์˜ ๋ฒ•์  ํšจ๋ ฅ๊ณผ ์—ญํ•  ์„œ๋น„์Šค๋ฒ•์ธ๊ณผ ์šด์˜๋ฒ•์ธ ๊ฐ„ ์—…๋ฌด์œ„ํƒ ๊ณ„์•ฝ์„œ๋Š” ๊ณ„์•ฝ ๋‹น์‚ฌ์ž ๊ฐ„ ๊ถŒ๋ฆฌ์™€ ์˜๋ฌด๋ฅผ ๋ฒ•์ ์œผ๋กœ ๊ทœ์ •ํ•˜๋Š” ๋ฌธ์„œ์ž…๋‹ˆ๋‹ค. ์ด๋Š” ๋‹จ์ˆœํ•œ ์—…๋ฌด ๋ถ„๋ฐฐ๊ฐ€ ์•„๋‹ˆ๋ผ, ๋ฒ•์  ์ฑ…์ž„ ์†Œ์žฌ๋ฅผ ๋ช…ํ™•ํžˆ ํ•˜์—ฌ ๋ถ„์Ÿ ๋ฐœ์ƒ ์‹œ ๊ทผ๊ฑฐ ์ž๋ฃŒ๋กœ ํ™œ์šฉ๋ฉ๋‹ˆ๋‹ค. ๊ณ„์•ฝ์„œ๊ฐ€ ๋ช…ํ™•ํ• ์ˆ˜๋ก ์–‘์ธก์˜ ์‹ ๋ขฐ ๊ด€๊ณ„๊ฐ€ ๊ฒฌ๊ณ ํ•ด์ง‘๋‹ˆ๋‹ค. 2) ๊ถŒ๋ฆฌ์™€ ์ฑ…์ž„ ๋ฒ”์œ„ ๊ตฌ๋ถ„์˜ ์ค‘์š”์„ฑ ๋Œ€๊ทœ๋ชจ ํ”„๋กœ์ ํŠธ ํ•˜๋„๊ธ‰๊ณ„์•ฝ์„œ(Sub-contract) ์œ„ํ—˜์š”์†Œ ๊ด€๋ฆฌ ์—…๋ฌด์œ„ํƒ ๊ณ„์•ฝ์„œ์—๋Š” ๊ฐ ๋ฒ•์ธ์ด ๋‹ด๋‹นํ•  ๊ตฌ์ฒด์  ์—…๋ฌด ๋ฒ”์œ„์™€ ์ฑ…์ž„ ์†Œ์žฌ๋ฅผ ์ƒ์„ธํžˆ ๊ธฐ์žฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์„œ๋น„์Šค๋ฒ•์ธ์ด ์ œ๊ณตํ•  ์„œ๋น„์Šค์˜ ์ข…๋ฅ˜์™€ ์ˆ˜์ค€, ์šด์˜๋ฒ•์ธ์˜ ๊ด€๋ฆฌ ์˜๋ฌด ๋“ฑ์„ ๋ช…ํ™•ํžˆ ๊ตฌ๋ถ„ํ•˜๋ฉด, ์—…๋ฌด ์ค‘๋ณต์ด๋‚˜ ๋ˆ„๋ฝ์œผ๋กœ ์ธํ•œ ํ˜ผ์„ ์„ ์ค„์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 3) ๊ณ„์•ฝ์„œ ๋ถ€์‹ค ์ž‘์„ฑ ์‹œ ๋ฐœ์ƒ ๊ฐ€๋Šฅํ•œ ๋ฌธ์ œ๋“ค ๊ณ„์•ฝ์„œ ์ž‘์„ฑ์ด ๋ถˆ์ถฉ๋ถ„ํ•˜๋ฉด, ์—…๋ฌด ๋ฒ”์œ„์™€ ์ฑ…์ž„์ด ๋ถˆ๋ถ„๋ช…ํ•ด์ ธ ๋ถ„์Ÿ์ด ๋ฐœ์ƒํ•  ์œ„ํ—˜์ด ํฝ๋‹ˆ๋‹ค. ์ด๋กœ ์ธํ•ด ๊ณ„์•ฝ ์ดํ–‰ ์ง€์—ฐ, ๊ธˆ์ „์  ์†์‹ค, ๋ฒ•์  ๋ถ„์Ÿ์œผ๋กœ ํ™•๋Œ€๋  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ, ๋ฐ˜๋“œ์‹œ ์„ธ๋ฐ€ํ•œ ๊ฒ€ํ† ์™€ ์ „๋ฌธ๊ฐ€์˜ ์ž๋ฌธ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. 2. ์—…๋ฌด์œ„ํƒ ๊ณ„์•ฝ์„œ ์ž‘์„ฑ ์‹œ ๋ฐ˜๋“œ์‹œ ํฌํ•จํ•ด์•ผ ํ•  ํ•ต์‹ฌ ์กฐํ•ญ๊ณผ ์‹ค๋ฌด ํŒ 1) ...

์˜คํ”ˆ์†Œ์Šค ๋ผ์ด์„ ์Šค(GPL·MIT·Apache) ์ค€์ˆ˜ ์—ฌ๋ถ€ ์ ๊ฒ€ ์ฒดํฌ๋ฆฌ์ŠคํŠธ

์˜คํ”ˆ์†Œ์Šค ๋ผ์ด์„ ์Šค(GPL·MIT·Apache) ์ค€์ˆ˜ ์—ฌ๋ถ€ ์ ๊ฒ€ ์ฒดํฌ๋ฆฌ์ŠคํŠธ

์˜คํ”ˆ์†Œ์Šค ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ํ™œ์šฉํ•˜๋ ค๋ฉด ๊ฐ ๋ผ์ด์„ ์Šค์˜ ์กฐ๊ฑด์„ ์ฒ ์ €ํ•˜๊ฒŒ ์ดํ•ดํ•˜๊ณ  ์ค€์ˆ˜ํ•˜๋Š” ๊ฒƒ์ด ํ•„์ˆ˜์ž…๋‹ˆ๋‹ค. ํŠนํžˆ ์˜คํ”ˆ์†Œ์Šค ๋ผ์ด์„ ์Šค(GPL·MIT·Apache) ์ค€์ˆ˜ ์—ฌ๋ถ€ ์ ๊ฒ€ ์ฒดํฌ๋ฆฌ์ŠคํŠธ๋Š” ๋ณต์žกํ•œ ๊ทœ์ •์„ ๋ช…ํ™•ํžˆ ํŒŒ์•…ํ•˜๊ณ  ์‹ค๋ฌด์— ์ ์šฉํ•˜๋Š” ๋ฐ ํฐ ๋„์›€์„ ์ค๋‹ˆ๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด ๊ฐ ๋ผ์ด์„ ์Šค๋ณ„ ํ•ต์‹ฌ ์ค€์ˆ˜ ํ•ญ๋ชฉ์€ ์–ด๋–ป๊ฒŒ ๊ตฌ๋ถ„๋ ๊นŒ์š”?

  • ํ•ต์‹ฌ ์š”์•ฝ 1: GPL, MIT, Apache ๋ผ์ด์„ ์Šค๋ณ„๋กœ ์š”๊ตฌํ•˜๋Š” ์žฌ๋ฐฐํฌ ๋ฐ ์ €์ž‘๊ถŒ ๊ณ ์ง€ ๋ฐฉ์‹์ด ๋‹ค๋ฅด๋‹ค.
  • ํ•ต์‹ฌ ์š”์•ฝ 2: ๊ฐ ๋ผ์ด์„ ์Šค๊ฐ€ ํ—ˆ์šฉํ•˜๋Š” ์ˆ˜์ •, ๋ณ‘ํ•ฉ, ์ƒ์—…์  ์ด์šฉ์˜ ๋ฒ”์œ„๋ฅผ ๋ช…ํ™•ํžˆ ์ดํ•ดํ•ด์•ผ ํ•œ๋‹ค.
  • ํ•ต์‹ฌ ์š”์•ฝ 3: ๋ผ์ด์„ ์Šค ์œ„๋ฐ˜ ์‹œ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋Š” ๋ฒ•์  ๋ฆฌ์Šคํฌ์™€ ๋Œ€์‘ ๋ฐฉ์•ˆ๋„ ์ฒดํฌ๋ฆฌ์ŠคํŠธ์— ํฌํ•จ๋œ๋‹ค.

1. GPL, MIT, Apache ๋ผ์ด์„ ์Šค๋ณ„ ์ค€์ˆ˜ ์กฐ๊ฑด๊ณผ ํŠน์ง• ์ดํ•ดํ•˜๊ธฐ

1) GPL ๋ผ์ด์„ ์Šค์˜ ํ•ต์‹ฌ ์ค€์ˆ˜ ์š”์†Œ

GPL(General Public License)์€ ์†Œ์Šค ์ฝ”๋“œ ๊ณต๊ฐœ์™€ ๋™์ผ ๋ผ์ด์„ ์Šค ์œ ์ง€ ์˜๋ฌด๋ฅผ ๊ฐ•์กฐํ•ฉ๋‹ˆ๋‹ค. ์ˆ˜์ •ํ•œ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๋ฐฐํฌํ•  ๋•Œ๋Š” ๋ฐ˜๋“œ์‹œ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ํ•จ๊ป˜ ์ œ๊ณตํ•ด์•ผ ํ•˜๋ฉฐ, ์ €์ž‘๊ถŒ ๋ฐ ๋ผ์ด์„ ์Šค ๊ณ ์ง€๋ฅผ ๋ช…ํ™•ํžˆ ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

ํŠนํžˆ, ํŒŒ์ƒ ์ €์ž‘๋ฌผ ์—ญ์‹œ GPL ๋ผ์ด์„ ์Šค๋ฅผ ๋”ฐ๋ผ์•ผ ํ•˜๋ฏ€๋กœ ์ƒ์—…์  ์ด์šฉ ์‹œ์—๋„ ์›์น™์ ์œผ๋กœ ์†Œ์Šค ๊ณต๊ฐœ๊ฐ€ ์š”๊ตฌ๋ฉ๋‹ˆ๋‹ค. ์ด๋Š” ์†Œํ”„ํŠธ์›จ์–ด ์ž์œ ๋ฅผ ๋ณด์žฅํ•˜๋Š” ๋™์‹œ์—, ๋ผ์ด์„ ์Šค ๋ฏธ์ค€์ˆ˜ ์‹œ ๋ฒ•์  ๋ถ„์Ÿ ์†Œ์ง€๊ฐ€ ํฝ๋‹ˆ๋‹ค.

2) MIT ๋ผ์ด์„ ์Šค์˜ ๊ฐ„๊ฒฐํ•œ ํ—ˆ์šฉ ๋ฒ”์œ„

MIT ๋ผ์ด์„ ์Šค๋Š” ๋งค์šฐ ๊ด€๋Œ€ํ•˜๋ฉฐ, ์‚ฌ์šฉ, ๋ณต์‚ฌ, ์ˆ˜์ •, ๋ณ‘ํ•ฉ, ๋ฐฐํฌ, ์ƒ์—…์  ์ด์šฉ๊นŒ์ง€ ์ž์œ ๋กญ๊ฒŒ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋‹จ, ์ €์ž‘๊ถŒ ๋ฐ ๋ผ์ด์„ ์Šค ๊ณ ์ง€๋ฅผ ์†Œ์Šค ์ฝ”๋“œ๋‚˜ ๋ฐฐํฌ๋ฌผ์— ๋ฐ˜๋“œ์‹œ ํฌํ•จํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ด ๋ผ์ด์„ ์Šค๋Š” ๊ฐ„๋‹จํ•œ ์กฐ๊ฑด๊ณผ ์ตœ์†Œํ•œ์˜ ์ œํ•œ์œผ๋กœ ์ธํ•ด ๊ธฐ์—… ๋ฐ ๊ฐœ๋ฐœ์ž ์‚ฌ์ด์—์„œ ๋งค์šฐ ์ธ๊ธฐ๊ฐ€ ๋†’์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ €์ž‘๊ถŒ ๊ณ ์ง€ ๋ˆ„๋ฝ ์‹œ ๋ผ์ด์„ ์Šค ์œ„๋ฐ˜์ด ๋  ์ˆ˜ ์žˆ์–ด ์ฃผ์˜๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

3) Apache ๋ผ์ด์„ ์Šค 2.0์˜ ํŠน์žฅ์ ๊ณผ ์˜๋ฌด์‚ฌํ•ญ

Apache ๋ผ์ด์„ ์Šค๋Š” ํŠนํ—ˆ๊ถŒ ๋ช…์‹œ์™€ ๋ช…ํ™•ํ•œ ์žฌ๋ฐฐํฌ ์กฐ๊ฑด์„ ํฌํ•จํ•ด, ๊ธฐ์—… ํ™˜๊ฒฝ์—์„œ ์„ ํ˜ธ๋ฉ๋‹ˆ๋‹ค. ์ˆ˜์ • ๋ฐ ๋ฐฐํฌ ์‹œ ์ €์ž‘๊ถŒ ๊ณ ์ง€, ๋ณ€๊ฒฝ ์‚ฌํ•ญ ํ‘œ์‹œ, ํŠนํ—ˆ๊ถŒ ๋ผ์ด์„ ์Šค ๋ถ€์—ฌ ๋“ฑ์ด ์š”๊ตฌ๋ฉ๋‹ˆ๋‹ค.

ํŠนํžˆ ํŠนํ—ˆ๊ถŒ ์กฐํ•ญ์ด ํฌํ•จ๋˜์–ด ์žˆ์–ด ํŠนํ—ˆ ์†Œ์†ก์˜ ์œ„ํ—˜์„ ์ค„์—ฌ์ฃผ๋ฉฐ, ์†Œ์Šค ๊ณต๊ฐœ ์˜๋ฌด๋Š” ์—†์ง€๋งŒ ๋ผ์ด์„ ์Šค ๊ณ ์ง€์™€ NOTICE ํŒŒ์ผ ์ฒจ๋ถ€๊ฐ€ ํ•„์ˆ˜์ž…๋‹ˆ๋‹ค.

2. ์˜คํ”ˆ์†Œ์Šค ๋ผ์ด์„ ์Šค ์ค€์ˆ˜ ์—ฌ๋ถ€ ์ ๊ฒ€ ์ฒดํฌ๋ฆฌ์ŠคํŠธ ๊ตฌ์„ฑ๊ณผ ์‹ค๋ฌด ์ ์šฉ๋ฒ•

1) ์ฒดํฌ๋ฆฌ์ŠคํŠธ ํ•„์ˆ˜ ํ•ญ๋ชฉ๊ณผ ๊ตฌ์„ฑ ๋ฐฉ์‹

ํšจ๊ณผ์ ์ธ ์ ๊ฒ€ ์ฒดํฌ๋ฆฌ์ŠคํŠธ๋Š” ๊ฐ ๋ผ์ด์„ ์Šค๋ณ„ ์š”๊ตฌ์‚ฌํ•ญ์„ ์ฒด๊ณ„์ ์œผ๋กœ ์ •๋ฆฌํ•˜์—ฌ, ํ”„๋กœ์ ํŠธ ์ ์šฉ ์‹œ ๋ˆ„๋ฝ ์—†๋Š” ์ค€์ˆ˜ ์—ฌ๋ถ€ ํ™•์ธ์„ ๋•์Šต๋‹ˆ๋‹ค. ์ฃผ์š” ํ•ญ๋ชฉ์€ ์ €์ž‘๊ถŒ ๊ณ ์ง€, ์†Œ์Šค ๊ณต๊ฐœ ์˜๋ฌด, ๋ณ€๊ฒฝ ์‚ฌํ•ญ ํ‘œ์‹œ, ํŠนํ—ˆ๊ถŒ ๊ด€๋ จ ์กฐํ•ญ ๋“ฑ์œผ๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค.

์ฒดํฌ๋ฆฌ์ŠคํŠธ๋Š” ๋ผ์ด์„ ์Šค ์œ ํ˜•์— ๋”ฐ๋ฅธ ๊ตฌ๋ถ„๊ณผ ํ•จ๊ป˜, ์‹ค์ œ ๋ฐฐํฌ ํ™˜๊ฒฝ๊ณผ ์‚ฌ์šฉ ๋ชฉ์ ์— ๋งž์ถ˜ ์„ธ๋ถ€ ์ ๊ฒ€ ํ•ญ๋ชฉ์„ ํฌํ•จํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.

2) ์‹ค๋ฌด์—์„œ์˜ ์ฒดํฌ๋ฆฌ์ŠคํŠธ ํ™œ์šฉ ํŒ

๊ฐœ๋ฐœ ๋‹จ๊ณ„๋ถ€ํ„ฐ ๋ผ์ด์„ ์Šค ์กฐ๊ฑด์„ ๋ฐ˜์˜ํ•ด ๊ด€๋ฆฌํ•˜๋ฉฐ, ๋ฐฐํฌ ์ „ ๋ฐ˜๋“œ์‹œ ์ฒดํฌ๋ฆฌ์ŠคํŠธ๋ฅผ ํ†ตํ•ด ์ €์ž‘๊ถŒ ๋ฐ ๋ผ์ด์„ ์Šค ๊ณ ์ง€ ๋ˆ„๋ฝ, ์†Œ์Šค ๊ณต๊ฐœ ์—ฌ๋ถ€, ํŒŒ์ผ ์ฒจ๋ถ€ ์ƒํƒœ๋ฅผ ์ ๊ฒ€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ž๋™ํ™” ๋„๊ตฌ์™€ ์—ฐ๊ณ„ํ•˜๋ฉด ๋ฐ˜๋ณต ์ ๊ฒ€๊ณผ ๋ฌธ์„œํ™”๊ฐ€ ์šฉ์ดํ•ด์ง€๋ฉฐ, ํŒ€ ๋‚ด ๊ต์œก ์ž๋ฃŒ๋กœ๋„ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์–ด ๋ฒ•์  ๋ฆฌ์Šคํฌ๋ฅผ ์ค„์ด๋Š” ๋ฐ ํฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.

3) ๋ฒ•์  ๋ฆฌ์Šคํฌ ์˜ˆ๋ฐฉ๊ณผ ๋Œ€์‘ ์ „๋žต

๋ผ์ด์„ ์Šค ์œ„๋ฐ˜ ์‹œ ๋ฏผ์‚ฌ ์†Œ์†ก์ด๋‚˜ ๋ฐฐํฌ ์ค‘์ง€ ์š”๊ตฌ, ์‹ ๋ขฐ๋„ ํ•˜๋ฝ ๋“ฑ์˜ ์œ„ํ—˜์ด ์กด์žฌํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ฒดํฌ๋ฆฌ์ŠคํŠธ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ •๊ธฐ์ ์ธ ๊ฐ์‚ฌ์™€ ๊ธฐ๋ก ๋ณด์กด์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด ์‹ ์†ํ•œ ์ˆ˜์ •๊ณผ ์ €์ž‘๊ถŒ์ž์™€์˜ ํ˜‘์˜๋ฅผ ํ†ตํ•ด ๋ถ„์Ÿ์„ ์ตœ์†Œํ™”ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๊ธฐ์—…์—์„œ๋Š” ๋ฒ•๋ฅ  ์ „๋ฌธ๊ฐ€์™€ ํ˜‘๋ ฅํ•ด ๋Œ€์‘ ์ „๋žต์„ ๋งˆ๋ จํ•˜๋Š” ๊ฒƒ์ด ๊ถŒ์žฅ๋ฉ๋‹ˆ๋‹ค.

์˜คํ”ˆ์†Œ์Šค ๋ผ์ด์„ ์Šค ์ฃผ์š” ํŠน์ง• ๋น„๊ตํ‘œ

๋ผ์ด์„ ์Šค ์†Œ์Šค ๊ณต๊ฐœ ์˜๋ฌด ์ €์ž‘๊ถŒ ๊ณ ์ง€ ํŠนํ—ˆ๊ถŒ ์กฐํ•ญ
GPL ํ•„์ˆ˜ (ํŒŒ์ƒ ์ €์ž‘๋ฌผ ํฌํ•จ) ํ•„์ˆ˜ ๊ฐ„์ ‘์  ํฌํ•จ
MIT ์—†์Œ ํ•„์ˆ˜ ์—†์Œ
Apache 2.0 ์—†์Œ ํ•„์ˆ˜ ๋ฐ NOTICE ํŒŒ์ผ ์ฒจ๋ถ€ ๋ช…ํ™•ํžˆ ํฌํ•จ

๋‹ค์Œ ๋‹จ๊ณ„์—์„œ๋Š” ๊ฐ ๋ผ์ด์„ ์Šค๋ณ„ ๊ตฌ์ฒด์ ์ธ ์ ๊ฒ€ ํ•ญ๋ชฉ๊ณผ ์‹ค๋ฌด ์ ์šฉ ์‚ฌ๋ก€๋ฅผ ํ†ตํ•ด, ์ฒดํฌ๋ฆฌ์ŠคํŠธ๋ฅผ ๋”์šฑ ์‹ค์งˆ์ ์œผ๋กœ ํ™œ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ž์„ธํžˆ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

3. ์‹ค๋ฌด ์ ์šฉ ์‚ฌ๋ก€: ์˜คํ”ˆ์†Œ์Šค ๋ผ์ด์„ ์Šค ์ค€์ˆ˜ ๊ฒฝํ—˜๊ณผ ์„ฑ๊ณต ์ „๋žต

1) ๋Œ€๊ธฐ์—…์—์„œ์˜ GPL ๋ผ์ด์„ ์Šค ์ ์šฉ ๋ฐ ๊ด€๋ฆฌ ์‚ฌ๋ก€

ํ•œ ๊ธ€๋กœ๋ฒŒ IT๊ธฐ์—…์€ GPL ๋ผ์ด์„ ์Šค ๊ธฐ๋ฐ˜ ์˜คํ”ˆ์†Œ์Šค๋ฅผ ํ™œ์šฉํ•œ ์ œํ’ˆ ๊ฐœ๋ฐœ ์‹œ ์ดˆ๊ธฐ์—๋Š” ์†Œ์Šค ๊ณต๊ฐœ ์˜๋ฌด๋ฅผ ๊ฐ„๊ณผํ•ด ๋‚ด๋ถ€ ๊ฐ์‚ฌ์—์„œ ์œ„๋ฐ˜ ์‚ฌ์‹ค์ด ๋ฐœ๊ฒฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ดํ›„ ์ฒด๊ณ„์ ์ธ ์ ๊ฒ€ ์ฒดํฌ๋ฆฌ์ŠคํŠธ ๋„์ž…๊ณผ ๋ฒ•๋ฌดํŒ€ ํ˜‘์—…์œผ๋กœ ์†Œ์Šค์ฝ”๋“œ ๊ณต๊ฐœ ์ ˆ์ฐจ๋ฅผ ์ž๋™ํ™”ํ–ˆ์œผ๋ฉฐ, ํŒŒ์ƒ ์ €์ž‘๋ฌผ์—๋„ GPL ์ ์šฉ์„ ์—„๊ฒฉํžˆ ๊ด€๋ฆฌํ•˜์—ฌ ๋ฒ•์  ๋ฆฌ์Šคํฌ๋ฅผ ํฌ๊ฒŒ ์ค„์˜€์Šต๋‹ˆ๋‹ค.

์ด ์‚ฌ๋ก€๋Š” GPL ์ค€์ˆ˜์˜ ์ค‘์š”์„ฑ๊ณผ ์กฐ์ง ๋‚ด ํ”„๋กœ์„ธ์Šค ๊ฐœ์„ ์˜ ํ•„์š”์„ฑ์„ ๋ช…ํ™•ํžˆ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

2) ์Šคํƒ€ํŠธ์—…์—์„œ MIT ๋ผ์ด์„ ์Šค ํ™œ์šฉ ์žฅ๋‹จ์  ๋ถ„์„

์Šคํƒ€ํŠธ์—… A์‚ฌ๋Š” MIT ๋ผ์ด์„ ์Šค๋ฅผ ์ฑ„ํƒํ•œ ์˜คํ”ˆ์†Œ์Šค ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ํ•ต์‹ฌ ๊ธฐ๋Šฅ์— ์ ์šฉํ•ด ๊ฐœ๋ฐœ ๊ธฐ๊ฐ„์„ ํฌ๊ฒŒ ๋‹จ์ถ•ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ž์œ ๋กœ์šด ์ƒ์—…์  ์ด์šฉ๊ณผ ์ˆ˜์ •์ด ๊ฐ€๋Šฅํ•ด ๋น ๋ฅธ ํ”„๋กœํ† ํƒ€์ž… ์ œ์ž‘์ด ๊ฐ€๋Šฅํ–ˆ์œผ๋‚˜, ์ €์ž‘๊ถŒ ๊ณ ์ง€ ๋ˆ„๋ฝ์œผ๋กœ ์ธํ•ด ์ž ์‹œ ๋ผ์ด์„ ์Šค ์œ„๋ฐ˜ ๊ฒฝ๊ณ ๋ฅผ ๋ฐ›๊ธฐ๋„ ํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ฒฐ๊ณผ์ ์œผ๋กœ ์ฒ ์ €ํ•œ ๋ฌธ์„œํ™”์™€ ๋ฐฐํฌ ๊ณผ์ • ํ™•์ธ์„ ํ†ตํ•ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐ, MIT ๋ผ์ด์„ ์Šค์˜ ์œ ์—ฐํ•จ๊ณผ ์ฃผ์˜์ ์„ ์ง์ ‘ ์ฒดํ—˜ํ•œ ์‚ฌ๋ก€์ž…๋‹ˆ๋‹ค.

3) Apache 2.0 ๋ผ์ด์„ ์Šค ํŠนํ—ˆ ์กฐํ•ญ ํ™œ์šฉ ์‚ฌ๋ก€ ๋ฐ ํšจ๊ณผ

๋Œ€ํ˜• ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์‚ฌ๋Š” Apache 2.0 ๋ผ์ด์„ ์Šค๊ฐ€ ๋ช…ํ™•ํžˆ ๋ช…์‹œํ•œ ํŠนํ—ˆ๊ถŒ ์กฐํ•ญ ๋•๋ถ„์— ํŠนํ—ˆ ๋ถ„์Ÿ ์œ„ํ—˜์„ ํฌ๊ฒŒ ์ค„์ด๋ฉฐ ์˜คํ”ˆ์†Œ์Šค ํ”„๋กœ์ ํŠธ๋ฅผ ์•ˆ์ •์ ์œผ๋กœ ์šด์˜ํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ํŠนํžˆ, NOTICE ํŒŒ์ผ ๊ด€๋ฆฌ์™€ ๋ณ€๊ฒฝ ์‚ฌํ•ญ ํ‘œ์‹œ๋ฅผ ์ž๋™ํ™”ํ•˜์—ฌ ๋ฐฐํฌ ํ’ˆ์งˆ์„ ๋†’์˜€๊ณ , ๋ฒ•์  ๊ฒ€ํ†  ๊ณผ์ •์—์„œ ์‹ ์†ํ•œ ๋Œ€์‘ ์ฒด๊ณ„๋ฅผ ๊ฐ–์ถฐ ๋†’์€ ์‹ ๋ขฐ๋„๋ฅผ ํ™•๋ณดํ–ˆ์Šต๋‹ˆ๋‹ค.

์ด ๊ฒฝํ—˜์€ ๊ธฐ์—… ํ™˜๊ฒฝ์—์„œ Apache 2.0 ๋ผ์ด์„ ์Šค๊ฐ€ ๊ฐ€์ง€๋Š” ์‹ค์งˆ์  ์žฅ์ ์„ ๊ฐ•์กฐํ•ฉ๋‹ˆ๋‹ค.

  • ํ•ต์‹ฌ ํŒ A: ๋ผ์ด์„ ์Šค๋ณ„ ์˜๋ฌด์‚ฌํ•ญ์„ ์ž๋™ํ™” ์‹œ์Šคํ…œ์— ํ†ตํ•ฉํ•ด ์‹ค์ˆ˜ ๊ฐ€๋Šฅ์„ฑ์„ ์ตœ์†Œํ™”ํ•˜์„ธ์š”.
  • ํ•ต์‹ฌ ํŒ B: ๋ฒ•๋ฅ  ์ž๋ฌธ๊ณผ ํ˜‘๋ ฅํ•ด ํŠนํ—ˆ๊ถŒ๊ณผ ์†Œ์Šค ๊ณต๊ฐœ ์˜๋ฌด๋ฅผ ์ •ํ™•ํžˆ ํŒŒ์•…ํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.
  • ํ•ต์‹ฌ ํŒ C: ์˜คํ”ˆ์†Œ์Šค ๊ตฌ์„ฑ์š”์†Œ ๋ณ€๊ฒฝ ์‹œ ๋ฐ˜๋“œ์‹œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ ํ‘œ์‹œ์™€ ์ €์ž‘๊ถŒ ๊ณ ์ง€๋ฅผ ์ตœ์‹  ์ƒํƒœ๋กœ ์œ ์ง€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

4. ์‹ฌ์ธต ๋น„๊ต: ๋ผ์ด์„ ์Šค๋ณ„ ์‹ค์ œ ๋ฒ•์  ๋ฆฌ์Šคํฌ ๋ฐ ๋น„์šฉ ํšจ์œจ์„ฑ ๋ถ„์„

1) GPL ๋ผ์ด์„ ์Šค ์œ„๋ฐ˜ ์‹œ ๋ฒ•์  ๋ฆฌ์Šคํฌ์™€ ์†Œ์†ก ์‚ฌ๋ก€

GPL ๋ฏธ์ค€์ˆ˜๋Š” ์ €์ž‘๊ถŒ ์นจํ•ด๋กœ ๊ฐ„์ฃผ๋˜์–ด, ์‹ค์ œ๋กœ ๋‹ค์ˆ˜์˜ ๊ธฐ์—…์ด ์†Œ์Šค ์ฝ”๋“œ ๋ฏธ๊ณต๊ฐœ ๋“ฑ์œผ๋กœ ์†Œ์†ก์„ ๋‹นํ•˜๊ฑฐ๋‚˜ ๋ฐฐํฌ ์ค‘๋‹จ ๋ช…๋ น์„ ๋ฐ›์€ ์‚ฌ๋ก€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฒ•์  ๋Œ€์‘ ๋น„์šฉ๋ฟ ์•„๋‹ˆ๋ผ ๋ธŒ๋žœ๋“œ ์‹ ๋ขฐ๋„ ํ•˜๋ฝ, ํ”„๋กœ์ ํŠธ ์ง€์—ฐ์œผ๋กœ ์ธํ•œ ๊ธฐํšŒ๋น„์šฉ์ด ๋ง‰๋Œ€ํ•ฉ๋‹ˆ๋‹ค.

๋”ฐ๋ผ์„œ GPL ๋ผ์ด์„ ์Šค๋Š” ์†Œ์Šค ๊ณต๊ฐœ ์˜๋ฌด๋ฅผ ์—„๊ฒฉํžˆ ์ค€์ˆ˜ํ•˜๋Š” ๊ฒƒ์ด ๋น„์šฉ ํšจ์œจ์ ์ด๋ผ๋Š” ์ ์ด ๋ช…ํ™•ํ•ฉ๋‹ˆ๋‹ค.

2) MIT ๋ผ์ด์„ ์Šค ํ™œ์šฉ ์‹œ ๋น„์šฉ ์ ˆ๊ฐ๊ณผ ์ฃผ์˜์‚ฌํ•ญ

MIT ๋ผ์ด์„ ์Šค๋Š” ์ตœ์†Œํ•œ์˜ ์ œํ•œ์œผ๋กœ ๊ฐœ๋ฐœ ๋น„์šฉ๊ณผ ์‹œ๊ฐ„ ์ ˆ๊ฐ์— ํšจ๊ณผ์ ์ž…๋‹ˆ๋‹ค. ๋‹ค๋งŒ ์ €์ž‘๊ถŒ ๊ณ ์ง€ ๋ˆ„๋ฝ ์‹œ ๋ฒ•์  ๋ถ„์Ÿ ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ์œผ๋ฏ€๋กœ, ํ”„๋กœ์ ํŠธ ๋‚ด ๋ฌธ์„œ์™€ ๋ฐฐํฌ๋ฌผ์— ๋ฐ˜๋“œ์‹œ ํฌํ•จ์‹œ์ผœ์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋น„์šฉ ์ธก๋ฉด์—์„œ ๋ณด๋ฉด, ๊ฐ„๋‹จํ•œ ๋ผ์ด์„ ์Šค ์กฐ๊ฑด์ด ์œ ์ง€๋ณด์ˆ˜ ๋ฐ ๋ฐฐํฌ ๋น„์šฉ ์ ˆ๊ฐ์— ๊ธ์ •์  ์˜ํ–ฅ์„ ๋ฏธ์นฉ๋‹ˆ๋‹ค.

3) Apache 2.0 ๋ผ์ด์„ ์Šค์˜ ํŠนํ—ˆ๊ถŒ ๋ณดํ˜ธ๊ฐ€ ๊ธฐ์—…์— ๋ฏธ์น˜๋Š” ๊ฒฝ์ œ์  ์˜ํ–ฅ

ํŠนํ—ˆ๊ถŒ ๋ช…์‹œ ์กฐํ•ญ์ด ํฌํ•จ๋œ Apache 2.0์€ ํŠนํ—ˆ ๋ถ„์Ÿ์— ๋Œ€ํ•œ ๋ฐฉ์–ด๋ง‰ ์—ญํ• ์„ ํ•˜์—ฌ, ๊ธฐ์—…์ด ์˜คํ”ˆ์†Œ์Šค ํ™œ์šฉ์— ๋”ฐ๋ฅธ ๋ฒ•์  ๋ถˆํ™•์‹ค์„ฑ์„ ์ค„์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋กœ ์ธํ•ด ์žฅ๊ธฐ์  ๋ฒ•๋ฌด ๋น„์šฉ์ด ๊ฐ์†Œํ•˜๋ฉฐ, ๊ธฐ์ˆ  ํ˜์‹ ๊ณผ ์ƒ์—…์  ๋ฐฐํฌ๊ฐ€ ์›ํ™œํ•ด์ง‘๋‹ˆ๋‹ค.

ํŠนํžˆ, ๊ธฐ์—…์˜ ํŠนํ—ˆ ํฌํŠธํด๋ฆฌ์˜ค ๊ด€๋ฆฌ์™€ ์—ฐ๊ณ„ํ•œ ๋ผ์ด์„ ์Šค ์ „๋žต ์ˆ˜๋ฆฝ์ด ๊ฒฝ์ œ์  ์ด์ ์„ ๊ทน๋Œ€ํ™”ํ•ฉ๋‹ˆ๋‹ค.

๋ผ์ด์„ ์Šค๋ณ„ ๋ฒ•์  ๋ฆฌ์Šคํฌ ๋ฐ ๋น„์šฉ ํšจ์œจ์„ฑ ๋น„๊ต

๋ผ์ด์„ ์Šค ๋ฒ•์  ๋ฆฌ์Šคํฌ ์ˆ˜์ค€ ์ค€์ˆ˜ ๋น„์šฉ ์žฅ๊ธฐ ๊ฒฝ์ œ์„ฑ
GPL ๋†’์Œ (์†Œ์Šค ๊ณต๊ฐœ ์˜๋ฌด ๋ฏธ์ค€์ˆ˜ ์œ„ํ—˜) ์ค‘๊ฐ„ (๊ด€๋ฆฌ ๋ฐ ๊ณต๊ฐœ ๋น„์šฉ ๋ฐœ์ƒ) ์ค‘๊ฐ„ (์‹ ๋ขฐ๋„ ์œ ์ง€ ์ค‘์š”)
MIT ๋‚ฎ์Œ (์ €์ž‘๊ถŒ ๊ณ ์ง€ ๋ˆ„๋ฝ ์ฃผ์˜) ๋‚ฎ์Œ (๊ฐ„๋‹จํ•œ ์กฐ๊ฑด์œผ๋กœ ๋น„์šฉ ์ตœ์†Œํ™”) ๋†’์Œ (์œ ์—ฐํ•œ ํ™œ์šฉ ๊ฐ€๋Šฅ)
Apache 2.0 ๋‚ฎ์Œ (ํŠนํ—ˆ๊ถŒ ๋ณดํ˜ธ๋กœ ๋ถ„์Ÿ ๊ฐ์†Œ) ์ค‘๊ฐ„ (NOTICE ํŒŒ์ผ ๊ด€๋ฆฌ ํ•„์š”) ๋†’์Œ (๊ธฐ์—… ํ™˜๊ฒฝ์— ์ ํ•ฉ)

5. ์˜คํ”ˆ์†Œ์Šค ๋ผ์ด์„ ์Šค ๋ณ€๊ฒฝ ๊ด€๋ฆฌ ๋ฐ ์—…๋ฐ์ดํŠธ ์ „๋žต

1) ๋ผ์ด์„ ์Šค ๋ณ€๊ฒฝ ์‹œ ์กฐ์ง ๋‚ด ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜ ๋ฐฉ์•ˆ

์˜คํ”ˆ์†Œ์Šค ๊ตฌ์„ฑ์š”์†Œ์˜ ๋ผ์ด์„ ์Šค ๋ณ€๊ฒฝ์€ ํ”„๋กœ์ ํŠธ์— ํฐ ์˜ํ–ฅ์„ ๋ฏธ์นฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ ๋ฐœ์ƒ ์ฆ‰์‹œ ๊ฐœ๋ฐœ์ž, ๋ฒ•๋ฌดํŒ€, ๊ด€๋ฆฌ์ž๊ฐ€ ๊ณต์œ ํ•˜๊ณ , ์ฒดํฌ๋ฆฌ์ŠคํŠธ๋ฅผ ์—…๋ฐ์ดํŠธํ•˜์—ฌ ํ˜ผ๋ž€์„ ๋ฐฉ์ง€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ •๊ธฐ์ ์ธ ๊ต์œก๊ณผ ๋ฌธ์„œํ™”๊ฐ€ ํ•„์ˆ˜์ 

2) ์ž๋™ํ™” ๋„๊ตฌ๋ฅผ ํ™œ์šฉํ•œ ๋ผ์ด์„ ์Šค ๋ชจ๋‹ˆํ„ฐ๋ง

๋ผ์ด์„ ์Šค ์ƒํƒœ๋ฅผ ์ง€์†์ ์œผ๋กœ ์ถ”์ ํ•  ์ˆ˜ ์žˆ๋Š” ์ž๋™ํ™” ๋„๊ตฌ ๋„์ž…์œผ๋กœ, ๋ณ€๊ฒฝ ๊ฐ์ง€์™€ ์œ„๋ฐ˜ ์œ„ํ—˜ ๊ฒฝ๊ณ ๊ฐ€ ๊ฐ€๋Šฅํ•ด์ง‘๋‹ˆ๋‹ค. ๋˜ํ•œ, ๋ฐฐํฌ ์ด์ „์— ์ ๊ฒ€์ด ๊ฐ€๋Šฅํ•ด ๋ฒ•์  ๋ฌธ์ œ๋ฅผ ์‚ฌ์ „์— ๋ฐฉ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๋Ÿฌํ•œ ์‹œ์Šคํ…œ์€ ์—…๋ฐ์ดํŠธ๋œ ์ฒดํฌ๋ฆฌ์ŠคํŠธ์™€ ์—ฐ๊ณ„ํ•˜์—ฌ ํšจ์œจ์ ์ธ ๊ด€๋ฆฌ ์ฒด๊ณ„๋ฅผ ๊ตฌ์ถ•ํ•˜๋Š” ๋ฐ ๋„์›€์„ ์ค๋‹ˆ๋‹ค.

3) ์˜คํ”ˆ์†Œ์Šค ์ •์ฑ… ์ˆ˜๋ฆฝ๊ณผ ์ฃผ๊ธฐ์  ๊ฒ€ํ† ์˜ ์ค‘์š”์„ฑ

๋ช…ํ™•ํ•œ ์˜คํ”ˆ์†Œ์Šค ํ™œ์šฉ ์ •์ฑ…์„ ์ˆ˜๋ฆฝํ•˜๊ณ , ์ •๊ธฐ์ ์œผ๋กœ ์ •์ฑ…๊ณผ ์ฒดํฌ๋ฆฌ์ŠคํŠธ๋ฅผ ๊ฒ€ํ† ํ•˜๋Š” ๊ฒƒ์€ ๋ณ€ํ™”ํ•˜๋Š” ๋ผ์ด์„ ์Šค ํ™˜๊ฒฝ์— ๋Œ€์‘ํ•˜๋Š” ํ•ต์‹ฌ ์ „๋žต์ž…๋‹ˆ๋‹ค. ํŠนํžˆ ์‹ ๊ทœ ๋ผ์ด์„ ์Šค ๋„์ž…์ด๋‚˜ ๋ฒ•๋ฅ  ๊ฐœ์ •์— ๋งž์ถ˜ ์‹ ์†ํ•œ ๋Œ€์‘์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

๊ธฐ์—… ๋‚ด ์ „๋‹ด ์กฐ์ง ๊ตฌ์„ฑ์„ ๊ถŒ์žฅํ•˜๋ฉฐ, ์ •์ฑ… ์ค€์ˆ˜ ์—ฌ๋ถ€๋„ ์ •๊ธฐ์ ์œผ๋กœ ๊ฐ์‚ฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

  • ์ฃผ์˜์‚ฌํ•ญ A: ๋ผ์ด์„ ์Šค ๋ณ€๊ฒฝ ์‹œ ์ฆ‰๊ฐ์ ์ธ ์ •๋ณด ๊ณต์œ ์™€ ์ฒดํฌ๋ฆฌ์ŠคํŠธ ์—…๋ฐ์ดํŠธ๋ฅผ ๋†“์น˜์ง€ ๋งˆ์„ธ์š”.
  • ์ฃผ์˜์‚ฌํ•ญ B: ์ž๋™ํ™” ๋„๊ตฌ ๋„์ž… ์‹œ, ๋„๊ตฌ์˜ ์ •ํ™•์„ฑ๊ณผ ์ตœ์‹ ์„ฑ ์œ ์ง€์— ์‹ ๊ฒฝ ์จ์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  • ์ฃผ์˜์‚ฌํ•ญ C: ์˜คํ”ˆ์†Œ์Šค ์ •์ฑ…์€ ๋ฐ˜๋“œ์‹œ ๋ฒ•๋ฅ  ์ „๋ฌธ๊ฐ€ ๊ฒ€ํ†  ํ›„ ์ •๊ธฐ์ ์œผ๋กœ ์ˆ˜์ •ํ•˜์„ธ์š”.

6. ์ถ”์ฒœ ๋„๊ตฌ ๋ฐ ๋ฆฌ์†Œ์Šค: ์˜คํ”ˆ์†Œ์Šค ๋ผ์ด์„ ์Šค ์ค€์ˆ˜ ์ง€์› ์†”๋ฃจ์…˜

1) ๋ผ์ด์„ ์Šค ์ค€์ˆ˜ ์ž๋™ํ™” ๋„๊ตฌ ์†Œ๊ฐœ

๋Œ€ํ‘œ์ ์ธ ๋„๊ตฌ๋กœ๋Š” Black Duck, FOSSA, WhiteSource ๋“ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋“ค์€ ์†Œ์Šค์ฝ”๋“œ ๋‚ด ์˜คํ”ˆ์†Œ์Šค ์ปดํฌ๋„ŒํŠธ๋ฅผ ์ž๋™์œผ๋กœ ์Šค์บ”ํ•˜๊ณ  ๋ผ์ด์„ ์Šค ์ •๋ณด๋ฅผ ๋ถ„์„ํ•ด ์ค€์ˆ˜ ์—ฌ๋ถ€๋ฅผ ์‹ค์‹œ๊ฐ„์œผ๋กœ ์•Œ๋ ค์ค๋‹ˆ๋‹ค.

ํŠนํžˆ, ๋ฐฐํฌ ์ „ ๋‹จ๊ณ„์—์„œ ์ด๋“ค ๋„๊ตฌ๋ฅผ ํ™œ์šฉํ•˜๋ฉด, ์ฒดํฌ๋ฆฌ์ŠคํŠธ ์ ๊ฒ€๊ณผ ๋ณ‘ํ–‰ํ•ด ๋ฒ•์  ์œ„ํ—˜์„ ํฌ๊ฒŒ ์ค„์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

2) ์ปค๋ฎค๋‹ˆํ‹ฐ ๋ฐ ๊ณต์‹ ๋ฌธ์„œ ํ™œ์šฉ๋ฒ•

๊ฐ ๋ผ์ด์„ ์Šค์˜ ๊ณต์‹ ๋ฌธ์„œ์™€ OSI(Open Source Initiative)์˜ ๊ฐ€์ด๋“œ๋ผ์ธ์€ ๊ฐ€์žฅ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ์ •๋ณด์›์ž…๋‹ˆ๋‹ค. ๋˜ํ•œ GitHub, Stack Overflow ๋“ฑ ์ปค๋ฎค๋‹ˆํ‹ฐ๋Š” ์‹ค๋ฌด ์ ์šฉ ์‚ฌ๋ก€์™€ ๋ฌธ์ œ ํ•ด๊ฒฐ ํŒ์„ ์–ป๊ธฐ์— ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.

ํ•ญ์ƒ ์ตœ์‹  ์ •๋ณด๋ฅผ ํ™•์ธํ•˜๋Š” ์Šต๊ด€์ด ๋ผ์ด์„ ์Šค ์ค€์ˆ˜ ์„ฑ๊ณต์˜ ํ•ต์‹ฌ์ž…๋‹ˆ๋‹ค.

3) ๊ต์œก ๋ฐ ๋‚ด๋ถ€ ์—ญ๋Ÿ‰ ๊ฐ•ํ™” ๋ฐฉ์•ˆ

์ •๊ธฐ์ ์ธ ์›Œํฌ์ˆ๊ณผ ์˜จ๋ผ์ธ ๊ฐ•์˜๋ฅผ ํ†ตํ•ด ๊ฐœ๋ฐœ์ž์™€ ๋ฒ•๋ฌดํŒ€์˜ ๋ผ์ด์„ ์Šค ์ดํ•ด๋„๋ฅผ ๋†’์ด๋Š” ๊ฒƒ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๊ฒฝํ—˜ ๊ธฐ๋ฐ˜ ์‚ฌ๋ก€ ๊ณต์œ ์™€ ์ฒดํฌ๋ฆฌ์ŠคํŠธ ํ™œ์šฉ๋ฒ• ๊ต์œก์€ ์‹ค๋ฌด ์ ์šฉ๋ ฅ์„ ๊ฐ•ํ™”ํ•ฉ๋‹ˆ๋‹ค.

์ด์™€ ํ•จ๊ป˜, ๋‚ด๋ถ€ ๊ฐ€์ด๋“œ๋ผ์ธ ๋ฌธ์„œํ™” ๋ฐ FAQ ์ œ์ž‘์€ ์ง€์†์  ๊ด€๋ฆฌ์— ํฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.

์˜คํ”ˆ์†Œ์Šค ๋ผ์ด์„ ์Šค ์ค€์ˆ˜ ์ง€์› ๋„๊ตฌ ๋น„๊ตํ‘œ

๋„๊ตฌ๋ช… ์ฃผ์š” ๊ธฐ๋Šฅ ์ž๋™ํ™” ์ˆ˜์ค€ ๊ธฐ์—…์šฉ ์ ํ•ฉ์„ฑ
Black Duck ์˜คํ”ˆ์†Œ์Šค ์ปดํฌ๋„ŒํŠธ ํƒ์ง€, ๋ผ์ด์„ ์Šค ๋ถ„์„, ๋ฆฌ์Šคํฌ ํ‰๊ฐ€ ๋†’์Œ ๋งค์šฐ ๋†’์Œ
FOSSA ์ง€์†์  ์Šค์บ”, ๋ผ์ด์„ ์Šค ์ค€์ˆ˜ ๋ณด๊ณ , ์ •์ฑ… ๊ด€๋ฆฌ ๋†’์Œ ๋†’์Œ
WhiteSource ์ž๋™ํ™”๋œ ๋ณด์•ˆ ๋ฐ ๋ผ์ด์„ ์Šค ๊ด€๋ฆฌ, ํ†ตํ•ฉ ์•Œ๋ฆผ ๋†’์Œ ๋†’์Œ

7. ์ž์ฃผ ๋ฌป๋Š” ์งˆ๋ฌธ (FAQ)

Q. GPL, MIT, Apache ๋ผ์ด์„ ์Šค ์ค‘ ๊ฐ€์žฅ ์‚ฌ์—…์— ์ ํ•ฉํ•œ ๋ผ์ด์„ ์Šค๋Š” ๋ฌด์—‡์ธ๊ฐ€์š”?
์‚ฌ์—… ๋ชฉ์ ๊ณผ ํ”„๋กœ์ ํŠธ ํŠน์„ฑ์— ๋”ฐ๋ผ ๋‹ค๋ฆ…๋‹ˆ๋‹ค. GPL์€ ์†Œ์Šค ๊ณต๊ฐœ ์˜๋ฌด๊ฐ€ ์—„๊ฒฉํ•ด ์˜คํ”ˆ์†Œ์Šค ์ƒํƒœ๊ณ„์— ๊ธฐ์—ฌํ•˜๋ ค๋Š” ๊ฒฝ์šฐ ์ ํ•ฉํ•˜๋ฉฐ, MIT๋Š” ์ž์œ ๋กœ์šด ์ƒ์—…์  ์ด์šฉ๊ณผ ์ˆ˜์ •์ด ์šฉ์ดํ•ด ๋น ๋ฅธ ๊ฐœ๋ฐœ์— ์œ ๋ฆฌํ•ฉ๋‹ˆ๋‹ค. Apache 2.0์€ ํŠนํ—ˆ๊ถŒ ๋ณดํ˜ธ ์กฐํ•ญ์ด ์žˆ์–ด ๊ธฐ์—… ํ™˜๊ฒฝ์—์„œ ๋ฒ•์  ์•ˆ์ •์„ฑ์„ ์ค‘์‹œํ•  ๋•Œ ๊ถŒ์žฅ๋ฉ๋‹ˆ๋‹ค.
Q. ์˜คํ”ˆ์†Œ์Šค ๋ผ์ด์„ ์Šค ์œ„๋ฐ˜ ์‹œ ์–ด๋–ค ๋ฒ•์  ์ œ์žฌ๊ฐ€ ์žˆ๋‚˜์š”?
์ฃผ๋กœ ์ €์ž‘๊ถŒ ์นจํ•ด๋กœ ๊ฐ„์ฃผ๋˜์–ด ๋ฏผ์‚ฌ ์†Œ์†ก, ๋ฐฐํฌ ์ค‘์ง€ ๋ช…๋ น, ์†ํ•ด๋ฐฐ์ƒ ์ฒญ๊ตฌ๊ฐ€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ํŠนํžˆ GPL ์œ„๋ฐ˜์€ ์†Œ์Šค์ฝ”๋“œ ๋ฏธ๊ณต๊ฐœ๋กœ ์ธํ•œ ๋ถ„์Ÿ ์‚ฌ๋ก€๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค. ์œ„๋ฐ˜ ์‚ฌ์‹ค์ด ์•Œ๋ ค์ง€๋ฉด ๊ธฐ์—… ํ‰ํŒ๊ณผ ์‹ ๋ขฐ๋„ ์ €ํ•˜๋„ ์‹ฌ๊ฐํ•ฉ๋‹ˆ๋‹ค.
Q. ์†Œ์Šค์ฝ”๋“œ ๋ณ€๊ฒฝ ์‹œ ์ €์ž‘๊ถŒ ๊ณ ์ง€์™€ ๋ณ€๊ฒฝ ์‚ฌํ•ญ ํ‘œ์‹œ๋Š” ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ•˜๋‚˜์š”?
๋Œ€๋ถ€๋ถ„์˜ ์˜คํ”ˆ์†Œ์Šค ๋ผ์ด์„ ์Šค๋Š” ์†Œ์Šค์ฝ”๋“œ ๋‚ด ์ €์ž‘๊ถŒ ๊ณ ์ง€๋ฅผ ์œ ์ง€ํ•˜๊ณ , ์ˆ˜์ •ํ•œ ๋ถ€๋ถ„์— ๋Œ€ํ•ด ๋ช…ํ™•ํžˆ ํ‘œ์‹œํ•  ๊ฒƒ์„ ์š”๊ตฌํ•ฉ๋‹ˆ๋‹ค. Apache 2.0์€ NOTICE ํŒŒ์ผ ์ฒจ๋ถ€๋„ ํ•„์ˆ˜์ž…๋‹ˆ๋‹ค. ๊ตฌ์ฒด์ ์ธ ๋ฐฉ๋ฒ•์€ ๊ฐ ๋ผ์ด์„ ์Šค ๊ณต์‹ ๋ฌธ์„œ๋ฅผ ์ฐธ๊ณ ํ•˜์‹œ๊ณ , ์ž๋™ํ™” ๋„๊ตฌ๋ฅผ ํ™œ์šฉํ•˜๋ฉด ๋ˆ„๋ฝ์„ ๋ฐฉ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
Q. ์ž๋™ํ™” ๋„๊ตฌ๋Š” ์–ด๋–ป๊ฒŒ ์„ ํƒํ•˜๊ณ  ๋„์ž…ํ•ด์•ผ ํ•˜๋‚˜์š”?
ํ”„๋กœ์ ํŠธ ๊ทœ๋ชจ, ์˜ˆ์‚ฐ, ๊ทธ๋ฆฌ๊ณ  ํ•„์š”ํ•œ ๊ธฐ๋Šฅ์„ ๊ณ ๋ คํ•ด ์„ ํƒํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ๋Œ€๊ทœ๋ชจ ๊ธฐ์—…์€ Black Duck์ฒ˜๋Ÿผ ํฌ๊ด„์ ์ธ ๊ธฐ๋Šฅ๊ณผ ๊ธฐ์—…์šฉ ์ง€์›์ด ๊ฐ•ํ•œ ๋„๊ตฌ๋ฅผ ์„ ํ˜ธํ•ฉ๋‹ˆ๋‹ค. ๋„์ž… ์ „ ๋ฐ๋ชจ ํ…Œ์ŠคํŠธ์™€ ์‚ฌ์šฉ์ž ํ‰ํŒ์„ ํ™•์ธํ•˜๊ณ , ํŒ€ ๊ต์œก๊ณผ ์—ฐ๊ณ„ํ•˜๋Š” ๊ฒƒ์ด ํšจ๊ณผ์ ์ž…๋‹ˆ๋‹ค.
Q. ์˜คํ”ˆ์†Œ์Šค ๋ผ์ด์„ ์Šค ๋ณ€๊ฒฝ์ด ์žฆ์€๋ฐ, ์–ด๋–ป๊ฒŒ ํšจ๊ณผ์ ์œผ๋กœ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋‚˜์š”?
์ •๊ธฐ์ ์ธ ๋ผ์ด์„ ์Šค ๊ฐ์‚ฌ์™€ ์—…๋ฐ์ดํŠธ๋œ ์ฒดํฌ๋ฆฌ์ŠคํŠธ ํ™œ์šฉ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ, ๋ณ€๊ฒฝ ์‚ฌํ•ญ ๋ฐœ์ƒ ์‹œ ์ฆ‰์‹œ ๊ด€๋ จ ๋ถ€์„œ์™€ ๊ณต์œ ํ•˜๊ณ , ๋‚ด๋ถ€ ์ •์ฑ…๊ณผ ๊ต์œก ์ž๋ฃŒ์— ๋ฐ˜์˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ž๋™ํ™” ๋„๊ตฌ์™€ ์—ฐ๋™ํ•ด ์‹ค์‹œ๊ฐ„ ๋ชจ๋‹ˆํ„ฐ๋ง ์ฒด๊ณ„๋ฅผ ๊ตฌ์ถ•ํ•˜๋ฉด ์‹ ์†ํ•œ ๋Œ€์‘์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

๋Œ“๊ธ€

์ด ๋ธ”๋กœ๊ทธ์˜ ์ธ๊ธฐ ๊ฒŒ์‹œ๋ฌผ

๊ตญ์ œ๊ฑฐ๋ž˜์—์„œ ์ž์ฃผ ์“ฐ์ด๋Š” Incoterms 2020 ์ ์šฉ ๊ฐ€์ด๋“œ

์Šคํƒ€ํŠธ์—… ์ฃผ์‹๋งค์ˆ˜์„ ํƒ๊ถŒ(์Šคํ†ก์˜ต์…˜) ์ œ๋„ ์„ค๊ณ„ ๋ฐ ๊ณ„์•ฝ์„œ ์ž‘์„ฑ ๊ฐ€์ด๋“œ