Couchbase Server ํƒ€์‚ฌ ๋ผ์ด์„ ์Šค

์นด์šฐ์น˜๋ฒ ์ด์Šค ์„œ๋ฒ„ 4.5์šฉ ์ œ3์ž ๋ผ์ด์„ ์Šค

์ด ๊ณต์ง€๋Š” Couchbase Server ๋ฒ„์ „ 4.5์™€ ๊ด€๋ จํ•˜์—ฌ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

 

๋ฒˆ์—ญํ•˜๊ฑฐ๋‚˜ ๋กœ์ปฌ๋ผ์ด์ฆˆํ•˜์ง€ ๋งˆ์„ธ์š”.

 

 

OpenSSL

 

(http://www.openssl.org/source/license.html)

 

์ €์ž‘๊ถŒ (c) 1998-2011, OpenSSL ํ”„๋กœ์ ํŠธ. ๋ชจ๋“  ๊ถŒ๋ฆฌ ๋ณด์œ .

 

๋‹ค์Œ ์กฐ๊ฑด์„ ์ถฉ์กฑํ•˜๋Š” ๊ฒฝ์šฐ ์ˆ˜์ • ์—ฌ๋ถ€์— ๊ด€๊ณ„์—†์ด ์†Œ์Šค ๋ฐ ๋ฐ”์ด๋„ˆ๋ฆฌ ํ˜•์‹์˜ ์žฌ๋ฐฐํฌ ๋ฐ ์‚ฌ์šฉ์ด ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค:

 

1. ์†Œ์Šค ์ฝ”๋“œ์˜ ์žฌ๋ฐฐํฌ์—๋Š” ์œ„์˜ ์ €์ž‘๊ถŒ ๊ณ ์ง€, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋‹ค์Œ ๋ฉด์ฑ… ์กฐํ•ญ์ด ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

2. ๋ฐ”์ด๋„ˆ๋ฆฌ ํ˜•์‹์˜ ์žฌ๋ฐฐํฌ๋Š” ๋ฐฐํฌ์™€ ํ•จ๊ป˜ ์ œ๊ณต๋˜๋Š” ๋ฌธ์„œ ๋ฐ/๋˜๋Š” ๊ธฐํƒ€ ์ž๋ฃŒ์— ์œ„์˜ ์ €์ž‘๊ถŒ ๊ณ ์ง€, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋‹ค์Œ ๋ฉด์ฑ… ์กฐํ•ญ์„ ๋ฐ˜๋“œ์‹œ ํฌํ•จํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

3. ์ด ์†Œํ”„ํŠธ์›จ์–ด์˜ ๊ธฐ๋Šฅ์ด๋‚˜ ์‚ฌ์šฉ๋ฒ•์„ ์–ธ๊ธ‰ํ•˜๋Š” ๋ชจ๋“  ๊ด‘๊ณ  ์ž๋ฃŒ์—๋Š” ๋ฐ˜๋“œ์‹œ ๋‹ค์Œ ํ™•์ธ ๋ฌธ๊ตฌ๋ฅผ ํ‘œ์‹œํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค: "์ด ์ œํ’ˆ์—๋Š” OpenSSL ํˆดํ‚ท์—์„œ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด OpenSSL ํ”„๋กœ์ ํŠธ์—์„œ ๊ฐœ๋ฐœํ•œ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. (http://www.openssl.org/)”

 

4. ์‚ฌ์ „ ์„œ๋ฉด ํ—ˆ๊ฐ€ ์—†์ด ์ด ์†Œํ”„ํŠธ์›จ์–ด์—์„œ ํŒŒ์ƒ๋œ ์ œํ’ˆ์„ ๋ณด์ฆํ•˜๊ฑฐ๋‚˜ ํ™๋ณดํ•˜๋Š” ๋ฐ "OpenSSL ํˆดํ‚ท" ๋ฐ "OpenSSL ํ”„๋กœ์ ํŠธ"๋ผ๋Š” ์ด๋ฆ„์„ ์‚ฌ์šฉํ•ด์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค. ์„œ๋ฉด ํ—ˆ๊ฐ€๋ฅผ ๋ฐ›์œผ๋ ค๋ฉด ๋‹ค์Œ ์—ฐ๋ฝ์ฒ˜๋กœ ๋ฌธ์˜ํ•˜์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค. openssl-core@openssl.org.

 

5. ์ด ์†Œํ”„ํŠธ์›จ์–ด์—์„œ ํŒŒ์ƒ๋œ ์ œํ’ˆ์€ OpenSSL ํ”„๋กœ์ ํŠธ์˜ ์‚ฌ์ „ ์„œ๋ฉด ํ—ˆ๊ฐ€ ์—†์ด๋Š” "OpenSSL"์ด๋ผ๊ณ  ๋ถ€๋ฅด๊ฑฐ๋‚˜ ์ œํ’ˆ ์ด๋ฆ„์— "OpenSSL"์ด ํ‘œ์‹œ๋  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

 

6. ์ด ์†Œํ”„ํŠธ์›จ์–ด์—์„œ ํŒŒ์ƒ๋œ ์ œํ’ˆ์€ OpenSSL ํ”„๋กœ์ ํŠธ์˜ ์‚ฌ์ „ ์„œ๋ฉด ํ—ˆ๊ฐ€ ์—†์ด "OpenSSL"์ด๋ผ๊ณ  ๋ถ€๋ฅด๊ฑฐ๋‚˜ ์ œํ’ˆ ์ด๋ฆ„์— "OpenSSL"์ด ํ‘œ์‹œ๋˜์–ด์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค.

 

"์ด ์ œํ’ˆ์—๋Š” OpenSSL ํˆดํ‚ท์—์„œ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด OpenSSL ํ”„๋กœ์ ํŠธ์—์„œ ๊ฐœ๋ฐœํ•œ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค(http://www.openssl.org/)”

 

์ด ์†Œํ”„ํŠธ์›จ์–ด๋Š” OpenSSL ํ”„๋กœ์ ํŠธ์— ์˜ํ•ด "์žˆ๋Š” ๊ทธ๋Œ€๋กœ" ์ œ๊ณต๋˜๋ฉฐ ์ƒํ’ˆ์„ฑ ๋ฐ ํŠน์ • ๋ชฉ์ ์—์˜ ์ ํ•ฉ์„ฑ์— ๋Œ€ํ•œ ๋ฌต์‹œ์  ๋ณด์ฆ์„ ํฌํ•จํ•˜๋˜ ์ด์— ๊ตญํ•œ๋˜์ง€ ์•Š๋Š” ๋ชจ๋“  ๋ช…์‹œ์  ๋˜๋Š” ๋ฌต์‹œ์  ๋ณด์ฆ์ด ๋ถ€์ธ๋ฉ๋‹ˆ๋‹ค. ์–ด๋– ํ•œ ๊ฒฝ์šฐ์—๋„ OpenSSL ํ”„๋กœ์ ํŠธ ๋˜๋Š” ๊ทธ ๊ธฐ์—ฌ์ž๋Š” ์ง์ ‘, ๊ฐ„์ ‘, ์šฐ๋ฐœ์ , ํŠน๋ณ„, ์˜ˆ์‹œ์  ๋˜๋Š” ๊ฒฐ๊ณผ์  ์†ํ•ด(๋Œ€์ฒด ์žฌํ™” ๋˜๋Š” ์„œ๋น„์Šค์˜ ์กฐ๋‹ฌ, ์‚ฌ์šฉ, ๋ฐ์ดํ„ฐ ๋˜๋Š” ์ด์ต์˜ ์†์‹ค์„ ํฌํ•จํ•˜๋˜ ์ด์— ๊ตญํ•œ๋˜์ง€ ์•Š๋Š”)์— ๋Œ€ํ•ด ์ฑ…์ž„์„ ์ง€์ง€ ์•Š์Šต๋‹ˆ๋‹ค; ๋˜๋Š” ์—…๋ฌด ์ค‘๋‹จ)์˜ ๋ฐœ์ƒ ์›์ธ์ด ๋ฌด์—‡์ด๋“ , ๊ณ„์•ฝ, ๋ฌด๊ณผ์‹ค ์ฑ…์ž„ ๋˜๋Š” ๋ถˆ๋ฒ•ํ–‰์œ„(๊ณผ์‹ค ๋˜๋Š” ๊ธฐํƒ€ ํฌํ•จ)์— ๊ด€๊ณ„์—†์ด, ๊ทธ๋Ÿฌํ•œ ์†ํ•ด์˜ ๊ฐ€๋Šฅ์„ฑ์„ ์‚ฌ์ „์— ๊ณ ์ง€๋ฐ›์€ ๊ฒฝ์šฐ์—๋„ ๋ณธ ์†Œํ”„ํŠธ์›จ์–ด์˜ ์‚ฌ์šฉ์œผ๋กœ ์ธํ•ด ๋ฐœ์ƒํ•˜๋Š” ๋ชจ๋“  ์ฑ…์ž„ ์ด๋ก ์— ๋Œ€ํ•ด ์ฑ…์ž„์„ ์ง€์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

 

 

qsort.c

 

์ด ์ œํ’ˆ์—๋Š” Eric Young์ด ์ž‘์„ฑํ•œ ์•”ํ˜ธํ™” ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค(eay@cryptsoft.com). ์ด ์ œํ’ˆ์—๋Š” ํŒ€ ํ—ˆ๋“œ์Šจ์ด ์ž‘์„ฑํ•œ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค(tjh@cryptsoft.com).

 

https://github.com/freebsd/freebsd-head/blob/master/lib/libc/stdlib/qsort.c

 

์ €์ž‘๊ถŒ (c) 1992, 1993 ์บ˜๋ฆฌํฌ๋‹ˆ์•„ ๋Œ€ํ•™๊ต ๋ฆฌ์ „ํŠธ. ๋ชจ๋“  ๊ถŒ๋ฆฌ ๋ณด์œ .ย 

 

๋‹ค์Œ ์กฐ๊ฑด์„ ์ถฉ์กฑํ•˜๋Š” ๊ฒฝ์šฐ ์ˆ˜์ • ์—ฌ๋ถ€์— ๊ด€๊ณ„์—†์ด ์†Œ์Šค ๋ฐ ๋ฐ”์ด๋„ˆ๋ฆฌ ํ˜•์‹์˜ ์žฌ๋ฐฐํฌ ๋ฐ ์‚ฌ์šฉ์ด ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค:

 

1. ์†Œ์Šค ์ฝ”๋“œ์˜ ์žฌ๋ฐฐํฌ์—๋Š” ์œ„์˜ ์ €์ž‘๊ถŒ ๊ณ ์ง€, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋‹ค์Œ ๋ฉด์ฑ… ์กฐํ•ญ์ด ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

2. ๋ฐ”์ด๋„ˆ๋ฆฌ ํ˜•์‹์˜ ์žฌ๋ฐฐํฌ๋Š” ๋ฐฐํฌ์™€ ํ•จ๊ป˜ ์ œ๊ณต๋˜๋Š” ๋ฌธ์„œ ๋ฐ/๋˜๋Š” ๊ธฐํƒ€ ์ž๋ฃŒ์— ์œ„์˜ ์ €์ž‘๊ถŒ ๊ณ ์ง€, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋‹ค์Œ ๋ฉด์ฑ… ์กฐํ•ญ์„ ๋ฐ˜๋“œ์‹œ ํฌํ•จํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

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

 

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

 

 

Python ์š”์ฒญ

 

(http://docs.python-requests.org/en/latest/)

 

์•„ํŒŒ์น˜ ๋ผ์ด์„ ์Šค ๋ฒ„์ „ 2.0,

2004๋…„ 1์›”

http://www.apache.org/licenses/

 

 

์‚ฌ์šฉ, ๋ณต์ œ ๋ฐ ๋ฐฐํฌ ์ด์šฉ ์•ฝ๊ด€

 

1. ์ •์˜.

 

"๋ผ์ด์„ ์Šค"๋Š” ๋ณธ ๋ฌธ์„œ์˜ ์„น์…˜ 1๋ถ€ํ„ฐ 9๊นŒ์ง€์— ์ •์˜๋œ ์‚ฌ์šฉ, ๋ณต์ œ ๋ฐ ๋ฐฐํฌ์— ๋Œ€ํ•œ ์•ฝ๊ด€์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

"๋ผ์ด์„ ์Šค ํ—ˆ๊ฐ€์ž"๋Š” ๋ผ์ด์„ ์Šค๋ฅผ ๋ถ€์—ฌํ•˜๋Š” ์ €์ž‘๊ถŒ ์†Œ์œ ์ž ๋˜๋Š” ์ €์ž‘๊ถŒ ์†Œ์œ ์ž๋กœ๋ถ€ํ„ฐ ๊ถŒํ•œ์„ ์œ„์ž„๋ฐ›์€ ๋‹จ์ฒด๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

"๋ฒ•์ธ"์ด๋ž€ ๋Œ€ํ–‰ ๋ฒ•์ธ๊ณผ ํ•ด๋‹น ๋ฒ•์ธ์„ ์ง€๋ฐฐํ•˜๊ฑฐ๋‚˜, ํ•ด๋‹น ๋ฒ•์ธ์˜ ์ง€๋ฐฐ๋ฅผ ๋ฐ›๊ฑฐ๋‚˜, ํ•ด๋‹น ๋ฒ•์ธ๊ณผ ๊ณต๋™ ์ง€๋ฐฐ ํ•˜์— ์žˆ๋Š” ๊ธฐํƒ€ ๋ชจ๋“  ๋ฒ•์ธ์˜ ๊ฒฐํ•ฉ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์ด ์ •์˜์˜ ๋ชฉ์ ์ƒ 'ํ†ต์ œ'๋Š” (i) ๊ณ„์•ฝ ๋˜๋Š” ๊ธฐํƒ€ ๋ฐฉ์‹์œผ๋กœ ํ•ด๋‹น ๋ฒ•์ธ์˜ ์ง€์‹œ ๋˜๋Š” ๊ฒฝ์˜์„ ์œ ๋ฐœํ•  ์ˆ˜ ์žˆ๋Š” ์ง์ ‘ ๋˜๋Š” ๊ฐ„์ ‘์ ์ธ ๊ถŒํ•œ, (ii) ๋ฐœํ–‰ ์ฃผ์‹์˜ 50%(50%) ์ด์ƒ์„ ์†Œ์œ ํ•˜๊ฑฐ๋‚˜ (iii) ํ•ด๋‹น ๋ฒ•์ธ์˜ ์ˆ˜์ต์  ์†Œ์œ ๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

"์‚ฌ์šฉ์ž"(๋˜๋Š” "๊ท€ํ•˜"๋ผ ํ•จ)๋Š” ๋ณธ ๋ผ์ด์„ ์Šค์— ์˜ํ•ด ๋ถ€์—ฌ๋œ ๊ถŒํ•œ์„ ํ–‰์‚ฌํ•˜๋Š” ๊ฐœ์ธ ๋˜๋Š” ๋ฒ•์ธ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.
"์†Œ์Šค" ์–‘์‹์€ ์†Œํ”„ํŠธ์›จ์–ด ์†Œ์Šค ์ฝ”๋“œ, ๋ฌธ์„œ ์†Œ์Šค ๋ฐ ๊ตฌ์„ฑ ํŒŒ์ผ์„ ํฌํ•จํ•˜๋˜ ์ด์— ๊ตญํ•œ๋˜์ง€ ์•Š๋Š” ์ˆ˜์ • ์‹œ ์„ ํ˜ธ๋˜๋Š” ํ˜•์‹์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

"๊ฐœ์ฒด" ํ˜•์‹์€ ์ปดํŒŒ์ผ๋œ ๊ฐœ์ฒด ์ฝ”๋“œ, ์ƒ์„ฑ๋œ ๋ฌธ์„œ, ๋‹ค๋ฅธ ๋ฏธ๋””์–ด ์œ ํ˜•์œผ๋กœ์˜ ๋ณ€ํ™˜์„ ํฌํ•จํ•˜๋˜ ์ด์— ๊ตญํ•œ๋˜์ง€ ์•Š๋Š” ์†Œ์Šค ํ˜•์‹์˜ ๊ธฐ๊ณ„์  ๋ณ€ํ˜• ๋˜๋Š” ๋ฒˆ์—ญ์œผ๋กœ ์ธํ•ด ๋ฐœ์ƒํ•˜๋Š” ๋ชจ๋“  ํ˜•์‹์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

"์ €์ž‘๋ฌผ"์ด๋ž€ ๋ผ์ด์„ ์Šค์— ๋”ฐ๋ผ ์ œ๊ณต๋˜๋Š” ์†Œ์Šค ๋˜๋Š” ๊ฐ์ฒด ํ˜•ํƒœ์˜ ์ €์ž‘๋ฌผ์„ ์˜๋ฏธํ•˜๋ฉฐ, ์ €์ž‘๋ฌผ์— ํฌํ•จ๋˜๊ฑฐ๋‚˜ ์ €์ž‘๋ฌผ์— ์ฒจ๋ถ€๋œ ์ €์ž‘๊ถŒ ๊ณ ์ง€(์•„๋ž˜ ๋ถ€๋ก์— ์˜ˆ์‹œ๊ฐ€ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค)์— ํ‘œ์‹œ๋œ ๋Œ€๋กœ ์ €์ž‘๋ฌผ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

 

"2์ฐจ์  ์ €์ž‘๋ฌผ"์ด๋ž€ ์†Œ์Šค ๋˜๋Š” ๊ฐ์ฒด ํ˜•ํƒœ์— ๊ด€๊ณ„์—†์ด ์ €์ž‘๋ฌผ์„ ๊ธฐ๋ฐ˜์œผ๋กœ(๋˜๋Š” ์ €์ž‘๋ฌผ์—์„œ ํŒŒ์ƒ๋œ) ํŽธ์ง‘ ์ˆ˜์ •, ์ฃผ์„, ์ •๊ตํ™” ๋˜๋Š” ๊ธฐํƒ€ ์ˆ˜์ •์ด ์ „์ฒด์ ์œผ๋กœ ์›๋ณธ ์ €์ž‘๋ฌผ์„ ๋‚˜ํƒ€๋‚ด๋Š” ๋ชจ๋“  ์ €์ž‘๋ฌผ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ๋ณธ ๋ผ์ด์„ ์Šค์˜ ๋ชฉ์ ์ƒ 2์ฐจ์  ์ €์ž‘๋ฌผ์—๋Š” ์ €์ž‘๋ฌผ ๋ฐ ๊ทธ 2์ฐจ์  ์ €์ž‘๋ฌผ์˜ ์ธํ„ฐํŽ˜์ด์Šค์™€ ๋ถ„๋ฆฌ๋˜์–ด ์žˆ๊ฑฐ๋‚˜ ๋‹จ์ˆœํžˆ ๋งํฌ(๋˜๋Š” ์ด๋ฆ„์œผ๋กœ ๋ฐ”์ธ๋”ฉ)๋˜์–ด ์žˆ๋Š” ์ €์ž‘๋ฌผ์€ ํฌํ•จ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

 

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

"๊ธฐ์—ฌ์ž"๋Š” ๋ผ์ด์„ ์Šค ์‚ฌ์šฉ๊ถŒ์ž ๋ฐ ๋ผ์ด์„ ์Šค ์‚ฌ์šฉ๊ถŒ์ž๋ฅผ ๋Œ€์‹ ํ•˜์—ฌ ๋ผ์ด์„ ์Šค ์‚ฌ์šฉ๊ถŒ์ž๊ฐ€ ๊ธฐ์—ฌ๋ฅผ ์ˆ˜๋ นํ•˜๊ณ  ์ดํ›„ ์ €์ž‘๋ฌผ์— ํฌํ•จ๋œ ๊ฐœ์ธ ๋˜๋Š” ๋ฒ•์ธ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

 

2. ์ €์ž‘๊ถŒ ๋ผ์ด์„ ์Šค ๋ถ€์—ฌ.

 

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

 

3. ํŠนํ—ˆ ๋ผ์ด์„ ์Šค ๋ถ€์—ฌ.

 

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

 

4. ์žฌ๋ฐฐํฌ.

 

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

 

a) ๊ท€ํ•˜๋Š” ์ €์ž‘๋ฌผ ๋˜๋Š” ํŒŒ์ƒ ์ €์ž‘๋ฌผ์˜ ๋‹ค๋ฅธ ์ˆ˜์‹ ์ž์—๊ฒŒ ๋ณธ ๋ผ์ด์„ ์Šค ์‚ฌ๋ณธ์„ ์ œ๊ณตํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

b) ์ˆ˜์ •๋œ ํŒŒ์ผ์—๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ํŒŒ์ผ์„ ๋ณ€๊ฒฝํ–ˆ์Œ์„ ์•Œ๋ฆฌ๋Š” ๋ˆˆ์— ์ž˜ ๋„๋Š” ์•Œ๋ฆผ์„ ํ‘œ์‹œํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

c) ์‚ฌ์šฉ์ž๋Š” ๋ฐฐํฌํ•˜๋Š” ๋ชจ๋“  ํŒŒ์ƒ ์ €์ž‘๋ฌผ์˜ ์†Œ์Šค ์–‘์‹์—์„œ ํŒŒ์ƒ ์ €์ž‘๋ฌผ์˜ ์ผ๋ถ€์™€ ๊ด€๋ จ์ด ์—†๋Š” ๊ณ ์ง€๋ฅผ ์ œ์™ธํ•œ ๋ชจ๋“  ์ €์ž‘๊ถŒ, ํŠนํ—ˆ, ์ƒํ‘œ ๋ฐ ์ €์ž‘๋ฌผ ๊ท€์† ๊ณ ์ง€๋ฅผ ์†Œ์Šค ์–‘์‹์— ์œ ์ง€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

d) ์ €์ž‘๋ฌผ์— ๋ฐฐํฌ์˜ ์ผ๋ถ€๋กœ "๊ณ ์ง€" ํ…์ŠคํŠธ ํŒŒ์ผ์ด ํฌํ•จ๋œ ๊ฒฝ์šฐ, ์‚ฌ์šฉ์ž๊ฐ€ ๋ฐฐํฌํ•˜๋Š” ๋ชจ๋“  2์ฐจ์  ์ €์ž‘๋ฌผ์—๋Š” 2์ฐจ์  ์ €์ž‘๋ฌผ์˜ ์ผ๋ถ€์™€ ๊ด€๋ จ์ด ์—†๋Š” ๊ณ ์ง€๋ฅผ ์ œ์™ธํ•˜๊ณ  ํ•ด๋‹น ๊ณ ์ง€ ํŒŒ์ผ์— ํฌํ•จ๋œ ์†์„ฑ ๊ณ ์ง€์˜ ์ฝ๊ธฐ ์‰ฌ์šด ์‚ฌ๋ณธ์„ ๋‹ค์Œ ์ค‘ ํ•œ ๊ณณ ์ด์ƒ์— ํฌํ•จ์‹œ์ผœ์•ผ ํ•ฉ๋‹ˆ๋‹ค: ํŒŒ์ƒ ์ €์ž‘๋ฌผ์˜ ์ผ๋ถ€๋กœ ๋ฐฐํฌ๋œ NOTICE ํ…์ŠคํŠธ ํŒŒ์ผ ๋‚ด, ํŒŒ์ƒ ์ €์ž‘๋ฌผ๊ณผ ํ•จ๊ป˜ ์ œ๊ณต๋˜๋Š” ๊ฒฝ์šฐ ์†Œ์Šค ์–‘์‹ ๋˜๋Š” ๋ฌธ์„œ ๋‚ด, ํŒŒ์ƒ ์ €์ž‘๋ฌผ์— ์˜ํ•ด ์ƒ์„ฑ๋œ ๋””์Šคํ”Œ๋ ˆ์ด ๋‚ด, ๊ทธ๋Ÿฌํ•œ ์ œ3์ž ๊ณ ์ง€๊ฐ€ ์ผ๋ฐ˜์ ์œผ๋กœ ํ‘œ์‹œ๋˜๋Š” ๊ฒฝ์šฐ ๋ฐ ๋ชจ๋“  ์œ„์น˜.๊ณ ์ง€ ํŒŒ์ผ์˜ ๋‚ด์šฉ์€ ์ •๋ณด ์ œ๊ณต ๋ชฉ์ ์œผ๋กœ๋งŒ ์‚ฌ์šฉ๋˜๋ฉฐ ๋ผ์ด์„ ์Šค๋ฅผ ์ˆ˜์ •ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ท€ํ•˜๋Š” ๋ฐฐํฌํ•˜๋Š” 2์ฐจ์  ์ €์ž‘๋ฌผ ๋‚ด์— ์ €์ž‘๋ฌผ์˜ ๊ณ ์ง€ ํ…์ŠคํŠธ์™€ ํ•จ๊ป˜ ๋˜๋Š” ๋ถ€๋ก์œผ๋กœ ๊ท€ํ•˜๋งŒ์˜ ๊ท€์† ๊ณ ์ง€๋ฅผ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, ๊ทธ๋Ÿฌํ•œ ์ถ”๊ฐ€ ๊ท€์† ๊ณ ์ง€๊ฐ€ ๋ผ์ด์„ ์Šค๋ฅผ ์ˆ˜์ •ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ํ•ด์„๋  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ์— ํ•œํ•ฉ๋‹ˆ๋‹ค.

 

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

 

5. ๊ธฐ์—ฌ ์ œ์ถœ.

 

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

 

6. ์ƒํ‘œ.

 

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

 

7. ๋ณด์ฆ์˜ ๋ถ€์ธ.

 

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

 

8. ์ฑ…์ž„์˜ ์ œํ•œ.

 

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

 

9. ๋ณด์ฆ ๋˜๋Š” ์ถ”๊ฐ€ ์ฑ…์ž„ ์ˆ˜๋ฝ.

 

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

 

 

์ด์šฉ ์•ฝ๊ด€ ์ข…๋ฃŒ

 

 

๋ถ€๋ก: ์ž‘์—…์— ์•„ํŒŒ์น˜ ๋ผ์ด์„ ์Šค๋ฅผ ์ ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•

 

์ €์ž‘๋ฌผ์— ์•„ํŒŒ์น˜ ๋ผ์ด์„ ์Šค๋ฅผ ์ ์šฉํ•˜๋ ค๋ฉด, ๊ด„ํ˜ธ "[]"๋กœ ๋ฌถ์ธ ํ•„๋“œ๋ฅผ ์ž์‹ ์˜ ์‹๋ณ„ ์ •๋ณด๋กœ ๋Œ€์ฒดํ•˜์—ฌ ๋‹ค์Œ ์ƒ์šฉ๊ตฌ ๊ณต์ง€๋ฅผ ์ฒจ๋ถ€ํ•˜์„ธ์š”. (๊ด„ํ˜ธ๋Š” ํฌํ•จํ•˜์ง€ ๋งˆ์„ธ์š”!) ํ…์ŠคํŠธ๋Š” ํŒŒ์ผ ํ˜•์‹์— ๋งž๋Š” ์ฃผ์„ ๊ตฌ๋ฌธ์œผ๋กœ ๋ฌถ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ํƒ€์‚ฌ ์•„์นด์ด๋ธŒ ๋‚ด์—์„œ ์‰ฝ๊ฒŒ ์‹๋ณ„ํ•  ์ˆ˜ ์žˆ๋„๋ก ํŒŒ์ผ ๋˜๋Š” ํด๋ž˜์Šค ์ด๋ฆ„๊ณผ ๋ชฉ์  ์„ค๋ช…์„ ์ €์ž‘๊ถŒ ๊ณ ์ง€ ์‚ฌํ•ญ๊ณผ ๋™์ผํ•œ '์ธ์‡„๋œ ํŽ˜์ด์ง€'์— ํฌํ•จ์‹œํ‚ค๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

 

์ €์ž‘๊ถŒ [yyyy] [์ €์ž‘๊ถŒ ์†Œ์œ ์ž ์ด๋ฆ„]

 

์•„ํŒŒ์น˜ ๋ผ์ด์„ ์Šค ๋ฒ„์ „ 2.0(์ดํ•˜ "๋ผ์ด์„ ์Šค")์— ๋”ฐ๋ผ ๋ผ์ด์„ ์Šค๊ฐ€ ๋ถ€์—ฌ๋˜๋ฉฐ, ๋ผ์ด์„ ์Šค๋ฅผ ์ค€์ˆ˜ํ•˜์ง€ ์•Š๋Š” ํ•œ ์ด ํŒŒ์ผ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋ผ์ด์„ ์Šค ์‚ฌ๋ณธ์€ ๋‹ค์Œ์—์„œ ๊ตฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

http://www.apache.org/licenses/LICENSE-2.0

 

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

 

 

๋ฉค์บ์‹œ๋“œ ๋ผ์ด์„ ์Šค

 

์ €์ž‘๊ถŒ (c) 2003, Danga Interactive, Inc. ๋ชจ๋“  ๊ถŒ๋ฆฌ ๋ณด์œ .

 

๋‹ค์Œ ์กฐ๊ฑด์„ ์ถฉ์กฑํ•˜๋Š” ๊ฒฝ์šฐ ์ˆ˜์ • ์—ฌ๋ถ€์— ๊ด€๊ณ„์—†์ด ์†Œ์Šค ๋ฐ ๋ฐ”์ด๋„ˆ๋ฆฌ ํ˜•์‹์˜ ์žฌ๋ฐฐํฌ ๋ฐ ์‚ฌ์šฉ์ด ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค:

 

1. ์†Œ์Šค ์ฝ”๋“œ์˜ ์žฌ๋ฐฐํฌ์—๋Š” ์œ„์˜ ์ €์ž‘๊ถŒ ๊ณ ์ง€, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋‹ค์Œ ๋ฉด์ฑ… ์กฐํ•ญ์ด ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

2. ๋ฐ”์ด๋„ˆ๋ฆฌ ํ˜•์‹์˜ ์žฌ๋ฐฐํฌ๋Š” ๋ฐฐํฌ์™€ ํ•จ๊ป˜ ์ œ๊ณต๋˜๋Š” ๋ฌธ์„œ ๋ฐ/๋˜๋Š” ๊ธฐํƒ€ ์ž๋ฃŒ์— ์œ„์˜ ์ €์ž‘๊ถŒ ๊ณ ์ง€, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋‹ค์Œ ๋ฉด์ฑ… ์กฐํ•ญ์„ ๋ฐ˜๋“œ์‹œ ํฌํ•จํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

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

 

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

 

 

๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ผ์ด์„ ์Šค

 

์ €์ž‘๊ถŒ (c) 2000-2004, Niels Provos. ๋ชจ๋“  ๊ถŒ๋ฆฌ ๋ณด์œ .

 

๋‹ค์Œ ์กฐ๊ฑด์„ ์ถฉ์กฑํ•˜๋Š” ๊ฒฝ์šฐ ์ˆ˜์ • ์—ฌ๋ถ€์— ๊ด€๊ณ„์—†์ด ์†Œ์Šค ๋ฐ ๋ฐ”์ด๋„ˆ๋ฆฌ ํ˜•์‹์˜ ์žฌ๋ฐฐํฌ ๋ฐ ์‚ฌ์šฉ์ด ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค:

 

1. ์†Œ์Šค ์ฝ”๋“œ์˜ ์žฌ๋ฐฐํฌ์—๋Š” ์œ„์˜ ์ €์ž‘๊ถŒ ๊ณ ์ง€, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋‹ค์Œ ๋ฉด์ฑ… ์กฐํ•ญ์ด ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

2. ๋ฐ”์ด๋„ˆ๋ฆฌ ํ˜•์‹์˜ ์žฌ๋ฐฐํฌ๋Š” ๋ฐฐํฌ์™€ ํ•จ๊ป˜ ์ œ๊ณต๋˜๋Š” ๋ฌธ์„œ ๋ฐ/๋˜๋Š” ๊ธฐํƒ€ ์ž๋ฃŒ์— ์œ„์˜ ์ €์ž‘๊ถŒ ๊ณ ์ง€, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋‹ค์Œ ๋ฉด์ฑ… ์กฐํ•ญ์„ ๋ฐ˜๋“œ์‹œ ํฌํ•จํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

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

 

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

 

 

libmemcached ๋ผ์ด์„ ์Šค

 

์ €์ž‘๊ถŒ (c) 2006, Brian Aker .ํŒ๊ถŒ ์†Œ์œ .

 

๋‹ค์Œ ์กฐ๊ฑด์„ ์ถฉ์กฑํ•˜๋Š” ๊ฒฝ์šฐ ์ˆ˜์ • ์—ฌ๋ถ€์— ๊ด€๊ณ„์—†์ด ์†Œ์Šค ๋ฐ ๋ฐ”์ด๋„ˆ๋ฆฌ ํ˜•์‹์˜ ์žฌ๋ฐฐํฌ ๋ฐ ์‚ฌ์šฉ์ด ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค:

 

1. ์†Œ์Šค ์ฝ”๋“œ์˜ ์žฌ๋ฐฐํฌ์—๋Š” ์œ„์˜ ์ €์ž‘๊ถŒ ๊ณ ์ง€, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋‹ค์Œ ๋ฉด์ฑ… ์กฐํ•ญ์ด ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

2. ๋ฐ”์ด๋„ˆ๋ฆฌ ํ˜•์‹์˜ ์žฌ๋ฐฐํฌ๋Š” ๋ฐฐํฌ์™€ ํ•จ๊ป˜ ์ œ๊ณต๋˜๋Š” ๋ฌธ์„œ ๋ฐ/๋˜๋Š” ๊ธฐํƒ€ ์ž๋ฃŒ์— ์œ„์˜ ์ €์ž‘๊ถŒ ๊ณ ์ง€, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋‹ค์Œ ๋ฉด์ฑ… ์กฐํ•ญ์„ ๋ฐ˜๋“œ์‹œ ํฌํ•จํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

3. ๊ตฌ์ฒด์ ์ธ ์‚ฌ์ „ ์„œ๋ฉด ํ—ˆ๊ฐ€ ์—†์ด ์ด ์†Œํ”„ํŠธ์›จ์–ด์—์„œ ํŒŒ์ƒ๋œ ์ œํ’ˆ์„ ๋ณด์ฆํ•˜๊ฑฐ๋‚˜ ํ™๋ณดํ•˜๋Š” ๋ฐ Brian Aker์˜ ์ด๋ฆ„์ด๋‚˜ ๊ธฐ์—ฌ์ž์˜ ์ด๋ฆ„์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

 

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

 

 

pthreads_win32.license

 

pthreads-win32 - Microsoft Windows์šฉ POSIX ์Šค๋ ˆ๋“œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ

 

- ๋ผ์ด์„ ์Šค ์‹œ์ž‘ - ๋ผ์ด์„ ์Šค ์‹œ์ž‘

 

์ด ํŒŒ์ผ์€ ์ €์ž‘๊ถŒ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
์ด ํŒŒ์ผ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ €์ž‘๊ถŒ์˜ ๋ณดํ˜ธ๋ฅผ ๋ฐ›์Šต๋‹ˆ๋‹ค:

 

์ €์ž‘๊ถŒ (C) 2001,2006 Ross P. Johnson
๋ชจ๋“  ๊ถŒ๋ฆฌ ๋ณด์œ .

 

๋ˆ„๊ตฌ๋‚˜ ์ด ๋ผ์ด์„ ์Šค ๋ฌธ์„œ๋ฅผ ๊ทธ๋Œ€๋กœ ๋ณต์‚ฌํ•˜์—ฌ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์ด๋ฅผ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒƒ์€ ํ—ˆ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

Pthreads-win32๋Š” GNU ํ•˜์œ„ ์ผ๋ฐ˜ ๊ณต์ค‘ ์‚ฌ์šฉ ํ—ˆ๊ฐ€์„œ์˜ ์ ์šฉ์„ ๋ฐ›์Šต๋‹ˆ๋‹ค.
Pthreads-win32๋Š” ๊ณต๊ฐœ ์†Œํ”„ํŠธ์›จ์–ด์ด๋ฉฐ, ์ž์œ  ์†Œํ”„ํŠธ์›จ์–ด ์žฌ๋‹จ ๋ผ์ด์„ ์Šค ๋ฒ„์ „ 2.1์— ๊ฒŒ์‹œ๋œ GNU ์•ฝ์†Œ ์ผ๋ฐ˜ ๊ณต์ค‘ ์‚ฌ์šฉ ํ—ˆ๊ฐ€์„œ์— ๋”ฐ๋ผ ์žฌ๋ฐฐํฌ ๋ฐ/๋˜๋Š” ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

Pthreads-win32๋Š” ์—ฌ๋Ÿฌ ๋ฐ”์ด๋„ˆ๋ฆฌ ๋งํฌ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ, ์—ฌ๋Ÿฌ ๋ชจ๋“ˆ, ๊ด€๋ จ ์ธํ„ฐํŽ˜์ด์Šค ์ •์˜ ํŒŒ์ผ ๋ฐ ์ปดํŒŒ์ผ ๋ฐ ์„ค์น˜๋ฅผ ์ œ์–ดํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ์Šคํฌ๋ฆฝํŠธ์ž…๋‹ˆ๋‹ค.

 

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

 

GNU ์•ฝ์†Œ ์ผ๋ฐ˜ ๊ณต์ค‘ ์‚ฌ์šฉ ํ—ˆ๊ฐ€์„œ ์‚ฌ๋ณธ์€ ํŒŒ์ผ๋ช…: COPYING.LIB๋กœ pthreads-win32์™€ ํ•จ๊ป˜ ๋ฐฐํฌ๋ฉ๋‹ˆ๋‹ค.

 

pthreads-win32๊ฐ€ ํฌํ•จ๋œ ๋ฒ„์ „ 2.1 GNU ํ•˜์œ„ ์ผ๋ฐ˜ ๊ณต์ค‘ ์‚ฌ์šฉ ํ—ˆ๊ฐ€์„œ ์‚ฌ๋ณธ์„ ๋ฐ›์•˜์–ด์•ผ ํ•˜๋ฉฐ, ๊ทธ๋ ‡์ง€ ์•Š์€ ๊ฒฝ์šฐ ๋‹ค์Œ ์ฃผ์†Œ๋กœ ๋ฌธ์˜ํ•˜์„ธ์š”:

 

์ž์œ  ์†Œํ”„ํŠธ์›จ์–ด ์žฌ๋‹จ, Inc.
59 ํ…œํ”Œ ํ”Œ๋ ˆ์ด์Šค
Suite 330
๋ณด์Šคํ„ด, MA02111-1307
๋ฏธ๊ตญ

 

pthreads-win32์˜ ์—ฐ๋ฝ์ฒ˜ ์ฃผ์†Œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค:

 

์›น:ย http://sources.redhat.com/pthreads-win32
์ด๋ฉ”์ผ: ๋กœ์Šค ์กด์Šจ
์‚ฌ์šฉํ•˜์„ธ์š”: Firstname.Lastname@homemail.com.au

 

Pthreads-win32 ์ €์ž‘๊ถŒ ๋ฐ ์˜ˆ์™ธ ํŒŒ์ผ

 

์•„๋ž˜ ๋‚˜์—ด๋œ ํŒŒ์ผ์„ ์ œ์™ธํ•˜๊ณ , Pthreads-win32๋Š” ๋‹ค์Œ GNU ์•ฝ์†Œ ์ผ๋ฐ˜ ๊ณต์ค‘ ์‚ฌ์šฉ ํ—ˆ๊ฐ€์„œ ์ €์ž‘๊ถŒ์˜ ์ ์šฉ์„ ๋ฐ›์Šต๋‹ˆ๋‹ค:

 

Pthreads-win32 - Win32์šฉ POSIX ์Šค๋ ˆ๋“œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ

 

Copyright(C) 1998 John E. Bossom

์ €์ž‘๊ถŒ(C) 1999,2006 Pthreads-win32 ๊ธฐ์—ฌ์ž

 

ํ˜„์žฌ ๊ธฐ์—ฌ์ž ๋ชฉ๋ก์€ ์†Œ์Šค ์ฝ”๋“œ ๋ฐฐํฌ์— ํฌํ•จ๋œ CONTRIBUTORS ํŒŒ์ผ์— ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ ๊ธฐ์—ฌ์ž ๋ชฉ๋ก์€ ๋‹ค์Œ WWW ์œ„์น˜์—์„œ๋„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:ย http://sources.redhat.com/pthreads-win32/contributors.html

 

์—ฐ๋ฝ์ฒ˜ ์ด๋ฉ”์ผ: ๋กœ์Šค ์กด์Šจ
์‚ฌ์šฉํ•˜์„ธ์š”: Firstname.Lastname@homemail.com.au

 

์ด๋Ÿฌํ•œ ํŒŒ์ผ์€ ์œ„์— ๋‚˜์—ด๋œ ์ €์ž‘๊ถŒ ์ค‘ ์–ด๋Š ๊ฒƒ๋„ ์ ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค:

 

๋ณต์‚ฌ
COPYING.LIB
tests/rwlock7.c

 

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

 

๋ฒ„์ „ 2.1 GNU ์•ฝ์†Œ ์ผ๋ฐ˜ ๊ณต์ค‘ ์‚ฌ์šฉ ํ—ˆ๊ฐ€์„œ ์‚ฌ๋ณธ์ด ํฌํ•จ๋œ COPYING.LIB ํŒŒ์ผ์€ ๊ทธ ์ž์ฒด๋กœ ์ž์œ  ์†Œํ”„ํŠธ์›จ์–ด ์žฌ๋‹จ์˜ ์ €์ž‘๊ถŒ์ž…๋‹ˆ๋‹ค. ๋Š” Pthreads-win32์— ๋Œ€ํ•œ ์ €์ž‘๊ถŒ์„ ๊ฐ€์ง€๊ณ  ์žˆ์ง€ ์•Š์œผ๋ฉฐ, pthreads-win32์™€ ํ•จ๊ป˜ ์ œ๊ณต๋˜๋Š” COPYING.LIB์— ๋Œ€ํ•ด์„œ๋งŒ ์ €์ž‘๊ถŒ์ด ์žˆ๋‹ค๋Š” ์ ์— ์œ ์˜ํ•˜์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค.

 

tests/rwlock7.c ํŒŒ์ผ์€ ๋ฐ์ด๋ธŒ ๋ถ€ํ…ํ˜ธํ”„๊ฐ€ ๊ทธ์˜ ์ €์„œ 'POSIX(R) ์Šค๋ ˆ๋“œ๋กœ ํ”„๋กœ๊ทธ๋ž˜๋ฐ'์„ ์œ„ํ•ด ์ž‘์„ฑํ•œ ์ฝ”๋“œ์—์„œ ํŒŒ์ƒ๋œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
์›๋ณธ ์ฝ”๋“œ๋Š” ๊ทธ์˜ ์›น์‚ฌ์ดํŠธ์—์„œ ๋ฌด๋ฃŒ๋กœ ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.ย http://home.earthlink.net/~anneart/family/Threads/source.htmlย ์ €์ž‘๊ถŒ ๋˜๋Š” ์ €์ž‘์ž ํ‘œ์‹œ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ž์œ ๋กญ๊ฒŒ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์œผ๋กœ ๊ฐ€์ •ํ•ฉ๋‹ˆ๋‹ค.

 

๋ชจ๋“  ๊ฒฝ์šฐ์— ์ด๋Ÿฌํ•œ ์˜ˆ์™ธ ํŒŒ์ผ์„ ์ž์œ ๋กญ๊ฒŒ ์‚ฌ์šฉํ•˜๊ณ  ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  LGPL์ด ์ ์šฉ๋˜๋Š” ํŒŒ์ผ์„ ์ž์œ ๋กญ๊ฒŒ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์ „์ฒด pthreads-win32 ์†Œ์Šค๋ฅผ ์ž์œ ๋กญ๊ฒŒ ์‚ฌ์šฉ ๋ฐ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

์ผ๋ฐ˜ ์นดํ”ผ๋ ˆํ”„ํŠธ ๋ฐ ๋ผ์ด์„ ์Šค ์ •๋ณด

 

์นดํ”ผ๋ ˆํ”„ํŠธ์— ๋Œ€ํ•œ ์ผ๋ฐ˜์ ์ธ ์ •๋ณด๋Š” ๋‹ค์Œ์„ ์ฐธ์กฐํ•˜์„ธ์š”:

 

http://www.gnu.org/copyleft/

 

GNU ํ•˜์œ„ ์ผ๋ฐ˜ ๊ณต์ค‘ ๋ผ์ด์„ ์Šค์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋‹ค์Œ์„ ์ฐธ์กฐํ•˜์„ธ์š”:

 

http://www.gnu.org/copyleft/lesser.html
http://www.gnu.org/copyleft/lesser.txt

 

pthreads-win32๊ฐ€ GNU ์ผ๋ฐ˜ ๊ณต์ค‘ ์‚ฌ์šฉ ํ—ˆ๊ฐ€์„œ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์€ ์ด์œ 
pthreads-win32 ํ”„๋กœ์ ํŠธ์˜ ๋ชฉํ‘œ๋Š” ๋‹ค๋ฅธ POSIX ํ˜ธํ™˜ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์™€ ์ง์ ‘ ์—ฐ๊ฒฐ๋˜์ง€ ์•Š๊ณ  ๋…๋ฆฝํ˜• ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ด๊ธฐ ๋•Œ๋ฌธ์— ์ œํ•œ๋˜๋Š” ๋ฒ”์œ„ ๋‚ด์—์„œ Microsoft Windows์šฉ POSIX ์Šค๋ ˆ๋“œ API์˜ ํ’ˆ์งˆ๊ณผ ์™„๋ฒฝํ•œ ๊ตฌํ˜„์„ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์ด์—ˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, POSIX ์‹ ํ˜ธ ๊ธฐ๋ฐ˜ ๊ธฐ๋Šฅ๊ณผ ๊ฐ™์€ ์ผ๋ถ€ ๊ธฐ๋Šฅ์ด ๋ˆ„๋ฝ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

 

Pthreads-win32๋Š” ์ง€์›๋˜๋Š” ์ปดํŒŒ์ผ๋Ÿฌ์— ๋”ฐ๋ผ ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ๋ฒ„์ „์œผ๋กœ ์ œ๊ณต๋˜๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋กœ, ๋™์ ์œผ๋กœ ์—ฐ๊ฒฐ๋œ ๋ชจ๋“ˆ ๋˜๋Š” ์ •์ ์œผ๋กœ ์—ฐ๊ฒฐ๋œ ๋ฐ”์ด๋„ˆ๋ฆฌ ๋ชจ๋“ˆ ์ง‘ํ•ฉ์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ์ž์ฒด๋กœ๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์•„๋‹™๋‹ˆ๋‹ค.

 

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

 

LGPL์— ๋”ฐ๋ผ pthreads-win32๋ฅผ ๊ณต๊ฐœํ•˜๋ฉด ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ๋„๋ฆฌ ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋™์‹œ์— ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์˜ ํ˜„์žฌ ๋ฐ ๋ฏธ๋ž˜์˜ ๋ชจ๋“  ์‚ฌ์šฉ์ž์—๊ฒŒ ํ˜œํƒ์„ ์ค„ ์ˆ˜ ์žˆ๋„๋ก ๋ฒ„๊ทธ ์ˆ˜์ • ๋ฐ ๊ฐœ์„  ์‚ฌํ•ญ์ด pthreads-win32 ์ฝ”๋“œ ์ž์ฒด์— ๋ฐ˜ํ™˜๋ฉ๋‹ˆ๋‹ค.

 

pthreads-win32๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด POSIX ์Šค๋ ˆ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ Win32 ํ”Œ๋žซํผ์œผ๋กœ ํฌํŒ…ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, ์ด ํ”„๋กœ์ ํŠธ์˜ ๋” ๋„“์€ ๋ชฉํ‘œ๋Š” ๊ณต๊ฐœ ํ‘œ์ค€ ์‚ฌ์šฉ์„ ์žฅ๋ คํ•˜๊ณ  ํŠนํžˆ Win32 ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ž‘์„ฑํ•˜๋Š” ๊ฐœ๋ฐœ์ž๊ฐ€ ์ œํ’ˆ์˜ ์ž ์žฌ์  ์‹œ์žฅ ํ™•๋Œ€๋ฅผ ์กฐ๊ธˆ ๋” ์‰ฝ๊ฒŒ ๊ณ ๋ คํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ๋ฐ ์žˆ์Šต๋‹ˆ๋‹ค.

 

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

 

jQuery_Tools_Tabs.license:

 

- ๋ผ์ด์„ ์Šค ์‹œ์ž‘ - ๋ผ์ด์„ ์Šค ์‹œ์ž‘

 

๋ผ์ด์„ ์Šค

jQuery ๋„๊ตฌ 1.2.4 ํƒญ - UI ๋””์ž์ธ์˜ ๊ธฐ๋ณธ ์‚ฌํ•ญ์ž…๋‹ˆ๋‹ค.

์ €์ž‘๊ถŒ์ด๋‚˜ ๋ผ์ด์„ ์Šค๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ์›ํ•˜๋Š” ๋Œ€๋กœ ํ•˜์„ธ์š”.

http://flowplayer.org/tools/tabs/

 

์ดํ›„: 2008๋…„ 11์›”
๋‚ ์งœ:Sun Aug 15 08:16:31 2010 +0000ย 

 

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

 

jquery.license:

 

- ๋ผ์ด์„ ์Šค ์‹œ์ž‘ - ๋ผ์ด์„ ์Šค ์‹œ์ž‘

 

์ €์ž‘๊ถŒ (c) 2010 John Resig,ย http://jquery.com/

 

์ด์— ๋”ฐ๋ผ ๋ณธ ์†Œํ”„ํŠธ์›จ์–ด ๋ฐ ๊ด€๋ จ ๋ฌธ์„œ ํŒŒ์ผ("์†Œํ”„ํŠธ์›จ์–ด")์˜ ์‚ฌ๋ณธ์„ ์ทจ๋“ํ•˜๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ์—๊ฒŒ ์†Œํ”„ํŠธ์›จ์–ด์˜ ์‚ฌ์šฉ, ๋ณต์‚ฌ, ์ˆ˜์ •, ๋ณ‘ํ•ฉ, ๊ฒŒ์‹œ, ๋ฐฐํฌ, ์žฌ๋ผ์ด์„ ์Šค ๋ฐ/๋˜๋Š” ํŒ๋งค ๊ถŒํ•œ์„ ํฌํ•จํ•˜๋˜ ์ด์— ๊ตญํ•œ๋˜์ง€ ์•Š๊ณ  ์ œํ•œ ์—†์ด ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ทจ๊ธ‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์ด ๋ฌด๋ฃŒ๋กœ ๋ถ€์—ฌ๋˜๋ฉฐ, ๋‹ค์Œ ์กฐ๊ฑด์— ๋”ฐ๋ผ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ œ๊ณต๋ฐ›๋Š” ์‚ฌ๋žŒ์—๊ฒŒ๋„ ๊ทธ๋ ‡๊ฒŒ ํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์ด ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค:

 

์œ„์˜ ์ €์ž‘๊ถŒ ๊ณ ์ง€ ๋ฐ ๋ณธ ์‚ฌ์šฉ๊ถŒ ๊ณ ์ง€๋Š” ์†Œํ”„ํŠธ์›จ์–ด์˜ ๋ชจ๋“  ์‚ฌ๋ณธ ๋˜๋Š” ์ƒ๋‹น ๋ถ€๋ถ„์— ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

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

 

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

 

jquery_cookie_plugin.license:

 

- ๋ผ์ด์„ ์Šค ์‹œ์ž‘ - ๋ผ์ด์„ ์Šค ์‹œ์ž‘

 

์ฟ ํ‚ค ํ”Œ๋Ÿฌ๊ทธ์ธ

 

์ €์ž‘๊ถŒ (c) 2006 ํด๋ผ์šฐ์Šค ํ•˜ํ‹€ (stilbuero.de)

 

MIT ๋ฐ GPL ๋ผ์ด์„ ์Šค์— ๋”ฐ๋ผ ์ด์ค‘ ๋ผ์ด์„ ์Šค๊ฐ€ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค:

http://www.opensource.org/licenses/mit-license.php

http://www.gnu.org/licenses/gpl.html

 

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

 

jquery_flot_library.license:

 

- ๋ผ์ด์„ ์Šค ์‹œ์ž‘ - ๋ผ์ด์„ ์Šค ์‹œ์ž‘

 

์ €์ž‘๊ถŒ (c) 2007-2009 IOLA ๋ฐ ์˜ฌ๋ ˆ ๋กœ๋ฅด์„ผ

 

 

์ด์— ๋”ฐ๋ผ ๋ณธ ์†Œํ”„ํŠธ์›จ์–ด ๋ฐ ๊ด€๋ จ ๋ฌธ์„œ ํŒŒ์ผ("์†Œํ”„ํŠธ์›จ์–ด")์˜ ์‚ฌ๋ณธ์„ ์ทจ๋“ํ•˜๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ์—๊ฒŒ ์†Œํ”„ํŠธ์›จ์–ด์˜ ์‚ฌ์šฉ, ๋ณต์‚ฌ, ์ˆ˜์ •, ๋ณ‘ํ•ฉ, ๊ฒŒ์‹œ, ๋ฐฐํฌ, ์žฌ๋ผ์ด์„ ์Šค ๋ฐ/๋˜๋Š” ํŒ๋งค ๊ถŒํ•œ์„ ํฌํ•จํ•˜๋˜ ์ด์— ๊ตญํ•œ๋˜์ง€ ์•Š๊ณ  ์ œํ•œ ์—†์ด ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ทจ๊ธ‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์ด ๋ฌด๋ฃŒ๋กœ ๋ถ€์—ฌ๋˜๋ฉฐ, ๋‹ค์Œ ์กฐ๊ฑด์— ๋”ฐ๋ผ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ œ๊ณต๋ฐ›๋Š” ์‚ฌ๋žŒ์—๊ฒŒ๋„ ๊ทธ๋ ‡๊ฒŒ ํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์ด ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค:

 

์œ„์˜ ์ €์ž‘๊ถŒ ๊ณ ์ง€ ๋ฐ ๋ณธ ์‚ฌ์šฉ๊ถŒ ๊ณ ์ง€๋Š” ์†Œํ”„ํŠธ์›จ์–ด์˜ ๋ชจ๋“  ์‚ฌ๋ณธ ๋˜๋Š” ์ƒ๋‹น ๋ถ€๋ถ„์— ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

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

 

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

 

jQuery UI ๋ผ์ด์„ ์Šค

 

- ๋ผ์ด์„ ์Šค ์‹œ์ž‘ - ๋ผ์ด์„ ์Šค ์‹œ์ž‘

 

์ €์ž‘๊ถŒ (c) 2011 Paul Bakaus,ย http://jqueryui.com/

 

์ด ์†Œํ”„ํŠธ์›จ์–ด๋Š” ๋งŽ์€ ๊ฐœ์ธ์ด ์ž๋ฐœ์ ์œผ๋กœ ๊ธฐ์—ฌํ•œ ๊ฒƒ์œผ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค(AUTHORS.txt, http://jqueryui.com/about) ์ •ํ™•ํ•œ ๊ธฐ์—ฌ ๋‚ด์—ญ์€ ๋‹ค์Œ์—์„œ ์ œ๊ณต๋˜๋Š” ๊ฐœ์ • ๋‚ด์—ญ ๋ฐ ๋กœ๊ทธ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.ย http://jquery-ui.googlecode.com/svn/

 

์ด์— ๋”ฐ๋ผ ๋ณธ ์†Œํ”„ํŠธ์›จ์–ด ๋ฐ ๊ด€๋ จ ๋ฌธ์„œ ํŒŒ์ผ("์†Œํ”„ํŠธ์›จ์–ด")์˜ ์‚ฌ๋ณธ์„ ์ทจ๋“ํ•˜๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ์—๊ฒŒ ์†Œํ”„ํŠธ์›จ์–ด์˜ ์‚ฌ์šฉ, ๋ณต์‚ฌ, ์ˆ˜์ •, ๋ณ‘ํ•ฉ, ๊ฒŒ์‹œ, ๋ฐฐํฌ, ์žฌ๋ผ์ด์„ ์Šค ๋ฐ/๋˜๋Š” ํŒ๋งค ๊ถŒํ•œ์„ ํฌํ•จํ•˜๋˜ ์ด์— ๊ตญํ•œ๋˜์ง€ ์•Š๊ณ  ์ œํ•œ ์—†์ด ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ทจ๊ธ‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์ด ๋ฌด๋ฃŒ๋กœ ๋ถ€์—ฌ๋˜๋ฉฐ, ๋‹ค์Œ ์กฐ๊ฑด์— ๋”ฐ๋ผ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ œ๊ณต๋ฐ›๋Š” ์‚ฌ๋žŒ์—๊ฒŒ๋„ ๊ทธ๋ ‡๊ฒŒ ํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์ด ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค:

 

์œ„์˜ ์ €์ž‘๊ถŒ ๊ณ ์ง€ ๋ฐ ๋ณธ ์‚ฌ์šฉ๊ถŒ ๊ณ ์ง€๋Š” ์†Œํ”„ํŠธ์›จ์–ด์˜ ๋ชจ๋“  ์‚ฌ๋ณธ ๋˜๋Š” ์ƒ๋‹น ๋ถ€๋ถ„์— ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

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

 

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

 

jqmodal.license:

 

- ๋ผ์ด์„ ์Šค ์‹œ์ž‘ - ๋ผ์ด์„ ์Šค ์‹œ์ž‘

 

jqModal - jQuery๋ฅผ ์‚ฌ์šฉํ•œ ๋ฏธ๋‹ˆ๋ฉ€๋ฆฌ์ŠคํŠธ ๋ชจ๋‹ฌ๋งย (http://dev.iceburg.net/jquery/jqModal/)

์ €์ž‘๊ถŒ (c) 2007,2008 Brice Burgessย 

 

MIT ๋ฐ GPL ๋ผ์ด์„ ์Šค์— ๋”ฐ๋ผ ์ด์ค‘ ๋ผ์ด์„ ์Šค๊ฐ€ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค:

http://www.opensource.org/licenses/mit-license.php
http://www.gnu.org/licenses/gpl.html

 

1TP4๋ฒ„์ „: 03/01/2009 +r14

 

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

 

libstrophe.license:

 

- ๋ผ์ด์„ ์Šค ์‹œ์ž‘ - ๋ผ์ด์„ ์Šค ์‹œ์ž‘

 

์ €์ž‘๊ถŒ (c) 2005-2009 Collecta, Inc.

 

 

์ด์— ๋”ฐ๋ผ ๋ณธ ์†Œํ”„ํŠธ์›จ์–ด ๋ฐ ๊ด€๋ จ ๋ฌธ์„œ ํŒŒ์ผ("์†Œํ”„ํŠธ์›จ์–ด")์˜ ์‚ฌ๋ณธ์„ ์ทจ๋“ํ•˜๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ์—๊ฒŒ ์†Œํ”„ํŠธ์›จ์–ด์˜ ์‚ฌ์šฉ, ๋ณต์‚ฌ, ์ˆ˜์ •, ๋ณ‘ํ•ฉ, ๊ฒŒ์‹œ, ๋ฐฐํฌ, ์žฌ๋ผ์ด์„ ์Šค ๋ฐ/๋˜๋Š” ํŒ๋งค ๊ถŒํ•œ์„ ํฌํ•จํ•˜๋˜ ์ด์— ๊ตญํ•œ๋˜์ง€ ์•Š๊ณ  ์ œํ•œ ์—†์ด ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ทจ๊ธ‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์ด ๋ฌด๋ฃŒ๋กœ ๋ถ€์—ฌ๋˜๋ฉฐ, ๋‹ค์Œ ์กฐ๊ฑด์— ๋”ฐ๋ผ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ œ๊ณต๋ฐ›๋Š” ์‚ฌ๋žŒ์—๊ฒŒ๋„ ๊ทธ๋ ‡๊ฒŒ ํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์ด ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค:

 

์œ„์˜ ์ €์ž‘๊ถŒ ๊ณ ์ง€ ๋ฐ ๋ณธ ์‚ฌ์šฉ๊ถŒ ๊ณ ์ง€๋Š” ์†Œํ”„ํŠธ์›จ์–ด์˜ ๋ชจ๋“  ์‚ฌ๋ณธ ๋˜๋Š” ์ƒ๋‹น ๋ถ€๋ถ„์— ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

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

 

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

 

mochiweb.license:ย ย  ์ด๊ฒƒ์€ MIT ๋ผ์ด์„ ์Šค์ž…๋‹ˆ๋‹ค.

 

- ๋ผ์ด์„ ์Šค ์‹œ์ž‘ - ๋ผ์ด์„ ์Šค ์‹œ์ž‘

 

์ €์ž‘๊ถŒ (c) 2007 Mochi Media, Inc.

 

 

์ด์— ๋”ฐ๋ผ ๋ณธ ์†Œํ”„ํŠธ์›จ์–ด ๋ฐ ๊ด€๋ จ ๋ฌธ์„œ ํŒŒ์ผ("์†Œํ”„ํŠธ์›จ์–ด")์˜ ์‚ฌ๋ณธ์„ ์ทจ๋“ํ•˜๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ์—๊ฒŒ ์†Œํ”„ํŠธ์›จ์–ด์˜ ์‚ฌ์šฉ, ๋ณต์‚ฌ, ์ˆ˜์ •, ๋ณ‘ํ•ฉ, ๊ฒŒ์‹œ, ๋ฐฐํฌ, ์žฌ๋ผ์ด์„ ์Šค ๋ฐ/๋˜๋Š” ํŒ๋งค ๊ถŒํ•œ์„ ํฌํ•จํ•˜๋˜ ์ด์— ๊ตญํ•œ๋˜์ง€ ์•Š๊ณ  ์ œํ•œ ์—†์ด ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ทจ๊ธ‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์ด ๋ฌด๋ฃŒ๋กœ ๋ถ€์—ฌ๋˜๋ฉฐ, ๋‹ค์Œ ์กฐ๊ฑด์— ๋”ฐ๋ผ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ œ๊ณต๋ฐ›๋Š” ์‚ฌ๋žŒ์—๊ฒŒ๋„ ๊ทธ๋ ‡๊ฒŒ ํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์ด ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค:

 

์œ„์˜ ์ €์ž‘๊ถŒ ๊ณ ์ง€ ๋ฐ ๋ณธ ์‚ฌ์šฉ๊ถŒ ๊ณ ์ง€๋Š” ์†Œํ”„ํŠธ์›จ์–ด์˜ ๋ชจ๋“  ์‚ฌ๋ณธ ๋˜๋Š” ์ƒ๋‹น ๋ถ€๋ถ„์— ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

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

 

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

 

underscore.license:

 

- ๋ผ์ด์„ ์Šค ์‹œ์ž‘ - ๋ผ์ด์„ ์Šค ์‹œ์ž‘

 

์ €์ž‘๊ถŒ (c) 2009 ์ œ๋ ˆ๋ฏธ ์•„์‰ฌ์ผ€๋‚˜์Šค, DocumentCloud

 

 

์ด์— ๋”ฐ๋ผ ๋ณธ ์†Œํ”„ํŠธ์›จ์–ด ๋ฐ ๊ด€๋ จ ๋ฌธ์„œ ํŒŒ์ผ("์†Œํ”„ํŠธ์›จ์–ด")์˜ ์‚ฌ๋ณธ์„ ์ทจ๋“ํ•˜๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ์—๊ฒŒ ์†Œํ”„ํŠธ์›จ์–ด์˜ ์‚ฌ์šฉ, ๋ณต์‚ฌ, ์ˆ˜์ •, ๋ณ‘ํ•ฉ, ๊ฒŒ์‹œ, ๋ฐฐํฌ, ์žฌ๋ผ์ด์„ ์Šค ๋ฐ/๋˜๋Š” ํŒ๋งค ๊ถŒํ•œ์„ ํฌํ•จํ•˜๋˜ ์ด์— ๊ตญํ•œ๋˜์ง€ ์•Š๊ณ  ์ œํ•œ ์—†์ด ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ทจ๊ธ‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์ด ๋ฌด๋ฃŒ๋กœ ๋ถ€์—ฌ๋˜๋ฉฐ, ๋‹ค์Œ ์กฐ๊ฑด์— ๋”ฐ๋ผ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ œ๊ณต๋ฐ›๋Š” ์‚ฌ๋žŒ์—๊ฒŒ๋„ ๊ทธ๋ ‡๊ฒŒ ํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์ด ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค:

 

์œ„์˜ ์ €์ž‘๊ถŒ ๊ณ ์ง€ ๋ฐ ๋ณธ ์‚ฌ์šฉ๊ถŒ ๊ณ ์ง€๋Š” ์†Œํ”„ํŠธ์›จ์–ด์˜ ๋ชจ๋“  ์‚ฌ๋ณธ ๋˜๋Š” ์ƒ๋‹น ๋ถ€๋ถ„์— ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

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

 

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

 

erlang.licenseย (๋ฐ ํ•˜์œ„ ์ปดํฌ๋„ŒํŠธ):

 

- ๋ผ์ด์„ ์Šค ์‹œ์ž‘ - ๋ผ์ด์„ ์Šค ์‹œ์ž‘

 

์ €์ž‘๊ถŒ ์—๋ฆญ์Šจ ํ…”๋ ˆ์ฝค AB 1998

 

๋ณธ ์ปดํ“จํ„ฐ ํ”„๋กœ๊ทธ๋žจ์— ๋Œ€ํ•œ ์ €์ž‘๊ถŒ์€ ์Šค์›จ๋ด ์—๋ฆญ์Šจ ํ…”๋ ˆ์ฝค AB์˜ ์ž์‚ฐ์ž…๋‹ˆ๋‹ค. ์ด ํ”„๋กœ๊ทธ๋žจ์€ ์—๋ฆญ์Šจ ํ…”๋ ˆ์ฝค AB์˜ ์„œ๋ฉด ํ—ˆ๊ฐ€ ๋˜๋Š” ํ”„๋กœ๊ทธ๋žจ์ด ๊ณต๊ธ‰๋œ ๊ณ„์•ฝ/๊ณ„์•ฝ์— ๋ช…์‹œ๋œ ์•ฝ๊ด€์— ๋”ฐ๋ผ์„œ๋งŒ ์‚ฌ์šฉ ๋ฐ/๋˜๋Š” ๋ณต์‚ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

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

 

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

 

[Tcl/Tk]

 

- ๋ผ์ด์„ ์Šค ์‹œ์ž‘ - ๋ผ์ด์„ ์Šค ์‹œ์ž‘

 

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

 

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

 

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

 

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

 

์ •๋ถ€ ์‚ฌ์šฉ:ย ๋ฏธ๊ตญ ์ •๋ถ€๋ฅผ ๋Œ€์‹ ํ•˜์—ฌ ์ด ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ทจ๋“ํ•˜๋Š” ๊ฒฝ์šฐ, ์ •๋ถ€๋Š” 52.227.19 (c) (2)ํ•ญ์˜ ์—ฐ๋ฐฉ์ •๋ถ€์กฐ๋‹ฌ๊ทœ์ •(FAR)์— ์ •์˜๋œ ๋Œ€๋กœ ์†Œํ”„ํŠธ์›จ์–ด ๋ฐ ๊ด€๋ จ ๋ฌธ์„œ์— ๋Œ€ํ•œ "์ œํ•œ๋œ ๊ถŒ๋ฆฌ"๋งŒ์„ ๋ณด์œ ํ•ฉ๋‹ˆ๋‹ค. ๊ตญ๋ฐฉ๋ถ€๋ฅผ ๋Œ€์‹ ํ•˜์—ฌ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ทจ๋“ํ•˜๋Š” ๊ฒฝ์šฐ ํ•ด๋‹น ์†Œํ”„ํŠธ์›จ์–ด๋Š” "์ƒ์—…์šฉ ์ปดํ“จํ„ฐ ์†Œํ”„ํŠธ์›จ์–ด"๋กœ ๋ถ„๋ฅ˜๋˜๋ฉฐ ์ •๋ถ€๋Š” DFAR 252.227-7013 (c) (1)ํ•ญ์— ์ •์˜๋œ "์ œํ•œ๋œ ๊ถŒ๋ฆฌ"๋งŒ ๋ณด์œ ํ•ฉ๋‹ˆ๋‹ค. ์ „์ˆ ํ•œ ๋‚ด์šฉ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ , ์ €์ž‘์ž๋Š” ๋ฏธ๊ตญ ์ •๋ถ€ ๋ฐ ์ •๋ถ€๋ฅผ ๋Œ€๋ฆฌํ•˜๋Š” ๋‹ค๋ฅธ ๊ธฐ๊ด€์— ๋ณธ ๋ผ์ด์„ ์Šค์— ๋ช…์‹œ๋œ ์กฐ๊ฑด์— ๋”ฐ๋ผ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์‚ฌ์šฉ ๋ฐ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•ฉ๋‹ˆ๋‹ค.

 

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

 

[๊ธฐํƒ€ C ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ฝ”๋“œ]

 

- ๋ผ์ด์„ ์Šค ์‹œ์ž‘ - ๋ผ์ด์„ ์Šค ์‹œ์ž‘

 

์ €์ž‘๊ถŒ (c) 1985, 1988 ์บ˜๋ฆฌํฌ๋‹ˆ์•„ ๋Œ€ํ•™๊ต ๋ฆฌ์ „ํŠธ.

๋ชจ๋“  ๊ถŒ๋ฆฌ ๋ณด์œ .

 

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

 

๋ณธ ์†Œํ”„ํŠธ์›จ์–ด๋Š” ์ƒํ’ˆ์„ฑ ๋ฐ ํŠน์ • ๋ชฉ์ ์—์˜ ์ ํ•ฉ์„ฑ์— ๋Œ€ํ•œ ๋ฌต์‹œ์  ๋ณด์ฆ์„ ํฌํ•จํ•˜๋˜ ์ด์— ๊ตญํ•œ๋˜์ง€ ์•Š๋Š” ์–ด๋– ํ•œ ๋ช…์‹œ์  ๋˜๋Š” ๋ฌต์‹œ์  ๋ณด์ฆ๋„ ์—†์ด "์žˆ๋Š” ๊ทธ๋Œ€๋กœ" ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

 

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

 

[zlib]

 

- ๋ผ์ด์„ ์Šค ์‹œ์ž‘ - ๋ผ์ด์„ ์Šค ์‹œ์ž‘

 

zlib.h - ๋ฒ”์šฉ ์••์ถ• ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ฒ„์ „ 1.0.4, 1996๋…„ 7์›” 24์ผ, 'zlib'์˜ ์ธํ„ฐํŽ˜์ด์Šค.

 

์ €์ž‘๊ถŒ (C) 1995-1996 ์žฅ ๋ฃจํ”„ ๊ฒŒ์ผ๋ฆฌ ๋ฐ ๋งˆํฌ ์• ๋“ค๋Ÿฌ

 

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

 

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

 

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

 

์žฅ ๋ฃจํ”„ ๊ฒŒ์ผ๋ฆฌ๋งˆํฌ ์• ๋“ค๋Ÿฌ

gzip@prep.ai.mit.edumadler@alumni.caltech.edu%20%C2%A0

 

zlib ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๋ฐ์ดํ„ฐ ํ˜•์‹์€ ํŒŒ์ผ์— ์žˆ๋Š” RFC(์˜๊ฒฌ ์š”์ฒญ) 1950~1952์— ์„ค๋ช…๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.ย ftp://ds.internic.net/rfc/rfc1950.txtย (zlib ํ˜•์‹), rfc1951.txt(๋””ํ”Œ๋ ˆ์ดํŠธ ํ˜•์‹) ๋ฐ rfc1952.txt(gzip ํ˜•์‹)๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

 

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

 

EDOC, ์‹ ํƒ์Šค_๋„๊ตฌ

 

- ๋ผ์ด์„ ์Šค ์‹œ์ž‘ - ๋ผ์ด์„ ์Šค ์‹œ์ž‘

์ด ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋Š” ์ž์œ  ์†Œํ”„ํŠธ์›จ์–ด์ด๋ฏ€๋กœ ์ž์œ  ์†Œํ”„ํŠธ์›จ์–ด ์žฌ๋‹จ์—์„œ ๋ฐœํ‘œํ•œ GNU Lesser General Public License(๋ผ์ด์„ ์Šค ๋ฒ„์ „ 2 ๋˜๋Š” (์‚ฌ์šฉ์ž์˜ ์„ ํƒ์— ๋”ฐ๋ผ) ์ดํ›„ ๋ฒ„์ „)์˜ ์กฐ๊ฑด์— ๋”ฐ๋ผ ์žฌ๋ฐฐํฌ ๋ฐ/๋˜๋Š” ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

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

 

์ด ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์™€ ํ•จ๊ป˜ GNU ์•ฝ์†Œ ์ผ๋ฐ˜ ๊ณต์ค‘ ์‚ฌ์šฉ ํ—ˆ๊ฐ€์„œ ์‚ฌ๋ณธ์„ ๋ฐ›์•˜์–ด์•ผ ํ•˜๋Š”๋ฐ, ๊ทธ๋ ‡์ง€ ์•Š์€ ๊ฒฝ์šฐ

 

59 Temple Place, Suite 330, Boston, MA 02111-1307 ๋ฏธ๊ตญ Free Software Foundation, Inc.

 

์ €์ž‘๊ถŒ 2001-2003 ๋ฆฌ์ฐจ๋“œ ์นผ์Šจ
์ €์ž ๋ฆฌ์ฐจ๋“œ ์นผ์Šจ
[http://www.csd.uu.se/~richardc/]
๋ฒ„์ „ {@vsn}
@end

 

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

 

[leex]

 

- ๋ผ์ด์„ ์Šค ์‹œ์ž‘ - ๋ผ์ด์„ ์Šค ์‹œ์ž‘

 

์ €์ž‘๊ถŒ (c) 2008 ๋กœ๋ฒ„ํŠธ ๋ฒ„๋”ฉ. ๋ชจ๋“  ๊ถŒ๋ฆฌ ๋ณด์œ .

 

๋‹ค์Œ ์กฐ๊ฑด์„ ์ถฉ์กฑํ•˜๋Š” ๊ฒฝ์šฐ ์ˆ˜์ • ์—ฌ๋ถ€์— ๊ด€๊ณ„์—†์ด ์†Œ์Šค ๋ฐ ๋ฐ”์ด๋„ˆ๋ฆฌ ํ˜•์‹์˜ ์žฌ๋ฐฐํฌ ๋ฐ ์‚ฌ์šฉ์ด ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค:

 

1. ์†Œ์Šค ์ฝ”๋“œ์˜ ์žฌ๋ฐฐํฌ์—๋Š” ์œ„์˜ ์ €์ž‘๊ถŒ ๊ณ ์ง€, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋‹ค์Œ ๋ฉด์ฑ… ์กฐํ•ญ์ด ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

2. ๋ฐ”์ด๋„ˆ๋ฆฌ ํ˜•์‹์˜ ์žฌ๋ฐฐํฌ๋Š” ๋ฐฐํฌ์™€ ํ•จ๊ป˜ ์ œ๊ณต๋˜๋Š” ๋ฌธ์„œ ๋ฐ/๋˜๋Š” ๊ธฐํƒ€ ์ž๋ฃŒ์— ์œ„์˜ ์ €์ž‘๊ถŒ ๊ณ ์ง€, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋‹ค์Œ ๋ฉด์ฑ… ์กฐํ•ญ์„ ๋ฐ˜๋“œ์‹œ ํฌํ•จํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

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

 

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

 

libcurl.license:

 

์ €์ž‘๊ถŒ ๋ฐ ์‚ฌ์šฉ ๊ถŒํ•œ ๊ณ ์ง€

 

- ๋ผ์ด์„ ์Šค ์‹œ์ž‘ - ๋ผ์ด์„ ์Šค ์‹œ์ž‘

 

์ €์ž‘๊ถŒ (c) 1996 - 2010, Daniel Stenberg, .

๋ชจ๋“  ๊ถŒ๋ฆฌ ๋ณด์œ .

 

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

 

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

 

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

 

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

 

google-perftools.license:

 

- ๋ผ์ด์„ ์Šค ์‹œ์ž‘ - ๋ผ์ด์„ ์Šค ์‹œ์ž‘

 

์ €์ž‘๊ถŒ (c) 2005, Google Inc.
๋ชจ๋“  ๊ถŒ๋ฆฌ ๋ณด์œ .

 

 

๋‹ค์Œ ์กฐ๊ฑด์„ ์ถฉ์กฑํ•˜๋Š” ๊ฒฝ์šฐ ์ˆ˜์ • ์—ฌ๋ถ€์— ๊ด€๊ณ„์—†์ด ์†Œ์Šค ๋ฐ ๋ฐ”์ด๋„ˆ๋ฆฌ ํ˜•์‹์˜ ์žฌ๋ฐฐํฌ ๋ฐ ์‚ฌ์šฉ์ด ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค:

 

1. ์†Œ์Šค ์ฝ”๋“œ์˜ ์žฌ๋ฐฐํฌ์—๋Š” ์œ„์˜ ์ €์ž‘๊ถŒ ๊ณ ์ง€, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋‹ค์Œ ๋ฉด์ฑ… ์กฐํ•ญ์ด ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

2. ๋ฐ”์ด๋„ˆ๋ฆฌ ํ˜•์‹์˜ ์žฌ๋ฐฐํฌ๋Š” ๋ฐฐํฌ์™€ ํ•จ๊ป˜ ์ œ๊ณต๋˜๋Š” ๋ฌธ์„œ ๋ฐ/๋˜๋Š” ๊ธฐํƒ€ ์ž๋ฃŒ์— ์œ„์˜ ์ €์ž‘๊ถŒ ๊ณ ์ง€, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋‹ค์Œ ๋ฉด์ฑ… ์กฐํ•ญ์„ ๋ฐ˜๋“œ์‹œ ํฌํ•จํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

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

 

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

 

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

 

uuid.erl ๋ผ์ด์„ ์Šค:

 

- ๋ผ์ด์„ ์Šค ์‹œ์ž‘ - ๋ผ์ด์„ ์Šค ์‹œ์ž‘

 

BSD ๋ผ์ด์„ ์Šค

์ €์ž‘๊ถŒ (c) 2011, ๋งˆ์ดํด ํŠธ๋ฃจ๊ทธ
๋ชจ๋“  ๊ถŒ๋ฆฌ ๋ณด์œ .

 

๋‹ค์Œ ์กฐ๊ฑด์„ ์ถฉ์กฑํ•˜๋Š” ๊ฒฝ์šฐ ์ˆ˜์ • ์—ฌ๋ถ€์— ๊ด€๊ณ„์—†์ด ์†Œ์Šค ๋ฐ ๋ฐ”์ด๋„ˆ๋ฆฌ ํ˜•์‹์˜ ์žฌ๋ฐฐํฌ ๋ฐ ์‚ฌ์šฉ์ด ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค:

 

1. ์†Œ์Šค ์ฝ”๋“œ์˜ ์žฌ๋ฐฐํฌ์—๋Š” ์œ„์˜ ์ €์ž‘๊ถŒ ๊ณ ์ง€, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋‹ค์Œ ๋ฉด์ฑ… ์กฐํ•ญ์ด ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

2. ๋ฐ”์ด๋„ˆ๋ฆฌ ํ˜•์‹์˜ ์žฌ๋ฐฐํฌ๋Š” ๋ฐฐํฌ์™€ ํ•จ๊ป˜ ์ œ๊ณต๋˜๋Š” ๋ฌธ์„œ ๋ฐ/๋˜๋Š” ๊ธฐํƒ€ ์ž๋ฃŒ์— ์œ„์˜ ์ €์ž‘๊ถŒ ๊ณ ์ง€, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋‹ค์Œ ๋ฉด์ฑ… ์กฐํ•ญ์„ ๋ฐ˜๋“œ์‹œ ํฌํ•จํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

3. ์ด ์†Œํ”„ํŠธ์›จ์–ด์˜ ๊ธฐ๋Šฅ์ด๋‚˜ ์‚ฌ์šฉ์— ๋Œ€ํ•ด ์–ธ๊ธ‰ํ•˜๋Š” ๋ชจ๋“  ๊ด‘๊ณ  ์ž๋ฃŒ์—๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ธ์ •์ด ํ‘œ์‹œ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค: ์ด ์ œํ’ˆ์—๋Š” Michael Truog๊ฐ€ ๊ฐœ๋ฐœํ•œ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

 

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

 

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

 

์ €์ž ๋งˆ์ดํด ํŠธ๋ฃจ๊ทธ
์ €์ž‘๊ถŒ 2011 ๋งˆ์ดํด ํŠธ๋ฃจ๊ทธ
๋ฒ„์ „ 0.1.4 {@date} {@์‹œ๊ฐ„}

 

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

 

json2.js ๋ผ์ด์„ ์Šค

http://www.JSON.org/json2.js

 

- ๋ผ์ด์„ ์Šค ์‹œ์ž‘ - ๋ผ์ด์„ ์Šค ์‹œ์ž‘

 

2011-02-23

๊ณต๊ฐœ ๋„๋ฉ”์ธ.

๋ช…์‹œ์  ๋˜๋Š” ๋ฌต์‹œ์  ๋ณด์ฆ์ด ์—†์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์€ ์ „์ ์œผ๋กœ ์‚ฌ์šฉ์ž์˜ ์ฑ…์ž„์ž…๋‹ˆ๋‹ค.

 

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

 

Js-naturalsort ๋ผ์ด์„ ์Šค

 

- ๋ผ์ด์„ ์Šค ์‹œ์ž‘ - ๋ผ์ด์„ ์Šค ์‹œ์ž‘

 

Javascript์šฉ ์ž์—ฐ ์ •๋ ฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜ - ๋ฒ„์ „ 0.6 - MIT ๋ผ์ด์„ ์Šค์— ๋”ฐ๋ผ ์ถœ์‹œ๋จ

์ž‘์„ฑ์ž:ย ์ง ํŒ”๋จธ(๋ฐ์ด๋ธŒ ์ฝ”์—˜์˜ ์ฒญํฌ ์•„์ด๋””์–ด์— ๊ธฐ๋ฐ˜)

๊ธฐ์—ฌ์ž:ย ๋งˆ์ดํฌ ๊ทธ๋ฆฌ์–ด(mgrier.com), ํด๋ฆฐํŠธ ํ”„๋ฆฌ์ŠคํŠธ, ์นด์ผ ์•„๋‹ด์Šค, ๊ธธ๋ ˆ๋ฅด๋ชจ

 

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

Sparkline.js ๋ผ์ด์„ ์Šค

 

- ๋ผ์ด์„ ์Šค ์‹œ์ž‘ - ๋ผ์ด์„ ์Šค ์‹œ์ž‘

 

์ €์ž‘๊ถŒ (c) 2010, Splunk Inc.
๋ชจ๋“  ๊ถŒ๋ฆฌ ๋ณด์œ .

 

๋‹ค์Œ ์กฐ๊ฑด์„ ์ถฉ์กฑํ•˜๋Š” ๊ฒฝ์šฐ ์ˆ˜์ • ์—ฌ๋ถ€์— ๊ด€๊ณ„์—†์ด ์†Œ์Šค ๋ฐ ๋ฐ”์ด๋„ˆ๋ฆฌ ํ˜•์‹์˜ ์žฌ๋ฐฐํฌ ๋ฐ ์‚ฌ์šฉ์ด ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค:

 

1. ์†Œ์Šค ์ฝ”๋“œ์˜ ์žฌ๋ฐฐํฌ์—๋Š” ์œ„์˜ ์ €์ž‘๊ถŒ ๊ณ ์ง€, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋‹ค์Œ ๋ฉด์ฑ… ์กฐํ•ญ์ด ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

2. ๋ฐ”์ด๋„ˆ๋ฆฌ ํ˜•์‹์˜ ์žฌ๋ฐฐํฌ๋Š” ๋ฐฐํฌ์™€ ํ•จ๊ป˜ ์ œ๊ณต๋˜๋Š” ๋ฌธ์„œ ๋ฐ/๋˜๋Š” ๊ธฐํƒ€ ์ž๋ฃŒ์— ์œ„์˜ ์ €์ž‘๊ถŒ ๊ณ ์ง€, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋‹ค์Œ ๋ฉด์ฑ… ์กฐํ•ญ์„ ๋ฐ˜๋“œ์‹œ ํฌํ•จํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

3. ๊ตฌ์ฒด์ ์ธ ์‚ฌ์ „ ์„œ๋ฉด ํ—ˆ๊ฐ€ ์—†์ด ์ด ์†Œํ”„ํŠธ์›จ์–ด์—์„œ ํŒŒ์ƒ๋œ ์ œํ’ˆ์„ ๋ณด์ฆํ•˜๊ฑฐ๋‚˜ ํ™๋ณดํ•˜๋Š” ๋ฐ Splunk Inc์˜ ์ด๋ฆ„์ด๋‚˜ ๊ธฐ์—ฌ์ž์˜ ์ด๋ฆ„์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

 

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

 

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

 

Sigar ๋ผ์ด์„ ์Šค

 

- ๋ผ์ด์„ ์Šค ์‹œ์ž‘ - ๋ผ์ด์„ ์Šค ์‹œ์ž‘

 

Apache ๋ผ์ด์„ ์Šค
๋ฒ„์ „ 2.0, 2004๋…„ 1์›”

http://www.apache.org/licenses/

 

์‚ฌ์šฉ, ๋ณต์ œ ๋ฐ ๋ฐฐํฌ ์ด์šฉ ์•ฝ๊ด€

 

 

1. ์ •์˜.

 

"๋ผ์ด์„ ์Šค"๋Š” ๋ณธ ๋ฌธ์„œ์˜ ์„น์…˜ 1๋ถ€ํ„ฐ 9๊นŒ์ง€์— ์ •์˜๋œ ์‚ฌ์šฉ, ๋ณต์ œ ๋ฐ ๋ฐฐํฌ์— ๋Œ€ํ•œ ์•ฝ๊ด€์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

"๋ผ์ด์„ ์Šค ํ—ˆ๊ฐ€์ž"๋Š” ๋ผ์ด์„ ์Šค๋ฅผ ๋ถ€์—ฌํ•˜๋Š” ์ €์ž‘๊ถŒ ์†Œ์œ ์ž ๋˜๋Š” ์ €์ž‘๊ถŒ ์†Œ์œ ์ž๋กœ๋ถ€ํ„ฐ ๊ถŒํ•œ์„ ์œ„์ž„๋ฐ›์€ ๋‹จ์ฒด๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

"๋ฒ•์ธ"์ด๋ž€ ๋Œ€ํ–‰ ๋ฒ•์ธ๊ณผ ํ•ด๋‹น ๋ฒ•์ธ์„ ์ง€๋ฐฐํ•˜๊ฑฐ๋‚˜, ํ•ด๋‹น ๋ฒ•์ธ์˜ ์ง€๋ฐฐ๋ฅผ ๋ฐ›๊ฑฐ๋‚˜, ํ•ด๋‹น ๋ฒ•์ธ๊ณผ ๊ณต๋™ ์ง€๋ฐฐ ํ•˜์— ์žˆ๋Š” ๊ธฐํƒ€ ๋ชจ๋“  ๋ฒ•์ธ์˜ ๊ฒฐํ•ฉ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์ด ์ •์˜์˜ ๋ชฉ์ ์ƒ 'ํ†ต์ œ'๋Š” (i) ๊ณ„์•ฝ ๋˜๋Š” ๊ธฐํƒ€ ๋ฐฉ์‹์œผ๋กœ ํ•ด๋‹น ๋ฒ•์ธ์˜ ์ง€์‹œ ๋˜๋Š” ๊ฒฝ์˜์„ ์œ ๋ฐœํ•  ์ˆ˜ ์žˆ๋Š” ์ง์ ‘ ๋˜๋Š” ๊ฐ„์ ‘์ ์ธ ๊ถŒํ•œ, (ii) ๋ฐœํ–‰ ์ฃผ์‹์˜ 50%(50%) ์ด์ƒ์„ ์†Œ์œ ํ•˜๊ฑฐ๋‚˜ (iii) ํ•ด๋‹น ๋ฒ•์ธ์˜ ์ˆ˜์ต์  ์†Œ์œ ๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

"์‚ฌ์šฉ์ž"(๋˜๋Š” "๊ท€ํ•˜"๋ผ ํ•จ)๋Š” ๋ณธ ๋ผ์ด์„ ์Šค์— ์˜ํ•ด ๋ถ€์—ฌ๋œ ๊ถŒํ•œ์„ ํ–‰์‚ฌํ•˜๋Š” ๊ฐœ์ธ ๋˜๋Š” ๋ฒ•์ธ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.
"์†Œ์Šค" ์–‘์‹์€ ์†Œํ”„ํŠธ์›จ์–ด ์†Œ์Šค ์ฝ”๋“œ, ๋ฌธ์„œ ์†Œ์Šค ๋ฐ ๊ตฌ์„ฑ ํŒŒ์ผ์„ ํฌํ•จํ•˜๋˜ ์ด์— ๊ตญํ•œ๋˜์ง€ ์•Š๋Š” ์ˆ˜์ • ์‹œ ์„ ํ˜ธ๋˜๋Š” ํ˜•์‹์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

"๊ฐœ์ฒด" ํ˜•์‹์€ ์ปดํŒŒ์ผ๋œ ๊ฐœ์ฒด ์ฝ”๋“œ, ์ƒ์„ฑ๋œ ๋ฌธ์„œ, ๋‹ค๋ฅธ ๋ฏธ๋””์–ด ์œ ํ˜•์œผ๋กœ์˜ ๋ณ€ํ™˜์„ ํฌํ•จํ•˜๋˜ ์ด์— ๊ตญํ•œ๋˜์ง€ ์•Š๋Š” ์†Œ์Šค ํ˜•์‹์˜ ๊ธฐ๊ณ„์  ๋ณ€ํ˜• ๋˜๋Š” ๋ฒˆ์—ญ์œผ๋กœ ์ธํ•ด ๋ฐœ์ƒํ•˜๋Š” ๋ชจ๋“  ํ˜•์‹์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

"์ €์ž‘๋ฌผ"์ด๋ž€ ๋ผ์ด์„ ์Šค์— ๋”ฐ๋ผ ์ œ๊ณต๋˜๋Š” ์†Œ์Šค ๋˜๋Š” ๊ฐ์ฒด ํ˜•ํƒœ์˜ ์ €์ž‘๋ฌผ์„ ์˜๋ฏธํ•˜๋ฉฐ, ์ €์ž‘๋ฌผ์— ํฌํ•จ๋˜๊ฑฐ๋‚˜ ์ €์ž‘๋ฌผ์— ์ฒจ๋ถ€๋œ ์ €์ž‘๊ถŒ ๊ณ ์ง€(์•„๋ž˜ ๋ถ€๋ก์— ์˜ˆ์‹œ๊ฐ€ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค)์— ํ‘œ์‹œ๋œ ๋Œ€๋กœ ์ €์ž‘๋ฌผ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

 

"2์ฐจ์  ์ €์ž‘๋ฌผ"์ด๋ž€ ์†Œ์Šค ๋˜๋Š” ๊ฐ์ฒด ํ˜•ํƒœ์— ๊ด€๊ณ„์—†์ด ์ €์ž‘๋ฌผ์„ ๊ธฐ๋ฐ˜์œผ๋กœ(๋˜๋Š” ์ €์ž‘๋ฌผ์—์„œ ํŒŒ์ƒ๋œ) ํŽธ์ง‘ ์ˆ˜์ •, ์ฃผ์„, ์ •๊ตํ™” ๋˜๋Š” ๊ธฐํƒ€ ์ˆ˜์ •์ด ์ „์ฒด์ ์œผ๋กœ ์›๋ณธ ์ €์ž‘๋ฌผ์„ ๋‚˜ํƒ€๋‚ด๋Š” ๋ชจ๋“  ์ €์ž‘๋ฌผ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ๋ณธ ๋ผ์ด์„ ์Šค์˜ ๋ชฉ์ ์ƒ 2์ฐจ์  ์ €์ž‘๋ฌผ์—๋Š” ์ €์ž‘๋ฌผ ๋ฐ ๊ทธ 2์ฐจ์  ์ €์ž‘๋ฌผ์˜ ์ธํ„ฐํŽ˜์ด์Šค์™€ ๋ถ„๋ฆฌ๋˜์–ด ์žˆ๊ฑฐ๋‚˜ ๋‹จ์ˆœํžˆ ๋งํฌ(๋˜๋Š” ์ด๋ฆ„์œผ๋กœ ๋ฐ”์ธ๋”ฉ)๋˜์–ด ์žˆ๋Š” ์ €์ž‘๋ฌผ์€ ํฌํ•จ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

 

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

"๊ธฐ์—ฌ์ž"๋Š” ๋ผ์ด์„ ์Šค ์‚ฌ์šฉ๊ถŒ์ž ๋ฐ ๋ผ์ด์„ ์Šค ์‚ฌ์šฉ๊ถŒ์ž๋ฅผ ๋Œ€์‹ ํ•˜์—ฌ ๋ผ์ด์„ ์Šค ์‚ฌ์šฉ๊ถŒ์ž๊ฐ€ ๊ธฐ์—ฌ๋ฅผ ์ˆ˜๋ นํ•˜๊ณ  ์ดํ›„ ์ €์ž‘๋ฌผ์— ํฌํ•จ๋œ ๊ฐœ์ธ ๋˜๋Š” ๋ฒ•์ธ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

 

2. ์ €์ž‘๊ถŒ ๋ผ์ด์„ ์Šค ๋ถ€์—ฌ.

 

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

 

3. ํŠนํ—ˆ ๋ผ์ด์„ ์Šค ๋ถ€์—ฌ.

 

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

 

4. ์žฌ๋ฐฐํฌ.

 

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

 

a) ๊ท€ํ•˜๋Š” ์ €์ž‘๋ฌผ ๋˜๋Š” ํŒŒ์ƒ ์ €์ž‘๋ฌผ์˜ ๋‹ค๋ฅธ ์ˆ˜์‹ ์ž์—๊ฒŒ ๋ณธ ๋ผ์ด์„ ์Šค ์‚ฌ๋ณธ์„ ์ œ๊ณตํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

b) ์ˆ˜์ •๋œ ํŒŒ์ผ์—๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ํŒŒ์ผ์„ ๋ณ€๊ฒฝํ–ˆ์Œ์„ ์•Œ๋ฆฌ๋Š” ๋ˆˆ์— ์ž˜ ๋„๋Š” ์•Œ๋ฆผ์„ ํ‘œ์‹œํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

c) ์‚ฌ์šฉ์ž๋Š” ๋ฐฐํฌํ•˜๋Š” ๋ชจ๋“  ํŒŒ์ƒ ์ €์ž‘๋ฌผ์˜ ์†Œ์Šค ์–‘์‹์—์„œ ํŒŒ์ƒ ์ €์ž‘๋ฌผ์˜ ์ผ๋ถ€์™€ ๊ด€๋ จ์ด ์—†๋Š” ๊ณ ์ง€๋ฅผ ์ œ์™ธํ•œ ๋ชจ๋“  ์ €์ž‘๊ถŒ, ํŠนํ—ˆ, ์ƒํ‘œ ๋ฐ ์ €์ž‘๋ฌผ ๊ท€์† ๊ณ ์ง€๋ฅผ ์†Œ์Šค ์–‘์‹์— ์œ ์ง€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

d) ์ €์ž‘๋ฌผ์— ๋ฐฐํฌ์˜ ์ผ๋ถ€๋กœ "๊ณ ์ง€" ํ…์ŠคํŠธ ํŒŒ์ผ์ด ํฌํ•จ๋œ ๊ฒฝ์šฐ, ์‚ฌ์šฉ์ž๊ฐ€ ๋ฐฐํฌํ•˜๋Š” ๋ชจ๋“  2์ฐจ์  ์ €์ž‘๋ฌผ์—๋Š” 2์ฐจ์  ์ €์ž‘๋ฌผ์˜ ์ผ๋ถ€์™€ ๊ด€๋ จ์ด ์—†๋Š” ๊ณ ์ง€๋ฅผ ์ œ์™ธํ•˜๊ณ  ํ•ด๋‹น ๊ณ ์ง€ ํŒŒ์ผ์— ํฌํ•จ๋œ ์†์„ฑ ๊ณ ์ง€์˜ ์ฝ๊ธฐ ์‰ฌ์šด ์‚ฌ๋ณธ์„ ๋‹ค์Œ ์ค‘ ํ•œ ๊ณณ ์ด์ƒ์— ํฌํ•จ์‹œ์ผœ์•ผ ํ•ฉ๋‹ˆ๋‹ค: ํŒŒ์ƒ ์ €์ž‘๋ฌผ์˜ ์ผ๋ถ€๋กœ ๋ฐฐํฌ๋œ NOTICE ํ…์ŠคํŠธ ํŒŒ์ผ ๋‚ด, ํŒŒ์ƒ ์ €์ž‘๋ฌผ๊ณผ ํ•จ๊ป˜ ์ œ๊ณต๋˜๋Š” ๊ฒฝ์šฐ ์†Œ์Šค ์–‘์‹ ๋˜๋Š” ๋ฌธ์„œ ๋‚ด, ํŒŒ์ƒ ์ €์ž‘๋ฌผ์— ์˜ํ•ด ์ƒ์„ฑ๋œ ๋””์Šคํ”Œ๋ ˆ์ด ๋‚ด, ๊ทธ๋Ÿฌํ•œ ์ œ3์ž ๊ณ ์ง€๊ฐ€ ์ผ๋ฐ˜์ ์œผ๋กœ ํ‘œ์‹œ๋˜๋Š” ๊ฒฝ์šฐ ๋ฐ ๋ชจ๋“  ์œ„์น˜.๊ณ ์ง€ ํŒŒ์ผ์˜ ๋‚ด์šฉ์€ ์ •๋ณด ์ œ๊ณต ๋ชฉ์ ์œผ๋กœ๋งŒ ์‚ฌ์šฉ๋˜๋ฉฐ ๋ผ์ด์„ ์Šค๋ฅผ ์ˆ˜์ •ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ท€ํ•˜๋Š” ๋ฐฐํฌํ•˜๋Š” 2์ฐจ์  ์ €์ž‘๋ฌผ ๋‚ด์— ์ €์ž‘๋ฌผ์˜ ๊ณ ์ง€ ํ…์ŠคํŠธ์™€ ํ•จ๊ป˜ ๋˜๋Š” ๋ถ€๋ก์œผ๋กœ ๊ท€ํ•˜๋งŒ์˜ ๊ท€์† ๊ณ ์ง€๋ฅผ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, ๊ทธ๋Ÿฌํ•œ ์ถ”๊ฐ€ ๊ท€์† ๊ณ ์ง€๊ฐ€ ๋ผ์ด์„ ์Šค๋ฅผ ์ˆ˜์ •ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ํ•ด์„๋  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ์— ํ•œํ•ฉ๋‹ˆ๋‹ค.

 

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

 

5. ๊ธฐ์—ฌ ์ œ์ถœ.

 

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

 

6. ์ƒํ‘œ.

 

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

 

7. ๋ณด์ฆ์˜ ๋ถ€์ธ.

 

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

 

8. ์ฑ…์ž„์˜ ์ œํ•œ.

 

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

 

9. ๋ณด์ฆ ๋˜๋Š” ์ถ”๊ฐ€ ์ฑ…์ž„ ์ˆ˜๋ฝ.

 

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

 

 

์ด์šฉ ์•ฝ๊ด€ ์ข…๋ฃŒ

 

 

๋ถ€๋ก: ์ž‘์—…์— ์•„ํŒŒ์น˜ ๋ผ์ด์„ ์Šค๋ฅผ ์ ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•

 

์ €์ž‘๋ฌผ์— ์•„ํŒŒ์น˜ ๋ผ์ด์„ ์Šค๋ฅผ ์ ์šฉํ•˜๋ ค๋ฉด, ๊ด„ํ˜ธ "[]"๋กœ ๋ฌถ์ธ ํ•„๋“œ๋ฅผ ์ž์‹ ์˜ ์‹๋ณ„ ์ •๋ณด๋กœ ๋Œ€์ฒดํ•˜์—ฌ ๋‹ค์Œ ์ƒ์šฉ๊ตฌ ๊ณต์ง€๋ฅผ ์ฒจ๋ถ€ํ•˜์„ธ์š”. (๊ด„ํ˜ธ๋Š” ํฌํ•จํ•˜์ง€ ๋งˆ์„ธ์š”!) ํ…์ŠคํŠธ๋Š” ํŒŒ์ผ ํ˜•์‹์— ๋งž๋Š” ์ฃผ์„ ๊ตฌ๋ฌธ์œผ๋กœ ๋ฌถ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ํƒ€์‚ฌ ์•„์นด์ด๋ธŒ ๋‚ด์—์„œ ์‰ฝ๊ฒŒ ์‹๋ณ„ํ•  ์ˆ˜ ์žˆ๋„๋ก ํŒŒ์ผ ๋˜๋Š” ํด๋ž˜์Šค ์ด๋ฆ„๊ณผ ๋ชฉ์  ์„ค๋ช…์„ ์ €์ž‘๊ถŒ ๊ณ ์ง€ ์‚ฌํ•ญ๊ณผ ๋™์ผํ•œ '์ธ์‡„๋œ ํŽ˜์ด์ง€'์— ํฌํ•จ์‹œํ‚ค๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

 

์ €์ž‘๊ถŒ [yyyy] [์ €์ž‘๊ถŒ ์†Œ์œ ์ž ์ด๋ฆ„]

 

์•„ํŒŒ์น˜ ๋ผ์ด์„ ์Šค ๋ฒ„์ „ 2.0(์ดํ•˜ "๋ผ์ด์„ ์Šค")์— ๋”ฐ๋ผ ๋ผ์ด์„ ์Šค๊ฐ€ ๋ถ€์—ฌ๋˜๋ฉฐ, ๋ผ์ด์„ ์Šค๋ฅผ ์ค€์ˆ˜ํ•˜์ง€ ์•Š๋Š” ํ•œ ์ด ํŒŒ์ผ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋ผ์ด์„ ์Šค ์‚ฌ๋ณธ์€ ๋‹ค์Œ์—์„œ ๊ตฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

http://www.apache.org/licenses/LICENSE-2.0

 

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

 

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

 

ํŒ๋„๋ผ๋นŒ๋“œ.๋ผ์ด์„ ์Šค:

 

- ๋ผ์ด์„ ์Šค ์‹œ์ž‘ - ๋ผ์ด์„ ์Šค ์‹œ์ž‘

 

์ €์ž‘๊ถŒ. ๋ชจ๋“  ๊ถŒ๋ฆฌ ๋ณด์œ .

 

๋‹ค์Œ ์กฐ๊ฑด์„ ์ถฉ์กฑํ•˜๋Š” ๊ฒฝ์šฐ ์ˆ˜์ • ์—ฌ๋ถ€์— ๊ด€๊ณ„์—†์ด ์†Œ์Šค ๋ฐ ๋ฐ”์ด๋„ˆ๋ฆฌ ํ˜•์‹์˜ ์žฌ๋ฐฐํฌ ๋ฐ ์‚ฌ์šฉ์ด ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค:

 

1. ์†Œ์Šค ์ฝ”๋“œ์˜ ์žฌ๋ฐฐํฌ์—๋Š” ์œ„์˜ ์ €์ž‘๊ถŒ ๊ณ ์ง€, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋‹ค์Œ ๋ฉด์ฑ… ์กฐํ•ญ์ด ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

2. ๋ฐ”์ด๋„ˆ๋ฆฌ ํ˜•์‹์˜ ์žฌ๋ฐฐํฌ๋Š” ๋ฐฐํฌ์™€ ํ•จ๊ป˜ ์ œ๊ณต๋˜๋Š” ๋ฌธ์„œ ๋ฐ/๋˜๋Š” ๊ธฐํƒ€ ์ž๋ฃŒ์— ์œ„์˜ ์ €์ž‘๊ถŒ ๊ณ ์ง€, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋‹ค์Œ ๋ฉด์ฑ… ์กฐํ•ญ์„ ๋ฐ˜๋“œ์‹œ ํฌํ•จํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

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

 

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

 

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

 

vc_2005_redist_x86.license:

 

- ๋ผ์ด์„ ์Šค ์‹œ์ž‘ - ๋ผ์ด์„ ์Šค ์‹œ์ž‘

 

Microsoft ์†Œํ”„ํŠธ์›จ์–ด ๋ผ์ด์„ ์Šค ์•ฝ๊ด€

๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ ๋น„์ฃผ์–ผ C++ 2005 ๋Ÿฐํƒ€์ž„ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ

 

๋ณธ ์‚ฌ์šฉ๊ถŒ ์•ฝ๊ด€์€ Microsoft Corporation(๋˜๋Š” ์‚ฌ์šฉ์ž์˜ ๊ฑฐ์ฃผ ์ง€์—ญ์— ๋”ฐ๋ผ ๊ณ„์—ด์‚ฌ ์ค‘ ํ•˜๋‚˜)๊ณผ ์‚ฌ์šฉ์ž ๊ฐ„์˜ ๊ณ„์•ฝ์ž…๋‹ˆ๋‹ค. ๋ฐ˜๋“œ์‹œ ์ฝ์–ด ์ฃผ์„ธ์š”. ์ด ์•ฝ๊ด€์€ ์œ„์— ๋ช…์‹œ๋œ ์†Œํ”„ํŠธ์›จ์–ด์— ์ ์šฉ๋˜๋ฉฐ, ์—ฌ๊ธฐ์—๋Š” ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๋ฐ›์€ ๋ฏธ๋””์–ด(์žˆ๋Š” ๊ฒฝ์šฐ)๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ์ด ์•ฝ๊ด€์€ ๋‹ค๋ฅธ ์•ฝ๊ด€์ด ํ•ด๋‹น ํ•ญ๋ชฉ๊ณผ ํ•จ๊ป˜ ์ œ๊ณต๋˜์ง€ ์•Š๋Š” ํ•œ ์ด ์†Œํ”„ํŠธ์›จ์–ด์— ๋Œ€ํ•œ ๋ชจ๋“  Microsoft ์—…๋ฐ์ดํŠธ, ์ถ”๊ฐ€ ๊ธฐ๋Šฅ, ์ธํ„ฐ๋„ท ๊ธฐ๋ฐ˜ ์„œ๋น„์Šค ๋ฐ ์ง€์› ์„œ๋น„์Šค์—๋„ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌํ•œ ๊ฒฝ์šฐ ํ•ด๋‹น ์•ฝ๊ด€์ด ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

 

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

1. ์„ค์น˜ ๋ฐ ์‚ฌ์šฉ ๊ถŒํ•œ.ย ๊ท€ํ•˜๋Š” ์žฅ์น˜์— ์†Œํ”„ํŠธ์›จ์–ด ์‚ฌ๋ณธ์„ ์›ํ•˜๋Š” ์ˆ˜๋งŒํผ ์„ค์น˜ํ•˜์—ฌ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

2. ๋ผ์ด์„ ์Šค ๋ฒ”์œ„.ย ์†Œํ”„ํŠธ์›จ์–ด๋Š” ํŒ๋งค๋˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ๋ผ์ด์„ ์Šค๊ฐ€ ๋ถ€์—ฌ๋ฉ๋‹ˆ๋‹ค. ์ด ๊ณ„์•ฝ์€ ์†Œํ”„ํŠธ์›จ์–ด ์‚ฌ์šฉ์— ๋Œ€ํ•œ ์ผ๋ถ€ ๊ถŒํ•œ๋งŒ ๋ถ€์—ฌํ•ฉ๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๋ชจ๋“  ๊ถŒ๋ฆฌ๋Š” Microsoft๊ฐ€ ๋ณด์œ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ œํ•œ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ๊ด€๋ จ ๋ฒ•๋ฅ ์—์„œ ์‚ฌ์šฉ์ž์—๊ฒŒ ๋” ๋งŽ์€ ๊ถŒ๋ฆฌ๋ฅผ ๋ถ€์—ฌํ•˜์ง€ ์•Š๋Š” ํ•œ, ์‚ฌ์šฉ์ž๋Š” ๋ณธ ๊ณ„์•ฝ์—์„œ ๋ช…์‹œ์ ์œผ๋กœ ํ—ˆ์šฉํ•œ ๋Œ€๋กœ๋งŒ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ‡๊ฒŒ ํ•  ๋•Œ ๊ท€ํ•˜๋Š” ํŠน์ • ๋ฐฉ์‹์œผ๋กœ๋งŒ ์‚ฌ์šฉํ•˜๋„๋ก ํ—ˆ์šฉํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด์˜ ๋ชจ๋“  ๊ธฐ์ˆ ์  ์ œํ•œ ์‚ฌํ•ญ์„ ์ค€์ˆ˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.๊ท€ํ•˜๋Š” Microsoft์˜ ์‚ฌ์ „ ์„œ๋ฉด ์Šน์ธ ์—†์ด ์†Œํ”„ํŠธ์›จ์–ด์˜ ๋ฒค์น˜๋งˆํฌ ํ…Œ์ŠคํŠธ ๊ฒฐ๊ณผ๋ฅผ ์ œ3์ž์—๊ฒŒ ๊ณต๊ฐœํ•  ์ˆ˜ ์—†์œผ๋ฉฐ, ์†Œํ”„ํŠธ์›จ์–ด์˜ ๊ธฐ์ˆ ์  ์ œํ•œ์„ ์šฐํšŒํ•˜๊ฑฐ๋‚˜, ์ด ์ œํ•œ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ๊ด€๋ จ ๋ฒ•๋ฅ ์ด ๋ช…์‹œ์ ์œผ๋กœ ํ—ˆ์šฉํ•˜๋Š” ๊ฒฝ์šฐ๋ฅผ ์ œ์™ธํ•˜๊ณ  ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๋ฆฌ๋ฒ„์Šค ์—”์ง€๋‹ˆ์–ด๋ง, ๋””์ปดํŒŒ์ผ ๋˜๋Š” ๋ถ„ํ•ดํ•˜๊ฑฐ๋‚˜, ์ด ์ œํ•œ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ๋ณธ ๊ณ„์•ฝ์— ๋ช…์‹œ๋˜๊ฑฐ๋‚˜ ๊ด€๋ จ ๋ฒ•๋ฅ ์—์„œ ํ—ˆ์šฉํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ๋งŽ์€ ์†Œํ”„ํŠธ์›จ์–ด ๋ณต์‚ฌ๋ณธ์„ ๋งŒ๋“ค๊ฑฐ๋‚˜, ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ๋ณต์‚ฌํ•  ์ˆ˜ ์žˆ๋„๋ก ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๊ฒŒ์‹œํ•˜๊ฑฐ๋‚˜, ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๋Œ€์—ฌ, ์ž„๋Œ€ ๋˜๋Š” ๋Œ€์—ฌํ•˜๊ฑฐ๋‚˜, ์†Œํ”„ํŠธ์›จ์–ด ๋˜๋Š” ๋ณธ ๊ณ„์•ฝ์„ ์ œ3์ž์—๊ฒŒ ์–‘๋„ํ•˜๊ฑฐ๋‚˜, ์ƒ์šฉ ์†Œํ”„ํŠธ์›จ์–ด ํ˜ธ์ŠคํŒ… ์„œ๋น„์Šค๋ฅผ ์œ„ํ•ด ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์‚ฌ์šฉํ•ด์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค.

 

3. ๋ฐฑ์—… ์‚ฌ๋ณธ.ย ์†Œํ”„ํŠธ์›จ์–ด์˜ ๋ฐฑ์—… ๋ณต์‚ฌ๋ณธ์„ ํ•œ ๊ฐœ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๋‹ค์‹œ ์„ค์น˜ํ•˜๋Š” ์šฉ๋„๋กœ๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

4. ๋ฌธ์„œํ™”.ย  ํšŒ์›๋‹˜์˜ ์ปดํ“จํ„ฐ ๋˜๋Š” ๋‚ด๋ถ€ ๋„คํŠธ์›Œํฌ์— ์œ ํšจํ•œ ์•ก์„ธ์Šค ๊ถŒํ•œ์ด ์žˆ๋Š” ์‚ฌ๋žŒ์€ ๋ˆ„๊ตฌ๋‚˜ ๋‚ด๋ถ€ ์ฐธ์กฐ ๋ชฉ์ ์œผ๋กœ ๋ฌธ์„œ๋ฅผ ๋ณต์‚ฌํ•˜์—ฌ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

5. ์ˆ˜์ถœ ์ œํ•œ.ย ์ด ์†Œํ”„ํŠธ์›จ์–ด๋Š” ๋ฏธ๊ตญ ์ˆ˜์ถœ ๋ฒ•๋ฅ  ๋ฐ ๊ทœ์ •์˜ ์ ์šฉ์„ ๋ฐ›์Šต๋‹ˆ๋‹ค. ๊ท€ํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด์— ์ ์šฉ๋˜๋Š” ๋ชจ๋“  ๊ตญ๋‚ด ๋ฐ ๊ตญ์ œ ์ˆ˜์ถœ ๋ฒ•๋ฅ  ๋ฐ ๊ทœ์ •์„ ์ค€์ˆ˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ฒ•๋ฅ ์—๋Š” ๋ชฉ์ ์ง€, ์ตœ์ข… ์‚ฌ์šฉ์ž ๋ฐ ์ตœ์ข… ์šฉ๋„์— ๋Œ€ํ•œ ์ œํ•œ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ www.microsoft.com/exporting ์„ ์ฐธ์กฐํ•˜์„ธ์š”.

 

6. ์ง€์› ์„œ๋น„์Šค.ย ์ด ์†Œํ”„ํŠธ์›จ์–ด๋Š” '์žˆ๋Š” ๊ทธ๋Œ€๋กœ' ์ œ๊ณต๋˜๋ฏ€๋กœ ์ง€์› ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

7. ์ „์ฒด ๊ณ„์•ฝ.ย  ๋ณธ ๊ณ„์•ฝ๊ณผ ๊ท€ํ•˜๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ๋ณด์ถฉ ์ž๋ฃŒ, ์—…๋ฐ์ดํŠธ, ์ธํ„ฐ๋„ท ๊ธฐ๋ฐ˜ ์„œ๋น„์Šค ๋ฐ ์ง€์› ์„œ๋น„์Šค์— ๋Œ€ํ•œ ์•ฝ๊ด€์€ ์†Œํ”„ํŠธ์›จ์–ด ๋ฐ ์ง€์› ์„œ๋น„์Šค์— ๋Œ€ํ•œ ์ „์ฒด ๊ณ„์•ฝ์ž…๋‹ˆ๋‹ค.

 

8. ๊ด€๋ จ ๋ฒ•๋ฅ .

 

a. ๋ฏธ๊ตญ.ย ๋ฏธ๊ตญ์—์„œ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ทจ๋“ํ•œ ๊ฒฝ์šฐ, ์›Œ์‹ฑํ„ด ์ฃผ๋ฒ•์ด ๋ณธ ๊ณ„์•ฝ์˜ ํ•ด์„์— ์ ์šฉ๋˜๋ฉฐ ๋ฒ•๋ฅ  ์›์น™์˜ ์ถฉ๋Œ์— ๊ด€๊ณ„์—†์ด ๊ณ„์•ฝ ์œ„๋ฐ˜์— ๋Œ€ํ•œ ํด๋ ˆ์ž„์— ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ฃผ ์†Œ๋น„์ž ๋ณดํ˜ธ๋ฒ•, ๋ถˆ๊ณต์ • ๊ฒฝ์Ÿ๋ฒ• ๋ฐ ๋ถˆ๋ฒ• ํ–‰์œ„์— ๋”ฐ๋ฅธ ์ฒญ๊ตฌ๋ฅผ ํฌํ•จํ•˜์—ฌ ๊ธฐํƒ€ ๋ชจ๋“  ์ฒญ๊ตฌ์—๋Š” ๊ท€ํ•˜๊ฐ€ ๊ฑฐ์ฃผํ•˜๋Š” ์ฃผ์˜ ๋ฒ•๋ฅ ์ด ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

 

b. ๋ฏธ๊ตญ ์™ธ ์ง€์—ญ.ย ๋‹ค๋ฅธ ๊ตญ๊ฐ€์—์„œ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๊ตฌ์ž…ํ•œ ๊ฒฝ์šฐ ํ•ด๋‹น ๊ตญ๊ฐ€์˜ ๋ฒ•๋ฅ ์ด ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

 

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

 

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

 

11. ๊ตฌ์ œ์ฑ… ๋ฐ ์†ํ•ด๋ฐฐ์ƒ์˜ ์ œํ•œ ๋ฐ ๋ฐฐ์ œ.ย Microsoft ๋ฐ ํ•ด๋‹น ๊ณต๊ธ‰์—…์ฒด๋กœ๋ถ€ํ„ฐ ๋ฏธํ™” $5.00๊นŒ์ง€๋งŒ ์ง์ ‘์ ์ธ ์†ํ•ด์— ๋Œ€ํ•ด์„œ๋งŒ ๋ณต๊ตฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ์ , ์ด์ต ์†์‹ค, ํŠน๋ณ„, ๊ฐ„์ ‘ ๋˜๋Š” ๋ถ€์ˆ˜์  ์†ํ•ด๋ฅผ ํฌํ•จํ•œ ๊ธฐํƒ€ ๋ชจ๋“  ์†ํ•ด๋Š” ๋ณต๊ตฌํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ด ์ œํ•œ์€ ์†Œํ”„ํŠธ์›จ์–ด, ์„œ๋น„์Šค, ํƒ€์‚ฌ ์ธํ„ฐ๋„ท ์‚ฌ์ดํŠธ์˜ ์ฝ˜ํ…์ธ (์ฝ”๋“œ ํฌํ•จ) ๋˜๋Š” ํƒ€์‚ฌ ํ”„๋กœ๊ทธ๋žจ๊ณผ ๊ด€๋ จ๋œ ๋ชจ๋“  ์‚ฌํ•ญ๊ณผ ๊ณ„์•ฝ ์œ„๋ฐ˜, ๋ณด์ฆ, ๋ณด์ฆ ๋˜๋Š” ์กฐ๊ฑด ์œ„๋ฐ˜, ๋ฌด๊ณผ์‹ค ์ฑ…์ž„, ํƒœ๋งŒ ๋˜๋Š” ๊ธฐํƒ€ ๋ถˆ๋ฒ• ํ–‰์œ„์— ๋Œ€ํ•œ ์ฒญ๊ตฌ์— ๋Œ€ํ•ด ๊ด€๋ จ ๋ฒ•๋ฅ ์ด ํ—ˆ์šฉํ•˜๋Š” ๋ฒ”์œ„ ๋‚ด์—์„œ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ Microsoft๊ฐ€ ์†ํ•ด์˜ ๊ฐ€๋Šฅ์„ฑ์„ ์•Œ์•˜๊ฑฐ๋‚˜ ์•Œ์•˜์–ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ์—๋„ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. ๊ท€ํ•˜์˜ ๊ตญ๊ฐ€์—์„œ๋Š” ๋ถ€์ˆ˜์ , ๊ฒฐ๊ณผ์  ๋˜๋Š” ๊ธฐํƒ€ ์†ํ•ด์˜ ๋ฐฐ์ œ ๋˜๋Š” ์ œํ•œ์„ ํ—ˆ์šฉํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์œ„์˜ ์ œํ•œ ๋˜๋Š” ๋ฐฐ์ œ๊ฐ€ ๊ท€ํ•˜์—๊ฒŒ ์ ์šฉ๋˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

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

 

Google v8

 

- ๋ผ์ด์„ ์Šค ์‹œ์ž‘ - ๋ผ์ด์„ ์Šค ์‹œ์ž‘

 

์ €์ž‘๊ถŒ 2006-2011, V8 ํ”„๋กœ์ ํŠธ ์ž‘์„ฑ์ž. ๋ชจ๋“  ๊ถŒ๋ฆฌ ๋ณด์œ .

 

๋‹ค์Œ ์กฐ๊ฑด์„ ์ถฉ์กฑํ•˜๋Š” ๊ฒฝ์šฐ ์ˆ˜์ • ์—ฌ๋ถ€์— ๊ด€๊ณ„์—†์ด ์†Œ์Šค ๋ฐ ๋ฐ”์ด๋„ˆ๋ฆฌ ํ˜•์‹์˜ ์žฌ๋ฐฐํฌ ๋ฐ ์‚ฌ์šฉ์ด ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค:

 

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

 

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

 

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

 

jquery-outside-events

 

- ๋ผ์ด์„ ์Šค ์‹œ์ž‘ - ๋ผ์ด์„ ์Šค ์‹œ์ž‘

 

์ €์ž‘๊ถŒ (c) 2010 "์นด์šฐ๋ณด์ด" ๋ฒค ์•Œ๋จผ

 

 

์ด์— ๋”ฐ๋ผ ๋ณธ ์†Œํ”„ํŠธ์›จ์–ด ๋ฐ ๊ด€๋ จ ๋ฌธ์„œ ํŒŒ์ผ("์†Œํ”„ํŠธ์›จ์–ด")์˜ ์‚ฌ๋ณธ์„ ์ทจ๋“ํ•˜๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ์—๊ฒŒ ์†Œํ”„ํŠธ์›จ์–ด์˜ ์‚ฌ์šฉ, ๋ณต์‚ฌ, ์ˆ˜์ •, ๋ณ‘ํ•ฉ, ๊ฒŒ์‹œ, ๋ฐฐํฌ, ์žฌ๋ผ์ด์„ ์Šค ๋ฐ/๋˜๋Š” ํŒ๋งค ๊ถŒํ•œ์„ ํฌํ•จํ•˜๋˜ ์ด์— ๊ตญํ•œ๋˜์ง€ ์•Š๋Š” ์ œํ•œ ์—†์ด ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ทจ๊ธ‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์ด ๋ฌด๋ฃŒ๋กœ ๋ถ€์—ฌ๋˜๋ฉฐ, ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ œ๊ณต๋ฐ›๋Š” ์‚ฌ๋žŒ์—๊ฒŒ๋„ ๋‹ค์Œ ์กฐ๊ฑด์— ๋”ฐ๋ผ ๊ทธ๋ ‡๊ฒŒ ํ•˜๋„๋ก ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค:

 

์œ„์˜ ์ €์ž‘๊ถŒ ๊ณ ์ง€ ๋ฐ ๋ณธ ์‚ฌ์šฉ๊ถŒ ๊ณ ์ง€๋Š” ์†Œํ”„ํŠธ์›จ์–ด์˜ ๋ชจ๋“  ์‚ฌ๋ณธ ๋˜๋Š” ์ƒ๋‹น ๋ถ€๋ถ„์— ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

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

 

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

 

Spin.js

 

https://github.com/fgnass/spin.js/blob/master/LICENSE.txt

 

MIT ๋ผ์ด์„ ์Šค

 

- ๋ผ์ด์„ ์Šค ์‹œ์ž‘ - ๋ผ์ด์„ ์Šค ์‹œ์ž‘

 

์ €์ž‘๊ถŒ (c) 2011 Felix Gnass [fgnass at neteye dot de]

 

 

์ด์— ๋”ฐ๋ผ ๋ณธ ์†Œํ”„ํŠธ์›จ์–ด ๋ฐ ๊ด€๋ จ ๋ฌธ์„œ ํŒŒ์ผ("์†Œํ”„ํŠธ์›จ์–ด")์˜ ์‚ฌ๋ณธ์„ ์ทจ๋“ํ•˜๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ์—๊ฒŒ ์†Œํ”„ํŠธ์›จ์–ด์˜ ์‚ฌ์šฉ, ๋ณต์‚ฌ, ์ˆ˜์ •, ๋ณ‘ํ•ฉ, ๊ฒŒ์‹œ, ๋ฐฐํฌ, ์žฌ๋ผ์ด์„ ์Šค ๋ฐ/๋˜๋Š” ํŒ๋งค ๊ถŒํ•œ์„ ํฌํ•จํ•˜๋˜ ์ด์— ๊ตญํ•œ๋˜์ง€ ์•Š๋Š” ์ œํ•œ ์—†์ด ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ทจ๊ธ‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์ด ๋ฌด๋ฃŒ๋กœ ๋ถ€์—ฌ๋˜๋ฉฐ, ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ œ๊ณต๋ฐ›๋Š” ์‚ฌ๋žŒ์—๊ฒŒ๋„ ๋‹ค์Œ ์กฐ๊ฑด์— ๋”ฐ๋ผ ๊ทธ๋ ‡๊ฒŒ ํ•˜๋„๋ก ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค:

 

์œ„์˜ ์ €์ž‘๊ถŒ ๊ณ ์ง€ ๋ฐ ๋ณธ ์‚ฌ์šฉ๊ถŒ ๊ณ ์ง€๋Š” ์†Œํ”„ํŠธ์›จ์–ด์˜ ๋ชจ๋“  ์‚ฌ๋ณธ ๋˜๋Š” ์ƒ๋‹น ๋ถ€๋ถ„์— ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

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

 

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

 

๋™์ _์ปดํŒŒ์ผ

 

https://github.com/JacobVorreuter/dynamic_compile

 

- ๋ผ์ด์„ ์Šค ์‹œ์ž‘ - ๋ผ์ด์„ ์Šค ์‹œ์ž‘

 

์ €์ž‘๊ถŒ (c) 2007

๋งˆ์ธ  ํฌ๋ก ํฌ๋น„์ŠคํŠธ
ํฌ๋ฆฌ์Šค ๋‰ด์ปด
์ œ์ด์ฝฅ ๋ณด๋กœ์ดํ„ฐย 

 

 

์ด์— ๋”ฐ๋ผ ๋ณธ ์†Œํ”„ํŠธ์›จ์–ด ๋ฐ ๊ด€๋ จ ๋ฌธ์„œ ํŒŒ์ผ("์†Œํ”„ํŠธ์›จ์–ด")์˜ ์‚ฌ๋ณธ์„ ์ทจ๋“ํ•˜๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ์—๊ฒŒ ์†Œํ”„ํŠธ์›จ์–ด์˜ ์‚ฌ์šฉ, ๋ณต์‚ฌ, ์ˆ˜์ •, ๋ณ‘ํ•ฉ, ๊ฒŒ์‹œ, ๋ฐฐํฌ, ์žฌ๋ผ์ด์„ ์Šค ๋ฐ/๋˜๋Š” ํŒ๋งค ๊ถŒํ•œ์„ ํฌํ•จํ•˜๋˜ ์ด์— ๊ตญํ•œ๋˜์ง€ ์•Š๋Š” ์ œํ•œ ์—†์ด ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ทจ๊ธ‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์ด ๋ฌด๋ฃŒ๋กœ ๋ถ€์—ฌ๋˜๋ฉฐ, ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ œ๊ณต๋ฐ›๋Š” ์‚ฌ๋žŒ์—๊ฒŒ๋„ ๋‹ค์Œ ์กฐ๊ฑด์— ๋”ฐ๋ผ ๊ทธ๋ ‡๊ฒŒ ํ•˜๋„๋ก ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค:

 

์œ„์˜ ์ €์ž‘๊ถŒ ๊ณ ์ง€ ๋ฐ ๋ณธ ์‚ฌ์šฉ๊ถŒ ๊ณ ์ง€๋Š” ์†Œํ”„ํŠธ์›จ์–ด์˜ ๋ชจ๋“  ์‚ฌ๋ณธ ๋˜๋Š” ์ƒ๋‹น ๋ถ€๋ถ„์— ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

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

 

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

 

ctypeslib

 

http://svn.python.org/projects/ctypes/trunk/ctypeslib/ย 

http://svn.python.org/projects/ctypes/trunk/ctypeslib/LICENSE.txt

 

- ๋ผ์ด์„ ์Šค ์‹œ์ž‘ - ๋ผ์ด์„ ์Šค ์‹œ์ž‘

 

์ €์ž‘๊ถŒ (c) 2000 - 2006 Thomas Heller

 

 

์ด์— ๋”ฐ๋ผ ๋ณธ ์†Œํ”„ํŠธ์›จ์–ด ๋ฐ ๊ด€๋ จ ๋ฌธ์„œ ํŒŒ์ผ("์†Œํ”„ํŠธ์›จ์–ด")์˜ ์‚ฌ๋ณธ์„ ์ทจ๋“ํ•˜๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ์—๊ฒŒ ์†Œํ”„ํŠธ์›จ์–ด์˜ ์‚ฌ์šฉ, ๋ณต์‚ฌ, ์ˆ˜์ •, ๋ณ‘ํ•ฉ, ๊ฒŒ์‹œ, ๋ฐฐํฌ, ์žฌ๋ผ์ด์„ ์Šค ๋ฐ/๋˜๋Š” ํŒ๋งค ๊ถŒํ•œ์„ ํฌํ•จํ•˜๋˜ ์ด์— ๊ตญํ•œ๋˜์ง€ ์•Š๋Š” ์ œํ•œ ์—†์ด ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ทจ๊ธ‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์ด ๋ฌด๋ฃŒ๋กœ ๋ถ€์—ฌ๋˜๋ฉฐ, ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ œ๊ณต๋ฐ›๋Š” ์‚ฌ๋žŒ์—๊ฒŒ๋„ ๋‹ค์Œ ์กฐ๊ฑด์— ๋”ฐ๋ผ ๊ทธ๋ ‡๊ฒŒ ํ•˜๋„๋ก ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค:

 

์œ„์˜ ์ €์ž‘๊ถŒ ๊ณ ์ง€ ๋ฐ ๋ณธ ์‚ฌ์šฉ๊ถŒ ๊ณ ์ง€๋Š” ์†Œํ”„ํŠธ์›จ์–ด์˜ ๋ชจ๋“  ์‚ฌ๋ณธ ๋˜๋Š” ์ƒ๋‹น ๋ถ€๋ถ„์— ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

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

 

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

 

Jquery.selectbox.js

 

http://www.verious.com/code/claviska/jquery-selectBox/

 

๋ผ์ด์„ ์Šค:

MIT ๋ผ์ด์„ ์Šค์™€ GNU GPLv2(jQuery์™€ ๋™์ผ)์— ๋”ฐ๋ผ ๋ผ์ด์„ ์Šค๊ฐ€ ๋ถ€์—ฌ๋ฉ๋‹ˆ๋‹ค:ย http://jquery.org/license)

 

- ๋ผ์ด์„ ์Šค ์‹œ์ž‘ - ๋ผ์ด์„ ์Šค ์‹œ์ž‘

 

์ด์— ๋”ฐ๋ผ ๋ณธ ์†Œํ”„ํŠธ์›จ์–ด ๋ฐ ๊ด€๋ จ ๋ฌธ์„œ ํŒŒ์ผ("์†Œํ”„ํŠธ์›จ์–ด")์˜ ์‚ฌ๋ณธ์„ ์ทจ๋“ํ•˜๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ์—๊ฒŒ ์†Œํ”„ํŠธ์›จ์–ด์˜ ์‚ฌ์šฉ, ๋ณต์‚ฌ, ์ˆ˜์ •, ๋ณ‘ํ•ฉ, ๊ฒŒ์‹œ, ๋ฐฐํฌ, ์žฌ๋ผ์ด์„ ์Šค ๋ฐ/๋˜๋Š” ํŒ๋งค ๊ถŒํ•œ์„ ํฌํ•จํ•˜๋˜ ์ด์— ๊ตญํ•œ๋˜์ง€ ์•Š๋Š” ์ œํ•œ ์—†์ด ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ทจ๊ธ‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์ด ๋ฌด๋ฃŒ๋กœ ๋ถ€์—ฌ๋˜๋ฉฐ, ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ œ๊ณต๋ฐ›๋Š” ์‚ฌ๋žŒ์—๊ฒŒ๋„ ๋‹ค์Œ ์กฐ๊ฑด์— ๋”ฐ๋ผ ๊ทธ๋ ‡๊ฒŒ ํ•˜๋„๋ก ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค:

 

์œ„์˜ ์ €์ž‘๊ถŒ ๊ณ ์ง€ ๋ฐ ๋ณธ ์‚ฌ์šฉ๊ถŒ ๊ณ ์ง€๋Š” ์†Œํ”„ํŠธ์›จ์–ด์˜ ๋ชจ๋“  ์‚ฌ๋ณธ ๋˜๋Š” ์ƒ๋‹น ๋ถ€๋ถ„์— ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

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

 

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

 

Gen_smtp

 

https://github.com/Vagabond/gen_smtp/blob/master/LICENSE

 

- ๋ผ์ด์„ ์Šค ์‹œ์ž‘ - ๋ผ์ด์„ ์Šค ์‹œ์ž‘

 

Copyright 2009 Andrew Thompson . ๋ชจ๋“  ๊ถŒ๋ฆฌ ๋ณด์œ .

 

๋‹ค์Œ ์กฐ๊ฑด์„ ์ถฉ์กฑํ•˜๋Š” ๊ฒฝ์šฐ ์ˆ˜์ • ์—ฌ๋ถ€์— ๊ด€๊ณ„์—†์ด ์†Œ์Šค ๋ฐ ๋ฐ”์ด๋„ˆ๋ฆฌ ํ˜•์‹์˜ ์žฌ๋ฐฐํฌ ๋ฐ ์‚ฌ์šฉ์ด ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค:

 

1. ์†Œ์Šค ์ฝ”๋“œ์˜ ์žฌ๋ฐฐํฌ์—๋Š” ์œ„์˜ ์ €์ž‘๊ถŒ ๊ณ ์ง€, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋‹ค์Œ ๋ฉด์ฑ… ์กฐํ•ญ์ด ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

2. ๋ฐ”์ด๋„ˆ๋ฆฌ ํ˜•์‹์˜ ์žฌ๋ฐฐํฌ๋Š” ๋ฐฐํฌ์™€ ํ•จ๊ป˜ ์ œ๊ณต๋˜๋Š” ๋ฌธ์„œ ๋ฐ/๋˜๋Š” ๊ธฐํƒ€ ์ž๋ฃŒ์— ์œ„์˜ ์ €์ž‘๊ถŒ ๊ณ ์ง€, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋‹ค์Œ ๋ฉด์ฑ… ์กฐํ•ญ์„ ๋ฐ˜๋“œ์‹œ ํฌํ•จํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

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

 

๋ฌธ์„œ SMTP ์—ฐ๊ฒฐ์„ ์œ„ํ•œ ๋น„์ฐจ๋‹จ tcp ์ˆ˜์‹ ๊ธฐ. Serge์˜ tcp_listener ๋ชจ๋“ˆ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค.
์•Œ๋ ˆ๋‹ˆ์ฝ”ํ”„ [http://www.trapexit.org/Building_a_Non-blocking_TCP_server_using_OTP_principles]

 

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

 

lhttpc

 

https://github.com/esl/lhttpc/blob/master/LICENCE

 

- ๋ผ์ด์„ ์Šค ์‹œ์ž‘ - ๋ผ์ด์„ ์Šค ์‹œ์ž‘

์ €์ž‘๊ถŒ (c) 2009, Erlang Training and Consulting Ltd.
๋ชจ๋“  ๊ถŒ๋ฆฌ ๋ณด์œ .

 

๋‹ค์Œ ์กฐ๊ฑด์„ ์ถฉ์กฑํ•˜๋Š” ๊ฒฝ์šฐ ์ˆ˜์ • ์—ฌ๋ถ€์— ๊ด€๊ณ„์—†์ด ์†Œ์Šค ๋ฐ ๋ฐ”์ด๋„ˆ๋ฆฌ ํ˜•์‹์˜ ์žฌ๋ฐฐํฌ ๋ฐ ์‚ฌ์šฉ์ด ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค:

 

1. ์†Œ์Šค ์ฝ”๋“œ์˜ ์žฌ๋ฐฐํฌ์—๋Š” ์œ„์˜ ์ €์ž‘๊ถŒ ๊ณ ์ง€, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋‹ค์Œ ๋ฉด์ฑ… ์กฐํ•ญ์ด ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

2. ๋ฐ”์ด๋„ˆ๋ฆฌ ํ˜•์‹์˜ ์žฌ๋ฐฐํฌ๋Š” ๋ฐฐํฌ์™€ ํ•จ๊ป˜ ์ œ๊ณต๋˜๋Š” ๋ฌธ์„œ ๋ฐ/๋˜๋Š” ๊ธฐํƒ€ ์ž๋ฃŒ์— ์œ„์˜ ์ €์ž‘๊ถŒ ๊ณ ์ง€, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋‹ค์Œ ๋ฉด์ฑ… ์กฐํ•ญ์„ ๋ฐ˜๋“œ์‹œ ํฌํ•จํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

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

 

์ด ์†Œํ”„ํŠธ์›จ์–ด๋Š” Erlang Training and Consulting Ltd. "์žˆ๋Š” ๊ทธ๋Œ€๋กœ" ๋ฐ ์ƒํ’ˆ์„ฑ ๋ฐ ํŠน์ • ๋ชฉ์ ์—์˜ ์ ํ•ฉ์„ฑ์— ๋Œ€ํ•œ ๋ฌต์‹œ์  ๋ณด์ฆ์„ ํฌํ•จํ•˜๋˜ ์ด์— ๊ตญํ•œ๋˜์ง€ ์•Š๋Š” ๋ชจ๋“  ๋ช…์‹œ์  ๋˜๋Š” ๋ฌต์‹œ์  ๋ณด์ฆ์ด ๋ถ€์ธ๋ฉ๋‹ˆ๋‹ค. ์–ด๋– ํ•œ ๊ฒฝ์šฐ์—๋„ Erlang Training and Consulting Ltd. ๋Š” ๋ณธ ์†Œํ”„ํŠธ์›จ์–ด์˜ ์‚ฌ์šฉ์œผ๋กœ ์ธํ•ด ์–ด๋– ํ•œ ๋ฐฉ์‹์œผ๋กœ๋“  ๋ฐœ์ƒํ•˜๋Š” ๊ณ„์•ฝ, ๋ฌด๊ณผ์‹ค ์ฑ…์ž„ ๋˜๋Š” ๋ถˆ๋ฒ•ํ–‰์œ„(๊ณผ์‹ค ๋˜๋Š” ๊ธฐํƒ€ ํฌํ•จ)๋ฅผ ๋ถˆ๋ฌธํ•˜๊ณ  ์–ด๋– ํ•œ ์ฑ…์ž„ ์ด๋ก ์— ๋Œ€ํ•ด์„œ๋„ ๋Œ€์ฒด ์ƒํ’ˆ ๋˜๋Š” ์„œ๋น„์Šค, ์‚ฌ์šฉ, ๋ฐ์ดํ„ฐ ๋˜๋Š” ์ด์ต ์†์‹ค, ๋˜๋Š” ์—…๋ฌด ์ค‘๋‹จ์— ๋Œ€ํ•œ ์ฑ…์ž„์„ ์ง€์ง€ ์•Š์œผ๋ฉฐ, ์ด๋Ÿฌํ•œ ์†ํ•ด์˜ ๊ฐ€๋Šฅ์„ฑ์„ ์‚ฌ์ „์— ๊ณ ์ง€๋ฐ›์€ ๊ฒฝ์šฐ์—๋„ ์ฑ…์ž„์„ ์ง€์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

 

์ €์ž ์˜ค์Šค์นด ํ—ฌ์ŠคํŠธ๋กฌ
๊ฒฝ๋Ÿ‰ http ํด๋ผ์ด์–ธํŠธ์— ๋Œ€ํ•œ @doc ๊ธฐ๋ณธ ์ธํ„ฐํŽ˜์ด์Šค์ž…๋‹ˆ๋‹ค.
๋งํฌ ์š”์ฒญ/4}, {@๋งํฌ ์š”์ฒญ/5} ๋ฐ {@๋งํฌ ์š”์ฒญ/6} ํ•จ์ˆ˜๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

 

 

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

 

 

Cyrus SASL

 

http://www.cyrusimap.org/mediawiki/index.php/Downloads#Licensing

 

์ €์ž‘๊ถŒ (c) 1994-2012 ์นด๋„ค๊ธฐ๋ฉœ๋ก  ๋Œ€ํ•™๊ต. ๋ชจ๋“  ๊ถŒ๋ฆฌ ๋ณด์œ .

 

๋‹ค์Œ ์กฐ๊ฑด์„ ์ถฉ์กฑํ•˜๋Š” ๊ฒฝ์šฐ ์ˆ˜์ • ์—ฌ๋ถ€์— ๊ด€๊ณ„์—†์ด ์†Œ์Šค ๋ฐ ๋ฐ”์ด๋„ˆ๋ฆฌ ํ˜•์‹์˜ ์žฌ๋ฐฐํฌ ๋ฐ ์‚ฌ์šฉ์ด ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค:

 

1. ์†Œ์Šค ์ฝ”๋“œ์˜ ์žฌ๋ฐฐํฌ์—๋Š” ์œ„์˜ ์ €์ž‘๊ถŒ ๊ณ ์ง€, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋‹ค์Œ ๋ฉด์ฑ… ์กฐํ•ญ์ด ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

2. ๋ฐ”์ด๋„ˆ๋ฆฌ ํ˜•์‹์˜ ์žฌ๋ฐฐํฌ๋Š” ๋ฐฐํฌ์™€ ํ•จ๊ป˜ ์ œ๊ณต๋˜๋Š” ๋ฌธ์„œ ๋ฐ/๋˜๋Š” ๊ธฐํƒ€ ์ž๋ฃŒ์— ์œ„์˜ ์ €์ž‘๊ถŒ ๊ณ ์ง€, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋‹ค์Œ ๋ฉด์ฑ… ์กฐํ•ญ์„ ํฌํ•จํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

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

 

๊ธฐ์ˆ  ์ด์ „ ์‚ฌ๋ฌด์†Œ

์นด๋„ค๊ธฐ ๋ฉœ๋ก  ๋Œ€ํ•™๊ต

5000 ํฌ๋ธŒ์Šค ์• ๋น„๋‰ด

ํ”ผ์ธ ๋ฒ„๊ทธ,

PA 15213-3890 (412) 268-4387,

ํŒฉ์Šค: (412) 268-7395

tech-transfer@andrew.cmu.edu

 

4. ์–ด๋–ค ํ˜•ํƒœ๋กœ๋“  ์žฌ๋ฐฐํฌ ์‹œ์—๋Š” ๋ฐ˜๋“œ์‹œ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ํ™•์ธ์„ ํฌํ•จํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค: "์ด ์ œํ’ˆ์—๋Š” ์นด๋„ค๊ธฐ๋ฉœ๋ก ๋Œ€ํ•™๊ต์˜ ์ปดํ“จํŒ… ์„œ๋น„์Šค์—์„œ ๊ฐœ๋ฐœํ•œ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค(http://www.cmu.edu/computing/).”

 

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

 

 

mux

 

https://github.com/gorilla/mux

์ €์ž‘๊ถŒ (c) 2012 ๋กœ๋“œ๋ฆฌ๊ณ  ๋ชจ๋ผ์—์Šค. ๋ชจ๋“  ๊ถŒ๋ฆฌ ๋ณด์œ .

 

๋‹ค์Œ ์กฐ๊ฑด์„ ์ถฉ์กฑํ•˜๋Š” ๊ฒฝ์šฐ ์ˆ˜์ • ์—ฌ๋ถ€์— ๊ด€๊ณ„์—†์ด ์†Œ์Šค ๋ฐ ๋ฐ”์ด๋„ˆ๋ฆฌ ํ˜•์‹์˜ ์žฌ๋ฐฐํฌ ๋ฐ ์‚ฌ์šฉ์ด ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค:

 

1. ์†Œ์Šค ์ฝ”๋“œ์˜ ์žฌ๋ฐฐํฌ์—๋Š” ์œ„์˜ ์ €์ž‘๊ถŒ ๊ณ ์ง€, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋‹ค์Œ ๋ฉด์ฑ… ์กฐํ•ญ์ด ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

2. ๋ฐ”์ด๋„ˆ๋ฆฌ ํ˜•์‹์˜ ์žฌ๋ฐฐํฌ๋Š” ๋ฐฐํฌ์™€ ํ•จ๊ป˜ ์ œ๊ณต๋˜๋Š” ๋ฌธ์„œ ๋ฐ/๋˜๋Š” ๊ธฐํƒ€ ์ž๋ฃŒ์— ์œ„์˜ ์ €์ž‘๊ถŒ ๊ณ ์ง€, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋‹ค์Œ ๋ฉด์ฑ… ์กฐํ•ญ์„ ๋ฐ˜๋“œ์‹œ ํฌํ•จํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

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

 

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

 

 

์ปจํ…์ŠคํŠธ

 

https://github.com/gorilla/context

์ €์ž‘๊ถŒ (c) 2012 ๋กœ๋“œ๋ฆฌ๊ณ  ๋ชจ๋ผ์—์Šค. ๋ชจ๋“  ๊ถŒ๋ฆฌ ๋ณด์œ .

 

๋‹ค์Œ ์กฐ๊ฑด์„ ์ถฉ์กฑํ•˜๋Š” ๊ฒฝ์šฐ ์ˆ˜์ • ์—ฌ๋ถ€์— ๊ด€๊ณ„์—†์ด ์†Œ์Šค ๋ฐ ๋ฐ”์ด๋„ˆ๋ฆฌ ํ˜•์‹์˜ ์žฌ๋ฐฐํฌ ๋ฐ ์‚ฌ์šฉ์ด ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค:

 

1. ์†Œ์Šค ์ฝ”๋“œ์˜ ์žฌ๋ฐฐํฌ์—๋Š” ์œ„์˜ ์ €์ž‘๊ถŒ ๊ณ ์ง€, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋‹ค์Œ ๋ฉด์ฑ… ์กฐํ•ญ์ด ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

2. ๋ฐ”์ด๋„ˆ๋ฆฌ ํ˜•์‹์˜ ์žฌ๋ฐฐํฌ๋Š” ๋ฐฐํฌ์™€ ํ•จ๊ป˜ ์ œ๊ณต๋˜๋Š” ๋ฌธ์„œ ๋ฐ/๋˜๋Š” ๊ธฐํƒ€ ์ž๋ฃŒ์— ์œ„์˜ ์ €์ž‘๊ถŒ ๊ณ ์ง€, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋‹ค์Œ ๋ฉด์ฑ… ์กฐํ•ญ์„ ๋ฐ˜๋“œ์‹œ ํฌํ•จํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

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

 

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

 

 

๋ธ”๋ž™ ํ”„๋ผ์ด๋ฐ์ด

 

https://github.com/russross/blackfriday

 

๋ธ”๋ž™ํ”„๋ผ์ด๋ฐ์ด๋Š” ๋‹จ์ˆœํ™”๋œ BSD ๋ผ์ด์„ ์Šค์— ๋”ฐ๋ผ ๋ฐฐํฌ๋ฉ๋‹ˆ๋‹ค: ์ €์ž‘๊ถŒ ยฉ 2011 Russ Ross. ๋ชจ๋“  ๊ถŒ๋ฆฌ ๋ณด์œ .

 

 

๋‹ค์Œ ์กฐ๊ฑด์„ ์ถฉ์กฑํ•˜๋Š” ๊ฒฝ์šฐ ์ˆ˜์ • ์—ฌ๋ถ€์— ๊ด€๊ณ„์—†์ด ์†Œ์Šค ๋ฐ ๋ฐ”์ด๋„ˆ๋ฆฌ ํ˜•์‹์˜ ์žฌ๋ฐฐํฌ ๋ฐ ์‚ฌ์šฉ์ด ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค:

 

1. ์†Œ์Šค ์ฝ”๋“œ์˜ ์žฌ๋ฐฐํฌ์—๋Š” ์œ„์˜ ์ €์ž‘๊ถŒ ๊ณ ์ง€, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋‹ค์Œ ๋ฉด์ฑ… ์กฐํ•ญ์ด ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

2. ๋ฐ”์ด๋„ˆ๋ฆฌ ํ˜•์‹์˜ ์žฌ๋ฐฐํฌ๋Š” ๋ฐฐํฌ์™€ ํ•จ๊ป˜ ์ œ๊ณต๋˜๋Š” ๋ฌธ์„œ ๋ฐ/๋˜๋Š” ๊ธฐํƒ€ ์ž๋ฃŒ์— ์œ„์˜ ์ €์ž‘๊ถŒ ๊ณ ์ง€, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋‹ค์Œ ๋ฉด์ฑ… ์กฐํ•ญ์„ ๋ฐ˜๋“œ์‹œ ํฌํ•จํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

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

 

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

 

 

๋ผ์ด๋„ˆ

 

https://github.com/peterh/liner

์ €์ž‘๊ถŒ ยฉ 2012 ํ”ผํ„ฐ ํ•ด๋ฆฌ์Šค.

 

์ด์— ๋”ฐ๋ผ ๋ณธ ์†Œํ”„ํŠธ์›จ์–ด ๋ฐ ๊ด€๋ จ ๋ฌธ์„œ ํŒŒ์ผ("์†Œํ”„ํŠธ์›จ์–ด")์˜ ์‚ฌ๋ณธ์„ ์ทจ๋“ํ•˜๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ์—๊ฒŒ ์†Œํ”„ํŠธ์›จ์–ด์˜ ์‚ฌ์šฉ, ๋ณต์‚ฌ, ์ˆ˜์ •, ๋ณ‘ํ•ฉ, ๊ฒŒ์‹œ, ๋ฐฐํฌ, ์žฌ๋ผ์ด์„ ์Šค ๋ฐ/๋˜๋Š” ํŒ๋งค ๊ถŒํ•œ์„ ํฌํ•จํ•˜๋˜ ์ด์— ๊ตญํ•œ๋˜์ง€ ์•Š๊ณ  ์ œํ•œ ์—†์ด ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ทจ๊ธ‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์ด ๋ฌด๋ฃŒ๋กœ ๋ถ€์—ฌ๋˜๋ฉฐ, ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ œ๊ณต๋ฐ›๋Š” ์‚ฌ๋žŒ์—๊ฒŒ๋„ ๋‹ค์Œ ์กฐ๊ฑด์— ๋”ฐ๋ผ ๊ทธ๋ ‡๊ฒŒ ํ•˜๋„๋ก ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค: ์ƒ๊ธฐ ์ €์ž‘๊ถŒ ๊ณ ์ง€ ๋ฐ ๋ณธ ํ—ˆ๊ฐ€ ๊ณ ์ง€(๋‹ค์Œ ๋‹จ๋ฝ ํฌํ•จ)๋Š” ์†Œํ”„ํŠธ์›จ์–ด์˜ ๋ชจ๋“  ์‚ฌ๋ณธ ๋˜๋Š” ์ƒ๋‹น ๋ถ€๋ถ„์— ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

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

 

 

gomemcached

 

https://github.com/dustin/gomemcached

์ €์ž‘๊ถŒ (c) 2013 Dustin Sallings.

 

์ด์— ๋”ฐ๋ผ ๋ณธ ์†Œํ”„ํŠธ์›จ์–ด ๋ฐ ๊ด€๋ จ ๋ฌธ์„œ ํŒŒ์ผ("์†Œํ”„ํŠธ์›จ์–ด")์˜ ์‚ฌ๋ณธ์„ ์ทจ๋“ํ•˜๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ์—๊ฒŒ ์†Œํ”„ํŠธ์›จ์–ด์˜ ์‚ฌ์šฉ, ๋ณต์‚ฌ, ์ˆ˜์ •, ๋ณ‘ํ•ฉ, ๊ฒŒ์‹œ, ๋ฐฐํฌ, ์žฌ๋ผ์ด์„ ์Šค ๋ฐ/๋˜๋Š” ํŒ๋งค ๊ถŒํ•œ์„ ํฌํ•จํ•˜๋˜ ์ด์— ๊ตญํ•œ๋˜์ง€ ์•Š๊ณ  ์ œํ•œ ์—†์ด ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ทจ๊ธ‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์ด ๋ฌด๋ฃŒ๋กœ ๋ถ€์—ฌ๋˜๋ฉฐ, ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ œ๊ณต๋ฐ›๋Š” ์‚ฌ๋žŒ์—๊ฒŒ๋„ ๋‹ค์Œ ์กฐ๊ฑด์— ๋”ฐ๋ผ ๊ทธ๋ ‡๊ฒŒ ํ•˜๋„๋ก ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค: ์ƒ๊ธฐ ์ €์ž‘๊ถŒ ๊ณ ์ง€ ๋ฐ ๋ณธ ํ—ˆ๊ฐ€ ๊ณ ์ง€(๋‹ค์Œ ๋‹จ๋ฝ ํฌํ•จ)๋Š” ์†Œํ”„ํŠธ์›จ์–ด์˜ ๋ชจ๋“  ์‚ฌ๋ณธ ๋˜๋Š” ์ƒ๋‹น ๋ถ€๋ถ„์— ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

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

 

 

go-jsonpointer

 

https://github.com/dustin/go-jsonpointer

์ €์ž‘๊ถŒ (c) 2013 Dustin Sallings.

 

์ด์— ๋”ฐ๋ผ ๋ณธ ์†Œํ”„ํŠธ์›จ์–ด ๋ฐ ๊ด€๋ จ ๋ฌธ์„œ ํŒŒ์ผ("์†Œํ”„ํŠธ์›จ์–ด")์˜ ์‚ฌ๋ณธ์„ ์ทจ๋“ํ•˜๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ์—๊ฒŒ ์†Œํ”„ํŠธ์›จ์–ด์˜ ์‚ฌ์šฉ, ๋ณต์‚ฌ, ์ˆ˜์ •, ๋ณ‘ํ•ฉ, ๊ฒŒ์‹œ, ๋ฐฐํฌ, ์žฌ๋ผ์ด์„ ์Šค ๋ฐ/๋˜๋Š” ํŒ๋งค ๊ถŒํ•œ์„ ํฌํ•จํ•˜๋˜ ์ด์— ๊ตญํ•œ๋˜์ง€ ์•Š๋Š” ์ œํ•œ ์—†์ด ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ทจ๊ธ‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์ด ๋ฌด๋ฃŒ๋กœ ๋ถ€์—ฌ๋˜๋ฉฐ, ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ œ๊ณต๋ฐ›๋Š” ์‚ฌ๋žŒ์—๊ฒŒ๋„ ๋‹ค์Œ ์กฐ๊ฑด์— ๋”ฐ๋ผ ๊ทธ๋ ‡๊ฒŒ ํ•˜๋„๋ก ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค: ์ƒ๊ธฐ ์ €์ž‘๊ถŒ ๊ณ ์ง€ ๋ฐ ๋ณธ ํ—ˆ๊ฐ€ ๊ณ ์ง€๋Š” ์†Œํ”„ํŠธ์›จ์–ด์˜ ๋ชจ๋“  ์‚ฌ๋ณธ ๋˜๋Š” ์ƒ๋‹น ๋ถ€๋ถ„์— ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

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

 

dparval

 

https://github.com/couchbaselabs/dparval

 

์•„ํŒŒ์น˜ ๋ผ์ด์„ ์Šค ๋ฒ„์ „ 2.0,

2004๋…„ 1์›”

http://www.apache.org/licenses

 

์‚ฌ์šฉ, ๋ณต์ œ ๋ฐ ๋ฐฐํฌ ์ด์šฉ ์•ฝ๊ด€

 

 

1. ์ •์˜.

 

"๋ผ์ด์„ ์Šค"๋Š” ๋ณธ ๋ฌธ์„œ์˜ ์„น์…˜ 1๋ถ€ํ„ฐ 9๊นŒ์ง€์— ์ •์˜๋œ ์‚ฌ์šฉ, ๋ณต์ œ ๋ฐ ๋ฐฐํฌ์— ๋Œ€ํ•œ ์•ฝ๊ด€์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

"๋ผ์ด์„ ์Šค ํ—ˆ๊ฐ€์ž"๋Š” ๋ผ์ด์„ ์Šค๋ฅผ ๋ถ€์—ฌํ•˜๋Š” ์ €์ž‘๊ถŒ ์†Œ์œ ์ž ๋˜๋Š” ์ €์ž‘๊ถŒ ์†Œ์œ ์ž๋กœ๋ถ€ํ„ฐ ๊ถŒํ•œ์„ ์œ„์ž„๋ฐ›์€ ๋‹จ์ฒด๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

"๋ฒ•์ธ"์ด๋ž€ ๋Œ€ํ–‰ ๋ฒ•์ธ๊ณผ ํ•ด๋‹น ๋ฒ•์ธ์„ ์ง€๋ฐฐํ•˜๊ฑฐ๋‚˜, ํ•ด๋‹น ๋ฒ•์ธ์˜ ์ง€๋ฐฐ๋ฅผ ๋ฐ›๊ฑฐ๋‚˜, ํ•ด๋‹น ๋ฒ•์ธ๊ณผ ๊ณต๋™ ์ง€๋ฐฐ ํ•˜์— ์žˆ๋Š” ๊ธฐํƒ€ ๋ชจ๋“  ๋ฒ•์ธ์˜ ๊ฒฐํ•ฉ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์ด ์ •์˜์˜ ๋ชฉ์ ์ƒ 'ํ†ต์ œ'๋Š” (i) ๊ณ„์•ฝ ๋˜๋Š” ๊ธฐํƒ€ ๋ฐฉ์‹์œผ๋กœ ํ•ด๋‹น ๋ฒ•์ธ์˜ ์ง€์‹œ ๋˜๋Š” ๊ฒฝ์˜์„ ์œ ๋ฐœํ•  ์ˆ˜ ์žˆ๋Š” ์ง์ ‘ ๋˜๋Š” ๊ฐ„์ ‘์ ์ธ ๊ถŒํ•œ, (ii) ๋ฐœํ–‰ ์ฃผ์‹์˜ 50%(50%) ์ด์ƒ์„ ์†Œ์œ ํ•˜๊ฑฐ๋‚˜ (iii) ํ•ด๋‹น ๋ฒ•์ธ์˜ ์ˆ˜์ต์  ์†Œ์œ ๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

"์‚ฌ์šฉ์ž"(๋˜๋Š” "๊ท€ํ•˜"๋ผ ํ•จ)๋Š” ๋ณธ ๋ผ์ด์„ ์Šค์— ์˜ํ•ด ๋ถ€์—ฌ๋œ ๊ถŒํ•œ์„ ํ–‰์‚ฌํ•˜๋Š” ๊ฐœ์ธ ๋˜๋Š” ๋ฒ•์ธ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.
"์†Œ์Šค" ์–‘์‹์€ ์†Œํ”„ํŠธ์›จ์–ด ์†Œ์Šค ์ฝ”๋“œ, ๋ฌธ์„œ ์†Œ์Šค ๋ฐ ๊ตฌ์„ฑ ํŒŒ์ผ์„ ํฌํ•จํ•˜๋˜ ์ด์— ๊ตญํ•œ๋˜์ง€ ์•Š๋Š” ์ˆ˜์ • ์‹œ ์„ ํ˜ธ๋˜๋Š” ํ˜•์‹์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

"๊ฐœ์ฒด" ํ˜•์‹์€ ์ปดํŒŒ์ผ๋œ ๊ฐœ์ฒด ์ฝ”๋“œ, ์ƒ์„ฑ๋œ ๋ฌธ์„œ, ๋‹ค๋ฅธ ๋ฏธ๋””์–ด ์œ ํ˜•์œผ๋กœ์˜ ๋ณ€ํ™˜์„ ํฌํ•จํ•˜๋˜ ์ด์— ๊ตญํ•œ๋˜์ง€ ์•Š๋Š” ์†Œ์Šค ํ˜•์‹์˜ ๊ธฐ๊ณ„์  ๋ณ€ํ˜• ๋˜๋Š” ๋ฒˆ์—ญ์œผ๋กœ ์ธํ•ด ๋ฐœ์ƒํ•˜๋Š” ๋ชจ๋“  ํ˜•์‹์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

"์ €์ž‘๋ฌผ"์ด๋ž€ ๋ผ์ด์„ ์Šค์— ๋”ฐ๋ผ ์ œ๊ณต๋˜๋Š” ์†Œ์Šค ๋˜๋Š” ๊ฐ์ฒด ํ˜•ํƒœ์˜ ์ €์ž‘๋ฌผ์„ ์˜๋ฏธํ•˜๋ฉฐ, ์ €์ž‘๋ฌผ์— ํฌํ•จ๋˜๊ฑฐ๋‚˜ ์ €์ž‘๋ฌผ์— ์ฒจ๋ถ€๋œ ์ €์ž‘๊ถŒ ๊ณ ์ง€(์•„๋ž˜ ๋ถ€๋ก์— ์˜ˆ์‹œ๊ฐ€ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค)์— ํ‘œ์‹œ๋œ ๋Œ€๋กœ ์ €์ž‘๋ฌผ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

 

"2์ฐจ์  ์ €์ž‘๋ฌผ"์ด๋ž€ ์†Œ์Šค ๋˜๋Š” ๊ฐ์ฒด ํ˜•ํƒœ์— ๊ด€๊ณ„์—†์ด ์ €์ž‘๋ฌผ์„ ๊ธฐ๋ฐ˜์œผ๋กœ(๋˜๋Š” ์ €์ž‘๋ฌผ์—์„œ ํŒŒ์ƒ๋œ) ํŽธ์ง‘ ์ˆ˜์ •, ์ฃผ์„, ์ •๊ตํ™” ๋˜๋Š” ๊ธฐํƒ€ ์ˆ˜์ •์ด ์ „์ฒด์ ์œผ๋กœ ์›๋ณธ ์ €์ž‘๋ฌผ์„ ๋‚˜ํƒ€๋‚ด๋Š” ๋ชจ๋“  ์ €์ž‘๋ฌผ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ๋ณธ ๋ผ์ด์„ ์Šค์˜ ๋ชฉ์ ์ƒ 2์ฐจ์  ์ €์ž‘๋ฌผ์—๋Š” ์ €์ž‘๋ฌผ ๋ฐ ๊ทธ 2์ฐจ์  ์ €์ž‘๋ฌผ์˜ ์ธํ„ฐํŽ˜์ด์Šค์™€ ๋ถ„๋ฆฌ๋˜์–ด ์žˆ๊ฑฐ๋‚˜ ๋‹จ์ˆœํžˆ ๋งํฌ(๋˜๋Š” ์ด๋ฆ„์œผ๋กœ ๋ฐ”์ธ๋”ฉ)๋˜์–ด ์žˆ๋Š” ์ €์ž‘๋ฌผ์€ ํฌํ•จ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

 

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

"๊ธฐ์—ฌ์ž"๋Š” ๋ผ์ด์„ ์Šค ์‚ฌ์šฉ๊ถŒ์ž ๋ฐ ๋ผ์ด์„ ์Šค ์‚ฌ์šฉ๊ถŒ์ž๋ฅผ ๋Œ€์‹ ํ•˜์—ฌ ๋ผ์ด์„ ์Šค ์‚ฌ์šฉ๊ถŒ์ž๊ฐ€ ๊ธฐ์—ฌ๋ฅผ ์ˆ˜๋ นํ•˜๊ณ  ์ดํ›„ ์ €์ž‘๋ฌผ์— ํฌํ•จ๋œ ๊ฐœ์ธ ๋˜๋Š” ๋ฒ•์ธ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

 

2. ์ €์ž‘๊ถŒ ๋ผ์ด์„ ์Šค ๋ถ€์—ฌ.

 

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

 

3. ํŠนํ—ˆ ๋ผ์ด์„ ์Šค ๋ถ€์—ฌ.

 

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

 

4. ์žฌ๋ฐฐํฌ.

 

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

 

a) ๊ท€ํ•˜๋Š” ์ €์ž‘๋ฌผ ๋˜๋Š” ํŒŒ์ƒ ์ €์ž‘๋ฌผ์˜ ๋‹ค๋ฅธ ์ˆ˜์‹ ์ž์—๊ฒŒ ๋ณธ ๋ผ์ด์„ ์Šค ์‚ฌ๋ณธ์„ ์ œ๊ณตํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

b) ์ˆ˜์ •๋œ ํŒŒ์ผ์—๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ํŒŒ์ผ์„ ๋ณ€๊ฒฝํ–ˆ์Œ์„ ์•Œ๋ฆฌ๋Š” ๋ˆˆ์— ์ž˜ ๋„๋Š” ์•Œ๋ฆผ์„ ํ‘œ์‹œํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

c) ์‚ฌ์šฉ์ž๋Š” ๋ฐฐํฌํ•˜๋Š” ๋ชจ๋“  ํŒŒ์ƒ ์ €์ž‘๋ฌผ์˜ ์†Œ์Šค ์–‘์‹์—์„œ ํŒŒ์ƒ ์ €์ž‘๋ฌผ์˜ ์ผ๋ถ€์™€ ๊ด€๋ จ์ด ์—†๋Š” ๊ณ ์ง€๋ฅผ ์ œ์™ธํ•œ ๋ชจ๋“  ์ €์ž‘๊ถŒ, ํŠนํ—ˆ, ์ƒํ‘œ ๋ฐ ์ €์ž‘๋ฌผ ๊ท€์† ๊ณ ์ง€๋ฅผ ์†Œ์Šค ์–‘์‹์— ์œ ์ง€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

d) ์ €์ž‘๋ฌผ์— ๋ฐฐํฌ์˜ ์ผ๋ถ€๋กœ "๊ณ ์ง€" ํ…์ŠคํŠธ ํŒŒ์ผ์ด ํฌํ•จ๋œ ๊ฒฝ์šฐ, ์‚ฌ์šฉ์ž๊ฐ€ ๋ฐฐํฌํ•˜๋Š” ๋ชจ๋“  2์ฐจ์  ์ €์ž‘๋ฌผ์—๋Š” 2์ฐจ์  ์ €์ž‘๋ฌผ์˜ ์ผ๋ถ€์™€ ๊ด€๋ จ์ด ์—†๋Š” ๊ณ ์ง€๋ฅผ ์ œ์™ธํ•˜๊ณ  ํ•ด๋‹น ๊ณ ์ง€ ํŒŒ์ผ์— ํฌํ•จ๋œ ์†์„ฑ ๊ณ ์ง€์˜ ์ฝ๊ธฐ ์‰ฌ์šด ์‚ฌ๋ณธ์„ ๋‹ค์Œ ์ค‘ ํ•œ ๊ณณ ์ด์ƒ์— ํฌํ•จ์‹œ์ผœ์•ผ ํ•ฉ๋‹ˆ๋‹ค: ํŒŒ์ƒ ์ €์ž‘๋ฌผ์˜ ์ผ๋ถ€๋กœ ๋ฐฐํฌ๋œ NOTICE ํ…์ŠคํŠธ ํŒŒ์ผ ๋‚ด, ํŒŒ์ƒ ์ €์ž‘๋ฌผ๊ณผ ํ•จ๊ป˜ ์ œ๊ณต๋˜๋Š” ๊ฒฝ์šฐ ์†Œ์Šค ์–‘์‹ ๋˜๋Š” ๋ฌธ์„œ ๋‚ด, ํŒŒ์ƒ ์ €์ž‘๋ฌผ์— ์˜ํ•ด ์ƒ์„ฑ๋œ ๋””์Šคํ”Œ๋ ˆ์ด ๋‚ด, ๊ทธ๋Ÿฌํ•œ ์ œ3์ž ๊ณ ์ง€๊ฐ€ ์ผ๋ฐ˜์ ์œผ๋กœ ํ‘œ์‹œ๋˜๋Š” ๊ฒฝ์šฐ ๋ฐ ๋ชจ๋“  ์œ„์น˜.๊ณ ์ง€ ํŒŒ์ผ์˜ ๋‚ด์šฉ์€ ์ •๋ณด ์ œ๊ณต ๋ชฉ์ ์œผ๋กœ๋งŒ ์‚ฌ์šฉ๋˜๋ฉฐ ๋ผ์ด์„ ์Šค๋ฅผ ์ˆ˜์ •ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ท€ํ•˜๋Š” ๋ฐฐํฌํ•˜๋Š” 2์ฐจ์  ์ €์ž‘๋ฌผ ๋‚ด์— ์ €์ž‘๋ฌผ์˜ ๊ณ ์ง€ ํ…์ŠคํŠธ์™€ ํ•จ๊ป˜ ๋˜๋Š” ๋ถ€๋ก์œผ๋กœ ๊ท€ํ•˜๋งŒ์˜ ๊ท€์† ๊ณ ์ง€๋ฅผ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, ๊ทธ๋Ÿฌํ•œ ์ถ”๊ฐ€ ๊ท€์† ๊ณ ์ง€๊ฐ€ ๋ผ์ด์„ ์Šค๋ฅผ ์ˆ˜์ •ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ํ•ด์„๋  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ์— ํ•œํ•ฉ๋‹ˆ๋‹ค.

 

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

 

5. ๊ธฐ์—ฌ ์ œ์ถœ.

 

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

 

6. ์ƒํ‘œ.

 

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

 

7. ๋ณด์ฆ์˜ ๋ถ€์ธ.

 

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

 

8. ์ฑ…์ž„์˜ ์ œํ•œ.

 

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

 

9. ๋ณด์ฆ ๋˜๋Š” ์ถ”๊ฐ€ ์ฑ…์ž„ ์ˆ˜๋ฝ.

 

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

 

 

์ด์šฉ ์•ฝ๊ด€ ์ข…๋ฃŒ

 

 

๋ถ€๋ก: ์ž‘์—…์— ์•„ํŒŒ์น˜ ๋ผ์ด์„ ์Šค๋ฅผ ์ ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•

 

์ €์ž‘๋ฌผ์— ์•„ํŒŒ์น˜ ๋ผ์ด์„ ์Šค๋ฅผ ์ ์šฉํ•˜๋ ค๋ฉด, ๊ด„ํ˜ธ "[]"๋กœ ๋ฌถ์ธ ํ•„๋“œ๋ฅผ ์ž์‹ ์˜ ์‹๋ณ„ ์ •๋ณด๋กœ ๋Œ€์ฒดํ•˜์—ฌ ๋‹ค์Œ ์ƒ์šฉ๊ตฌ ๊ณต์ง€๋ฅผ ์ฒจ๋ถ€ํ•˜์„ธ์š”. (๊ด„ํ˜ธ๋Š” ํฌํ•จํ•˜์ง€ ๋งˆ์„ธ์š”!) ํ…์ŠคํŠธ๋Š” ํŒŒ์ผ ํ˜•์‹์— ๋งž๋Š” ์ฃผ์„ ๊ตฌ๋ฌธ์œผ๋กœ ๋ฌถ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ํƒ€์‚ฌ ์•„์นด์ด๋ธŒ ๋‚ด์—์„œ ์‰ฝ๊ฒŒ ์‹๋ณ„ํ•  ์ˆ˜ ์žˆ๋„๋ก ํŒŒ์ผ ๋˜๋Š” ํด๋ž˜์Šค ์ด๋ฆ„๊ณผ ๋ชฉ์  ์„ค๋ช…์„ ์ €์ž‘๊ถŒ ๊ณ ์ง€ ์‚ฌํ•ญ๊ณผ ๋™์ผํ•œ '์ธ์‡„๋œ ํŽ˜์ด์ง€'์— ํฌํ•จ์‹œํ‚ค๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

 

์ €์ž‘๊ถŒ [yyyy] [์ €์ž‘๊ถŒ ์†Œ์œ ์ž ์ด๋ฆ„]

 

์•„ํŒŒ์น˜ ๋ผ์ด์„ ์Šค ๋ฒ„์ „ 2.0(์ดํ•˜ "๋ผ์ด์„ ์Šค")์— ๋”ฐ๋ผ ๋ผ์ด์„ ์Šค๊ฐ€ ๋ถ€์—ฌ๋˜๋ฉฐ, ๋ผ์ด์„ ์Šค๋ฅผ ์ค€์ˆ˜ํ•˜์ง€ ์•Š๋Š” ํ•œ ์ด ํŒŒ์ผ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋ผ์ด์„ ์Šค ์‚ฌ๋ณธ์€ ๋‹ค์Œ์—์„œ ๊ตฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

http://www.apache.org/licenses/LICENSE-2.0

 

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

 

 

go-couchbase

 

https://github.com/couchbaselabs/go-couchbase

์ €์ž‘๊ถŒ (c) 2013 Couchbase, Inc.

 

์ด์— ๋”ฐ๋ผ ๋ณธ ์†Œํ”„ํŠธ์›จ์–ด ๋ฐ ๊ด€๋ จ ๋ฌธ์„œ ํŒŒ์ผ("์†Œํ”„ํŠธ์›จ์–ด")์˜ ์‚ฌ๋ณธ์„ ์ทจ๋“ํ•˜๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ์—๊ฒŒ ์†Œํ”„ํŠธ์›จ์–ด์˜ ์‚ฌ์šฉ, ๋ณต์‚ฌ, ์ˆ˜์ •, ๋ณ‘ํ•ฉ, ๊ฒŒ์‹œ, ๋ฐฐํฌ, ์žฌ๋ผ์ด์„ ์Šค ๋ฐ/๋˜๋Š” ํŒ๋งค ๊ถŒํ•œ์„ ํฌํ•จํ•˜๋˜ ์ด์— ๊ตญํ•œ๋˜์ง€ ์•Š๋Š” ์ œํ•œ ์—†์ด ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ทจ๊ธ‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์ด ๋ฌด๋ฃŒ๋กœ ๋ถ€์—ฌ๋˜๋ฉฐ, ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ œ๊ณต๋ฐ›๋Š” ์‚ฌ๋žŒ์—๊ฒŒ๋„ ๋‹ค์Œ ์กฐ๊ฑด์— ๋”ฐ๋ผ ๊ทธ๋ ‡๊ฒŒ ํ•˜๋„๋ก ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค: ์ƒ๊ธฐ ์ €์ž‘๊ถŒ ๊ณ ์ง€ ๋ฐ ๋ณธ ํ—ˆ๊ฐ€ ๊ณ ์ง€๋Š” ์†Œํ”„ํŠธ์›จ์–ด์˜ ๋ชจ๋“  ์‚ฌ๋ณธ ๋˜๋Š” ์ƒ๋‹น ๋ถ€๋ถ„์— ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

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

 

 

ํ”Œ๋žซ๋ฒ„ํผ

 

https://github.com/google/flatbuffers/blob/master/LICENSE.txt

 

์•„ํŒŒ์น˜ ๋ผ์ด์„ ์Šค ๋ฒ„์ „ 2.0,

2004๋…„ 1์›”

http://www.apache.org/licenses/

 

 

์‚ฌ์šฉ, ๋ณต์ œ ๋ฐ ๋ฐฐํฌ ์ด์šฉ ์•ฝ๊ด€

 

1. ์ •์˜.

 

"๋ผ์ด์„ ์Šค"๋Š” ๋ณธ ๋ฌธ์„œ์˜ ์„น์…˜ 1๋ถ€ํ„ฐ 9๊นŒ์ง€์— ์ •์˜๋œ ์‚ฌ์šฉ, ๋ณต์ œ ๋ฐ ๋ฐฐํฌ์— ๋Œ€ํ•œ ์•ฝ๊ด€์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

"๋ผ์ด์„ ์Šค ํ—ˆ๊ฐ€์ž"๋Š” ๋ผ์ด์„ ์Šค๋ฅผ ๋ถ€์—ฌํ•˜๋Š” ์ €์ž‘๊ถŒ ์†Œ์œ ์ž ๋˜๋Š” ์ €์ž‘๊ถŒ ์†Œ์œ ์ž๋กœ๋ถ€ํ„ฐ ๊ถŒํ•œ์„ ์œ„์ž„๋ฐ›์€ ๋‹จ์ฒด๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

"๋ฒ•์ธ"์ด๋ž€ ๋Œ€ํ–‰ ๋ฒ•์ธ๊ณผ ํ•ด๋‹น ๋ฒ•์ธ์„ ์ง€๋ฐฐํ•˜๊ฑฐ๋‚˜, ํ•ด๋‹น ๋ฒ•์ธ์˜ ์ง€๋ฐฐ๋ฅผ ๋ฐ›๊ฑฐ๋‚˜, ํ•ด๋‹น ๋ฒ•์ธ๊ณผ ๊ณต๋™ ์ง€๋ฐฐ ํ•˜์— ์žˆ๋Š” ๊ธฐํƒ€ ๋ชจ๋“  ๋ฒ•์ธ์˜ ๊ฒฐํ•ฉ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์ด ์ •์˜์˜ ๋ชฉ์ ์ƒ 'ํ†ต์ œ'๋Š” (i) ๊ณ„์•ฝ ๋˜๋Š” ๊ธฐํƒ€ ๋ฐฉ์‹์œผ๋กœ ํ•ด๋‹น ๋ฒ•์ธ์˜ ์ง€์‹œ ๋˜๋Š” ๊ฒฝ์˜์„ ์œ ๋ฐœํ•  ์ˆ˜ ์žˆ๋Š” ์ง์ ‘ ๋˜๋Š” ๊ฐ„์ ‘์ ์ธ ๊ถŒํ•œ, (ii) ๋ฐœํ–‰ ์ฃผ์‹์˜ 50%(50%) ์ด์ƒ์„ ์†Œ์œ ํ•˜๊ฑฐ๋‚˜ (iii) ํ•ด๋‹น ๋ฒ•์ธ์˜ ์ˆ˜์ต์  ์†Œ์œ ๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

"์‚ฌ์šฉ์ž"(๋˜๋Š” "๊ท€ํ•˜"๋ผ ํ•จ)๋Š” ๋ณธ ๋ผ์ด์„ ์Šค์— ์˜ํ•ด ๋ถ€์—ฌ๋œ ๊ถŒํ•œ์„ ํ–‰์‚ฌํ•˜๋Š” ๊ฐœ์ธ ๋˜๋Š” ๋ฒ•์ธ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.
"์†Œ์Šค" ์–‘์‹์€ ์†Œํ”„ํŠธ์›จ์–ด ์†Œ์Šค ์ฝ”๋“œ, ๋ฌธ์„œ ์†Œ์Šค ๋ฐ ๊ตฌ์„ฑ ํŒŒ์ผ์„ ํฌํ•จํ•˜๋˜ ์ด์— ๊ตญํ•œ๋˜์ง€ ์•Š๋Š” ์ˆ˜์ • ์‹œ ์„ ํ˜ธ๋˜๋Š” ํ˜•์‹์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

"๊ฐœ์ฒด" ํ˜•์‹์€ ์ปดํŒŒ์ผ๋œ ๊ฐœ์ฒด ์ฝ”๋“œ, ์ƒ์„ฑ๋œ ๋ฌธ์„œ, ๋‹ค๋ฅธ ๋ฏธ๋””์–ด ์œ ํ˜•์œผ๋กœ์˜ ๋ณ€ํ™˜์„ ํฌํ•จํ•˜๋˜ ์ด์— ๊ตญํ•œ๋˜์ง€ ์•Š๋Š” ์†Œ์Šค ํ˜•์‹์˜ ๊ธฐ๊ณ„์  ๋ณ€ํ˜• ๋˜๋Š” ๋ฒˆ์—ญ์œผ๋กœ ์ธํ•ด ๋ฐœ์ƒํ•˜๋Š” ๋ชจ๋“  ํ˜•์‹์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

"์ €์ž‘๋ฌผ"์ด๋ž€ ๋ผ์ด์„ ์Šค์— ๋”ฐ๋ผ ์ œ๊ณต๋˜๋Š” ์†Œ์Šค ๋˜๋Š” ๊ฐ์ฒด ํ˜•ํƒœ์˜ ์ €์ž‘๋ฌผ์„ ์˜๋ฏธํ•˜๋ฉฐ, ์ €์ž‘๋ฌผ์— ํฌํ•จ๋˜๊ฑฐ๋‚˜ ์ €์ž‘๋ฌผ์— ์ฒจ๋ถ€๋œ ์ €์ž‘๊ถŒ ๊ณ ์ง€(์•„๋ž˜ ๋ถ€๋ก์— ์˜ˆ์‹œ๊ฐ€ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค)์— ํ‘œ์‹œ๋œ ๋Œ€๋กœ ์ €์ž‘๋ฌผ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

 

"2์ฐจ์  ์ €์ž‘๋ฌผ"์ด๋ž€ ์†Œ์Šค ๋˜๋Š” ๊ฐ์ฒด ํ˜•ํƒœ์— ๊ด€๊ณ„์—†์ด ์ €์ž‘๋ฌผ์„ ๊ธฐ๋ฐ˜์œผ๋กœ(๋˜๋Š” ์ €์ž‘๋ฌผ์—์„œ ํŒŒ์ƒ๋œ) ํŽธ์ง‘ ์ˆ˜์ •, ์ฃผ์„, ์ •๊ตํ™” ๋˜๋Š” ๊ธฐํƒ€ ์ˆ˜์ •์ด ์ „์ฒด์ ์œผ๋กœ ์›๋ณธ ์ €์ž‘๋ฌผ์„ ๋‚˜ํƒ€๋‚ด๋Š” ๋ชจ๋“  ์ €์ž‘๋ฌผ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ๋ณธ ๋ผ์ด์„ ์Šค์˜ ๋ชฉ์ ์ƒ 2์ฐจ์  ์ €์ž‘๋ฌผ์—๋Š” ์ €์ž‘๋ฌผ ๋ฐ ๊ทธ 2์ฐจ์  ์ €์ž‘๋ฌผ์˜ ์ธํ„ฐํŽ˜์ด์Šค์™€ ๋ถ„๋ฆฌ๋˜์–ด ์žˆ๊ฑฐ๋‚˜ ๋‹จ์ˆœํžˆ ๋งํฌ(๋˜๋Š” ์ด๋ฆ„์œผ๋กœ ๋ฐ”์ธ๋”ฉ)๋˜์–ด ์žˆ๋Š” ์ €์ž‘๋ฌผ์€ ํฌํ•จ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

 

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

"๊ธฐ์—ฌ์ž"๋Š” ๋ผ์ด์„ ์Šค ์‚ฌ์šฉ๊ถŒ์ž ๋ฐ ๋ผ์ด์„ ์Šค ์‚ฌ์šฉ๊ถŒ์ž๋ฅผ ๋Œ€์‹ ํ•˜์—ฌ ๋ผ์ด์„ ์Šค ์‚ฌ์šฉ๊ถŒ์ž๊ฐ€ ๊ธฐ์—ฌ๋ฅผ ์ˆ˜๋ นํ•˜๊ณ  ์ดํ›„ ์ €์ž‘๋ฌผ์— ํฌํ•จ๋œ ๊ฐœ์ธ ๋˜๋Š” ๋ฒ•์ธ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

 

2. ์ €์ž‘๊ถŒ ๋ผ์ด์„ ์Šค ๋ถ€์—ฌ.

 

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

 

3. ํŠนํ—ˆ ๋ผ์ด์„ ์Šค ๋ถ€์—ฌ.

 

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

 

4. ์žฌ๋ฐฐํฌ.

 

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

 

a) ๊ท€ํ•˜๋Š” ์ €์ž‘๋ฌผ ๋˜๋Š” ํŒŒ์ƒ ์ €์ž‘๋ฌผ์˜ ๋‹ค๋ฅธ ์ˆ˜์‹ ์ž์—๊ฒŒ ๋ณธ ๋ผ์ด์„ ์Šค ์‚ฌ๋ณธ์„ ์ œ๊ณตํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

b) ์ˆ˜์ •๋œ ํŒŒ์ผ์—๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ํŒŒ์ผ์„ ๋ณ€๊ฒฝํ–ˆ์Œ์„ ์•Œ๋ฆฌ๋Š” ๋ˆˆ์— ์ž˜ ๋„๋Š” ์•Œ๋ฆผ์„ ํ‘œ์‹œํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

c) ์‚ฌ์šฉ์ž๋Š” ๋ฐฐํฌํ•˜๋Š” ๋ชจ๋“  ํŒŒ์ƒ ์ €์ž‘๋ฌผ์˜ ์†Œ์Šค ์–‘์‹์—์„œ ํŒŒ์ƒ ์ €์ž‘๋ฌผ์˜ ์ผ๋ถ€์™€ ๊ด€๋ จ์ด ์—†๋Š” ๊ณ ์ง€๋ฅผ ์ œ์™ธํ•œ ๋ชจ๋“  ์ €์ž‘๊ถŒ, ํŠนํ—ˆ, ์ƒํ‘œ ๋ฐ ์ €์ž‘๋ฌผ ๊ท€์† ๊ณ ์ง€๋ฅผ ์†Œ์Šค ์–‘์‹์— ์œ ์ง€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

d) ์ €์ž‘๋ฌผ์— ๋ฐฐํฌ์˜ ์ผ๋ถ€๋กœ "๊ณ ์ง€" ํ…์ŠคํŠธ ํŒŒ์ผ์ด ํฌํ•จ๋œ ๊ฒฝ์šฐ, ์‚ฌ์šฉ์ž๊ฐ€ ๋ฐฐํฌํ•˜๋Š” ๋ชจ๋“  2์ฐจ์  ์ €์ž‘๋ฌผ์—๋Š” 2์ฐจ์  ์ €์ž‘๋ฌผ์˜ ์ผ๋ถ€์™€ ๊ด€๋ จ์ด ์—†๋Š” ๊ณ ์ง€๋ฅผ ์ œ์™ธํ•˜๊ณ  ํ•ด๋‹น ๊ณ ์ง€ ํŒŒ์ผ์— ํฌํ•จ๋œ ์†์„ฑ ๊ณ ์ง€์˜ ์ฝ๊ธฐ ์‰ฌ์šด ์‚ฌ๋ณธ์„ ๋‹ค์Œ ์ค‘ ํ•œ ๊ณณ ์ด์ƒ์— ํฌํ•จ์‹œ์ผœ์•ผ ํ•ฉ๋‹ˆ๋‹ค: ํŒŒ์ƒ ์ €์ž‘๋ฌผ์˜ ์ผ๋ถ€๋กœ ๋ฐฐํฌ๋œ NOTICE ํ…์ŠคํŠธ ํŒŒ์ผ ๋‚ด, ํŒŒ์ƒ ์ €์ž‘๋ฌผ๊ณผ ํ•จ๊ป˜ ์ œ๊ณต๋˜๋Š” ๊ฒฝ์šฐ ์†Œ์Šค ์–‘์‹ ๋˜๋Š” ๋ฌธ์„œ ๋‚ด, ํŒŒ์ƒ ์ €์ž‘๋ฌผ์— ์˜ํ•ด ์ƒ์„ฑ๋œ ๋””์Šคํ”Œ๋ ˆ์ด ๋‚ด, ๊ทธ๋Ÿฌํ•œ ์ œ3์ž ๊ณ ์ง€๊ฐ€ ์ผ๋ฐ˜์ ์œผ๋กœ ํ‘œ์‹œ๋˜๋Š” ๊ฒฝ์šฐ ๋ฐ ๋ชจ๋“  ์œ„์น˜.๊ณ ์ง€ ํŒŒ์ผ์˜ ๋‚ด์šฉ์€ ์ •๋ณด ์ œ๊ณต ๋ชฉ์ ์œผ๋กœ๋งŒ ์‚ฌ์šฉ๋˜๋ฉฐ ๋ผ์ด์„ ์Šค๋ฅผ ์ˆ˜์ •ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ท€ํ•˜๋Š” ๋ฐฐํฌํ•˜๋Š” 2์ฐจ์  ์ €์ž‘๋ฌผ ๋‚ด์— ์ €์ž‘๋ฌผ์˜ ๊ณ ์ง€ ํ…์ŠคํŠธ์™€ ํ•จ๊ป˜ ๋˜๋Š” ๋ถ€๋ก์œผ๋กœ ๊ท€ํ•˜๋งŒ์˜ ๊ท€์† ๊ณ ์ง€๋ฅผ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, ๊ทธ๋Ÿฌํ•œ ์ถ”๊ฐ€ ๊ท€์† ๊ณ ์ง€๊ฐ€ ๋ผ์ด์„ ์Šค๋ฅผ ์ˆ˜์ •ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ํ•ด์„๋  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ์— ํ•œํ•ฉ๋‹ˆ๋‹ค.

 

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

 

5. ๊ธฐ์—ฌ ์ œ์ถœ.

 

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

 

6. ์ƒํ‘œ.

 

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

 

7. ๋ณด์ฆ์˜ ๋ถ€์ธ.

 

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

 

8. ์ฑ…์ž„์˜ ์ œํ•œ.

 

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

 

9. ๋ณด์ฆ ๋˜๋Š” ์ถ”๊ฐ€ ์ฑ…์ž„ ์ˆ˜๋ฝ.

 

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

 

 

์ด์šฉ ์•ฝ๊ด€ ์ข…๋ฃŒ

 

 

๋ถ€๋ก: ์ž‘์—…์— ์•„ํŒŒ์น˜ ๋ผ์ด์„ ์Šค๋ฅผ ์ ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•

 

์ €์ž‘๋ฌผ์— ์•„ํŒŒ์น˜ ๋ผ์ด์„ ์Šค๋ฅผ ์ ์šฉํ•˜๋ ค๋ฉด, ๊ด„ํ˜ธ "[]"๋กœ ๋ฌถ์ธ ํ•„๋“œ๋ฅผ ์ž์‹ ์˜ ์‹๋ณ„ ์ •๋ณด๋กœ ๋Œ€์ฒดํ•˜์—ฌ ๋‹ค์Œ ์ƒ์šฉ๊ตฌ ๊ณต์ง€๋ฅผ ์ฒจ๋ถ€ํ•˜์„ธ์š”. (๊ด„ํ˜ธ๋Š” ํฌํ•จํ•˜์ง€ ๋งˆ์„ธ์š”!) ํ…์ŠคํŠธ๋Š” ํŒŒ์ผ ํ˜•์‹์— ๋งž๋Š” ์ฃผ์„ ๊ตฌ๋ฌธ์œผ๋กœ ๋ฌถ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ํƒ€์‚ฌ ์•„์นด์ด๋ธŒ ๋‚ด์—์„œ ์‰ฝ๊ฒŒ ์‹๋ณ„ํ•  ์ˆ˜ ์žˆ๋„๋ก ํŒŒ์ผ ๋˜๋Š” ํด๋ž˜์Šค ์ด๋ฆ„๊ณผ ๋ชฉ์  ์„ค๋ช…์„ ์ €์ž‘๊ถŒ ๊ณ ์ง€ ์‚ฌํ•ญ๊ณผ ๋™์ผํ•œ '์ธ์‡„๋œ ํŽ˜์ด์ง€'์— ํฌํ•จ์‹œํ‚ค๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

 

์ €์ž‘๊ถŒ 2014 Google Inc.

 

์•„ํŒŒ์น˜ ๋ผ์ด์„ ์Šค ๋ฒ„์ „ 2.0(์ดํ•˜ "๋ผ์ด์„ ์Šค")์— ๋”ฐ๋ผ ๋ผ์ด์„ ์Šค๊ฐ€ ๋ถ€์—ฌ๋˜๋ฉฐ, ๋ผ์ด์„ ์Šค๋ฅผ ์ค€์ˆ˜ํ•˜์ง€ ์•Š๋Š” ํ•œ ์ด ํŒŒ์ผ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋ผ์ด์„ ์Šค ์‚ฌ๋ณธ์€ ๋‹ค์Œ์—์„œ ๊ตฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

http://www.apache.org/licenses/LICENSE-2.0

 

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

 

 

gojson

 

https://github.com/dustin/gojson

์ €์ž‘๊ถŒ (c) 2012 The Go ์ €์ž‘์ž. ๋ชจ๋“  ๊ถŒ๋ฆฌ ๋ณด์œ .

 

 

๋‹ค์Œ ์กฐ๊ฑด์„ ์ถฉ์กฑํ•˜๋Š” ๊ฒฝ์šฐ ์ˆ˜์ • ์—ฌ๋ถ€์— ๊ด€๊ณ„์—†์ด ์†Œ์Šค ๋ฐ ๋ฐ”์ด๋„ˆ๋ฆฌ ํ˜•์‹์˜ ์žฌ๋ฐฐํฌ ๋ฐ ์‚ฌ์šฉ์ด ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค:

 

1. ์†Œ์Šค ์ฝ”๋“œ์˜ ์žฌ๋ฐฐํฌ์—๋Š” ์œ„์˜ ์ €์ž‘๊ถŒ ๊ณ ์ง€, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋‹ค์Œ ๋ฉด์ฑ… ์กฐํ•ญ์ด ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

2. ๋ฐ”์ด๋„ˆ๋ฆฌ ํ˜•์‹์˜ ์žฌ๋ฐฐํฌ๋Š” ๋ฐฐํฌ์™€ ํ•จ๊ป˜ ์ œ๊ณต๋˜๋Š” ๋ฌธ์„œ ๋ฐ/๋˜๋Š” ๊ธฐํƒ€ ์ž๋ฃŒ์— ์œ„์˜ ์ €์ž‘๊ถŒ ๊ณ ์ง€, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋‹ค์Œ ๋ฉด์ฑ… ์กฐํ•ญ์„ ๋ฐ˜๋“œ์‹œ ํฌํ•จํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

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

 

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

 

 

clog

 

https://github.com/couchbase/clog

์ €์ž‘๊ถŒ (c) 2012-2013 Couchbase, Inc.

 

์•„ํŒŒ์น˜ ๋ผ์ด์„ ์Šค ๋ฒ„์ „ 2.0(์ดํ•˜ "๋ผ์ด์„ ์Šค")์— ๋”ฐ๋ผ ๋ผ์ด์„ ์Šค๊ฐ€ ๋ถ€์—ฌ๋˜๋ฉฐ, ๋ผ์ด์„ ์Šค๋ฅผ ์ค€์ˆ˜ํ•˜์ง€ ์•Š๋Š” ํ•œ ์ด ํŒŒ์ผ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋ผ์ด์„ ์Šค ์‚ฌ๋ณธ์€ ๋‹ค์Œ์—์„œ ๊ตฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

http://www.apache.org/licenses/LICENSE-2.0

 

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

 

 

lodash

 

์ €์ž‘๊ถŒ jQuery ์žฌ๋‹จ ๋ฐ ๊ธฐํƒ€ ๊ธฐ์—ฌ์ž

https://github.com/lodash/lodash/blob/master/LICENSE

 

https://jquery.org/ Underscore.js ๊ธฐ๋ฐ˜, ์ €์ž‘๊ถŒ Jeremy Ashkenas, DocumentCloud ๋ฐ ์กฐ์‚ฌ ๊ธฐ์ž ๋ฐ ํŽธ์ง‘์ž<http://underscorejs.org/

 

์ด ์†Œํ”„ํŠธ์›จ์–ด๋Š” ๋งŽ์€ ๊ฐœ์ธ์ด ์ž๋ฐœ์ ์œผ๋กœ ๊ธฐ์—ฌํ•œ ๊ฒƒ์œผ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ •ํ™•ํ•œ ๊ธฐ์—ฌ ๋‚ด์—ญ์€ ๋‹ค์Œ์—์„œ ์ œ๊ณต๋˜๋Š” ๊ฐœ์ • ๋‚ด์—ญ์„ ์ฐธ์กฐํ•˜์„ธ์š”. https://github.com/lodash/lodash.

 

๋‹ค์Œ ๋ผ์ด์„ ์Šค๋Š” ์•„๋ž˜ ๋ฌธ์„œ์— ๋ช…์‹œ๋œ ๊ฒฝ์šฐ๋ฅผ ์ œ์™ธํ•˜๊ณ  ์ด ์†Œํ”„ํŠธ์›จ์–ด์˜ ๋ชจ๋“  ๋ถ€๋ถ„์— ์ ์šฉ๋ฉ๋‹ˆ๋‹ค:

 

์ด์— ๋”ฐ๋ผ ๋ณธ ์†Œํ”„ํŠธ์›จ์–ด ๋ฐ ๊ด€๋ จ ๋ฌธ์„œ ํŒŒ์ผ("์†Œํ”„ํŠธ์›จ์–ด")์˜ ์‚ฌ๋ณธ์„ ์ทจ๋“ํ•˜๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ์—๊ฒŒ ์†Œํ”„ํŠธ์›จ์–ด์˜ ์‚ฌ์šฉ, ๋ณต์‚ฌ, ์ˆ˜์ •, ๋ณ‘ํ•ฉ, ๊ฒŒ์‹œ, ๋ฐฐํฌ, ์žฌ๋ผ์ด์„ ์Šค ๋ฐ/๋˜๋Š” ํŒ๋งค ๊ถŒํ•œ์„ ํฌํ•จํ•˜๋˜ ์ด์— ๊ตญํ•œ๋˜์ง€ ์•Š๋Š” ์ œํ•œ ์—†์ด ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ทจ๊ธ‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์ด ๋ฌด๋ฃŒ๋กœ ๋ถ€์—ฌ๋˜๋ฉฐ, ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ œ๊ณต๋ฐ›๋Š” ์‚ฌ๋žŒ์—๊ฒŒ๋„ ๋‹ค์Œ ์กฐ๊ฑด์— ๋”ฐ๋ผ ๊ทธ๋ ‡๊ฒŒ ํ•˜๋„๋ก ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค: ์ƒ๊ธฐ ์ €์ž‘๊ถŒ ๊ณ ์ง€ ๋ฐ ๋ณธ ํ—ˆ๊ฐ€ ๊ณ ์ง€๋Š” ์†Œํ”„ํŠธ์›จ์–ด์˜ ๋ชจ๋“  ์‚ฌ๋ณธ ๋˜๋Š” ์ƒ๋‹น ๋ถ€๋ถ„์— ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

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

 

์ƒ˜ํ”Œ ์ฝ”๋“œ์— ๋Œ€ํ•œ ์ €์ž‘๊ถŒ ๋ฐ ๊ด€๋ จ ๊ถŒ๋ฆฌ๋Š” CC0๋ฅผ ํ†ตํ•ด ํฌ๊ธฐ๋ฉ๋‹ˆ๋‹ค. ์ƒ˜ํ”Œ ์ฝ”๋“œ๋Š” ๋ฌธ์„œ์˜ ์‚ฐ๋ฌธ ๋‚ด์— ํ‘œ์‹œ๋œ ๋ชจ๋“  ์†Œ์Šค ์ฝ”๋“œ๋กœ ์ •์˜๋ฉ๋‹ˆ๋‹ค.

 

CC0: http://creativecommons.org/publicdomain/zero/1.0/

 

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

 

 

์ฝ”๋“œ๋ฏธ๋Ÿฌ

 

์ €์ž‘๊ถŒ (C) 2016 Marijn Haverbeke<marijnh@gmail.com ๋ฐ ๊ธฐํƒ€ ์ €์ž

https://github.com/codemirror/CodeMirror/blob/master/LICENSE

 

์ด์— ๋”ฐ๋ผ ๋ณธ ์†Œํ”„ํŠธ์›จ์–ด ๋ฐ ๊ด€๋ จ ๋ฌธ์„œ ํŒŒ์ผ("์†Œํ”„ํŠธ์›จ์–ด")์˜ ์‚ฌ๋ณธ์„ ์ทจ๋“ํ•˜๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ์—๊ฒŒ ์†Œํ”„ํŠธ์›จ์–ด์˜ ์‚ฌ์šฉ, ๋ณต์‚ฌ, ์ˆ˜์ •, ๋ณ‘ํ•ฉ, ๊ฒŒ์‹œ, ๋ฐฐํฌ, ์žฌ๋ผ์ด์„ ์Šค ๋ฐ/๋˜๋Š” ํŒ๋งค ๊ถŒํ•œ์„ ํฌํ•จํ•˜๋˜ ์ด์— ๊ตญํ•œ๋˜์ง€ ์•Š๋Š” ์ œํ•œ ์—†์ด ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ทจ๊ธ‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์ด ๋ฌด๋ฃŒ๋กœ ๋ถ€์—ฌ๋˜๋ฉฐ, ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ œ๊ณต๋ฐ›๋Š” ์‚ฌ๋žŒ์—๊ฒŒ๋„ ๋‹ค์Œ ์กฐ๊ฑด์— ๋”ฐ๋ผ ๊ทธ๋ ‡๊ฒŒ ํ•˜๋„๋ก ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค: ์ƒ๊ธฐ ์ €์ž‘๊ถŒ ๊ณ ์ง€ ๋ฐ ๋ณธ ํ—ˆ๊ฐ€ ๊ณ ์ง€๋Š” ์†Œํ”„ํŠธ์›จ์–ด์˜ ๋ชจ๋“  ์‚ฌ๋ณธ ๋˜๋Š” ์ƒ๋‹น ๋ถ€๋ถ„์— ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

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

 

 

angular.js

 

MIT ๋ผ์ด์„ ์Šค ์ €์ž‘๊ถŒ (c)

https://github.com/angular/angular.js/blob/master/LICENSE

 

์ด์— ๋”ฐ๋ผ ๋ณธ ์†Œํ”„ํŠธ์›จ์–ด ๋ฐ ๊ด€๋ จ ๋ฌธ์„œ ํŒŒ์ผ("์†Œํ”„ํŠธ์›จ์–ด")์˜ ์‚ฌ๋ณธ์„ ์ทจ๋“ํ•˜๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ์—๊ฒŒ ์†Œํ”„ํŠธ์›จ์–ด์˜ ์‚ฌ์šฉ, ๋ณต์‚ฌ, ์ˆ˜์ •, ๋ณ‘ํ•ฉ, ๊ฒŒ์‹œ, ๋ฐฐํฌ, ์žฌ๋ผ์ด์„ ์Šค ๋ฐ/๋˜๋Š” ํŒ๋งค ๊ถŒํ•œ์„ ํฌํ•จํ•˜๋˜ ์ด์— ๊ตญํ•œ๋˜์ง€ ์•Š๋Š” ์ œํ•œ ์—†์ด ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ทจ๊ธ‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์ด ๋ฌด๋ฃŒ๋กœ ๋ถ€์—ฌ๋˜๋ฉฐ, ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ œ๊ณต๋ฐ›๋Š” ์‚ฌ๋žŒ์—๊ฒŒ๋„ ๋‹ค์Œ ์กฐ๊ฑด์— ๋”ฐ๋ผ ๊ทธ๋ ‡๊ฒŒ ํ•˜๋„๋ก ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค: ์ƒ๊ธฐ ์ €์ž‘๊ถŒ ๊ณ ์ง€ ๋ฐ ๋ณธ ํ—ˆ๊ฐ€ ๊ณ ์ง€๋Š” ์†Œํ”„ํŠธ์›จ์–ด์˜ ๋ชจ๋“  ์‚ฌ๋ณธ ๋˜๋Š” ์ƒ๋‹น ๋ถ€๋ถ„์— ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

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

 

 

๋ถ€ํŠธ์ŠคํŠธ๋žฉ

 

MIT ๋ผ์ด์„ ์Šค ์ €์ž‘๊ถŒ (c) 2012-2016 AngularUI ํŒ€

https://github.com/angular-ui/bootstrap/blob/master/LICENSE

https://github.com/organizations/angular-ui/teams/291112

 

์ด์— ๋”ฐ๋ผ ๋ณธ ์†Œํ”„ํŠธ์›จ์–ด ๋ฐ ๊ด€๋ จ ๋ฌธ์„œ ํŒŒ์ผ("์†Œํ”„ํŠธ์›จ์–ด")์˜ ์‚ฌ๋ณธ์„ ์ทจ๋“ํ•˜๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ์—๊ฒŒ ์†Œํ”„ํŠธ์›จ์–ด์˜ ์‚ฌ์šฉ, ๋ณต์‚ฌ, ์ˆ˜์ •, ๋ณ‘ํ•ฉ, ๊ฒŒ์‹œ, ๋ฐฐํฌ, ์žฌ๋ผ์ด์„ ์Šค ๋ฐ/๋˜๋Š” ํŒ๋งค ๊ถŒํ•œ์„ ํฌํ•จํ•˜๋˜ ์ด์— ๊ตญํ•œ๋˜์ง€ ์•Š๋Š” ์ œํ•œ ์—†์ด ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ทจ๊ธ‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์ด ๋ฌด๋ฃŒ๋กœ ๋ถ€์—ฌ๋˜๋ฉฐ, ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ œ๊ณต๋ฐ›๋Š” ์‚ฌ๋žŒ์—๊ฒŒ๋„ ๋‹ค์Œ ์กฐ๊ฑด์— ๋”ฐ๋ผ ๊ทธ๋ ‡๊ฒŒ ํ•˜๋„๋ก ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค: ์ƒ๊ธฐ ์ €์ž‘๊ถŒ ๊ณ ์ง€ ๋ฐ ๋ณธ ํ—ˆ๊ฐ€ ๊ณ ์ง€๋Š” ์†Œํ”„ํŠธ์›จ์–ด์˜ ๋ชจ๋“  ์‚ฌ๋ณธ ๋˜๋Š” ์ƒ๋‹น ๋ถ€๋ถ„์— ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

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

 

 

UI ์„ ํƒ

 

MIT ๋ผ์ด์„ ์Šค(MIT) ์ €์ž‘๊ถŒ (c) 2013-2014 AngularUI

https://github.com/angular-ui/ui-select/blob/master/LICENSE

 

์ด์— ๋”ฐ๋ผ ๋ณธ ์†Œํ”„ํŠธ์›จ์–ด ๋ฐ ๊ด€๋ จ ๋ฌธ์„œ ํŒŒ์ผ("์†Œํ”„ํŠธ์›จ์–ด")์˜ ์‚ฌ๋ณธ์„ ์ทจ๋“ํ•˜๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ์—๊ฒŒ ์†Œํ”„ํŠธ์›จ์–ด์˜ ์‚ฌ์šฉ, ๋ณต์‚ฌ, ์ˆ˜์ •, ๋ณ‘ํ•ฉ, ๊ฒŒ์‹œ, ๋ฐฐํฌ, ์žฌ๋ผ์ด์„ ์Šค ๋ฐ/๋˜๋Š” ํŒ๋งค ๊ถŒํ•œ์„ ํฌํ•จํ•˜๋˜ ์ด์— ๊ตญํ•œ๋˜์ง€ ์•Š๋Š” ์ œํ•œ ์—†์ด ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ทจ๊ธ‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์ด ๋ฌด๋ฃŒ๋กœ ๋ถ€์—ฌ๋˜๋ฉฐ, ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ œ๊ณต๋ฐ›๋Š” ์‚ฌ๋žŒ์—๊ฒŒ๋„ ๋‹ค์Œ ์กฐ๊ฑด์— ๋”ฐ๋ผ ๊ทธ๋ ‡๊ฒŒ ํ•˜๋„๋ก ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค: ์ƒ๊ธฐ ์ €์ž‘๊ถŒ ๊ณ ์ง€ ๋ฐ ๋ณธ ํ—ˆ๊ฐ€ ๊ณ ์ง€๋Š” ์†Œํ”„ํŠธ์›จ์–ด์˜ ๋ชจ๋“  ์‚ฌ๋ณธ ๋˜๋Š” ์ƒ๋‹น ๋ถ€๋ถ„์— ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

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

 

 

UI ๋ผ์šฐํ„ฐ

 

MIT ๋ผ์ด์„ ์Šค ์ €์ž‘๊ถŒ (c) 2013-2015

https://github.com/angular-ui/ui-router/blob/master/LICENSE

AngularUI ํŒ€, ์นด์Šคํ… ์ŠคํŽ„๋ง.

 

์ด์— ๋”ฐ๋ผ ๋ณธ ์†Œํ”„ํŠธ์›จ์–ด ๋ฐ ๊ด€๋ จ ๋ฌธ์„œ ํŒŒ์ผ("์†Œํ”„ํŠธ์›จ์–ด")์˜ ์‚ฌ๋ณธ์„ ์ทจ๋“ํ•˜๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ์—๊ฒŒ ์†Œํ”„ํŠธ์›จ์–ด์˜ ์‚ฌ์šฉ, ๋ณต์‚ฌ, ์ˆ˜์ •, ๋ณ‘ํ•ฉ, ๊ฒŒ์‹œ, ๋ฐฐํฌ, ์žฌ๋ผ์ด์„ ์Šค ๋ฐ/๋˜๋Š” ํŒ๋งค ๊ถŒํ•œ์„ ํฌํ•จํ•˜๋˜ ์ด์— ๊ตญํ•œ๋˜์ง€ ์•Š๋Š” ์ œํ•œ ์—†์ด ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ทจ๊ธ‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์ด ๋ฌด๋ฃŒ๋กœ ๋ถ€์—ฌ๋˜๋ฉฐ, ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ œ๊ณต๋ฐ›๋Š” ์‚ฌ๋žŒ์—๊ฒŒ๋„ ๋‹ค์Œ ์กฐ๊ฑด์— ๋”ฐ๋ผ ๊ทธ๋ ‡๊ฒŒ ํ•˜๋„๋ก ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค: ์ƒ๊ธฐ ์ €์ž‘๊ถŒ ๊ณ ์ง€ ๋ฐ ๋ณธ ํ—ˆ๊ฐ€ ๊ณ ์ง€๋Š” ์†Œํ”„ํŠธ์›จ์–ด์˜ ๋ชจ๋“  ์‚ฌ๋ณธ ๋˜๋Š” ์ƒ๋‹น ๋ถ€๋ถ„์— ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

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

 

 

ajaxorg

 

์ €์ž‘๊ถŒ (c) 2010, Ajax.org B.V.

https://github.com/ajaxorg/ace/blob/master/LICENSE

๋ชจ๋“  ๊ถŒ๋ฆฌ ๋ณด์œ .

 

๋‹ค์Œ ์กฐ๊ฑด์„ ์ถฉ์กฑํ•˜๋Š” ๊ฒฝ์šฐ ์ˆ˜์ • ์—ฌ๋ถ€์— ๊ด€๊ณ„์—†์ด ์†Œ์Šค ๋ฐ ๋ฐ”์ด๋„ˆ๋ฆฌ ํ˜•์‹์˜ ์žฌ๋ฐฐํฌ ๋ฐ ์‚ฌ์šฉ์ด ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค:

 

1. ์†Œ์Šค ์ฝ”๋“œ์˜ ์žฌ๋ฐฐํฌ์—๋Š” ์œ„์˜ ์ €์ž‘๊ถŒ ๊ณ ์ง€, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋‹ค์Œ ๋ฉด์ฑ… ์กฐํ•ญ์ด ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

2. ๋ฐ”์ด๋„ˆ๋ฆฌ ํ˜•์‹์˜ ์žฌ๋ฐฐํฌ๋Š” ๋ฐฐํฌ์™€ ํ•จ๊ป˜ ์ œ๊ณต๋˜๋Š” ๋ฌธ์„œ ๋ฐ/๋˜๋Š” ๊ธฐํƒ€ ์ž๋ฃŒ์— ์œ„์˜ ์ €์ž‘๊ถŒ ๊ณ ์ง€, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋‹ค์Œ ๋ฉด์ฑ… ์กฐํ•ญ์„ ๋ฐ˜๋“œ์‹œ ํฌํ•จํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

3. ๊ตฌ์ฒด์ ์ธ ์‚ฌ์ „ ์„œ๋ฉด ํ—ˆ๊ฐ€ ์—†์ด Ajax.org B.V.์˜ ์ด๋ฆ„์ด๋‚˜ ๊ทธ ๊ธฐ์—ฌ์ž์˜ ์ด๋ฆ„์„ ์ด ์†Œํ”„ํŠธ์›จ์–ด์—์„œ ํŒŒ์ƒ๋œ ์ œํ’ˆ์„ ๋ณด์ฆํ•˜๊ฑฐ๋‚˜ ํ™๋ณดํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

 

๋ณธ ์†Œํ”„ํŠธ์›จ์–ด๋Š” ์ €์ž‘๊ถŒ ์†Œ์œ ์ž ๋ฐ ๊ธฐ์—ฌ์ž๊ฐ€ "์žˆ๋Š” ๊ทธ๋Œ€๋กœ" ์ œ๊ณตํ•˜๋ฉฐ, ์ƒํ’ˆ์„ฑ ๋ฐ ํŠน์ • ๋ชฉ์ ์—์˜ ์ ํ•ฉ์„ฑ์— ๋Œ€ํ•œ ๋ฌต์‹œ์  ๋ณด์ฆ์„ ํฌํ•จํ•˜๋˜ ์ด์— ๊ตญํ•œ๋˜์ง€ ์•Š๋Š” ๋ชจ๋“  ๋ช…์‹œ์  ๋˜๋Š” ๋ฌต์‹œ์  ๋ณด์ฆ์ด ๋ถ€์ธ๋ฉ๋‹ˆ๋‹ค. ์–ด๋– ํ•œ ๊ฒฝ์šฐ์—๋„ Ajax.ORG B.V. ๋Š” ๋ณธ ์†Œํ”„ํŠธ์›จ์–ด์˜ ์‚ฌ์šฉ์œผ๋กœ ์ธํ•ด ์–ด๋– ํ•œ ๋ฐฉ์‹์œผ๋กœ๋“  ๋ฐœ์ƒํ•˜๋Š” ์ง์ ‘, ๊ฐ„์ ‘, ๋ถ€์ˆ˜์ , ํŠน๋ณ„, ์˜ˆ์‹œ์  ๋˜๋Š” ๊ฒฐ๊ณผ์  ์†ํ•ด(๋Œ€์ฒด ์ƒํ’ˆ ๋˜๋Š” ์„œ๋น„์Šค์˜ ์กฐ๋‹ฌ, ์‚ฌ์šฉ, ๋ฐ์ดํ„ฐ ๋˜๋Š” ์ด์ต์˜ ์†์‹ค ๋˜๋Š” ์—…๋ฌด ์ค‘๋‹จ์„ ํฌํ•จํ•˜๋˜ ์ด์— ๊ตญํ•œ๋˜์ง€ ์•Š์Œ)์— ๋Œ€ํ•ด ๊ทธ ์›์ธ ๋ฐ ๊ณ„์•ฝ, ๋ฌด๊ณผ์‹ค์ฑ…์ž„ ๋˜๋Š” ๋ถˆ๋ฒ•ํ–‰์œ„(๊ณผ์‹ค ๋˜๋Š” ๊ธฐํƒ€ ํฌํ•จ)์— ๋”ฐ๋ฅธ ๋ชจ๋“  ์ฑ…์ž„ ์ด๋ก ์— ๋Œ€ํ•ด ์ฑ…์ž„์„ ์ง€์ง€ ์•Š์œผ๋ฉฐ, ์ด๋Ÿฌํ•œ ์†ํ•ด์˜ ๊ฐ€๋Šฅ์„ฑ์„ ๋ฏธ๋ฆฌ ๊ณ ์ง€๋ฐ›์€ ๊ฒฝ์šฐ์—๋„ ์ฑ…์ž„์„ ์ง€์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

 

 

 

์ €์ž‘๊ถŒ 2016 ์ผ€๋„ค์Šค ๋ผ์ด์ธ 

https://github.com/kennethreitz/requests/blob/master/LICENSE

 

์•„ํŒŒ์น˜ ๋ผ์ด์„ ์Šค ๋ฒ„์ „ 2.0(์ดํ•˜ "๋ผ์ด์„ ์Šค")์— ๋”ฐ๋ผ ๋ผ์ด์„ ์Šค๊ฐ€ ๋ถ€์—ฌ๋˜๋ฉฐ, ๋ผ์ด์„ ์Šค๋ฅผ ์ค€์ˆ˜ํ•˜์ง€ ์•Š๋Š” ํ•œ ์ด ํŒŒ์ผ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋ผ์ด์„ ์Šค ์‚ฌ๋ณธ์€ ๋‹ค์Œ์—์„œ ๊ตฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

http://www.apache.org/licenses/LICENSE-2.0

 

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

 

ts

 

์ €์ž‘๊ถŒ (C) 2014 Oleku Konko ์ œ๊ณต

https://github.com/olekukonko/ts/blob/master/LICENCE

 

์ด์— ๋”ฐ๋ผ ๋ณธ ์†Œํ”„ํŠธ์›จ์–ด ๋ฐ ๊ด€๋ จ ๋ฌธ์„œ ํŒŒ์ผ("์†Œํ”„ํŠธ์›จ์–ด")์˜ ์‚ฌ๋ณธ์„ ์ทจ๋“ํ•˜๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ์—๊ฒŒ ์†Œํ”„ํŠธ์›จ์–ด์˜ ์‚ฌ์šฉ, ๋ณต์‚ฌ, ์ˆ˜์ •, ๋ณ‘ํ•ฉ, ๊ฒŒ์‹œ, ๋ฐฐํฌ, ์žฌ๋ผ์ด์„ ์Šค ๋ฐ/๋˜๋Š” ํŒ๋งค ๊ถŒํ•œ์„ ํฌํ•จํ•˜๋˜ ์ด์— ๊ตญํ•œ๋˜์ง€ ์•Š๋Š” ์ œํ•œ ์—†์ด ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ทจ๊ธ‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์ด ๋ฌด๋ฃŒ๋กœ ๋ถ€์—ฌ๋˜๋ฉฐ, ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ œ๊ณต๋ฐ›๋Š” ์‚ฌ๋žŒ์—๊ฒŒ๋„ ๋‹ค์Œ ์กฐ๊ฑด์— ๋”ฐ๋ผ ๊ทธ๋ ‡๊ฒŒ ํ•˜๋„๋ก ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค: ์ƒ๊ธฐ ์ €์ž‘๊ถŒ ๊ณ ์ง€ ๋ฐ ๋ณธ ํ—ˆ๊ฐ€ ๊ณ ์ง€๋Š” ์†Œํ”„ํŠธ์›จ์–ด์˜ ๋ชจ๋“  ์‚ฌ๋ณธ ๋˜๋Š” ์ƒ๋‹น ๋ถ€๋ถ„์— ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

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

 

 

jsonsl

 

์ €์ž‘๊ถŒ (c) 2012-2015 M. Nunberg

https://github.com/mnunberg/jsonsl/blob/master/LICENSE

mnunberg@haskalah.org

 

์ด์— ๋”ฐ๋ผ ๋ณธ ์†Œํ”„ํŠธ์›จ์–ด ๋ฐ ๊ด€๋ จ ๋ฌธ์„œ ํŒŒ์ผ("์†Œํ”„ํŠธ์›จ์–ด")์˜ ์‚ฌ๋ณธ์„ ์ทจ๋“ํ•˜๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ์—๊ฒŒ ์†Œํ”„ํŠธ์›จ์–ด์˜ ์‚ฌ์šฉ, ๋ณต์‚ฌ, ์ˆ˜์ •, ๋ณ‘ํ•ฉ, ๊ฒŒ์‹œ, ๋ฐฐํฌ, ์žฌ๋ผ์ด์„ ์Šค ๋ฐ/๋˜๋Š” ํŒ๋งค ๊ถŒํ•œ์„ ํฌํ•จํ•˜๋˜ ์ด์— ๊ตญํ•œ๋˜์ง€ ์•Š๋Š” ์ œํ•œ ์—†์ด ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ทจ๊ธ‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์ด ๋ฌด๋ฃŒ๋กœ ๋ถ€์—ฌ๋˜๋ฉฐ, ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ œ๊ณต๋ฐ›๋Š” ์‚ฌ๋žŒ์—๊ฒŒ๋„ ๋‹ค์Œ ์กฐ๊ฑด์— ๋”ฐ๋ผ ๊ทธ๋ ‡๊ฒŒ ํ•˜๋„๋ก ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค: ์ƒ๊ธฐ ์ €์ž‘๊ถŒ ๊ณ ์ง€ ๋ฐ ๋ณธ ํ—ˆ๊ฐ€ ๊ณ ์ง€๋Š” ์†Œํ”„ํŠธ์›จ์–ด์˜ ๋ชจ๋“  ์‚ฌ๋ณธ ๋˜๋Š” ์ƒ๋‹น ๋ถ€๋ถ„์— ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

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

 

 

๋ผ์ด๋„ˆ

 

์ €์ž‘๊ถŒ ยฉ 2012 ํ”ผํ„ฐ ํ•ด๋ฆฌ์Šค

https://github.com/peterh/liner/blob/master/COPYING

 

์ด์— ๋”ฐ๋ผ ๋ณธ ์†Œํ”„ํŠธ์›จ์–ด ๋ฐ ๊ด€๋ จ ๋ฌธ์„œ ํŒŒ์ผ("์†Œํ”„ํŠธ์›จ์–ด")์˜ ์‚ฌ๋ณธ์„ ์ทจ๋“ํ•˜๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ์—๊ฒŒ ์†Œํ”„ํŠธ์›จ์–ด์˜ ์‚ฌ์šฉ, ๋ณต์‚ฌ, ์ˆ˜์ •, ๋ณ‘ํ•ฉ, ๊ฒŒ์‹œ, ๋ฐฐํฌ, ์žฌ๋ผ์ด์„ ์Šค ๋ฐ/๋˜๋Š” ํŒ๋งค ๊ถŒํ•œ์„ ํฌํ•จํ•˜๋˜ ์ด์— ๊ตญํ•œ๋˜์ง€ ์•Š๊ณ  ์ œํ•œ ์—†์ด ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ทจ๊ธ‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์ด ๋ฌด๋ฃŒ๋กœ ๋ถ€์—ฌ๋˜๋ฉฐ, ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ œ๊ณต๋ฐ›๋Š” ์‚ฌ๋žŒ์—๊ฒŒ๋„ ๋‹ค์Œ ์กฐ๊ฑด์— ๋”ฐ๋ผ ๊ทธ๋ ‡๊ฒŒ ํ•˜๋„๋ก ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค: ์ƒ๊ธฐ ์ €์ž‘๊ถŒ ๊ณ ์ง€ ๋ฐ ๋ณธ ํ—ˆ๊ฐ€ ๊ณ ์ง€(๋‹ค์Œ ๋‹จ๋ฝ ํฌํ•จ)๋Š” ์†Œํ”„ํŠธ์›จ์–ด์˜ ๋ชจ๋“  ์‚ฌ๋ณธ ๋˜๋Š” ์ƒ๋‹น ๋ถ€๋ถ„์— ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

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

 

 

๊ณจ๋ž‘

 

์ €์ž‘๊ถŒ (c) 2009 The Go ์ €์ž๋“ค

https://github.com/golang/crypto/blob/master/LICENSE

 

๋ชจ๋“  ๊ถŒ๋ฆฌ ๋ณด์œ . ๋‹ค์Œ ์กฐ๊ฑด์„ ์ถฉ์กฑํ•˜๋Š” ๊ฒฝ์šฐ ์ˆ˜์ • ์—ฌ๋ถ€์— ๊ด€๊ณ„์—†์ด ์†Œ์Šค ๋ฐ ๋ฐ”์ด๋„ˆ๋ฆฌ ํ˜•์‹์˜ ์žฌ๋ฐฐํฌ ๋ฐ ์‚ฌ์šฉ์ด ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค:

 

1. ์†Œ์Šค ์ฝ”๋“œ์˜ ์žฌ๋ฐฐํฌ์—๋Š” ์œ„์˜ ์ €์ž‘๊ถŒ ๊ณ ์ง€, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋‹ค์Œ ๋ฉด์ฑ… ์กฐํ•ญ์ด ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

2. ๋ฐ”์ด๋„ˆ๋ฆฌ ํ˜•์‹์˜ ์žฌ๋ฐฐํฌ๋Š” ๋ฐฐํฌ์™€ ํ•จ๊ป˜ ์ œ๊ณต๋˜๋Š” ๋ฌธ์„œ ๋ฐ/๋˜๋Š” ๊ธฐํƒ€ ์ž๋ฃŒ์— ์œ„์˜ ์ €์ž‘๊ถŒ ๊ณ ์ง€, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋‹ค์Œ ๋ฉด์ฑ… ์กฐํ•ญ์„ ๋ฐ˜๋“œ์‹œ ํฌํ•จํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

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

 

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

 

 

ํฌ๋ผ์ด์˜ค์ œ๋‹‰์Šค

 

kryogenix.org์˜ ์ฝ”๋“œ์— ๋Œ€ํ•œ MIT ๋ผ์ด์„ ์Šค

http://www.kryogenix.org/code/browser/licence.html

 

kryogenix.org์˜ ๋ธŒ๋ผ์šฐ์ € ์‹คํ—˜ ์„น์…˜์—์„œ ๋‹ค์šด๋กœ๋“œํ•œ ์ฝ”๋“œ๋Š” ์†Œ์œ„ MIT ๋ผ์ด์„ ์Šค์— ๋”ฐ๋ผ ๋ผ์ด์„ ์Šค๊ฐ€ ๋ถ€์—ฌ๋ฉ๋‹ˆ๋‹ค. ๋ผ์ด์„ ์Šค๋Š” ์•„๋ž˜์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์ €์ž‘๊ถŒ (c) 1997๋…„์ƒ ์ŠคํŠœ์–ดํŠธ ๋žญ๊ทธ๋ฆฌ์ง€.

 

์ด์— ๋”ฐ๋ผ ๋ณธ ์†Œํ”„ํŠธ์›จ์–ด ๋ฐ ๊ด€๋ จ ๋ฌธ์„œ ํŒŒ์ผ("์†Œํ”„ํŠธ์›จ์–ด")์˜ ์‚ฌ๋ณธ์„ ์ทจ๋“ํ•˜๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ์—๊ฒŒ ์†Œํ”„ํŠธ์›จ์–ด์˜ ์‚ฌ์šฉ, ๋ณต์‚ฌ, ์ˆ˜์ •, ๋ณ‘ํ•ฉ, ๊ฒŒ์‹œ, ๋ฐฐํฌ, ์žฌ๋ผ์ด์„ ์Šค ๋ฐ/๋˜๋Š” ํŒ๋งค ๊ถŒํ•œ์„ ํฌํ•จํ•˜๋˜ ์ด์— ๊ตญํ•œ๋˜์ง€ ์•Š๊ณ  ์ œํ•œ ์—†์ด ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ทจ๊ธ‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์ด ๋ฌด๋ฃŒ๋กœ ๋ถ€์—ฌ๋˜๋ฉฐ, ๋‹ค์Œ ์กฐ๊ฑด์— ๋”ฐ๋ผ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ œ๊ณต๋ฐ›๋Š” ์‚ฌ๋žŒ์—๊ฒŒ๋„ ๊ทธ๋ ‡๊ฒŒ ํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์ด ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค:

 

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

 

 

FileSaver.js

 

์ €์ž‘๊ถŒ ยฉ 2015 Eli Grey

https://github.com/eligrey/FileSaver.js/blob/master/LICENSE.md

 

์ด์— ๋”ฐ๋ผ ๋ณธ ์†Œํ”„ํŠธ์›จ์–ด ๋ฐ ๊ด€๋ จ ๋ฌธ์„œ ํŒŒ์ผ("์†Œํ”„ํŠธ์›จ์–ด")์˜ ์‚ฌ๋ณธ์„ ์ทจ๋“ํ•˜๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ์—๊ฒŒ ์†Œํ”„ํŠธ์›จ์–ด์˜ ์‚ฌ์šฉ, ๋ณต์‚ฌ, ์ˆ˜์ •, ๋ณ‘ํ•ฉ, ๊ฒŒ์‹œ, ๋ฐฐํฌ, ์žฌ๋ผ์ด์„ ์Šค ๋ฐ/๋˜๋Š” ํŒ๋งค ๊ถŒํ•œ์„ ํฌํ•จํ•˜๋˜ ์ด์— ๊ตญํ•œ๋˜์ง€ ์•Š๋Š” ์ œํ•œ ์—†์ด ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ทจ๊ธ‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์ด ๋ฌด๋ฃŒ๋กœ ๋ถ€์—ฌ๋˜๋ฉฐ, ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ œ๊ณต๋ฐ›๋Š” ์‚ฌ๋žŒ์—๊ฒŒ๋„ ๋‹ค์Œ ์กฐ๊ฑด์— ๋”ฐ๋ผ ๊ทธ๋ ‡๊ฒŒ ํ•˜๋„๋ก ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค: ์ƒ๊ธฐ ์ €์ž‘๊ถŒ ๊ณ ์ง€ ๋ฐ ๋ณธ ํ—ˆ๊ฐ€ ๊ณ ์ง€๋Š” ์†Œํ”„ํŠธ์›จ์–ด์˜ ๋ชจ๋“  ์‚ฌ๋ณธ ๋˜๋Š” ์ƒ๋‹น ๋ถ€๋ถ„์— ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

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

 

 

Blob.js

 

์ €์ž‘๊ถŒ ยฉ 2014 Eli Grey

https://github.com/eligrey/Blob.js/blob/master/LICENSE.md

 

์ด์— ๋”ฐ๋ผ ๋ณธ ์†Œํ”„ํŠธ์›จ์–ด ๋ฐ ๊ด€๋ จ ๋ฌธ์„œ ํŒŒ์ผ("์†Œํ”„ํŠธ์›จ์–ด")์˜ ์‚ฌ๋ณธ์„ ์ทจ๋“ํ•˜๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ์—๊ฒŒ ์†Œํ”„ํŠธ์›จ์–ด์˜ ์‚ฌ์šฉ, ๋ณต์‚ฌ, ์ˆ˜์ •, ๋ณ‘ํ•ฉ, ๊ฒŒ์‹œ, ๋ฐฐํฌ, ์žฌ๋ผ์ด์„ ์Šค ๋ฐ/๋˜๋Š” ํŒ๋งค ๊ถŒํ•œ์„ ํฌํ•จํ•˜๋˜ ์ด์— ๊ตญํ•œ๋˜์ง€ ์•Š๋Š” ์ œํ•œ ์—†์ด ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ทจ๊ธ‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์ด ๋ฌด๋ฃŒ๋กœ ๋ถ€์—ฌ๋˜๋ฉฐ, ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ œ๊ณต๋ฐ›๋Š” ์‚ฌ๋žŒ์—๊ฒŒ๋„ ๋‹ค์Œ ์กฐ๊ฑด์— ๋”ฐ๋ผ ๊ทธ๋ ‡๊ฒŒ ํ•˜๋„๋ก ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค: ์ƒ๊ธฐ ์ €์ž‘๊ถŒ ๊ณ ์ง€ ๋ฐ ๋ณธ ํ—ˆ๊ฐ€ ๊ณ ์ง€๋Š” ์†Œํ”„ํŠธ์›จ์–ด์˜ ๋ชจ๋“  ์‚ฌ๋ณธ ๋˜๋Š” ์ƒ๋‹น ๋ถ€๋ถ„์— ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

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

 

 

angular-ui-tree

 

MIT ๋ผ์ด์„ ์Šค(MIT) ์ €์ž‘๊ถŒ (c) 2014

https://github.com/angular-ui-tree/angular-ui-tree/blob/master/LICENSE

 

์ด์— ๋”ฐ๋ผ ๋ณธ ์†Œํ”„ํŠธ์›จ์–ด ๋ฐ ๊ด€๋ จ ๋ฌธ์„œ ํŒŒ์ผ("์†Œํ”„ํŠธ์›จ์–ด")์˜ ์‚ฌ๋ณธ์„ ์ทจ๋“ํ•˜๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ์—๊ฒŒ ์†Œํ”„ํŠธ์›จ์–ด์˜ ์‚ฌ์šฉ, ๋ณต์‚ฌ, ์ˆ˜์ •, ๋ณ‘ํ•ฉ, ๊ฒŒ์‹œ, ๋ฐฐํฌ, ์žฌ๋ผ์ด์„ ์Šค ๋ฐ/๋˜๋Š” ํŒ๋งค ๊ถŒํ•œ์„ ํฌํ•จํ•˜๋˜ ์ด์— ๊ตญํ•œ๋˜์ง€ ์•Š๋Š” ์ œํ•œ ์—†์ด ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ทจ๊ธ‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์ด ๋ฌด๋ฃŒ๋กœ ๋ถ€์—ฌ๋˜๋ฉฐ, ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ œ๊ณต๋ฐ›๋Š” ์‚ฌ๋žŒ์—๊ฒŒ๋„ ๋‹ค์Œ ์กฐ๊ฑด์— ๋”ฐ๋ผ ๊ทธ๋ ‡๊ฒŒ ํ•˜๋„๋ก ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค: ์ƒ๊ธฐ ์ €์ž‘๊ถŒ ๊ณ ์ง€ ๋ฐ ๋ณธ ํ—ˆ๊ฐ€ ๊ณ ์ง€๋Š” ์†Œํ”„ํŠธ์›จ์–ด์˜ ๋ชจ๋“  ์‚ฌ๋ณธ ๋˜๋Š” ์ƒ๋‹น ๋ถ€๋ถ„์— ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

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

 

 

twbs

 

MIT ๋ผ์ด์„ ์Šค(MIT) ์ €์ž‘๊ถŒ (c) 2011-2016 Twitter, Inc.

https://github.com/twbs/bootstrap/blob/master/LICENSE

 

์ด์— ๋”ฐ๋ผ ๋ณธ ์†Œํ”„ํŠธ์›จ์–ด ๋ฐ ๊ด€๋ จ ๋ฌธ์„œ ํŒŒ์ผ("์†Œํ”„ํŠธ์›จ์–ด")์˜ ์‚ฌ๋ณธ์„ ์ทจ๋“ํ•˜๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ์—๊ฒŒ ์†Œํ”„ํŠธ์›จ์–ด์˜ ์‚ฌ์šฉ, ๋ณต์‚ฌ, ์ˆ˜์ •, ๋ณ‘ํ•ฉ, ๊ฒŒ์‹œ, ๋ฐฐํฌ, ์žฌ๋ผ์ด์„ ์Šค ๋ฐ/๋˜๋Š” ํŒ๋งค ๊ถŒํ•œ์„ ํฌํ•จํ•˜๋˜ ์ด์— ๊ตญํ•œ๋˜์ง€ ์•Š๋Š” ์ œํ•œ ์—†์ด ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ทจ๊ธ‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์ด ๋ฌด๋ฃŒ๋กœ ๋ถ€์—ฌ๋˜๋ฉฐ, ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ œ๊ณต๋ฐ›๋Š” ์‚ฌ๋žŒ์—๊ฒŒ๋„ ๋‹ค์Œ ์กฐ๊ฑด์— ๋”ฐ๋ผ ๊ทธ๋ ‡๊ฒŒ ํ•˜๋„๋ก ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค: ์ƒ๊ธฐ ์ €์ž‘๊ถŒ ๊ณ ์ง€ ๋ฐ ๋ณธ ํ—ˆ๊ฐ€ ๊ณ ์ง€๋Š” ์†Œํ”„ํŠธ์›จ์–ด์˜ ๋ชจ๋“  ์‚ฌ๋ณธ ๋˜๋Š” ์ƒ๋‹น ๋ถ€๋ถ„์— ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

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

 

 

d3

 

์ €์ž‘๊ถŒ (c) 2010-2016, ๋งˆ์ดํด ๋ณด์Šคํ†ก

https://github.com/mbostock/d3/blob/master/LICENSE

 

๋ชจ๋“  ๊ถŒ๋ฆฌ ๋ณด์œ . ๋‹ค์Œ ์กฐ๊ฑด์„ ์ถฉ์กฑํ•˜๋Š” ๊ฒฝ์šฐ ์ˆ˜์ • ์—ฌ๋ถ€์— ๊ด€๊ณ„์—†์ด ์†Œ์Šค ๋ฐ ๋ฐ”์ด๋„ˆ๋ฆฌ ํ˜•์‹์˜ ์žฌ๋ฐฐํฌ ๋ฐ ์‚ฌ์šฉ์ด ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค:

 

1. ์†Œ์Šค ์ฝ”๋“œ์˜ ์žฌ๋ฐฐํฌ์—๋Š” ์œ„์˜ ์ €์ž‘๊ถŒ ๊ณ ์ง€, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋‹ค์Œ ๋ฉด์ฑ… ์กฐํ•ญ์ด ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

2. ๋ฐ”์ด๋„ˆ๋ฆฌ ํ˜•์‹์˜ ์žฌ๋ฐฐํฌ๋Š” ๋ฐฐํฌ์™€ ํ•จ๊ป˜ ์ œ๊ณต๋˜๋Š” ๋ฌธ์„œ ๋ฐ/๋˜๋Š” ๊ธฐํƒ€ ์ž๋ฃŒ์— ์œ„์˜ ์ €์ž‘๊ถŒ ๊ณ ์ง€, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋‹ค์Œ ๋ฉด์ฑ… ์กฐํ•ญ์„ ๋ฐ˜๋“œ์‹œ ํฌํ•จํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

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

 

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

 

 

HubSpot

 

MIT ๋ผ์ด์„ ์Šค(MIT) ์ €์ž‘๊ถŒ (c) 2013-2016 HubSpot

https://github.com/HubSpot/humanize/blob/master/LICENSE

 

์ด์— ๋”ฐ๋ผ ๋ณธ ์†Œํ”„ํŠธ์›จ์–ด ๋ฐ ๊ด€๋ จ ๋ฌธ์„œ ํŒŒ์ผ("์†Œํ”„ํŠธ์›จ์–ด")์˜ ์‚ฌ๋ณธ์„ ์ทจ๋“ํ•˜๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ์—๊ฒŒ ์†Œํ”„ํŠธ์›จ์–ด์˜ ์‚ฌ์šฉ, ๋ณต์‚ฌ, ์ˆ˜์ •, ๋ณ‘ํ•ฉ, ๊ฒŒ์‹œ, ๋ฐฐํฌ, ์žฌ๋ผ์ด์„ ์Šค ๋ฐ/๋˜๋Š” ํŒ๋งค ๊ถŒํ•œ์„ ํฌํ•จํ•˜๋˜ ์ด์— ๊ตญํ•œ๋˜์ง€ ์•Š๋Š” ์ œํ•œ ์—†์ด ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ทจ๊ธ‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์ด ๋ฌด๋ฃŒ๋กœ ๋ถ€์—ฌ๋˜๋ฉฐ, ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ œ๊ณต๋ฐ›๋Š” ์‚ฌ๋žŒ์—๊ฒŒ๋„ ๋‹ค์Œ ์กฐ๊ฑด์— ๋”ฐ๋ผ ๊ทธ๋ ‡๊ฒŒ ํ•˜๋„๋ก ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค: ์ƒ๊ธฐ ์ €์ž‘๊ถŒ ๊ณ ์ง€ ๋ฐ ๋ณธ ํ—ˆ๊ฐ€ ๊ณ ์ง€๋Š” ์†Œํ”„ํŠธ์›จ์–ด์˜ ๋ชจ๋“  ์‚ฌ๋ณธ ๋˜๋Š” ์ƒ๋‹น ๋ถ€๋ถ„์— ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

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

 

 

jquery

 

https://jquery.org

https://github.com/jquery/jquery/blob/master/LICENSE.txt

 

์ด ์†Œํ”„ํŠธ์›จ์–ด๋Š” ๋งŽ์€ ๊ฐœ์ธ์ด ์ž๋ฐœ์ ์œผ๋กœ ๊ธฐ์—ฌํ•œ ๊ฒƒ์œผ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ •ํ™•ํ•œ ๊ธฐ์—ฌ ๋‚ด์—ญ์€ ๋‹ค์Œ์—์„œ ์ œ๊ณต๋˜๋Š” ๊ฐœ์ • ๋‚ด์—ญ์„ ์ฐธ์กฐํ•˜์„ธ์š”. https://github.com/jquery/jquery.

 

๋‹ค์Œ ๋ผ์ด์„ ์Šค๋Š” ์•„๋ž˜ ๋ฌธ์„œ์— ๋ช…์‹œ๋œ ๊ฒฝ์šฐ๋ฅผ ์ œ์™ธํ•˜๊ณ  ์ด ์†Œํ”„ํŠธ์›จ์–ด์˜ ๋ชจ๋“  ๋ถ€๋ถ„์— ์ ์šฉ๋ฉ๋‹ˆ๋‹ค:

 

์ด์— ๋”ฐ๋ผ ๋ณธ ์†Œํ”„ํŠธ์›จ์–ด ๋ฐ ๊ด€๋ จ ๋ฌธ์„œ ํŒŒ์ผ("์†Œํ”„ํŠธ์›จ์–ด")์˜ ์‚ฌ๋ณธ์„ ์ทจ๋“ํ•˜๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ์—๊ฒŒ ์†Œํ”„ํŠธ์›จ์–ด์˜ ์‚ฌ์šฉ, ๋ณต์‚ฌ, ์ˆ˜์ •, ๋ณ‘ํ•ฉ, ๊ฒŒ์‹œ, ๋ฐฐํฌ, ์žฌ๋ผ์ด์„ ์Šค ๋ฐ/๋˜๋Š” ํŒ๋งค ๊ถŒํ•œ์„ ํฌํ•จํ•˜๋˜ ์ด์— ๊ตญํ•œ๋˜์ง€ ์•Š๋Š” ์ œํ•œ ์—†์ด ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ทจ๊ธ‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์ด ๋ฌด๋ฃŒ๋กœ ๋ถ€์—ฌ๋˜๋ฉฐ, ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ œ๊ณต๋ฐ›๋Š” ์‚ฌ๋žŒ์—๊ฒŒ๋„ ๋‹ค์Œ ์กฐ๊ฑด์— ๋”ฐ๋ผ ๊ทธ๋ ‡๊ฒŒ ํ•˜๋„๋ก ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค: ์ƒ๊ธฐ ์ €์ž‘๊ถŒ ๊ณ ์ง€ ๋ฐ ๋ณธ ํ—ˆ๊ฐ€ ๊ณ ์ง€๋Š” ์†Œํ”„ํŠธ์›จ์–ด์˜ ๋ชจ๋“  ์‚ฌ๋ณธ ๋˜๋Š” ์ƒ๋‹น ๋ถ€๋ถ„์— ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

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

 

node_modules ๋ฐ ์™ธ๋ถ€ ๋””๋ ‰ํ† ๋ฆฌ์— ์žˆ๋Š” ๋ชจ๋“  ํŒŒ์ผ์€ ์ด ์†Œํ”„ํŠธ์›จ์–ด์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์™ธ๋ถ€ ์œ ์ง€๋ณด์ˆ˜ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋กœ ์ž์ฒด ๋ผ์ด์„ ์Šค๊ฐ€ ์žˆ์œผ๋ฉฐ, ํ•ด๋‹น ๋ผ์ด์„ ์Šค๋Š” ์œ„์˜ ์•ฝ๊ด€๊ณผ ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ํ•ด๋‹น ์•ฝ๊ด€์„ ์ฝ์–ด๋ณด์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค.

 

 

MIT ๋ผ์ด์„ ์Šค(MIT) ์ €์ž‘๊ถŒ (c) 2016 ๋งˆ๋ˆ„์—˜ ์Šคํ† ํผ

 

https://github.com/manuelstofer/json-pointer/blob/master/LICENSE

 

์ด์— ๋”ฐ๋ผ ๋ณธ ์†Œํ”„ํŠธ์›จ์–ด ๋ฐ ๊ด€๋ จ ๋ฌธ์„œ ํŒŒ์ผ("์†Œํ”„ํŠธ์›จ์–ด")์˜ ์‚ฌ๋ณธ์„ ์ทจ๋“ํ•˜๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ์—๊ฒŒ ์†Œํ”„ํŠธ์›จ์–ด์˜ ์‚ฌ์šฉ, ๋ณต์‚ฌ, ์ˆ˜์ •, ๋ณ‘ํ•ฉ, ๊ฒŒ์‹œ, ๋ฐฐํฌ, ์žฌ๋ผ์ด์„ ์Šค ๋ฐ/๋˜๋Š” ํŒ๋งค ๊ถŒํ•œ์„ ํฌํ•จํ•˜๋˜ ์ด์— ๊ตญํ•œ๋˜์ง€ ์•Š๋Š” ์ œํ•œ ์—†์ด ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ทจ๊ธ‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์ด ๋ฌด๋ฃŒ๋กœ ๋ถ€์—ฌ๋˜๋ฉฐ, ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ œ๊ณต๋ฐ›๋Š” ์‚ฌ๋žŒ์—๊ฒŒ๋„ ๋‹ค์Œ ์กฐ๊ฑด์— ๋”ฐ๋ผ ๊ทธ๋ ‡๊ฒŒ ํ•˜๋„๋ก ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค: ์ƒ๊ธฐ ์ €์ž‘๊ถŒ ๊ณ ์ง€ ๋ฐ ๋ณธ ํ—ˆ๊ฐ€ ๊ณ ์ง€๋Š” ์†Œํ”„ํŠธ์›จ์–ด์˜ ๋ชจ๋“  ์‚ฌ๋ณธ ๋˜๋Š” ์ƒ๋‹น ๋ถ€๋ถ„์— ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

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

 

 

MIT ๋ผ์ด์„ ์Šค ์ €์ž‘๊ถŒ (c) 2012 Lea Verou

 

https://github.com/PrismJS/prism/blob/gh-pages/LICENSE

 

์ด์— ๋”ฐ๋ผ ๋ณธ ์†Œํ”„ํŠธ์›จ์–ด ๋ฐ ๊ด€๋ จ ๋ฌธ์„œ ํŒŒ์ผ("์†Œํ”„ํŠธ์›จ์–ด")์˜ ์‚ฌ๋ณธ์„ ์ทจ๋“ํ•˜๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ์—๊ฒŒ ์†Œํ”„ํŠธ์›จ์–ด์˜ ์‚ฌ์šฉ, ๋ณต์‚ฌ, ์ˆ˜์ •, ๋ณ‘ํ•ฉ, ๊ฒŒ์‹œ, ๋ฐฐํฌ, ์žฌ๋ผ์ด์„ ์Šค ๋ฐ/๋˜๋Š” ํŒ๋งค ๊ถŒํ•œ์„ ํฌํ•จํ•˜๋˜ ์ด์— ๊ตญํ•œ๋˜์ง€ ์•Š๋Š” ์ œํ•œ ์—†์ด ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ทจ๊ธ‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์ด ๋ฌด๋ฃŒ๋กœ ๋ถ€์—ฌ๋˜๋ฉฐ, ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ œ๊ณต๋ฐ›๋Š” ์‚ฌ๋žŒ์—๊ฒŒ๋„ ๋‹ค์Œ ์กฐ๊ฑด์— ๋”ฐ๋ผ ๊ทธ๋ ‡๊ฒŒ ํ•˜๋„๋ก ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค: ์ƒ๊ธฐ ์ €์ž‘๊ถŒ ๊ณ ์ง€ ๋ฐ ๋ณธ ํ—ˆ๊ฐ€ ๊ณ ์ง€๋Š” ์†Œํ”„ํŠธ์›จ์–ด์˜ ๋ชจ๋“  ์‚ฌ๋ณธ ๋˜๋Š” ์ƒ๋‹น ๋ถ€๋ถ„์— ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

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

 

 

์ €์ž‘๊ถŒ (C) 2011-2014 Shutterstock Images, LLC

 

https://github.com/shutterstock/rickshaw/blob/master/LICENSE

 

์ด์— ๋”ฐ๋ผ ๋ณธ ์†Œํ”„ํŠธ์›จ์–ด ๋ฐ ๊ด€๋ จ ๋ฌธ์„œ ํŒŒ์ผ("์†Œํ”„ํŠธ์›จ์–ด")์˜ ์‚ฌ๋ณธ์„ ์ทจ๋“ํ•˜๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ์—๊ฒŒ ์†Œํ”„ํŠธ์›จ์–ด์˜ ์‚ฌ์šฉ, ๋ณต์‚ฌ, ์ˆ˜์ •, ๋ณ‘ํ•ฉ, ๊ฒŒ์‹œ, ๋ฐฐํฌ, ์žฌ๋ผ์ด์„ ์Šค ๋ฐ/๋˜๋Š” ํŒ๋งค ๊ถŒํ•œ์„ ํฌํ•จํ•˜๋˜ ์ด์— ๊ตญํ•œ๋˜์ง€ ์•Š๋Š” ์ œํ•œ ์—†์ด ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ทจ๊ธ‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์ด ๋ฌด๋ฃŒ๋กœ ๋ถ€์—ฌ๋˜๋ฉฐ, ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ œ๊ณต๋ฐ›๋Š” ์‚ฌ๋žŒ์—๊ฒŒ๋„ ๋‹ค์Œ ์กฐ๊ฑด์— ๋”ฐ๋ผ ๊ทธ๋ ‡๊ฒŒ ํ•˜๋„๋ก ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค: ์ƒ๊ธฐ ์ €์ž‘๊ถŒ ๊ณ ์ง€ ๋ฐ ๋ณธ ํ—ˆ๊ฐ€ ๊ณ ์ง€๋Š” ์†Œํ”„ํŠธ์›จ์–ด์˜ ๋ชจ๋“  ์‚ฌ๋ณธ ๋˜๋Š” ์ƒ๋‹น ๋ถ€๋ถ„์— ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

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

 

 

๋ธ”๋ฒ ์„œ์น˜

 

์•„ํŒŒ์น˜ ๋ผ์ด์„ ์Šค ๋ฒ„์ „ 2.0, 2004๋…„ 1์›”

https://github.com/blevesearch/bleve/blob/master/LICENSE

http://www.apache.org/licenses/

 

Status API ๊ต์œก ์ƒต ๋ธ”๋กœ๊ทธ ์ •๋ณด ยฉ 2016 GitHub, Inc. ์•ฝ๊ด€ ๊ฐœ์ธ์ •๋ณด ๋ณดํ˜ธ ๋ณด์•ˆ ์—ฐ๋ฝ์ฒ˜

 

์‚ฌ์šฉ, ๋ณต์ œ ๋ฐ ๋ฐฐํฌ ์ด์šฉ ์•ฝ๊ด€

 

 

1. ์ •์˜.

 

"๋ผ์ด์„ ์Šค"๋Š” ๋ณธ ๋ฌธ์„œ์˜ ์„น์…˜ 1๋ถ€ํ„ฐ 9๊นŒ์ง€์— ์ •์˜๋œ ์‚ฌ์šฉ, ๋ณต์ œ ๋ฐ ๋ฐฐํฌ์— ๋Œ€ํ•œ ์•ฝ๊ด€์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

"๋ผ์ด์„ ์Šค ํ—ˆ๊ฐ€์ž"๋Š” ๋ผ์ด์„ ์Šค๋ฅผ ๋ถ€์—ฌํ•˜๋Š” ์ €์ž‘๊ถŒ ์†Œ์œ ์ž ๋˜๋Š” ์ €์ž‘๊ถŒ ์†Œ์œ ์ž๋กœ๋ถ€ํ„ฐ ๊ถŒํ•œ์„ ์œ„์ž„๋ฐ›์€ ๋‹จ์ฒด๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

"๋ฒ•์ธ"์ด๋ž€ ๋Œ€ํ–‰ ๋ฒ•์ธ๊ณผ ํ•ด๋‹น ๋ฒ•์ธ์„ ์ง€๋ฐฐํ•˜๊ฑฐ๋‚˜, ํ•ด๋‹น ๋ฒ•์ธ์˜ ์ง€๋ฐฐ๋ฅผ ๋ฐ›๊ฑฐ๋‚˜, ํ•ด๋‹น ๋ฒ•์ธ๊ณผ ๊ณต๋™ ์ง€๋ฐฐ ํ•˜์— ์žˆ๋Š” ๊ธฐํƒ€ ๋ชจ๋“  ๋ฒ•์ธ์˜ ๊ฒฐํ•ฉ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์ด ์ •์˜์˜ ๋ชฉ์ ์ƒ 'ํ†ต์ œ'๋Š” (i) ๊ณ„์•ฝ ๋˜๋Š” ๊ธฐํƒ€ ๋ฐฉ์‹์œผ๋กœ ํ•ด๋‹น ๋ฒ•์ธ์˜ ์ง€์‹œ ๋˜๋Š” ๊ฒฝ์˜์„ ์œ ๋ฐœํ•  ์ˆ˜ ์žˆ๋Š” ์ง์ ‘ ๋˜๋Š” ๊ฐ„์ ‘์ ์ธ ๊ถŒํ•œ, (ii) ๋ฐœํ–‰ ์ฃผ์‹์˜ 50%(50%) ์ด์ƒ์„ ์†Œ์œ ํ•˜๊ฑฐ๋‚˜ (iii) ํ•ด๋‹น ๋ฒ•์ธ์˜ ์ˆ˜์ต์  ์†Œ์œ ๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

"์‚ฌ์šฉ์ž"(๋˜๋Š” "๊ท€ํ•˜"๋ผ ํ•จ)๋Š” ๋ณธ ๋ผ์ด์„ ์Šค์— ์˜ํ•ด ๋ถ€์—ฌ๋œ ๊ถŒํ•œ์„ ํ–‰์‚ฌํ•˜๋Š” ๊ฐœ์ธ ๋˜๋Š” ๋ฒ•์ธ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.
"์†Œ์Šค" ์–‘์‹์€ ์†Œํ”„ํŠธ์›จ์–ด ์†Œ์Šค ์ฝ”๋“œ, ๋ฌธ์„œ ์†Œ์Šค ๋ฐ ๊ตฌ์„ฑ ํŒŒ์ผ์„ ํฌํ•จํ•˜๋˜ ์ด์— ๊ตญํ•œ๋˜์ง€ ์•Š๋Š” ์ˆ˜์ • ์‹œ ์„ ํ˜ธ๋˜๋Š” ํ˜•์‹์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

"๊ฐœ์ฒด" ํ˜•์‹์€ ์ปดํŒŒ์ผ๋œ ๊ฐœ์ฒด ์ฝ”๋“œ, ์ƒ์„ฑ๋œ ๋ฌธ์„œ, ๋‹ค๋ฅธ ๋ฏธ๋””์–ด ์œ ํ˜•์œผ๋กœ์˜ ๋ณ€ํ™˜์„ ํฌํ•จํ•˜๋˜ ์ด์— ๊ตญํ•œ๋˜์ง€ ์•Š๋Š” ์†Œ์Šค ํ˜•์‹์˜ ๊ธฐ๊ณ„์  ๋ณ€ํ˜• ๋˜๋Š” ๋ฒˆ์—ญ์œผ๋กœ ์ธํ•ด ๋ฐœ์ƒํ•˜๋Š” ๋ชจ๋“  ํ˜•์‹์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

"์ €์ž‘๋ฌผ"์ด๋ž€ ๋ผ์ด์„ ์Šค์— ๋”ฐ๋ผ ์ œ๊ณต๋˜๋Š” ์†Œ์Šค ๋˜๋Š” ๊ฐ์ฒด ํ˜•ํƒœ์˜ ์ €์ž‘๋ฌผ์„ ์˜๋ฏธํ•˜๋ฉฐ, ์ €์ž‘๋ฌผ์— ํฌํ•จ๋˜๊ฑฐ๋‚˜ ์ €์ž‘๋ฌผ์— ์ฒจ๋ถ€๋œ ์ €์ž‘๊ถŒ ๊ณ ์ง€(์•„๋ž˜ ๋ถ€๋ก์— ์˜ˆ์‹œ๊ฐ€ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค)์— ํ‘œ์‹œ๋œ ๋Œ€๋กœ ์ €์ž‘๋ฌผ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

 

"2์ฐจ์  ์ €์ž‘๋ฌผ"์ด๋ž€ ์†Œ์Šค ๋˜๋Š” ๊ฐ์ฒด ํ˜•ํƒœ์— ๊ด€๊ณ„์—†์ด ์ €์ž‘๋ฌผ์„ ๊ธฐ๋ฐ˜์œผ๋กœ(๋˜๋Š” ์ €์ž‘๋ฌผ์—์„œ ํŒŒ์ƒ๋œ) ํŽธ์ง‘ ์ˆ˜์ •, ์ฃผ์„, ์ •๊ตํ™” ๋˜๋Š” ๊ธฐํƒ€ ์ˆ˜์ •์ด ์ „์ฒด์ ์œผ๋กœ ์›๋ณธ ์ €์ž‘๋ฌผ์„ ๋‚˜ํƒ€๋‚ด๋Š” ๋ชจ๋“  ์ €์ž‘๋ฌผ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ๋ณธ ๋ผ์ด์„ ์Šค์˜ ๋ชฉ์ ์ƒ 2์ฐจ์  ์ €์ž‘๋ฌผ์—๋Š” ์ €์ž‘๋ฌผ ๋ฐ ๊ทธ 2์ฐจ์  ์ €์ž‘๋ฌผ์˜ ์ธํ„ฐํŽ˜์ด์Šค์™€ ๋ถ„๋ฆฌ๋˜์–ด ์žˆ๊ฑฐ๋‚˜ ๋‹จ์ˆœํžˆ ๋งํฌ(๋˜๋Š” ์ด๋ฆ„์œผ๋กœ ๋ฐ”์ธ๋”ฉ)๋˜์–ด ์žˆ๋Š” ์ €์ž‘๋ฌผ์€ ํฌํ•จ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

 

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

"๊ธฐ์—ฌ์ž"๋Š” ๋ผ์ด์„ ์Šค ์‚ฌ์šฉ๊ถŒ์ž ๋ฐ ๋ผ์ด์„ ์Šค ์‚ฌ์šฉ๊ถŒ์ž๋ฅผ ๋Œ€์‹ ํ•˜์—ฌ ๋ผ์ด์„ ์Šค ์‚ฌ์šฉ๊ถŒ์ž๊ฐ€ ๊ธฐ์—ฌ๋ฅผ ์ˆ˜๋ นํ•˜๊ณ  ์ดํ›„ ์ €์ž‘๋ฌผ์— ํฌํ•จ๋œ ๊ฐœ์ธ ๋˜๋Š” ๋ฒ•์ธ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

 

2. ์ €์ž‘๊ถŒ ๋ผ์ด์„ ์Šค ๋ถ€์—ฌ.

 

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

 

3. ํŠนํ—ˆ ๋ผ์ด์„ ์Šค ๋ถ€์—ฌ.

 

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

 

4. ์žฌ๋ฐฐํฌ.

 

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

 

a) ๊ท€ํ•˜๋Š” ์ €์ž‘๋ฌผ ๋˜๋Š” ํŒŒ์ƒ ์ €์ž‘๋ฌผ์˜ ๋‹ค๋ฅธ ์ˆ˜์‹ ์ž์—๊ฒŒ ๋ณธ ๋ผ์ด์„ ์Šค ์‚ฌ๋ณธ์„ ์ œ๊ณตํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

b) ์ˆ˜์ •๋œ ํŒŒ์ผ์—๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ํŒŒ์ผ์„ ๋ณ€๊ฒฝํ–ˆ์Œ์„ ์•Œ๋ฆฌ๋Š” ๋ˆˆ์— ์ž˜ ๋„๋Š” ์•Œ๋ฆผ์„ ํ‘œ์‹œํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

c) ์‚ฌ์šฉ์ž๋Š” ๋ฐฐํฌํ•˜๋Š” ๋ชจ๋“  ํŒŒ์ƒ ์ €์ž‘๋ฌผ์˜ ์†Œ์Šค ์–‘์‹์—์„œ ํŒŒ์ƒ ์ €์ž‘๋ฌผ์˜ ์ผ๋ถ€์™€ ๊ด€๋ จ์ด ์—†๋Š” ๊ณ ์ง€๋ฅผ ์ œ์™ธํ•œ ๋ชจ๋“  ์ €์ž‘๊ถŒ, ํŠนํ—ˆ, ์ƒํ‘œ ๋ฐ ์ €์ž‘๋ฌผ ๊ท€์† ๊ณ ์ง€๋ฅผ ์†Œ์Šค ์–‘์‹์— ์œ ์ง€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

d) ์ €์ž‘๋ฌผ์— ๋ฐฐํฌ์˜ ์ผ๋ถ€๋กœ "๊ณ ์ง€" ํ…์ŠคํŠธ ํŒŒ์ผ์ด ํฌํ•จ๋œ ๊ฒฝ์šฐ, ์‚ฌ์šฉ์ž๊ฐ€ ๋ฐฐํฌํ•˜๋Š” ๋ชจ๋“  2์ฐจ์  ์ €์ž‘๋ฌผ์—๋Š” 2์ฐจ์  ์ €์ž‘๋ฌผ์˜ ์ผ๋ถ€์™€ ๊ด€๋ จ์ด ์—†๋Š” ๊ณ ์ง€๋ฅผ ์ œ์™ธํ•˜๊ณ  ํ•ด๋‹น ๊ณ ์ง€ ํŒŒ์ผ์— ํฌํ•จ๋œ ์†์„ฑ ๊ณ ์ง€์˜ ์ฝ๊ธฐ ์‰ฌ์šด ์‚ฌ๋ณธ์„ ๋‹ค์Œ ์ค‘ ํ•œ ๊ณณ ์ด์ƒ์— ํฌํ•จ์‹œ์ผœ์•ผ ํ•ฉ๋‹ˆ๋‹ค: ํŒŒ์ƒ ์ €์ž‘๋ฌผ์˜ ์ผ๋ถ€๋กœ ๋ฐฐํฌ๋œ NOTICE ํ…์ŠคํŠธ ํŒŒ์ผ ๋‚ด, ํŒŒ์ƒ ์ €์ž‘๋ฌผ๊ณผ ํ•จ๊ป˜ ์ œ๊ณต๋˜๋Š” ๊ฒฝ์šฐ ์†Œ์Šค ์–‘์‹ ๋˜๋Š” ๋ฌธ์„œ ๋‚ด, ํŒŒ์ƒ ์ €์ž‘๋ฌผ์— ์˜ํ•ด ์ƒ์„ฑ๋œ ๋””์Šคํ”Œ๋ ˆ์ด ๋‚ด, ๊ทธ๋Ÿฌํ•œ ์ œ3์ž ๊ณ ์ง€๊ฐ€ ์ผ๋ฐ˜์ ์œผ๋กœ ํ‘œ์‹œ๋˜๋Š” ๊ฒฝ์šฐ ๋ฐ ๋ชจ๋“  ์œ„์น˜.๊ณ ์ง€ ํŒŒ์ผ์˜ ๋‚ด์šฉ์€ ์ •๋ณด ์ œ๊ณต ๋ชฉ์ ์œผ๋กœ๋งŒ ์‚ฌ์šฉ๋˜๋ฉฐ ๋ผ์ด์„ ์Šค๋ฅผ ์ˆ˜์ •ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ท€ํ•˜๋Š” ๋ฐฐํฌํ•˜๋Š” 2์ฐจ์  ์ €์ž‘๋ฌผ ๋‚ด์— ์ €์ž‘๋ฌผ์˜ ๊ณ ์ง€ ํ…์ŠคํŠธ์™€ ํ•จ๊ป˜ ๋˜๋Š” ๋ถ€๋ก์œผ๋กœ ๊ท€ํ•˜๋งŒ์˜ ๊ท€์† ๊ณ ์ง€๋ฅผ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, ๊ทธ๋Ÿฌํ•œ ์ถ”๊ฐ€ ๊ท€์† ๊ณ ์ง€๊ฐ€ ๋ผ์ด์„ ์Šค๋ฅผ ์ˆ˜์ •ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ํ•ด์„๋  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ์— ํ•œํ•ฉ๋‹ˆ๋‹ค.

 

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

 

5. ๊ธฐ์—ฌ ์ œ์ถœ.

 

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

 

6. ์ƒํ‘œ.

 

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

 

7. ๋ณด์ฆ์˜ ๋ถ€์ธ.

 

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

 

8. ์ฑ…์ž„์˜ ์ œํ•œ.

 

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

 

9. ๋ณด์ฆ ๋˜๋Š” ์ถ”๊ฐ€ ์ฑ…์ž„ ์ˆ˜๋ฝ.

 

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

 

 

์ด์šฉ ์•ฝ๊ด€ ์ข…๋ฃŒ

 

 

๋ถ€๋ก: ์ž‘์—…์— ์•„ํŒŒ์น˜ ๋ผ์ด์„ ์Šค๋ฅผ ์ ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•

 

์ €์ž‘๋ฌผ์— ์•„ํŒŒ์น˜ ๋ผ์ด์„ ์Šค๋ฅผ ์ ์šฉํ•˜๋ ค๋ฉด, ๊ด„ํ˜ธ "[]"๋กœ ๋ฌถ์ธ ํ•„๋“œ๋ฅผ ์ž์‹ ์˜ ์‹๋ณ„ ์ •๋ณด๋กœ ๋Œ€์ฒดํ•˜์—ฌ ๋‹ค์Œ ์ƒ์šฉ๊ตฌ ๊ณต์ง€๋ฅผ ์ฒจ๋ถ€ํ•˜์„ธ์š”. (๊ด„ํ˜ธ๋Š” ํฌํ•จํ•˜์ง€ ๋งˆ์„ธ์š”!) ํ…์ŠคํŠธ๋Š” ํŒŒ์ผ ํ˜•์‹์— ๋งž๋Š” ์ฃผ์„ ๊ตฌ๋ฌธ์œผ๋กœ ๋ฌถ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ํƒ€์‚ฌ ์•„์นด์ด๋ธŒ ๋‚ด์—์„œ ์‰ฝ๊ฒŒ ์‹๋ณ„ํ•  ์ˆ˜ ์žˆ๋„๋ก ํŒŒ์ผ ๋˜๋Š” ํด๋ž˜์Šค ์ด๋ฆ„๊ณผ ๋ชฉ์  ์„ค๋ช…์„ ์ €์ž‘๊ถŒ ๊ณ ์ง€ ์‚ฌํ•ญ๊ณผ ๋™์ผํ•œ '์ธ์‡„๋œ ํŽ˜์ด์ง€'์— ํฌํ•จ์‹œํ‚ค๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

 

์ €์ž‘๊ถŒ [yyyy] [์ €์ž‘๊ถŒ ์†Œ์œ ์ž ์ด๋ฆ„]

 

์•„ํŒŒ์น˜ ๋ผ์ด์„ ์Šค ๋ฒ„์ „ 2.0(์ดํ•˜ "๋ผ์ด์„ ์Šค")์— ๋”ฐ๋ผ ๋ผ์ด์„ ์Šค๊ฐ€ ๋ถ€์—ฌ๋˜๋ฉฐ, ๋ผ์ด์„ ์Šค๋ฅผ ์ค€์ˆ˜ํ•˜์ง€ ์•Š๋Š” ํ•œ ์ด ํŒŒ์ผ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋ผ์ด์„ ์Šค ์‚ฌ๋ณธ์€ ๋‹ค์Œ์—์„œ ๊ตฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

http://www.apache.org/licenses/LICENSE-2.0

 

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

 

 

๋ธ”๋ฆฌ๋ธŒ ๋งคํ•‘-UI

 

์•„ํŒŒ์น˜ ๋ผ์ด์„ ์Šค ๋ฒ„์ „ 2.0, 2004๋…„ 1์›”

https://github.com/blevesearch/bleve-mapping-ui/blob/master/LICENSE

http://www.apache.org/licenses/

 

์‚ฌ์šฉ, ๋ณต์ œ ๋ฐ ๋ฐฐํฌ ์ด์šฉ ์•ฝ๊ด€

 

1. ์ •์˜.

 

"๋ผ์ด์„ ์Šค"๋Š” ๋ณธ ๋ฌธ์„œ์˜ ์„น์…˜ 1๋ถ€ํ„ฐ 9๊นŒ์ง€์— ์ •์˜๋œ ์‚ฌ์šฉ, ๋ณต์ œ ๋ฐ ๋ฐฐํฌ์— ๋Œ€ํ•œ ์•ฝ๊ด€์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

"๋ผ์ด์„ ์Šค ํ—ˆ๊ฐ€์ž"๋Š” ๋ผ์ด์„ ์Šค๋ฅผ ๋ถ€์—ฌํ•˜๋Š” ์ €์ž‘๊ถŒ ์†Œ์œ ์ž ๋˜๋Š” ์ €์ž‘๊ถŒ ์†Œ์œ ์ž๋กœ๋ถ€ํ„ฐ ๊ถŒํ•œ์„ ์œ„์ž„๋ฐ›์€ ๋‹จ์ฒด๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

"๋ฒ•์ธ"์ด๋ž€ ๋Œ€ํ–‰ ๋ฒ•์ธ๊ณผ ํ•ด๋‹น ๋ฒ•์ธ์„ ์ง€๋ฐฐํ•˜๊ฑฐ๋‚˜, ํ•ด๋‹น ๋ฒ•์ธ์˜ ์ง€๋ฐฐ๋ฅผ ๋ฐ›๊ฑฐ๋‚˜, ํ•ด๋‹น ๋ฒ•์ธ๊ณผ ๊ณต๋™ ์ง€๋ฐฐ ํ•˜์— ์žˆ๋Š” ๊ธฐํƒ€ ๋ชจ๋“  ๋ฒ•์ธ์˜ ๊ฒฐํ•ฉ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์ด ์ •์˜์˜ ๋ชฉ์ ์ƒ 'ํ†ต์ œ'๋Š” (i) ๊ณ„์•ฝ ๋˜๋Š” ๊ธฐํƒ€ ๋ฐฉ์‹์œผ๋กœ ํ•ด๋‹น ๋ฒ•์ธ์˜ ์ง€์‹œ ๋˜๋Š” ๊ฒฝ์˜์„ ์œ ๋ฐœํ•  ์ˆ˜ ์žˆ๋Š” ์ง์ ‘ ๋˜๋Š” ๊ฐ„์ ‘์ ์ธ ๊ถŒํ•œ, (ii) ๋ฐœํ–‰ ์ฃผ์‹์˜ 50%(50%) ์ด์ƒ์„ ์†Œ์œ ํ•˜๊ฑฐ๋‚˜ (iii) ํ•ด๋‹น ๋ฒ•์ธ์˜ ์ˆ˜์ต์  ์†Œ์œ ๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

"์‚ฌ์šฉ์ž"(๋˜๋Š” "๊ท€ํ•˜"๋ผ ํ•จ)๋Š” ๋ณธ ๋ผ์ด์„ ์Šค์— ์˜ํ•ด ๋ถ€์—ฌ๋œ ๊ถŒํ•œ์„ ํ–‰์‚ฌํ•˜๋Š” ๊ฐœ์ธ ๋˜๋Š” ๋ฒ•์ธ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.
"์†Œ์Šค" ์–‘์‹์€ ์†Œํ”„ํŠธ์›จ์–ด ์†Œ์Šค ์ฝ”๋“œ, ๋ฌธ์„œ ์†Œ์Šค ๋ฐ ๊ตฌ์„ฑ ํŒŒ์ผ์„ ํฌํ•จํ•˜๋˜ ์ด์— ๊ตญํ•œ๋˜์ง€ ์•Š๋Š” ์ˆ˜์ • ์‹œ ์„ ํ˜ธ๋˜๋Š” ํ˜•์‹์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

"๊ฐœ์ฒด" ํ˜•์‹์€ ์ปดํŒŒ์ผ๋œ ๊ฐœ์ฒด ์ฝ”๋“œ, ์ƒ์„ฑ๋œ ๋ฌธ์„œ, ๋‹ค๋ฅธ ๋ฏธ๋””์–ด ์œ ํ˜•์œผ๋กœ์˜ ๋ณ€ํ™˜์„ ํฌํ•จํ•˜๋˜ ์ด์— ๊ตญํ•œ๋˜์ง€ ์•Š๋Š” ์†Œ์Šค ํ˜•์‹์˜ ๊ธฐ๊ณ„์  ๋ณ€ํ˜• ๋˜๋Š” ๋ฒˆ์—ญ์œผ๋กœ ์ธํ•ด ๋ฐœ์ƒํ•˜๋Š” ๋ชจ๋“  ํ˜•์‹์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

"์ €์ž‘๋ฌผ"์ด๋ž€ ๋ผ์ด์„ ์Šค์— ๋”ฐ๋ผ ์ œ๊ณต๋˜๋Š” ์†Œ์Šค ๋˜๋Š” ๊ฐ์ฒด ํ˜•ํƒœ์˜ ์ €์ž‘๋ฌผ์„ ์˜๋ฏธํ•˜๋ฉฐ, ์ €์ž‘๋ฌผ์— ํฌํ•จ๋˜๊ฑฐ๋‚˜ ์ €์ž‘๋ฌผ์— ์ฒจ๋ถ€๋œ ์ €์ž‘๊ถŒ ๊ณ ์ง€(์•„๋ž˜ ๋ถ€๋ก์— ์˜ˆ์‹œ๊ฐ€ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค)์— ํ‘œ์‹œ๋œ ๋Œ€๋กœ ์ €์ž‘๋ฌผ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

 

"2์ฐจ์  ์ €์ž‘๋ฌผ"์ด๋ž€ ์†Œ์Šค ๋˜๋Š” ๊ฐ์ฒด ํ˜•ํƒœ์— ๊ด€๊ณ„์—†์ด ์ €์ž‘๋ฌผ์„ ๊ธฐ๋ฐ˜์œผ๋กœ(๋˜๋Š” ์ €์ž‘๋ฌผ์—์„œ ํŒŒ์ƒ๋œ) ํŽธ์ง‘ ์ˆ˜์ •, ์ฃผ์„, ์ •๊ตํ™” ๋˜๋Š” ๊ธฐํƒ€ ์ˆ˜์ •์ด ์ „์ฒด์ ์œผ๋กœ ์›๋ณธ ์ €์ž‘๋ฌผ์„ ๋‚˜ํƒ€๋‚ด๋Š” ๋ชจ๋“  ์ €์ž‘๋ฌผ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ๋ณธ ๋ผ์ด์„ ์Šค์˜ ๋ชฉ์ ์ƒ 2์ฐจ์  ์ €์ž‘๋ฌผ์—๋Š” ์ €์ž‘๋ฌผ ๋ฐ ๊ทธ 2์ฐจ์  ์ €์ž‘๋ฌผ์˜ ์ธํ„ฐํŽ˜์ด์Šค์™€ ๋ถ„๋ฆฌ๋˜์–ด ์žˆ๊ฑฐ๋‚˜ ๋‹จ์ˆœํžˆ ๋งํฌ(๋˜๋Š” ์ด๋ฆ„์œผ๋กœ ๋ฐ”์ธ๋”ฉ)๋˜์–ด ์žˆ๋Š” ์ €์ž‘๋ฌผ์€ ํฌํ•จ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

 

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

"๊ธฐ์—ฌ์ž"๋Š” ๋ผ์ด์„ ์Šค ์‚ฌ์šฉ๊ถŒ์ž ๋ฐ ๋ผ์ด์„ ์Šค ์‚ฌ์šฉ๊ถŒ์ž๋ฅผ ๋Œ€์‹ ํ•˜์—ฌ ๋ผ์ด์„ ์Šค ์‚ฌ์šฉ๊ถŒ์ž๊ฐ€ ๊ธฐ์—ฌ๋ฅผ ์ˆ˜๋ นํ•˜๊ณ  ์ดํ›„ ์ €์ž‘๋ฌผ์— ํฌํ•จ๋œ ๊ฐœ์ธ ๋˜๋Š” ๋ฒ•์ธ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

 

2. ์ €์ž‘๊ถŒ ๋ผ์ด์„ ์Šค ๋ถ€์—ฌ.

 

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

 

3. ํŠนํ—ˆ ๋ผ์ด์„ ์Šค ๋ถ€์—ฌ.

 

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

 

4. ์žฌ๋ฐฐํฌ.

 

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

 

a) ๊ท€ํ•˜๋Š” ์ €์ž‘๋ฌผ ๋˜๋Š” ํŒŒ์ƒ ์ €์ž‘๋ฌผ์˜ ๋‹ค๋ฅธ ์ˆ˜์‹ ์ž์—๊ฒŒ ๋ณธ ๋ผ์ด์„ ์Šค ์‚ฌ๋ณธ์„ ์ œ๊ณตํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

b) ์ˆ˜์ •๋œ ํŒŒ์ผ์—๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ํŒŒ์ผ์„ ๋ณ€๊ฒฝํ–ˆ์Œ์„ ์•Œ๋ฆฌ๋Š” ๋ˆˆ์— ์ž˜ ๋„๋Š” ์•Œ๋ฆผ์„ ํ‘œ์‹œํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

c) ์‚ฌ์šฉ์ž๋Š” ๋ฐฐํฌํ•˜๋Š” ๋ชจ๋“  ํŒŒ์ƒ ์ €์ž‘๋ฌผ์˜ ์†Œ์Šค ์–‘์‹์—์„œ ํŒŒ์ƒ ์ €์ž‘๋ฌผ์˜ ์ผ๋ถ€์™€ ๊ด€๋ จ์ด ์—†๋Š” ๊ณ ์ง€๋ฅผ ์ œ์™ธํ•œ ๋ชจ๋“  ์ €์ž‘๊ถŒ, ํŠนํ—ˆ, ์ƒํ‘œ ๋ฐ ์ €์ž‘๋ฌผ ๊ท€์† ๊ณ ์ง€๋ฅผ ์†Œ์Šค ์–‘์‹์— ์œ ์ง€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

d) ์ €์ž‘๋ฌผ์— ๋ฐฐํฌ์˜ ์ผ๋ถ€๋กœ "๊ณ ์ง€" ํ…์ŠคํŠธ ํŒŒ์ผ์ด ํฌํ•จ๋œ ๊ฒฝ์šฐ, ์‚ฌ์šฉ์ž๊ฐ€ ๋ฐฐํฌํ•˜๋Š” ๋ชจ๋“  2์ฐจ์  ์ €์ž‘๋ฌผ์—๋Š” 2์ฐจ์  ์ €์ž‘๋ฌผ์˜ ์ผ๋ถ€์™€ ๊ด€๋ จ์ด ์—†๋Š” ๊ณ ์ง€๋ฅผ ์ œ์™ธํ•˜๊ณ  ํ•ด๋‹น ๊ณ ์ง€ ํŒŒ์ผ์— ํฌํ•จ๋œ ์†์„ฑ ๊ณ ์ง€์˜ ์ฝ๊ธฐ ์‰ฌ์šด ์‚ฌ๋ณธ์„ ๋‹ค์Œ ์ค‘ ํ•œ ๊ณณ ์ด์ƒ์— ํฌํ•จ์‹œ์ผœ์•ผ ํ•ฉ๋‹ˆ๋‹ค: ํŒŒ์ƒ ์ €์ž‘๋ฌผ์˜ ์ผ๋ถ€๋กœ ๋ฐฐํฌ๋œ NOTICE ํ…์ŠคํŠธ ํŒŒ์ผ ๋‚ด, ํŒŒ์ƒ ์ €์ž‘๋ฌผ๊ณผ ํ•จ๊ป˜ ์ œ๊ณต๋˜๋Š” ๊ฒฝ์šฐ ์†Œ์Šค ์–‘์‹ ๋˜๋Š” ๋ฌธ์„œ ๋‚ด, ํŒŒ์ƒ ์ €์ž‘๋ฌผ์— ์˜ํ•ด ์ƒ์„ฑ๋œ ๋””์Šคํ”Œ๋ ˆ์ด ๋‚ด, ๊ทธ๋Ÿฌํ•œ ์ œ3์ž ๊ณ ์ง€๊ฐ€ ์ผ๋ฐ˜์ ์œผ๋กœ ํ‘œ์‹œ๋˜๋Š” ๊ฒฝ์šฐ ๋ฐ ๋ชจ๋“  ์œ„์น˜.๊ณ ์ง€ ํŒŒ์ผ์˜ ๋‚ด์šฉ์€ ์ •๋ณด ์ œ๊ณต ๋ชฉ์ ์œผ๋กœ๋งŒ ์‚ฌ์šฉ๋˜๋ฉฐ ๋ผ์ด์„ ์Šค๋ฅผ ์ˆ˜์ •ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ท€ํ•˜๋Š” ๋ฐฐํฌํ•˜๋Š” 2์ฐจ์  ์ €์ž‘๋ฌผ ๋‚ด์— ์ €์ž‘๋ฌผ์˜ ๊ณ ์ง€ ํ…์ŠคํŠธ์™€ ํ•จ๊ป˜ ๋˜๋Š” ๋ถ€๋ก์œผ๋กœ ๊ท€ํ•˜๋งŒ์˜ ๊ท€์† ๊ณ ์ง€๋ฅผ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, ๊ทธ๋Ÿฌํ•œ ์ถ”๊ฐ€ ๊ท€์† ๊ณ ์ง€๊ฐ€ ๋ผ์ด์„ ์Šค๋ฅผ ์ˆ˜์ •ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ํ•ด์„๋  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ์— ํ•œํ•ฉ๋‹ˆ๋‹ค.

 

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

 

5. ๊ธฐ์—ฌ ์ œ์ถœ.

 

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

 

6. ์ƒํ‘œ.

 

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

 

7. ๋ณด์ฆ์˜ ๋ถ€์ธ.

 

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

 

8. ์ฑ…์ž„์˜ ์ œํ•œ.

 

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

 

9. ๋ณด์ฆ ๋˜๋Š” ์ถ”๊ฐ€ ์ฑ…์ž„ ์ˆ˜๋ฝ.

 

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

 

 

์ด์šฉ ์•ฝ๊ด€ ์ข…๋ฃŒ

 

 

๋ถ€๋ก: ์ž‘์—…์— ์•„ํŒŒ์น˜ ๋ผ์ด์„ ์Šค๋ฅผ ์ ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•

 

์ €์ž‘๋ฌผ์— ์•„ํŒŒ์น˜ ๋ผ์ด์„ ์Šค๋ฅผ ์ ์šฉํ•˜๋ ค๋ฉด, ๊ด„ํ˜ธ "[]"๋กœ ๋ฌถ์ธ ํ•„๋“œ๋ฅผ ์ž์‹ ์˜ ์‹๋ณ„ ์ •๋ณด๋กœ ๋Œ€์ฒดํ•˜์—ฌ ๋‹ค์Œ ์ƒ์šฉ๊ตฌ ๊ณต์ง€๋ฅผ ์ฒจ๋ถ€ํ•˜์„ธ์š”. (๊ด„ํ˜ธ๋Š” ํฌํ•จํ•˜์ง€ ๋งˆ์„ธ์š”!) ํ…์ŠคํŠธ๋Š” ํŒŒ์ผ ํ˜•์‹์— ๋งž๋Š” ์ฃผ์„ ๊ตฌ๋ฌธ์œผ๋กœ ๋ฌถ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ํƒ€์‚ฌ ์•„์นด์ด๋ธŒ ๋‚ด์—์„œ ์‰ฝ๊ฒŒ ์‹๋ณ„ํ•  ์ˆ˜ ์žˆ๋„๋ก ํŒŒ์ผ ๋˜๋Š” ํด๋ž˜์Šค ์ด๋ฆ„๊ณผ ๋ชฉ์  ์„ค๋ช…์„ ์ €์ž‘๊ถŒ ๊ณ ์ง€ ์‚ฌํ•ญ๊ณผ ๋™์ผํ•œ '์ธ์‡„๋œ ํŽ˜์ด์ง€'์— ํฌํ•จ์‹œํ‚ค๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

 

์ €์ž‘๊ถŒ [yyyy] [์ €์ž‘๊ถŒ ์†Œ์œ ์ž ์ด๋ฆ„]

 

์•„ํŒŒ์น˜ ๋ผ์ด์„ ์Šค ๋ฒ„์ „ 2.0(์ดํ•˜ "๋ผ์ด์„ ์Šค")์— ๋”ฐ๋ผ ๋ผ์ด์„ ์Šค๊ฐ€ ๋ถ€์—ฌ๋˜๋ฉฐ, ๋ผ์ด์„ ์Šค๋ฅผ ์ค€์ˆ˜ํ•˜์ง€ ์•Š๋Š” ํ•œ ์ด ํŒŒ์ผ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋ผ์ด์„ ์Šค ์‚ฌ๋ณธ์€ ๋‹ค์Œ์—์„œ ๊ตฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

http://www.apache.org/licenses/LICENSE-2.0

 

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

 

 

๋ธ”๋ฒ ์„œ์น˜

 

์•„ํŒŒ์น˜ ๋ผ์ด์„ ์Šค ๋ฒ„์ „ 2.0, 2004๋…„ 1์›”

https://github.com/blevesearch/segment/blob/master/LICENSE

http://www.apache.org/licenses/

 

์‚ฌ์šฉ, ๋ณต์ œ ๋ฐ ๋ฐฐํฌ ์ด์šฉ ์•ฝ๊ด€

 

1. ์ •์˜.

 

"๋ผ์ด์„ ์Šค"๋Š” ๋ณธ ๋ฌธ์„œ์˜ ์„น์…˜ 1๋ถ€ํ„ฐ 9๊นŒ์ง€์— ์ •์˜๋œ ์‚ฌ์šฉ, ๋ณต์ œ ๋ฐ ๋ฐฐํฌ์— ๋Œ€ํ•œ ์•ฝ๊ด€์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

"๋ผ์ด์„ ์Šค ํ—ˆ๊ฐ€์ž"๋Š” ๋ผ์ด์„ ์Šค๋ฅผ ๋ถ€์—ฌํ•˜๋Š” ์ €์ž‘๊ถŒ ์†Œ์œ ์ž ๋˜๋Š” ์ €์ž‘๊ถŒ ์†Œ์œ ์ž๋กœ๋ถ€ํ„ฐ ๊ถŒํ•œ์„ ์œ„์ž„๋ฐ›์€ ๋‹จ์ฒด๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

"๋ฒ•์ธ"์ด๋ž€ ๋Œ€ํ–‰ ๋ฒ•์ธ๊ณผ ํ•ด๋‹น ๋ฒ•์ธ์„ ์ง€๋ฐฐํ•˜๊ฑฐ๋‚˜, ํ•ด๋‹น ๋ฒ•์ธ์˜ ์ง€๋ฐฐ๋ฅผ ๋ฐ›๊ฑฐ๋‚˜, ํ•ด๋‹น ๋ฒ•์ธ๊ณผ ๊ณต๋™ ์ง€๋ฐฐ ํ•˜์— ์žˆ๋Š” ๊ธฐํƒ€ ๋ชจ๋“  ๋ฒ•์ธ์˜ ๊ฒฐํ•ฉ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์ด ์ •์˜์˜ ๋ชฉ์ ์ƒ 'ํ†ต์ œ'๋Š” (i) ๊ณ„์•ฝ ๋˜๋Š” ๊ธฐํƒ€ ๋ฐฉ์‹์œผ๋กœ ํ•ด๋‹น ๋ฒ•์ธ์˜ ์ง€์‹œ ๋˜๋Š” ๊ฒฝ์˜์„ ์œ ๋ฐœํ•  ์ˆ˜ ์žˆ๋Š” ์ง์ ‘ ๋˜๋Š” ๊ฐ„์ ‘์ ์ธ ๊ถŒํ•œ, (ii) ๋ฐœํ–‰ ์ฃผ์‹์˜ 50%(50%) ์ด์ƒ์„ ์†Œ์œ ํ•˜๊ฑฐ๋‚˜ (iii) ํ•ด๋‹น ๋ฒ•์ธ์˜ ์ˆ˜์ต์  ์†Œ์œ ๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

"์‚ฌ์šฉ์ž"(๋˜๋Š” "๊ท€ํ•˜"๋ผ ํ•จ)๋Š” ๋ณธ ๋ผ์ด์„ ์Šค์— ์˜ํ•ด ๋ถ€์—ฌ๋œ ๊ถŒํ•œ์„ ํ–‰์‚ฌํ•˜๋Š” ๊ฐœ์ธ ๋˜๋Š” ๋ฒ•์ธ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.
"์†Œ์Šค" ์–‘์‹์€ ์†Œํ”„ํŠธ์›จ์–ด ์†Œ์Šค ์ฝ”๋“œ, ๋ฌธ์„œ ์†Œ์Šค ๋ฐ ๊ตฌ์„ฑ ํŒŒ์ผ์„ ํฌํ•จํ•˜๋˜ ์ด์— ๊ตญํ•œ๋˜์ง€ ์•Š๋Š” ์ˆ˜์ • ์‹œ ์„ ํ˜ธ๋˜๋Š” ํ˜•์‹์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

"๊ฐœ์ฒด" ํ˜•์‹์€ ์ปดํŒŒ์ผ๋œ ๊ฐœ์ฒด ์ฝ”๋“œ, ์ƒ์„ฑ๋œ ๋ฌธ์„œ, ๋‹ค๋ฅธ ๋ฏธ๋””์–ด ์œ ํ˜•์œผ๋กœ์˜ ๋ณ€ํ™˜์„ ํฌํ•จํ•˜๋˜ ์ด์— ๊ตญํ•œ๋˜์ง€ ์•Š๋Š” ์†Œ์Šค ํ˜•์‹์˜ ๊ธฐ๊ณ„์  ๋ณ€ํ˜• ๋˜๋Š” ๋ฒˆ์—ญ์œผ๋กœ ์ธํ•ด ๋ฐœ์ƒํ•˜๋Š” ๋ชจ๋“  ํ˜•์‹์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

"์ €์ž‘๋ฌผ"์ด๋ž€ ๋ผ์ด์„ ์Šค์— ๋”ฐ๋ผ ์ œ๊ณต๋˜๋Š” ์†Œ์Šค ๋˜๋Š” ๊ฐ์ฒด ํ˜•ํƒœ์˜ ์ €์ž‘๋ฌผ์„ ์˜๋ฏธํ•˜๋ฉฐ, ์ €์ž‘๋ฌผ์— ํฌํ•จ๋˜๊ฑฐ๋‚˜ ์ €์ž‘๋ฌผ์— ์ฒจ๋ถ€๋œ ์ €์ž‘๊ถŒ ๊ณ ์ง€(์•„๋ž˜ ๋ถ€๋ก์— ์˜ˆ์‹œ๊ฐ€ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค)์— ํ‘œ์‹œ๋œ ๋Œ€๋กœ ์ €์ž‘๋ฌผ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

 

"2์ฐจ์  ์ €์ž‘๋ฌผ"์ด๋ž€ ์†Œ์Šค ๋˜๋Š” ๊ฐ์ฒด ํ˜•ํƒœ์— ๊ด€๊ณ„์—†์ด ์ €์ž‘๋ฌผ์„ ๊ธฐ๋ฐ˜์œผ๋กœ(๋˜๋Š” ์ €์ž‘๋ฌผ์—์„œ ํŒŒ์ƒ๋œ) ํŽธ์ง‘ ์ˆ˜์ •, ์ฃผ์„, ์ •๊ตํ™” ๋˜๋Š” ๊ธฐํƒ€ ์ˆ˜์ •์ด ์ „์ฒด์ ์œผ๋กœ ์›๋ณธ ์ €์ž‘๋ฌผ์„ ๋‚˜ํƒ€๋‚ด๋Š” ๋ชจ๋“  ์ €์ž‘๋ฌผ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ๋ณธ ๋ผ์ด์„ ์Šค์˜ ๋ชฉ์ ์ƒ 2์ฐจ์  ์ €์ž‘๋ฌผ์—๋Š” ์ €์ž‘๋ฌผ ๋ฐ ๊ทธ 2์ฐจ์  ์ €์ž‘๋ฌผ์˜ ์ธํ„ฐํŽ˜์ด์Šค์™€ ๋ถ„๋ฆฌ๋˜์–ด ์žˆ๊ฑฐ๋‚˜ ๋‹จ์ˆœํžˆ ๋งํฌ(๋˜๋Š” ์ด๋ฆ„์œผ๋กœ ๋ฐ”์ธ๋”ฉ)๋˜์–ด ์žˆ๋Š” ์ €์ž‘๋ฌผ์€ ํฌํ•จ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

 

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

"๊ธฐ์—ฌ์ž"๋Š” ๋ผ์ด์„ ์Šค ์‚ฌ์šฉ๊ถŒ์ž ๋ฐ ๋ผ์ด์„ ์Šค ์‚ฌ์šฉ๊ถŒ์ž๋ฅผ ๋Œ€์‹ ํ•˜์—ฌ ๋ผ์ด์„ ์Šค ์‚ฌ์šฉ๊ถŒ์ž๊ฐ€ ๊ธฐ์—ฌ๋ฅผ ์ˆ˜๋ นํ•˜๊ณ  ์ดํ›„ ์ €์ž‘๋ฌผ์— ํฌํ•จ๋œ ๊ฐœ์ธ ๋˜๋Š” ๋ฒ•์ธ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

 

2. ์ €์ž‘๊ถŒ ๋ผ์ด์„ ์Šค ๋ถ€์—ฌ.

 

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

 

3. ํŠนํ—ˆ ๋ผ์ด์„ ์Šค ๋ถ€์—ฌ.

 

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

 

4. ์žฌ๋ฐฐํฌ.

 

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

 

a) ๊ท€ํ•˜๋Š” ์ €์ž‘๋ฌผ ๋˜๋Š” ํŒŒ์ƒ ์ €์ž‘๋ฌผ์˜ ๋‹ค๋ฅธ ์ˆ˜์‹ ์ž์—๊ฒŒ ๋ณธ ๋ผ์ด์„ ์Šค ์‚ฌ๋ณธ์„ ์ œ๊ณตํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

b) ์ˆ˜์ •๋œ ํŒŒ์ผ์—๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ํŒŒ์ผ์„ ๋ณ€๊ฒฝํ–ˆ์Œ์„ ์•Œ๋ฆฌ๋Š” ๋ˆˆ์— ์ž˜ ๋„๋Š” ์•Œ๋ฆผ์„ ํ‘œ์‹œํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

c) ์‚ฌ์šฉ์ž๋Š” ๋ฐฐํฌํ•˜๋Š” ๋ชจ๋“  ํŒŒ์ƒ ์ €์ž‘๋ฌผ์˜ ์†Œ์Šค ์–‘์‹์—์„œ ํŒŒ์ƒ ์ €์ž‘๋ฌผ์˜ ์ผ๋ถ€์™€ ๊ด€๋ จ์ด ์—†๋Š” ๊ณ ์ง€๋ฅผ ์ œ์™ธํ•œ ๋ชจ๋“  ์ €์ž‘๊ถŒ, ํŠนํ—ˆ, ์ƒํ‘œ ๋ฐ ์ €์ž‘๋ฌผ ๊ท€์† ๊ณ ์ง€๋ฅผ ์†Œ์Šค ์–‘์‹์— ์œ ์ง€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

d) ์ €์ž‘๋ฌผ์— ๋ฐฐํฌ์˜ ์ผ๋ถ€๋กœ "๊ณ ์ง€" ํ…์ŠคํŠธ ํŒŒ์ผ์ด ํฌํ•จ๋œ ๊ฒฝ์šฐ, ์‚ฌ์šฉ์ž๊ฐ€ ๋ฐฐํฌํ•˜๋Š” ๋ชจ๋“  2์ฐจ์  ์ €์ž‘๋ฌผ์—๋Š” 2์ฐจ์  ์ €์ž‘๋ฌผ์˜ ์ผ๋ถ€์™€ ๊ด€๋ จ์ด ์—†๋Š” ๊ณ ์ง€๋ฅผ ์ œ์™ธํ•˜๊ณ  ํ•ด๋‹น ๊ณ ์ง€ ํŒŒ์ผ์— ํฌํ•จ๋œ ์†์„ฑ ๊ณ ์ง€์˜ ์ฝ๊ธฐ ์‰ฌ์šด ์‚ฌ๋ณธ์„ ๋‹ค์Œ ์ค‘ ํ•œ ๊ณณ ์ด์ƒ์— ํฌํ•จ์‹œ์ผœ์•ผ ํ•ฉ๋‹ˆ๋‹ค: ํŒŒ์ƒ ์ €์ž‘๋ฌผ์˜ ์ผ๋ถ€๋กœ ๋ฐฐํฌ๋œ NOTICE ํ…์ŠคํŠธ ํŒŒ์ผ ๋‚ด, ํŒŒ์ƒ ์ €์ž‘๋ฌผ๊ณผ ํ•จ๊ป˜ ์ œ๊ณต๋˜๋Š” ๊ฒฝ์šฐ ์†Œ์Šค ์–‘์‹ ๋˜๋Š” ๋ฌธ์„œ ๋‚ด, ํŒŒ์ƒ ์ €์ž‘๋ฌผ์— ์˜ํ•ด ์ƒ์„ฑ๋œ ๋””์Šคํ”Œ๋ ˆ์ด ๋‚ด, ๊ทธ๋Ÿฌํ•œ ์ œ3์ž ๊ณ ์ง€๊ฐ€ ์ผ๋ฐ˜์ ์œผ๋กœ ํ‘œ์‹œ๋˜๋Š” ๊ฒฝ์šฐ ๋ฐ ๋ชจ๋“  ์œ„์น˜.๊ณ ์ง€ ํŒŒ์ผ์˜ ๋‚ด์šฉ์€ ์ •๋ณด ์ œ๊ณต ๋ชฉ์ ์œผ๋กœ๋งŒ ์‚ฌ์šฉ๋˜๋ฉฐ ๋ผ์ด์„ ์Šค๋ฅผ ์ˆ˜์ •ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ท€ํ•˜๋Š” ๋ฐฐํฌํ•˜๋Š” 2์ฐจ์  ์ €์ž‘๋ฌผ ๋‚ด์— ์ €์ž‘๋ฌผ์˜ ๊ณ ์ง€ ํ…์ŠคํŠธ์™€ ํ•จ๊ป˜ ๋˜๋Š” ๋ถ€๋ก์œผ๋กœ ๊ท€ํ•˜๋งŒ์˜ ๊ท€์† ๊ณ ์ง€๋ฅผ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, ๊ทธ๋Ÿฌํ•œ ์ถ”๊ฐ€ ๊ท€์† ๊ณ ์ง€๊ฐ€ ๋ผ์ด์„ ์Šค๋ฅผ ์ˆ˜์ •ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ํ•ด์„๋  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ์— ํ•œํ•ฉ๋‹ˆ๋‹ค.

 

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

 

5. ๊ธฐ์—ฌ ์ œ์ถœ.

 

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

 

6. ์ƒํ‘œ.

 

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

 

7. ๋ณด์ฆ์˜ ๋ถ€์ธ.

 

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

 

8. ์ฑ…์ž„์˜ ์ œํ•œ.

 

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

 

9. ๋ณด์ฆ ๋˜๋Š” ์ถ”๊ฐ€ ์ฑ…์ž„ ์ˆ˜๋ฝ.

 

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

 

 

์ด์šฉ ์•ฝ๊ด€ ์ข…๋ฃŒ

 

 

๋ถ€๋ก: ์ž‘์—…์— ์•„ํŒŒ์น˜ ๋ผ์ด์„ ์Šค๋ฅผ ์ ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•

 

์ €์ž‘๋ฌผ์— ์•„ํŒŒ์น˜ ๋ผ์ด์„ ์Šค๋ฅผ ์ ์šฉํ•˜๋ ค๋ฉด, ๊ด„ํ˜ธ "[]"๋กœ ๋ฌถ์ธ ํ•„๋“œ๋ฅผ ์ž์‹ ์˜ ์‹๋ณ„ ์ •๋ณด๋กœ ๋Œ€์ฒดํ•˜์—ฌ ๋‹ค์Œ ์ƒ์šฉ๊ตฌ ๊ณต์ง€๋ฅผ ์ฒจ๋ถ€ํ•˜์„ธ์š”. (๊ด„ํ˜ธ๋Š” ํฌํ•จํ•˜์ง€ ๋งˆ์„ธ์š”!) ํ…์ŠคํŠธ๋Š” ํŒŒ์ผ ํ˜•์‹์— ๋งž๋Š” ์ฃผ์„ ๊ตฌ๋ฌธ์œผ๋กœ ๋ฌถ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ํƒ€์‚ฌ ์•„์นด์ด๋ธŒ ๋‚ด์—์„œ ์‰ฝ๊ฒŒ ์‹๋ณ„ํ•  ์ˆ˜ ์žˆ๋„๋ก ํŒŒ์ผ ๋˜๋Š” ํด๋ž˜์Šค ์ด๋ฆ„๊ณผ ๋ชฉ์  ์„ค๋ช…์„ ์ €์ž‘๊ถŒ ๊ณ ์ง€ ์‚ฌํ•ญ๊ณผ ๋™์ผํ•œ '์ธ์‡„๋œ ํŽ˜์ด์ง€'์— ํฌํ•จ์‹œํ‚ค๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

 

์ €์ž‘๊ถŒ [yyyy] [์ €์ž‘๊ถŒ ์†Œ์œ ์ž ์ด๋ฆ„]

 

์•„ํŒŒ์น˜ ๋ผ์ด์„ ์Šค ๋ฒ„์ „ 2.0(์ดํ•˜ "๋ผ์ด์„ ์Šค")์— ๋”ฐ๋ผ ๋ผ์ด์„ ์Šค๊ฐ€ ๋ถ€์—ฌ๋˜๋ฉฐ, ๋ผ์ด์„ ์Šค๋ฅผ ์ค€์ˆ˜ํ•˜์ง€ ์•Š๋Š” ํ•œ ์ด ํŒŒ์ผ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋ผ์ด์„ ์Šค ์‚ฌ๋ณธ์€ ๋‹ค์Œ์—์„œ ๊ตฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

http://www.apache.org/licenses/LICENSE-2.0

 

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

 

 

๊ณจ๋ž‘

 

์ €์ž‘๊ถŒ (c) 2012 The Go ์ €์ž‘์ž. ๋ชจ๋“  ๊ถŒ๋ฆฌ ๋ณด์œ .

https://golang.org/LICENSE

 

๋‹ค์Œ ์กฐ๊ฑด์„ ์ถฉ์กฑํ•˜๋Š” ๊ฒฝ์šฐ ์ˆ˜์ • ์—ฌ๋ถ€์— ๊ด€๊ณ„์—†์ด ์†Œ์Šค ๋ฐ ๋ฐ”์ด๋„ˆ๋ฆฌ ํ˜•์‹์˜ ์žฌ๋ฐฐํฌ ๋ฐ ์‚ฌ์šฉ์ด ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค:

 

1. ์†Œ์Šค ์ฝ”๋“œ์˜ ์žฌ๋ฐฐํฌ์—๋Š” ์œ„์˜ ์ €์ž‘๊ถŒ ๊ณ ์ง€, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋‹ค์Œ ๋ฉด์ฑ… ์กฐํ•ญ์ด ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

2. ๋ฐ”์ด๋„ˆ๋ฆฌ ํ˜•์‹์˜ ์žฌ๋ฐฐํฌ๋Š” ๋ฐฐํฌ์™€ ํ•จ๊ป˜ ์ œ๊ณต๋˜๋Š” ๋ฌธ์„œ ๋ฐ/๋˜๋Š” ๊ธฐํƒ€ ์ž๋ฃŒ์— ์œ„์˜ ์ €์ž‘๊ถŒ ๊ณ ์ง€, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋‹ค์Œ ๋ฉด์ฑ… ์กฐํ•ญ์„ ๋ฐ˜๋“œ์‹œ ํฌํ•จํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

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

 

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

 

 

ํ”„๋กœํ† ๋ถ€ํ”„

 

ํ”„๋กœํ† ์ฝœ ๋ฒ„ํผ ์ง€์› ์ด๋™

 

Google์˜ ๋ฐ์ดํ„ฐ ๊ตํ™˜ ํ˜•์‹ ์ €์ž‘๊ถŒ 2010 The Go ์ €์ž‘์ž. ๋ชจ๋“  ๊ถŒ๋ฆฌ ๋ณด์œ .

https://github.com/golang/protobuf/blob/master/LICENSE

https://github.com/golang/protobuf

 

๋‹ค์Œ ์กฐ๊ฑด์„ ์ถฉ์กฑํ•˜๋Š” ๊ฒฝ์šฐ ์ˆ˜์ • ์—ฌ๋ถ€์— ๊ด€๊ณ„์—†์ด ์†Œ์Šค ๋ฐ ๋ฐ”์ด๋„ˆ๋ฆฌ ํ˜•์‹์˜ ์žฌ๋ฐฐํฌ ๋ฐ ์‚ฌ์šฉ์ด ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค:

 

1. ์†Œ์Šค ์ฝ”๋“œ์˜ ์žฌ๋ฐฐํฌ์—๋Š” ์œ„์˜ ์ €์ž‘๊ถŒ ๊ณ ์ง€, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋‹ค์Œ ๋ฉด์ฑ… ์กฐํ•ญ์ด ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

2. ๋ฐ”์ด๋„ˆ๋ฆฌ ํ˜•์‹์˜ ์žฌ๋ฐฐํฌ๋Š” ๋ฐฐํฌ์™€ ํ•จ๊ป˜ ์ œ๊ณต๋˜๋Š” ๋ฌธ์„œ ๋ฐ/๋˜๋Š” ๊ธฐํƒ€ ์ž๋ฃŒ์— ์œ„์˜ ์ €์ž‘๊ถŒ ๊ณ ์ง€, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋‹ค์Œ ๋ฉด์ฑ… ์กฐํ•ญ์„ ๋ฐ˜๋“œ์‹œ ํฌํ•จํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

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

 

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

 

 

jquery

 

์ €์ž‘๊ถŒ (c) jQuery ์žฌ๋‹จ ๋ฐ ๊ธฐ์—ฌ์ž, ํŒ๊ถŒ ์†Œ์œ .

https://github.com/jquery/esprima/blob/master/LICENSE.BSD

 

๋‹ค์Œ ์กฐ๊ฑด์„ ์ถฉ์กฑํ•˜๋Š” ๊ฒฝ์šฐ ์ˆ˜์ • ์—ฌ๋ถ€์— ๊ด€๊ณ„์—†์ด ์†Œ์Šค ๋ฐ ๋ฐ”์ด๋„ˆ๋ฆฌ ํ˜•์‹์˜ ์žฌ๋ฐฐํฌ ๋ฐ ์‚ฌ์šฉ์ด ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค:

 

1. ์†Œ์Šค ์ฝ”๋“œ์˜ ์žฌ๋ฐฐํฌ์—๋Š” ์œ„์˜ ์ €์ž‘๊ถŒ ๊ณ ์ง€, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋‹ค์Œ ๋ฉด์ฑ… ์กฐํ•ญ์ด ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

2. ๋ฐ”์ด๋„ˆ๋ฆฌ ํ˜•์‹์˜ ์žฌ๋ฐฐํฌ๋Š” ๋ฐฐํฌ์™€ ํ•จ๊ป˜ ์ œ๊ณต๋˜๋Š” ๋ฌธ์„œ ๋ฐ/๋˜๋Š” ๊ธฐํƒ€ ์ž๋ฃŒ์— ์œ„์˜ ์ €์ž‘๊ถŒ ๊ณ ์ง€, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋‹ค์Œ ๋ฉด์ฑ… ์กฐํ•ญ์„ ๋ฐ˜๋“œ์‹œ ํฌํ•จํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

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

 

 

Kami

 

์•„ํŒŒ์น˜ ๋ผ์ด์„ ์Šค ๋ฒ„์ „ 2.0, 2004๋…„ 1์›”

https://github.com/Kami/node-unused/blob/master/LICENSE.txt

http://www.apache.org/licenses/

 

์‚ฌ์šฉ, ๋ณต์ œ ๋ฐ ๋ฐฐํฌ ์ด์šฉ ์•ฝ๊ด€

 

 

1. ์ •์˜.

 

"๋ผ์ด์„ ์Šค"๋Š” ๋ณธ ๋ฌธ์„œ์˜ ์„น์…˜ 1๋ถ€ํ„ฐ 9๊นŒ์ง€์— ์ •์˜๋œ ์‚ฌ์šฉ, ๋ณต์ œ ๋ฐ ๋ฐฐํฌ์— ๋Œ€ํ•œ ์•ฝ๊ด€์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

"๋ผ์ด์„ ์Šค ํ—ˆ๊ฐ€์ž"๋Š” ๋ผ์ด์„ ์Šค๋ฅผ ๋ถ€์—ฌํ•˜๋Š” ์ €์ž‘๊ถŒ ์†Œ์œ ์ž ๋˜๋Š” ์ €์ž‘๊ถŒ ์†Œ์œ ์ž๋กœ๋ถ€ํ„ฐ ๊ถŒํ•œ์„ ์œ„์ž„๋ฐ›์€ ๋‹จ์ฒด๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

"๋ฒ•์ธ"์ด๋ž€ ๋Œ€ํ–‰ ๋ฒ•์ธ๊ณผ ํ•ด๋‹น ๋ฒ•์ธ์„ ์ง€๋ฐฐํ•˜๊ฑฐ๋‚˜, ํ•ด๋‹น ๋ฒ•์ธ์˜ ์ง€๋ฐฐ๋ฅผ ๋ฐ›๊ฑฐ๋‚˜, ํ•ด๋‹น ๋ฒ•์ธ๊ณผ ๊ณต๋™ ์ง€๋ฐฐ ํ•˜์— ์žˆ๋Š” ๊ธฐํƒ€ ๋ชจ๋“  ๋ฒ•์ธ์˜ ๊ฒฐํ•ฉ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์ด ์ •์˜์˜ ๋ชฉ์ ์ƒ 'ํ†ต์ œ'๋Š” (i) ๊ณ„์•ฝ ๋˜๋Š” ๊ธฐํƒ€ ๋ฐฉ์‹์œผ๋กœ ํ•ด๋‹น ๋ฒ•์ธ์˜ ์ง€์‹œ ๋˜๋Š” ๊ฒฝ์˜์„ ์œ ๋ฐœํ•  ์ˆ˜ ์žˆ๋Š” ์ง์ ‘ ๋˜๋Š” ๊ฐ„์ ‘์ ์ธ ๊ถŒํ•œ, (ii) ๋ฐœํ–‰ ์ฃผ์‹์˜ 50%(50%) ์ด์ƒ์„ ์†Œ์œ ํ•˜๊ฑฐ๋‚˜ (iii) ํ•ด๋‹น ๋ฒ•์ธ์˜ ์ˆ˜์ต์  ์†Œ์œ ๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

"์‚ฌ์šฉ์ž"(๋˜๋Š” "๊ท€ํ•˜"๋ผ ํ•จ)๋Š” ๋ณธ ๋ผ์ด์„ ์Šค์— ์˜ํ•ด ๋ถ€์—ฌ๋œ ๊ถŒํ•œ์„ ํ–‰์‚ฌํ•˜๋Š” ๊ฐœ์ธ ๋˜๋Š” ๋ฒ•์ธ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.
"์†Œ์Šค" ์–‘์‹์€ ์†Œํ”„ํŠธ์›จ์–ด ์†Œ์Šค ์ฝ”๋“œ, ๋ฌธ์„œ ์†Œ์Šค ๋ฐ ๊ตฌ์„ฑ ํŒŒ์ผ์„ ํฌํ•จํ•˜๋˜ ์ด์— ๊ตญํ•œ๋˜์ง€ ์•Š๋Š” ์ˆ˜์ • ์‹œ ์„ ํ˜ธ๋˜๋Š” ํ˜•์‹์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

"๊ฐœ์ฒด" ํ˜•์‹์€ ์ปดํŒŒ์ผ๋œ ๊ฐœ์ฒด ์ฝ”๋“œ, ์ƒ์„ฑ๋œ ๋ฌธ์„œ, ๋‹ค๋ฅธ ๋ฏธ๋””์–ด ์œ ํ˜•์œผ๋กœ์˜ ๋ณ€ํ™˜์„ ํฌํ•จํ•˜๋˜ ์ด์— ๊ตญํ•œ๋˜์ง€ ์•Š๋Š” ์†Œ์Šค ํ˜•์‹์˜ ๊ธฐ๊ณ„์  ๋ณ€ํ˜• ๋˜๋Š” ๋ฒˆ์—ญ์œผ๋กœ ์ธํ•ด ๋ฐœ์ƒํ•˜๋Š” ๋ชจ๋“  ํ˜•์‹์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

"์ €์ž‘๋ฌผ"์ด๋ž€ ๋ผ์ด์„ ์Šค์— ๋”ฐ๋ผ ์ œ๊ณต๋˜๋Š” ์†Œ์Šค ๋˜๋Š” ๊ฐ์ฒด ํ˜•ํƒœ์˜ ์ €์ž‘๋ฌผ์„ ์˜๋ฏธํ•˜๋ฉฐ, ์ €์ž‘๋ฌผ์— ํฌํ•จ๋˜๊ฑฐ๋‚˜ ์ €์ž‘๋ฌผ์— ์ฒจ๋ถ€๋œ ์ €์ž‘๊ถŒ ๊ณ ์ง€(์•„๋ž˜ ๋ถ€๋ก์— ์˜ˆ์‹œ๊ฐ€ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค)์— ํ‘œ์‹œ๋œ ๋Œ€๋กœ ์ €์ž‘๋ฌผ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

 

"2์ฐจ์  ์ €์ž‘๋ฌผ"์ด๋ž€ ์†Œ์Šค ๋˜๋Š” ๊ฐ์ฒด ํ˜•ํƒœ์— ๊ด€๊ณ„์—†์ด ์ €์ž‘๋ฌผ์„ ๊ธฐ๋ฐ˜์œผ๋กœ(๋˜๋Š” ์ €์ž‘๋ฌผ์—์„œ ํŒŒ์ƒ๋œ) ํŽธ์ง‘ ์ˆ˜์ •, ์ฃผ์„, ์ •๊ตํ™” ๋˜๋Š” ๊ธฐํƒ€ ์ˆ˜์ •์ด ์ „์ฒด์ ์œผ๋กœ ์›๋ณธ ์ €์ž‘๋ฌผ์„ ๋‚˜ํƒ€๋‚ด๋Š” ๋ชจ๋“  ์ €์ž‘๋ฌผ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ๋ณธ ๋ผ์ด์„ ์Šค์˜ ๋ชฉ์ ์ƒ 2์ฐจ์  ์ €์ž‘๋ฌผ์—๋Š” ์ €์ž‘๋ฌผ ๋ฐ ๊ทธ 2์ฐจ์  ์ €์ž‘๋ฌผ์˜ ์ธํ„ฐํŽ˜์ด์Šค์™€ ๋ถ„๋ฆฌ๋˜์–ด ์žˆ๊ฑฐ๋‚˜ ๋‹จ์ˆœํžˆ ๋งํฌ(๋˜๋Š” ์ด๋ฆ„์œผ๋กœ ๋ฐ”์ธ๋”ฉ)๋˜์–ด ์žˆ๋Š” ์ €์ž‘๋ฌผ์€ ํฌํ•จ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

 

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

"๊ธฐ์—ฌ์ž"๋Š” ๋ผ์ด์„ ์Šค ์‚ฌ์šฉ๊ถŒ์ž ๋ฐ ๋ผ์ด์„ ์Šค ์‚ฌ์šฉ๊ถŒ์ž๋ฅผ ๋Œ€์‹ ํ•˜์—ฌ ๋ผ์ด์„ ์Šค ์‚ฌ์šฉ๊ถŒ์ž๊ฐ€ ๊ธฐ์—ฌ๋ฅผ ์ˆ˜๋ นํ•˜๊ณ  ์ดํ›„ ์ €์ž‘๋ฌผ์— ํฌํ•จ๋œ ๊ฐœ์ธ ๋˜๋Š” ๋ฒ•์ธ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

 

2. ์ €์ž‘๊ถŒ ๋ผ์ด์„ ์Šค ๋ถ€์—ฌ.

 

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

 

3. ํŠนํ—ˆ ๋ผ์ด์„ ์Šค ๋ถ€์—ฌ.

 

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

 

4. ์žฌ๋ฐฐํฌ.

 

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

 

a) ๊ท€ํ•˜๋Š” ์ €์ž‘๋ฌผ ๋˜๋Š” ํŒŒ์ƒ ์ €์ž‘๋ฌผ์˜ ๋‹ค๋ฅธ ์ˆ˜์‹ ์ž์—๊ฒŒ ๋ณธ ๋ผ์ด์„ ์Šค ์‚ฌ๋ณธ์„ ์ œ๊ณตํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

b) ์ˆ˜์ •๋œ ํŒŒ์ผ์—๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ํŒŒ์ผ์„ ๋ณ€๊ฒฝํ–ˆ์Œ์„ ์•Œ๋ฆฌ๋Š” ๋ˆˆ์— ์ž˜ ๋„๋Š” ์•Œ๋ฆผ์„ ํ‘œ์‹œํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

c) ์‚ฌ์šฉ์ž๋Š” ๋ฐฐํฌํ•˜๋Š” ๋ชจ๋“  ํŒŒ์ƒ ์ €์ž‘๋ฌผ์˜ ์†Œ์Šค ์–‘์‹์—์„œ ํŒŒ์ƒ ์ €์ž‘๋ฌผ์˜ ์ผ๋ถ€์™€ ๊ด€๋ จ์ด ์—†๋Š” ๊ณ ์ง€๋ฅผ ์ œ์™ธํ•œ ๋ชจ๋“  ์ €์ž‘๊ถŒ, ํŠนํ—ˆ, ์ƒํ‘œ ๋ฐ ์ €์ž‘๋ฌผ ๊ท€์† ๊ณ ์ง€๋ฅผ ์†Œ์Šค ์–‘์‹์— ์œ ์ง€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

d) ์ €์ž‘๋ฌผ์— ๋ฐฐํฌ์˜ ์ผ๋ถ€๋กœ "๊ณ ์ง€" ํ…์ŠคํŠธ ํŒŒ์ผ์ด ํฌํ•จ๋œ ๊ฒฝ์šฐ, ์‚ฌ์šฉ์ž๊ฐ€ ๋ฐฐํฌํ•˜๋Š” ๋ชจ๋“  2์ฐจ์  ์ €์ž‘๋ฌผ์—๋Š” 2์ฐจ์  ์ €์ž‘๋ฌผ์˜ ์ผ๋ถ€์™€ ๊ด€๋ จ์ด ์—†๋Š” ๊ณ ์ง€๋ฅผ ์ œ์™ธํ•˜๊ณ  ํ•ด๋‹น ๊ณ ์ง€ ํŒŒ์ผ์— ํฌํ•จ๋œ ์†์„ฑ ๊ณ ์ง€์˜ ์ฝ๊ธฐ ์‰ฌ์šด ์‚ฌ๋ณธ์„ ๋‹ค์Œ ์ค‘ ํ•œ ๊ณณ ์ด์ƒ์— ํฌํ•จ์‹œ์ผœ์•ผ ํ•ฉ๋‹ˆ๋‹ค: ํŒŒ์ƒ ์ €์ž‘๋ฌผ์˜ ์ผ๋ถ€๋กœ ๋ฐฐํฌ๋œ NOTICE ํ…์ŠคํŠธ ํŒŒ์ผ ๋‚ด, ํŒŒ์ƒ ์ €์ž‘๋ฌผ๊ณผ ํ•จ๊ป˜ ์ œ๊ณต๋˜๋Š” ๊ฒฝ์šฐ ์†Œ์Šค ์–‘์‹ ๋˜๋Š” ๋ฌธ์„œ ๋‚ด, ํŒŒ์ƒ ์ €์ž‘๋ฌผ์— ์˜ํ•ด ์ƒ์„ฑ๋œ ๋””์Šคํ”Œ๋ ˆ์ด ๋‚ด, ๊ทธ๋Ÿฌํ•œ ์ œ3์ž ๊ณ ์ง€๊ฐ€ ์ผ๋ฐ˜์ ์œผ๋กœ ํ‘œ์‹œ๋˜๋Š” ๊ฒฝ์šฐ ๋ฐ ๋ชจ๋“  ์œ„์น˜.๊ณ ์ง€ ํŒŒ์ผ์˜ ๋‚ด์šฉ์€ ์ •๋ณด ์ œ๊ณต ๋ชฉ์ ์œผ๋กœ๋งŒ ์‚ฌ์šฉ๋˜๋ฉฐ ๋ผ์ด์„ ์Šค๋ฅผ ์ˆ˜์ •ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ท€ํ•˜๋Š” ๋ฐฐํฌํ•˜๋Š” 2์ฐจ์  ์ €์ž‘๋ฌผ ๋‚ด์— ์ €์ž‘๋ฌผ์˜ ๊ณ ์ง€ ํ…์ŠคํŠธ์™€ ํ•จ๊ป˜ ๋˜๋Š” ๋ถ€๋ก์œผ๋กœ ๊ท€ํ•˜๋งŒ์˜ ๊ท€์† ๊ณ ์ง€๋ฅผ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, ๊ทธ๋Ÿฌํ•œ ์ถ”๊ฐ€ ๊ท€์† ๊ณ ์ง€๊ฐ€ ๋ผ์ด์„ ์Šค๋ฅผ ์ˆ˜์ •ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ํ•ด์„๋  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ์— ํ•œํ•ฉ๋‹ˆ๋‹ค.

 

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

 

5. ๊ธฐ์—ฌ ์ œ์ถœ.

 

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

 

6. ์ƒํ‘œ.

 

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

 

7. ๋ณด์ฆ์˜ ๋ถ€์ธ.

 

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

 

8. ์ฑ…์ž„์˜ ์ œํ•œ.

 

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

 

9. ๋ณด์ฆ ๋˜๋Š” ์ถ”๊ฐ€ ์ฑ…์ž„ ์ˆ˜๋ฝ.

 

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

 

 

์ด์šฉ ์•ฝ๊ด€ ์ข…๋ฃŒ

 

 

๋ถ€๋ก: ์ž‘์—…์— ์•„ํŒŒ์น˜ ๋ผ์ด์„ ์Šค๋ฅผ ์ ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•

 

์ €์ž‘๋ฌผ์— ์•„ํŒŒ์น˜ ๋ผ์ด์„ ์Šค๋ฅผ ์ ์šฉํ•˜๋ ค๋ฉด, ๊ด„ํ˜ธ "[]"๋กœ ๋ฌถ์ธ ํ•„๋“œ๋ฅผ ์ž์‹ ์˜ ์‹๋ณ„ ์ •๋ณด๋กœ ๋Œ€์ฒดํ•˜์—ฌ ๋‹ค์Œ ์ƒ์šฉ๊ตฌ ๊ณต์ง€๋ฅผ ์ฒจ๋ถ€ํ•˜์„ธ์š”. (๊ด„ํ˜ธ๋Š” ํฌํ•จํ•˜์ง€ ๋งˆ์„ธ์š”!) ํ…์ŠคํŠธ๋Š” ํŒŒ์ผ ํ˜•์‹์— ๋งž๋Š” ์ฃผ์„ ๊ตฌ๋ฌธ์œผ๋กœ ๋ฌถ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ํƒ€์‚ฌ ์•„์นด์ด๋ธŒ ๋‚ด์—์„œ ์‰ฝ๊ฒŒ ์‹๋ณ„ํ•  ์ˆ˜ ์žˆ๋„๋ก ํŒŒ์ผ ๋˜๋Š” ํด๋ž˜์Šค ์ด๋ฆ„๊ณผ ๋ชฉ์  ์„ค๋ช…์„ ์ €์ž‘๊ถŒ ๊ณ ์ง€ ์‚ฌํ•ญ๊ณผ ๋™์ผํ•œ '์ธ์‡„๋œ ํŽ˜์ด์ง€'์— ํฌํ•จ์‹œํ‚ค๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

 

์ €์ž‘๊ถŒ [yyyy] [์ €์ž‘๊ถŒ ์†Œ์œ ์ž ์ด๋ฆ„]

 

์•„ํŒŒ์น˜ ๋ผ์ด์„ ์Šค ๋ฒ„์ „ 2.0(์ดํ•˜ "๋ผ์ด์„ ์Šค")์— ๋”ฐ๋ผ ๋ผ์ด์„ ์Šค๊ฐ€ ๋ถ€์—ฌ๋˜๋ฉฐ, ๋ผ์ด์„ ์Šค๋ฅผ ์ค€์ˆ˜ํ•˜์ง€ ์•Š๋Š” ํ•œ ์ด ํŒŒ์ผ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋ผ์ด์„ ์Šค ์‚ฌ๋ณธ์€ ๋‹ค์Œ์—์„œ ๊ตฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

http://www.apache.org/licenses/LICENSE-2.0

 

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

 

 

v8

 

์ €์ž‘๊ถŒ 2006-2011, V8 ํ”„๋กœ์ ํŠธ ์ž‘์„ฑ์ž. ๋ชจ๋“  ๊ถŒ๋ฆฌ ๋ณด์œ .

https://github.com/v8/v8/blob/master/LICENSE

 

๋‹ค์Œ ์กฐ๊ฑด์„ ์ถฉ์กฑํ•˜๋Š” ๊ฒฝ์šฐ ์ˆ˜์ • ์—ฌ๋ถ€์— ๊ด€๊ณ„์—†์ด ์†Œ์Šค ๋ฐ ๋ฐ”์ด๋„ˆ๋ฆฌ ํ˜•์‹์˜ ์žฌ๋ฐฐํฌ ๋ฐ ์‚ฌ์šฉ์ด ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค:

 

1. ์†Œ์Šค ์ฝ”๋“œ์˜ ์žฌ๋ฐฐํฌ์—๋Š” ์œ„์˜ ์ €์ž‘๊ถŒ ๊ณ ์ง€, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋‹ค์Œ ๋ฉด์ฑ… ์กฐํ•ญ์ด ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

2. ๋ฐ”์ด๋„ˆ๋ฆฌ ํ˜•์‹์˜ ์žฌ๋ฐฐํฌ๋Š” ๋ฐฐํฌ์™€ ํ•จ๊ป˜ ์ œ๊ณต๋˜๋Š” ๋ฌธ์„œ ๋ฐ/๋˜๋Š” ๊ธฐํƒ€ ์ž๋ฃŒ์— ์œ„์˜ ์ €์ž‘๊ถŒ ๊ณ ์ง€, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋‹ค์Œ ๋ฉด์ฑ… ์กฐํ•ญ์„ ๋ฐ˜๋“œ์‹œ ํฌํ•จํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

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

 

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

 

 

strconv

 

์ €์ž‘๊ถŒ (c) 2015 ํƒ€์ฝ” ๋“œ ์šธํ”„

https://github.com/tdewolff/strconv/blob/master/LICENSE.md

 

์ด์— ๋”ฐ๋ผ ๋ณธ ์†Œํ”„ํŠธ์›จ์–ด ๋ฐ ๊ด€๋ จ ๋ฌธ์„œ ํŒŒ์ผ("์†Œํ”„ํŠธ์›จ์–ด")์˜ ์‚ฌ๋ณธ์„ ์ทจ๋“ํ•˜๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ์—๊ฒŒ ์†Œํ”„ํŠธ์›จ์–ด์˜ ์‚ฌ์šฉ, ๋ณต์‚ฌ, ์ˆ˜์ •, ๋ณ‘ํ•ฉ, ๊ฒŒ์‹œ, ๋ฐฐํฌ, ์žฌ๋ผ์ด์„ ์Šค ๋ฐ/๋˜๋Š” ํŒ๋งค ๊ถŒํ•œ์„ ํฌํ•จํ•˜๋˜ ์ด์— ๊ตญํ•œ๋˜์ง€ ์•Š๋Š” ์ œํ•œ ์—†์ด ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ทจ๊ธ‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์ด ๋ฌด๋ฃŒ๋กœ ๋ถ€์—ฌ๋˜๋ฉฐ, ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ œ๊ณต๋ฐ›๋Š” ์‚ฌ๋žŒ์—๊ฒŒ๋„ ๋‹ค์Œ ์กฐ๊ฑด์— ๋”ฐ๋ผ ๊ทธ๋ ‡๊ฒŒ ํ•˜๋„๋ก ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค: ์ƒ๊ธฐ ์ €์ž‘๊ถŒ ๊ณ ์ง€ ๋ฐ ๋ณธ ํ—ˆ๊ฐ€ ๊ณ ์ง€๋Š” ์†Œํ”„ํŠธ์›จ์–ด์˜ ๋ชจ๋“  ์‚ฌ๋ณธ ๋˜๋Š” ์ƒ๋‹น ๋ถ€๋ถ„์— ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

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

 

parse

 

์ €์ž‘๊ถŒ (c) 2015 ํƒ€์ฝ” ๋“œ ์šธํ”„

https://github.com/tdewolff/parse/blob/master/LICENSE.md

 

์ด์— ๋”ฐ๋ผ ๋ณธ ์†Œํ”„ํŠธ์›จ์–ด ๋ฐ ๊ด€๋ จ ๋ฌธ์„œ ํŒŒ์ผ("์†Œํ”„ํŠธ์›จ์–ด")์˜ ์‚ฌ๋ณธ์„ ์ทจ๋“ํ•˜๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ์—๊ฒŒ ์†Œํ”„ํŠธ์›จ์–ด์˜ ์‚ฌ์šฉ, ๋ณต์‚ฌ, ์ˆ˜์ •, ๋ณ‘ํ•ฉ, ๊ฒŒ์‹œ, ๋ฐฐํฌ, ์žฌ๋ผ์ด์„ ์Šค ๋ฐ/๋˜๋Š” ํŒ๋งค ๊ถŒํ•œ์„ ํฌํ•จํ•˜๋˜ ์ด์— ๊ตญํ•œ๋˜์ง€ ์•Š๋Š” ์ œํ•œ ์—†์ด ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ทจ๊ธ‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์ด ๋ฌด๋ฃŒ๋กœ ๋ถ€์—ฌ๋˜๋ฉฐ, ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ œ๊ณต๋ฐ›๋Š” ์‚ฌ๋žŒ์—๊ฒŒ๋„ ๋‹ค์Œ ์กฐ๊ฑด์— ๋”ฐ๋ผ ๊ทธ๋ ‡๊ฒŒ ํ•˜๋„๋ก ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค: ์ƒ๊ธฐ ์ €์ž‘๊ถŒ ๊ณ ์ง€ ๋ฐ ๋ณธ ํ—ˆ๊ฐ€ ๊ณ ์ง€๋Š” ์†Œํ”„ํŠธ์›จ์–ด์˜ ๋ชจ๋“  ์‚ฌ๋ณธ ๋˜๋Š” ์ƒ๋‹น ๋ถ€๋ถ„์— ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

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

 

 

๋ฒ„ํผ

 

์ €์ž‘๊ถŒ (c) 2015 ํƒ€์ฝ” ๋“œ ์šธํ”„

https://github.com/tdewolff/buffer/blob/master/LICENSE.md

 

์ด์— ๋”ฐ๋ผ ๋ณธ ์†Œํ”„ํŠธ์›จ์–ด ๋ฐ ๊ด€๋ จ ๋ฌธ์„œ ํŒŒ์ผ("์†Œํ”„ํŠธ์›จ์–ด")์˜ ์‚ฌ๋ณธ์„ ์ทจ๋“ํ•˜๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ์—๊ฒŒ ์†Œํ”„ํŠธ์›จ์–ด์˜ ์‚ฌ์šฉ, ๋ณต์‚ฌ, ์ˆ˜์ •, ๋ณ‘ํ•ฉ, ๊ฒŒ์‹œ, ๋ฐฐํฌ, ์žฌ๋ผ์ด์„ ์Šค ๋ฐ/๋˜๋Š” ํŒ๋งค ๊ถŒํ•œ์„ ํฌํ•จํ•˜๋˜ ์ด์— ๊ตญํ•œ๋˜์ง€ ์•Š๋Š” ์ œํ•œ ์—†์ด ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ทจ๊ธ‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์ด ๋ฌด๋ฃŒ๋กœ ๋ถ€์—ฌ๋˜๋ฉฐ, ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ œ๊ณต๋ฐ›๋Š” ์‚ฌ๋žŒ์—๊ฒŒ๋„ ๋‹ค์Œ ์กฐ๊ฑด์— ๋”ฐ๋ผ ๊ทธ๋ ‡๊ฒŒ ํ•˜๋„๋ก ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค: ์ƒ๊ธฐ ์ €์ž‘๊ถŒ ๊ณ ์ง€ ๋ฐ ๋ณธ ํ—ˆ๊ฐ€ ๊ณ ์ง€๋Š” ์†Œํ”„ํŠธ์›จ์–ด์˜ ๋ชจ๋“  ์‚ฌ๋ณธ ๋˜๋Š” ์ƒ๋‹น ๋ถ€๋ถ„์— ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

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

 

cJSON

 

์ €์ž‘๊ถŒ (c) 2009 Dave Gamble

https://github.com/DaveGamble/cJSON/blob/master/LICENSE

 

์ด์— ๋”ฐ๋ผ ๋ณธ ์†Œํ”„ํŠธ์›จ์–ด ๋ฐ ๊ด€๋ จ ๋ฌธ์„œ ํŒŒ์ผ("์†Œํ”„ํŠธ์›จ์–ด")์˜ ์‚ฌ๋ณธ์„ ์ทจ๋“ํ•˜๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ์—๊ฒŒ ์†Œํ”„ํŠธ์›จ์–ด์˜ ์‚ฌ์šฉ, ๋ณต์‚ฌ, ์ˆ˜์ •, ๋ณ‘ํ•ฉ, ๊ฒŒ์‹œ, ๋ฐฐํฌ, ์žฌ๋ผ์ด์„ ์Šค ๋ฐ/๋˜๋Š” ํŒ๋งค ๊ถŒํ•œ์„ ํฌํ•จํ•˜๋˜ ์ด์— ๊ตญํ•œ๋˜์ง€ ์•Š๊ณ  ์ œํ•œ ์—†์ด ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ทจ๊ธ‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์ด ๋ฌด๋ฃŒ๋กœ ๋ถ€์—ฌ๋˜๋ฉฐ, ๋‹ค์Œ ์กฐ๊ฑด์— ๋”ฐ๋ผ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ œ๊ณต๋ฐ›์€ ์‚ฌ๋žŒ์—๊ฒŒ ๊ทธ๋ ‡๊ฒŒ ํ•˜๋„๋ก ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค: ์œ„์˜ ์ €์ž‘๊ถŒ ๊ณ ์ง€ ๋ฐ ๋ณธ ํ—ˆ๊ฐ€ ๊ณ ์ง€๋Š” ์†Œํ”„ํŠธ์›จ์–ด์˜ ๋ชจ๋“  ์‚ฌ๋ณธ ๋˜๋Š” ์ƒ๋‹น ๋ถ€๋ถ„์— ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

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

 

๋‹ค์Œ์— ์˜ํ•ด ์ƒ์„ฑ๋œ ์›น ๋„์›€๋ง ์ถœ๋ ฅย OxygenXML ์ž‘์„ฑ์ž