์นด์ฐ์น๋ฒ ์ด์ค ์๋ฒ 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 ์์ค๋ฅผ ์์ ๋กญ๊ฒ ์ฌ์ฉ ๋ฐ ๋ฐฐํฌํ ์ ์์ต๋๋ค.
์ผ๋ฐ ์นดํผ๋ ํํธ ๋ฐ ๋ผ์ด์ ์ค ์ ๋ณด
์นดํผ๋ ํํธ์ ๋ํ ์ผ๋ฐ์ ์ธ ์ ๋ณด๋ ๋ค์์ ์ฐธ์กฐํ์ธ์:
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 ๋ผ์ด์ ์ค
- ๋ผ์ด์ ์ค ์์ - ๋ผ์ด์ ์ค ์์
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
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
์ด์ ๋ฐ๋ผ ๋ณธ ์ํํธ์จ์ด ๋ฐ ๊ด๋ จ ๋ฌธ์ ํ์ผ("์ํํธ์จ์ด")์ ์ฌ๋ณธ์ ์ทจ๋ํ๋ ๋ชจ๋ ์ฌ๋์๊ฒ ์ํํธ์จ์ด์ ์ฌ์ฉ, ๋ณต์ฌ, ์์ , ๋ณํฉ, ๊ฒ์, ๋ฐฐํฌ, ์ฌ๋ผ์ด์ ์ค ๋ฐ/๋๋ ํ๋งค ๊ถํ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ์ ํ ์์ด ์ํํธ์จ์ด๋ฅผ ์ทจ๊ธํ ์ ์๋ ๊ถํ์ด ๋ฌด๋ฃ๋ก ๋ถ์ฌ๋๋ฉฐ, ์ํํธ์จ์ด๋ฅผ ์ ๊ณต๋ฐ๋ ์ฌ๋์๊ฒ๋ ๋ค์ ์กฐ๊ฑด์ ๋ฐ๋ผ ๊ทธ๋ ๊ฒ ํ๋๋ก ํ์ฉํฉ๋๋ค: ์๊ธฐ ์ ์๊ถ ๊ณ ์ง ๋ฐ ๋ณธ ํ๊ฐ ๊ณ ์ง๋ ์ํํธ์จ์ด์ ๋ชจ๋ ์ฌ๋ณธ ๋๋ ์๋น ๋ถ๋ถ์ ํฌํจ๋์ด์ผ ํฉ๋๋ค.
์ํํธ์จ์ด๋ ์ํ์ฑ, ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ ๋ฐ ๋น์นจํด์ ๋ํ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ์ด๋ ํ ์ข ๋ฅ์ ๋ช ์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ ์์ด "์๋ ๊ทธ๋๋ก" ์ ๊ณต๋ฉ๋๋ค. ์ด๋ ํ ๊ฒฝ์ฐ์๋ ์ ์์ ๋๋ ์ ์๊ถ ์์ ์๋ ์ํํธ์จ์ด ๋๋ ์ํํธ์จ์ด์ ์ฌ์ฉ ๋๋ ๊ธฐํ ๊ฑฐ๋๋ก ์ธํด, ๊ทธ๋ก๋ถํฐ ๋๋ ์ด์ ๊ด๋ จํ์ฌ ๋ฐ์ํ๋ ๊ณ์ฝ, ๋ถ๋ฒํ์ ๋๋ ๊ธฐํ ์์ก์์ ๋ฐ์ํ๋ ์ฒญ๊ตฌ, ์ํด ๋๋ ๊ธฐํ ์ฑ ์์ ๋ํด ์ฑ ์์ ์ง์ง ์์ต๋๋ค.
๋ผ์ด๋
์ ์๊ถ ยฉ 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://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 ์ ์์. ๋ชจ๋ ๊ถ๋ฆฌ ๋ณด์ .
๋ค์ ์กฐ๊ฑด์ ์ถฉ์กฑํ๋ ๊ฒฝ์ฐ ์์ ์ฌ๋ถ์ ๊ด๊ณ์์ด ์์ค ๋ฐ ๋ฐ์ด๋๋ฆฌ ํ์์ ์ฌ๋ฐฐํฌ ๋ฐ ์ฌ์ฉ์ด ํ์ฉ๋ฉ๋๋ค:
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 ์์ฑ์