๋ณธ๋ฌธ

Open Source์˜ ์žฅ๋‹จ์ 

๋ฐ˜์‘ํ˜•

๐Ÿ’ก ์˜คํ”ˆ์†Œ์Šค

์˜คํ”ˆ์†Œ์Šค(Open Source), ๋˜๋Š” ๊ณต๊ฐœ ์†Œํ”„ํŠธ์›จ์–ด๋Š” ์ €์ž‘๊ถŒ์ž๊ฐ€ ์†Œ์Šค์ฝ”๋“œ๋ฅผ ๊ณต๊ฐœํ•˜์—ฌ ๋ˆ„๊ตฌ๋‚˜ ํŠน๋ณ„ํ•œ ์ œํ•œ ์—†์ด ์ž์œ ๋กญ๊ฒŒ ์‚ฌ์šฉ, ๋ณต์ œ, ๋ฐฐํฌ, ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ๋Š” ์†Œํ”„ํŠธ์›จ์–ด์ž…๋‹ˆ๋‹ค. ์˜คํ”ˆ์†Œ์Šค๋Š” ์†Œ์Šค๋ฅผ ๊ณต๊ฐœํ•œ๋‹ค๋Š” ๋ฉด์—์„œ Freeware, Shareware์™€ ๋‹ค๋ฅด๋ฉฐ, ์˜คํ”ˆ์†Œ์Šค ์ด๋‹ˆ์…”ํ‹ฐ๋ธŒ(OSI)๋ผ๋Š” ๋‹จ์ฒด์—์„œ ์˜คํ”ˆ์†Œ์Šค์— ๋Œ€ํ•œ ๋ผ์ด์„ ์Šค์™€ ๊ฐ€์ด๋“œ๋ฅผ ์ œ์‹œํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

 

 

๐Ÿ’ก ์˜คํ”ˆ์†Œ์Šค์˜ ์žฅ์ 

1. ๋‚ฎ์€ ์ง„์ž…๋น„์šฉ

์˜คํ”ˆ์†Œ์Šค๋Š” ๋ฌด๋ฃŒ๋กœ ๋‹ค์šด๋กœ๋“œ ๋ฐ ์†Œ์Šค์ฝ”๋“œ์˜ ์ˆ˜์ •/์žฌ๋ฐฐํฌ๊ฐ€ ๊ฐ€๋Šฅํ•˜๋ฏ€๋กœ ์ผ๋ฐ˜์ ์œผ๋กœ ์ดˆ๊ธฐ ๊ฐœ๋ฐœ๋น„์šฉ์ด ์ƒˆ๋กœ ๊ฐœ๋ฐœํ•˜๋Š” ๊ฒƒ์— ๋น„ํ•ด 1/2 ์ •๋„์ธ ๊ฒƒ์œผ๋กœ ์•Œ๋ ค์ ธ ์žˆ์Šต๋‹ˆ๋‹ค.

 

2. ๋น ๋ฅด๊ณ  ์œ ์—ฐํ•œ ๊ฐœ๋ฐœ

์˜คํ”ˆ์†Œ์Šค ์ปค๋ฎค๋‹ˆํ‹ฐ๋Š” ๋ณดํ†ต ์ตœ์‹  ๊ธฐ์ˆ  ์ •๋ณด ๋ฐ ๋ฌธ์ œ์ ๊ณผ ํ•ด๊ฒฐ์ฑ…์„ ๊ณต์œ ํ•˜๋Š” ํ˜•ํƒœ๋กœ ์ž์œ ๋กญ๊ฒŒ ์šด์˜๋˜๊ธฐ ๋•Œ๋ฌธ์— ๋…์  ํ”„๋กœ๊ทธ๋žจ์— ๋น„ํ•ด ๊ธฐ์ˆ ๋ฐœ์ „์†๋„๊ฐ€ ๋น ๋ฆ…๋‹ˆ๋‹ค.

 

3. ํ˜ธํ™˜์„ฑ

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

 

4. ์‹ ๋ขฐ์„ฑ๊ณผ ์•ˆ์ •์„ฑ

์˜คํ”ˆ์†Œ์Šค์˜ ๊ฐœ๋ฐœ ๊ณผ์ •์„ ๋ณด๋ฉด ์ „์„ธ๊ณ„์— ์žˆ๋Š” ์ˆ˜๋งŽ์€ ์šฐ์ˆ˜ํ•œ ๊ฐœ๋ฐœ์ž๋“ค์ด ์ง์ ‘ ๊ฐœ๋ฐœ๊ณผ ๋””๋ฒ„๊น… ๊ณผ์ •์— ์ฐธ์—ฌํ•˜๊ธฐ ๋•Œ๋ฌธ์— In-house์—์„œ ํ์‡„์ ์œผ๋กœ ๊ฐœ๋ฐœ๋˜๋Š” ๋…์  ํ”„๋กœ๊ทธ๋žจ์— ๋น„ํ•ด ๋น„๊ต์  ์•ˆ์ •์ ์œผ๋กœ ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์‹ ๋ขฐ์„ฑ๊ณผ ์•ˆ์ •์„ฑ์€ ๋งŽ์€ ๊ฐœ๋ฐœ์ž๋“ค์ด ์ ๊ทน์ ์œผ๋กœ ์ฐธ์—ฌํ•  ๋•Œ์—๋งŒ ๊ฐ€๋Šฅํ•˜๋ฏ€๋กœ, ์‚ฌ์šฉํ•˜๊ณ ์ž ํ•˜๋Š” ์˜คํ”ˆ์†Œ์Šค์˜ ๊ฐœ๋ฐœ๊ณผ์ •, ํ‰ํŒ ๋“ฑ์„ ์ฃผ์˜๊นŠ๊ฒŒ ์‚ดํŽด๋ณด์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค์‹ค์ œ๋กœ ์žก๋‹คํ•œ ์ˆ˜๋งŽ์€ ์˜คํ”ˆ์†Œ์Šค๋“ค์ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์“ธ๋งŒํ•œ ์˜คํ”ˆ์†Œ์Šค๋ฅผ ๊ฐ€๋ ค๋‚ด๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.

 

 

๐Ÿ’ก ์˜คํ”ˆ์†Œ์Šค์˜ ๋‹จ์ 

1. ๋นˆ์•ฝํ•œ ๋ฌธ์„œ

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

 

2. ๋ถˆํ™•์‹คํ•œ ๋กœ๋“œ๋งต

์˜คํ”ˆ์†Œ์Šค๋Š” ์˜๋ฆฌ๋ฅผ ๋ชฉ์ ์œผ๋กœ ํ•˜๋Š” ํšŒ์‚ฌ์—์„œ ๊ฐœ๋ฐœ๋˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ๊ฐœ์ธ์˜ ์ž๋ฐœ์ ์ธ ์ฐธ์—ฌ๋ฅผ ํ†ตํ•ด ๊ฐœ๋ฐœ๋˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๊ธฐ ๋•Œ๋ฌธ์— ๋…์  ํ”„๋กœ๊ทธ๋žจ์—์„œ ๋ณผ ์ˆ˜ ์žˆ๋Š” ๋กœ๋“œ๋งต์„ ๊ธฐ๋Œ€ํ•˜๊ธฐ ์–ด๋ ต์Šต๋‹ˆ๋‹ค. ์–ด๋Š๋‚  ๊ฐ‘์ž๊ธฐ ๋‹จ์ข…๋˜๊ณ , ์—…๊ทธ๋ ˆ์ด๋“œ๊ฐ€ ์ค‘๋‹จ๋˜๋Š” ๊ฒฝ์šฐ๋„ ์žˆ์Šต๋‹ˆ๋‹ค(๋กœ๋“œ๋งต : ์•ž์œผ๋กœ์˜ ๊ณ„ํš์ด๋‚˜ ์ „๋žต ๋“ฑ์ด ๋‹ด๊ธด ๊ตฌ์ƒ๋„·์ฒญ์‚ฌ์ง„ ๋“ฑ์„ ์˜๋ฏธ)

 

3. ์ง€์ ์žฌ์‚ฐ๊ถŒ

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

 

 

๐Ÿ’ก ์˜คํ”ˆ์†Œ์Šค์˜ ๋น„์šฉ

- ์œ ์ง€๋ณด์ˆ˜

๊ด€๋ฆฌ, ๋ชจ๋‹ˆํ„ฐ๋ง, ์ œ์–ด ๋“ฑ ์œ ์ง€๋ณด์ˆ˜ ๋ฐ ์—…๋ฐ์ดํŠธ ๋ฐ ์—…๊ทธ๋ ˆ์ด๋“œ ๋น„์šฉ, ๊ธฐ์ˆ ์ง€์›๋น„์šฉ

 

- ๊ต์œก/ํ›ˆ๋ จ

๊ฐœ๋ฐœ์ž/๊ด€๋ฆฌ์ž ๊ต์œก

 

- ๋ณด์•ˆ

๋ณด์•ˆ ๊ด€๋ จ ํŒจ์น˜์˜ ์„ค์น˜/๊ฐœ๋ฐœ ๋น„์šฉ


- ์ด์ „ ๋ฐ ํ†ตํ•ฉ

๊ธฐ์—…์ด ๋ณด์œ ํ•œ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์˜คํ”ˆ์†Œ์Šค๋กœ ์ „ํ™˜ํ•  ๊ฒฝ์šฐ Migration๊ณผ Integration ๋น„์šฉ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค

ํŠนํžˆ OS์™€ ๊ฐ™์€ ์ธํ”„๋ผ์„ฑ ์˜คํ”ˆ์†Œ์Šค๊ฐ€ ๋ณ€๊ฒฝ๋œ ๊ฒฝ์šฐ ํ•ด๋‹น ์˜คํ”ˆ์†Œ์Šค์™€ ๊ด€๋ จ๋œ H/W, S/W, Network๋ฅผ ๊ณ ๋ คํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

- ๋ผ์ด์„ผ์Šค๋ฃŒ

์ผ๋ฐ˜์ ์œผ๋กœ ์˜คํ”ˆ์†Œ์Šค๋Š” ๋ฌด๋ฃŒ๋ผ๋Š” ํŽธ๊ฒฌ์ด ์žˆ์Šต๋‹ˆ๋‹ค. 

ํ•˜์ง€๋งŒ ์˜คํ”ˆ์†Œ์Šค๋Š” ์—„์—ฐํžˆ ๋ผ์ด์„ผ์Šค๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ์†Œํ”„ํŠธ์›จ์–ด๋กœ ๋ผ์ด์„ผ์Šค ๋น„์šฉ์ด ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

 

๐Ÿ’ก ์˜คํ”ˆ์†Œ์Šค๋กœ ์–ป์„ ์ˆ˜ ์žˆ๋Š” ์ด์ 

- ์•„ํ‚คํ…์ฒ˜์˜ ํšจ์šฉ์„ฑ: ํ•„์š”ํ•œ IT ๊ธฐ๋Šฅ์„ ์ ์‹œ์— ์‚ฌ์šฉ ๊ฐ€๋Šฅ

- ์œ ์—ฐ์„ฑ: ํ•„์š”ํ•  ๋•Œ ํ•„์š”ํ•œ ๊ธฐ๋Šฅ์„ ๊ฐ€์ ธ๋‹ค ์“ธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

- ๋ฒค๋”(Vendir)์— ๋Œ€ํ•œ ์˜ํ–ฅ๋ ฅ ๊ฐ•ํ™”

- ๊ณ ํ’ˆ์งˆ: IT ์•„ํ‚คํ…์ฒ˜์™€ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋Œ€ํ•œ ๊ฒฐํ•จ์œจ ๊ฐ์†Œ

- ๋ฌธ์ œ ํ•ด๊ฒฐ: ์ปค๋ฎค๋‹ˆํ‹ฐ๋ฅผ ํ†ตํ•œ ๋น ๋ฅธ ๋ฌธ์ œ ํ•ด๊ฒฐ

- IT ๋‹ด๋‹น์ž์˜ ์—ญ๋Ÿ‰ ๊ฐ•ํ™”

 

 

๐Ÿ’ก ์œ„ํ—˜ ์š”์†Œ

- ์ˆจ์€ ๋น„์šฉ: SW ๋ผ์ดํ”„์‚ฌ์ดํด ๋น„์šฉ ๋ฐœ์ƒ ๊ฐ€๋Šฅ

- ๊ธฐ์ˆ  ์ง€์› ๋ฌธ์ œ: ์˜คํ”ˆ์†Œ์Šค์— ๋Œ€ํ•œ ์ง€์›์˜ ๋ณด์žฅ์ด ๋ถ€์กฑ

- ๊ณ ๊ฐ์˜ ์š”๊ตฌ์— ๋ถ€ํ•ฉํ•˜์ง€ ์•Š๋Š” ๋ฆด๋ฆฌ์Šค ๊ณ„ํš

- ํ•„์š”ํ•œ ๊ธฐ๋Šฅ์˜ ๋ถ€์žฌ: ์˜คํ”ˆ์†Œ์Šค ๊ด€๋ฆฌ ๋„๊ตฌ์˜ ๋ถ€์žฌ, ์œ ๋ช…ํ•œ ์˜คํ”ˆ์†Œ์Šค์˜ ๊ฒฝ์šฐ ๊ด€๋ฆฌ ๋„๊ตฌ ๋˜๋Š” ๋ชจ๋‹ˆํ„ฐ๋ง ๋„๊ตฌ๋ฅผ ํŒ๋งคํ•˜๋Š” ์—…์ฒด๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

- ๋ณด์•ˆ: ์˜คํ”ˆ์†Œ์Šค์˜ ๊ฒฝ์šฐ ์ปค๋ฎค๋‹ˆํ‹ฐ์—์„œ ์ œ๊ณตํ•˜๋Š” ์ตœ์‹  ๋ณด์•ˆ patch์˜ ๋ฐ˜์˜์„ ์†Œํ™€ํžˆ ํ•  ๊ฒฝ์šฐ ๋ณด์•ˆ ์œ„ํ—˜์ด ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

- ์ง€์ ์žฌ์‚ฐ๊ถŒ : ๊ฐœ๋ฐœ์ž์˜ ๋ผ์ด์„ผ์Šค ์œ„๋ฐ˜์˜ ์œ„ํ—˜์„ฑ ๋‚ดํฌ



 

๋ฐ˜์‘ํ˜•

๊ณต์œ 

๋Œ“๊ธ€