๋ผ์ด์ ์ค
Apache ๋ผ์ด์ ์ค 2.0
(์ ๋8511/goskiplist 20170727-snapshot-3ba6f667, ์ํ์น ์นด์ฐ์นDB 1.0.0, ์ํ์น ํํผ์คํธ๋ฆฌ 5.4.0, bleve v0.1.0, bleve v0.3.0, bleve v0.4.0, blevesearch-segment master-20160624, blevesearch/bleve-mapping-ui 20170330-snapshot-f551b6d4, bootstrap-lightbox v0.6.1, Couchbase v4.6.2, couchbase platform v4.6.1, couchbase-cbgt master-20160613, couchbase-indexing 20171118-snapshot-a59e2677, couchbase-indexing master-20160613, couchbase/gometa 20170404-snapshot-7aa86cd7, couchbaselabs/gocb v1.0.5, couchstore v4.6.0, deepkaran/indexing 20160406-snapshot-c6bfc78f, FlatBuffers v1.2.0, FlatBuffers Java API 1.2.0-3f79e055, gopkg.in/couchbase/gocb.v1 server-4.5.0, henrylee2cn/bleve 20160415-snapshot-95b03f9b, Lantern(poser) 2.1.2, Membase 2.5.0r, Membase 4.0.0r, Minium - App 0.9.4, mschoch/dparval 20130802-snapshot-9d0b54ea, requests 2.9.1)
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.0
(๋ ๋ฐ์คํ๋ 0.23)
์์ ์ ๋ผ์ด์ ์ค
์๋ฌธ
์ด ๋ฌธ์์ ๋ชฉ์ ์ ํจํค์ง๋ฅผ ๋ณต์ฌํ ์ ์๋ ์กฐ๊ฑด์ ๋ช
์ํ์ฌ ์ ์๊ถ์๊ฐ ํจํค์ง ๊ฐ๋ฐ์ ๋ํ ์์ ์ ํต์ ๊ถ์ ์ด๋ ์ ๋ ์ ์งํ๋ฉด์ ํจํค์ง ์ฌ์ฉ์์๊ฒ ๋ค์ ๊ด๋ก์ ์ธ ๋ฐฉ์์ผ๋ก ํจํค์ง๋ฅผ ์ฌ์ฉํ๊ณ ๋ฐฐํฌํ ์ ์๋ ๊ถ๋ฆฌ์ ํฉ๋ฆฌ์ ์ธ ์์ ์ ํ ์ ์๋ ๊ถ๋ฆฌ๋ฅผ ๋ถ์ฌํ๊ธฐ ์ํ ๊ฒ์
๋๋ค.
์ ์:
- "ํจํค์ง"๋ ์ ์๊ถ์๊ฐ ๋ฐฐํฌํ ํ์ผ ๋ชจ์๊ณผ ํ
์คํธ ์์ ์ ํตํด ์์ฑ๋ ํด๋น ํ์ผ ๋ชจ์์ ํ์๋ฌผ์ ์๋ฏธํฉ๋๋ค.
- "ํ์ค ๋ฒ์ "์ ์์ ๋์ง ์์๊ฑฐ๋ ์ ์๊ถ ์์ ์์ ํฌ๋ง์ ๋ฐ๋ผ ์์ ๋ ํจํค์ง๋ฅผ ์๋ฏธํฉ๋๋ค.
- "์ ์๊ถ ์์ ์"๋ ํจํค์ง์ ์ ์๊ถ ๋๋ ์ ์๊ถ์ ๋ช
์๋ ๋ชจ๋ ์ฌ๋์ ์๋ฏธํฉ๋๋ค.
- "์ฌ์ฉ์"๋ ์ด ํจํค์ง๋ฅผ ๋ณต์ฌํ๊ฑฐ๋ ๋ฐฐํฌํ๋ ค๋ ์ฌ์ฉ์๋ฅผ ์๋ฏธํฉ๋๋ค.
- "ํฉ๋ฆฌ์ ์ธ ๋ณต์ฌ ์์๋ฃ"๋ ๋ฏธ๋์ด ๋น์ฉ, ๋ณต์ ๋น์ฉ, ๊ด๋ จ๋ ์ฌ๋๋ค์ ์๊ฐ ๋ฑ์ ๊ธฐ์ค์ผ๋ก ์ ๋นํํ ์ ์๋ ๊ธ์ก์ ์๋ฏธํฉ๋๋ค. (์ ์๊ถ ์์ ์์๊ฒ ์ ๋นํํ ํ์๋ ์์ผ๋ฉฐ, ์์๋ฃ๋ฅผ ๋ถ๋ดํด์ผ ํ๋ ์์ฅ์ผ๋ก์ ์ปดํจํฐ ์ปค๋ฎค๋ํฐ ์ ์ฒด์ ๋ํด์๋ง ์ ๋นํํ ์ ์์ต๋๋ค.)
- "๋ฌด๋ฃ"๋ ์์ดํ
์์ฒด์ ๋ํ ์์๋ฃ๊ฐ ๋ถ๊ณผ๋์ง ์์ง๋ง ์์ดํ
์ทจ๊ธ๊ณผ ๊ด๋ จ๋ ์์๋ฃ๊ฐ ์์ ์ ์์์ ์๋ฏธํฉ๋๋ค. ๋ํ ์์ดํ
์ ๋ฐ์ ์ฌ๋์ด ์์ดํ
์ ๋ฐ์ ๊ฒ๊ณผ ๋์ผํ ์กฐ๊ฑด์ผ๋ก ๋ค์ ๋ฐฐํฌํ ์ ์์์ ์๋ฏธํฉ๋๋ค.
1. ๋ชจ๋ ์๋ณธ ์ ์๊ถ ๊ณ ์ง ๋ฐ ๊ด๋ จ ๋ฉด์ฑ
์กฐํญ์ ๋ณต์ ํ๋ค๋ ์ ์ ํ์ ๋ณธ ํจํค์ง์ ํ์ค ๋ฒ์ ์์ค ์์์ ์ ํ ์์ด ๊ทธ๋๋ก ๋ณต์ฌํ์ฌ ๋ฐฐํฌํ ์ ์์ต๋๋ค.
2. ๋ฒ๊ทธ ์์ , ์ด์์ฑ ์์ ๋ฐ ํผ๋ธ๋ฆญ ๋๋ฉ์ธ ๋๋ ์ ์๊ถ ์์ ์๋ก๋ถํฐ ํ์๋ ๊ธฐํ ์์ ์ฌํญ์ ์ ์ฉํ ์ ์์ต๋๋ค. ์ด๋ฌํ ๋ฐฉ์์ผ๋ก ์์ ๋ ํจํค์ง๋ ์ฌ์ ํ ํ์ค ๋ฒ์ ์ผ๋ก ๊ฐ์ฃผ๋ฉ๋๋ค.
3. ๋ณ๊ฒฝ๋ ๊ฐ ํ์ผ์ ํด๋น ํ์ผ์ ๋ณ๊ฒฝํ ๋ฐฉ๋ฒ๊ณผ ์๊ธฐ๋ฅผ ๋ช
์ํ๋ ๋์ ์ ๋๋ ์๋ฆผ์ ์ฝ์
ํ๊ณ ๋ค์ ์ค ํ๋ ์ด์์ ์ํํ๋ ๊ฒฝ์ฐ, ๊ทํ๋ ๋ณธ ํจํค์ง์ ์ฌ๋ณธ์ ์ด๋ค ๋ฐฉ์์ผ๋ก๋ ์์ ํ ์ ์์ต๋๋ค:
a) ๊ทํ์ ์์ ์ฌํญ์ ๊ณต๊ฐ ๋๋ฉ์ธ์ ๊ฒ์ํ๊ฑฐ๋, ํด๋น ์์ ์ฌํญ์ ์ ์ฆ๋ท ๋๋ ์ด์ ์คํ๋ ๋งค์ฒด์ ๊ฒ์ํ๊ฑฐ๋, ftp.uu.net๊ณผ ๊ฐ์ ์ฃผ์ ์์นด์ด๋ธ ์ฌ์ดํธ์ ๊ฒ์ํ๊ฑฐ๋, ์ ์๊ถ ์์ ์๊ฐ ๊ทํ์ ์์ ์ฌํญ์ ํจํค์ง์ ํ์ค ๋ฒ์ ์ ํฌํจํ๋๋ก ํ์ฉํ๋ ๋ฑ ๊ธฐํ ๋ฐฉ๋ฒ์ผ๋ก ์์ ๋กญ๊ฒ ์ฌ์ฉํ ์ ์๋๋ก ํ๋ ๊ฒฝ์ฐ.
b) ํ์ฌ ๋๋ ์กฐ์ง ๋ด์์๋ง ์์ ๋ ํจํค์ง๋ฅผ ์ฌ์ฉํด์ผ ํฉ๋๋ค.
c) ๋นํ์ค ์คํ ํ์ผ์ ์ด๋ฆ์ ํ์ค ์คํ ํ์ผ๊ณผ ์ถฉ๋ํ์ง ์๋๋ก ์ด๋ฆ์ ๋ฐ๊พธ๊ณ , ๊ฐ ๋นํ์ค ์คํ ํ์ผ์ ๋ํด ํ์ค ๋ฒ์ ๊ณผ ์ด๋ป๊ฒ ๋ค๋ฅธ์ง ๋ช
ํํ๊ฒ ์ค๋ช
ํ๋ ๋ณ๋์ ๋งค๋ด์ผ ํ์ด์ง๋ฅผ ์ ๊ณตํด์ผ ํฉ๋๋ค.
d) ์ ์๊ถ ์์ ์์ ๊ธฐํ ๋ฐฐํฌ ๊ณ์ฝ์ ์ฒด๊ฒฐํ๋ ๊ฒฝ์ฐ.
4. ๋ค์ ์ค ํ๋ ์ด์์ ์ํํ๋ ๊ฒฝ์ฐ ๋ณธ ํจํค์ง์ ํ๋ก๊ทธ๋จ์ ๊ฐ์ฒด ์ฝ๋ ๋๋ ์คํ ํ์ผ ํํ๋ก ๋ฐฐํฌํ ์ ์์ต๋๋ค:
a) ํ์ค ๋ฒ์ ์ ์คํ ํ์ผ ๋ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ํ์ผ๊ณผ ํจ๊ป ํ์ค ๋ฒ์ ์ ์ด๋์ ๊ตฌํ ์ ์๋์ง์ ๋ํ ์ง์นจ(๋งค๋ด์ผ ํ์ด์ง ๋๋ ์ด์ ์์ํ๋ ํ์ด์ง)์ ๋ฐฐํฌํฉ๋๋ค.
b) ์์ ํ ํจํค์ง์ ๊ธฐ๊ณ ํ๋
๊ฐ๋ฅํ ์์ค๋ฅผ ๋ฐฐํฌ์ ํจ๊ป ์ฒจ๋ถํฉ๋๋ค.
c) ๋นํ์ค ์คํ ํ์ผ์ ํด๋น ํ์ค ๋ฒ์ ์คํ ํ์ผ๊ณผ ํจ๊ป ์ฒจ๋ถํ๊ณ , ๋นํ์ค ์คํ ํ์ผ์ ๋นํ์ค ์ด๋ฆ์ ๋ถ์ฌํ๊ณ , ํ์ค ๋ฒ์ ์ ๊ตฌํ ์ ์๋ ์์น์ ๋ํ ์ง์นจ๊ณผ ํจ๊ป ๋งค๋ด์ผ ํ์ด์ง(๋๋ ์ด์ ์คํ๋ ๋ฌธ์)์ ์ฐจ์ด์ ์ ๋ช
ํํ๊ฒ ๋ฌธ์ํํด์ผ ํฉ๋๋ค.
d) ์ ์๊ถ ์์ ์์ ๊ธฐํ ๋ฐฐํฌ ๊ณ์ฝ์ ์ฒด๊ฒฐํ๋ ๊ฒฝ์ฐ.
5. ๊ทํ๋ ๋ณธ ํจํค์ง์ ๋ฐฐํฌ์ ๋ํด ํฉ๋ฆฌ์ ์ธ ๋ณต์ฌ ์์๋ฃ๋ฅผ ๋ถ๊ณผํ ์ ์์ต๋๋ค. ๊ทํ๋ ์ด ํจํค์ง์ ์ง์์ ๋ํด ์ํ๋ ์์๋ฃ๋ฅผ ์ฒญ๊ตฌํ ์ ์์ต๋๋ค. ์ด ํจํค์ง ์์ฒด์ ๋ํด์๋ ์์๋ฃ๋ฅผ ๋ถ๊ณผํ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ด ํจํค์ง๋ฅผ ์์ ์ ์ ํ์ด๋ผ๊ณ ๊ด๊ณ ํ์ง ์๋๋ค๋ฉด ๋ค๋ฅธ (์์
์ ์ผ ์ ์๋) ํ๋ก๊ทธ๋จ๊ณผ ํจ๊ป ๋ ํฐ (์์
์ ์ผ ์ ์๋) ์ํํธ์จ์ด ๋ฐฐํฌ์ ์ผ๋ถ๋ก ์ด ํจํค์ง๋ฅผ ๋ฐฐํฌํ ์ ์์ต๋๋ค.
6. ๋ณธ ํจํค์ง์ ํ๋ก๊ทธ๋จ์ ์
๋ ฅ์ผ๋ก ์ ๊ณต๋๊ฑฐ๋ ๋ณธ ํจํค์ง์ ํ๋ก๊ทธ๋จ์์ ์ถ๋ ฅ์ผ๋ก ์์ฑ๋ ์คํฌ๋ฆฝํธ ๋ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ํ์ผ์ ์๋์ผ๋ก ๋ณธ ํจํค์ง์ ์ ์๊ถ์ ์ํ๋ ๊ฒ์ด ์๋๋ผ ์ด๋ฅผ ์์ฑํ ์์ ์์ ์ด๋ฉฐ ์์
์ ์ผ๋ก ํ๋งค๋ ์ ์์ผ๋ฉฐ ๋ณธ ํจํค์ง์ ํตํฉ๋ ์ ์์ต๋๋ค.
7. C ๋๋ ๊ทํ๊ฐ ์ ๊ณตํ๊ณ ๋ณธ ํจํค์ง์ ๋งํฌ๋ ํ ์๋ธ๋ฃจํด์ ๋ณธ ํจํค์ง์ ์ผ๋ถ๋ก ๊ฐ์ฃผ๋์ง ์์ต๋๋ค.
8. ์ ์๊ถ ์์ ์์ ์ด๋ฆ์ ๊ตฌ์ฒด์ ์ธ ์ฌ์ ์๋ฉด ํ๊ฐ ์์ด ์ด ์ํํธ์จ์ด์์ ํ์๋ ์ ํ์ ๋ณด์ฆํ๊ฑฐ๋ ํ๋ณดํ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค.
9. ๋ณธ ํจํค์ง๋ ์ํ์ฑ ๋ฐ ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ์ ๋ํ ๋ฌต์์ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ์ด๋ ํ ๋ช
์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ๋ ์์ด '์๋ ๊ทธ๋๋ก' ์ ๊ณต๋ฉ๋๋ค.
๋
BigInteger ๋ผ์ด์ ์ค
(ICU-DATA 55.1)
BigInteger ๋ผ์ด์ ์ค
์ ์๊ถ (c) 2002 ์ธ๊ฒฝํ
๋ชจ๋ ๊ถ๋ฆฌ ๋ณด์ .
๋ณธ ์ํํธ์จ์ด ๋ฐ ๊ด๋ จ ๋ฌธ์ ํ์ผ("์ํํธ์จ์ด")์ ์ฌ๋ณธ์ ์ทจ๋ํ๋ ๋ชจ๋ ์ฌ๋์๊ฒ ์ํํธ์จ์ด์ ์ฌ๋ณธ์ ์ฌ์ฉ, ๋ณต์ฌ, ์์ , ๋ณํฉ, ๊ฒ์, ๋ฐฐํฌ ๋ฐ/๋๋ ํ๋งคํ ๊ถ๋ฆฌ๋ฅผ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๊ณ ์ ํ ์์ด ์ํํธ์จ์ด๋ฅผ ์ทจ๊ธํ ์ ์๋ ๊ถํ์ด ๋ฌด๋ฃ๋ก ๋ถ์ฌ๋๋ฉฐ, ์ํํธ์จ์ด๋ฅผ ์ ๊ณต๋ฐ๋ ์ฌ๋์๊ฒ ์ ์ ์๊ถ ๊ณ ์ง ๋ฐ ๋ณธ ํ๊ฐ ๊ณ ์ง๊ฐ ์ํํธ์จ์ด์ ๋ชจ๋ ์ฌ๋ณธ์ ํ์๋๊ณ ์ ์ ์๊ถ ๊ณ ์ง ๋ฐ ๋ณธ ํ๊ฐ ๊ณ ์ง ๋ชจ๋ ์ง์ ๋ฌธ์์ ํ์๋๋ ๊ฒฝ์ฐ์ ํํด ๊ทธ๋ ๊ฒ ํ ์ ์๋๋ก ํ์ฉํฉ๋๋ค.
์ํํธ์จ์ด๋ ์ํ์ฑ, ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ ๋ฐ ์ 3์ ๊ถ๋ฆฌ์ ๋น์นจํด์ ๋ํ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ์ด๋ ํ ์ข
๋ฅ์ ๋ช
์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ ์์ด "์๋ ๊ทธ๋๋ก" ์ ๊ณต๋ฉ๋๋ค. ์ด๋ ํ ๊ฒฝ์ฐ์๋ ๋ณธ ๊ณ ์ง์ ํฌํจ๋ ์ ์๊ถ ์์ ์ ๋๋ ์์ ์๋ ๋ณธ ์ํํธ์จ์ด์ ์ฌ์ฉ ๋๋ ์ฑ๋ฅ์ผ๋ก ์ธํด ๋๋ ์ด์ ๊ด๋ จํ์ฌ ๋ฐ์ํ๋ ๊ณ์ฝ, ๊ณผ์ค ๋๋ ๊ธฐํ ๋ถ๋ฒ ํ์๋ก ์ธํ ์ฒญ๊ตฌ, ํน๋ณ ๊ฐ์ ์ ๋๋ ๊ฒฐ๊ณผ์ ์ํด ๋๋ ์ฌ์ฉ, ๋ฐ์ดํฐ ๋๋ ์ด์ต์ ์์ค๋ก ์ธํ ์ํด์ ๋ํด ์ฑ
์์ ์ง์ง ์์ต๋๋ค.
๋ฉด์ฑ
์กฐํญ
์ด ๊ตฌํ์ ์ ํ์ฑ์ ๋ณด์ฅํ๊ธฐ ์ํด ํฉ๋ฆฌ์ ์ธ ์ฃผ์๋ฅผ ๊ธฐ์ธ์์ง๋ง, ์ด ์ฝ๋๋ ์ ์ ํ ๊ฒ์ฆ๊ณผ ํ
์คํธ ์์ด ์ด๋ค ์ ํ๋ฆฌ์ผ์ด์
์์๋ ์ฌ์ฉํด์๋ ์ ๋ฉ๋๋ค. ๋ณธ์ธ์ ์ด BigInteger ํด๋์ค์ ์ฌ์ฉ์ผ๋ก ์ธํด ์ง๊ฐ์ ์ ์ผ๋ก ๋ฐ์ํ๊ฑฐ๋ ๋ฐ์ํ๋ค๊ณ ์ฃผ์ฅ๋๋ ๋ชจ๋ ์์ค ๋๋ ์ํด์ ๊ด๋ จํ์ฌ ๊ฐ์ธ ๋๋ ๋จ์ฒด์ ๋ํ ๋ชจ๋ ์ฑ
์๊ณผ ์๋ฌด๋ฅผ ๋ถ์ธํฉ๋๋ค.
๋ถ์คํธ ์ํํธ์จ์ด ๋ผ์ด์ ์ค 1.0
(๋ถ์คํธ C++ ๋ผ์ด๋ธ๋ฌ๋ฆฌ 1.42.0, ๋ถ์คํธ C++ ๋ผ์ด๋ธ๋ฌ๋ฆฌ 1.60.0.beta.1, ๋ถ์คํธ C++ ๋ผ์ด๋ธ๋ฌ๋ฆฌ 1.62.0, ๋ถ์คํธ C++ ๋ผ์ด๋ธ๋ฌ๋ฆฌ 1.63.0.beta.1)
๋ถ์คํธ ์ํํธ์จ์ด ๋ผ์ด์ ์ค - ๋ฒ์ 1.0
2003๋
8์ 17์ผ
๋ณธ ๋ผ์ด์ ์ค์ ์ ์ฉ์ ๋ฐ๋ ์ํํธ์จ์ด ๋ฐ ์ฒจ๋ถ ๋ฌธ์("์ํํธ์จ์ด")์ ์ฌ๋ณธ์ ์ทจ๋ํ ๊ฐ์ธ ๋๋ ์กฐ์ง์ ์ํํธ์จ์ด๋ฅผ ์ฌ์ฉ, ๋ณต์ , ์ ์, ๋ฐฐํฌ, ์คํ ๋ฐ ์ ์กํ๊ณ ์ํํธ์จ์ด์ 2์ฐจ์ ์ ์๋ฌผ์ ์์ฑํ ์ ์์ผ๋ฉฐ ์ํํธ์จ์ด๋ฅผ ์ ๊ณต๋ฐ์ ์ 3์์๊ฒ๋ ์ด๋ฅผ ํ์ฉํ ์ ์๋ ๊ถํ์ ๋ฌด๋ฃ๋ก ๋ถ์ฌํ๋ฉฐ, ์ด ๋ชจ๋ ๊ถํ์ ๋ค์์ ์กฐ๊ฑด์ ๋ฐ๋ฆ
๋๋ค:
์์ ๋ผ์ด์ ์ค ๋ถ์ฌ, ๋ณธ ์ ํ ์ฌํญ ๋ฐ ๋ค์ ๋ฉด์ฑ
์กฐํญ์ ํฌํจํ ์ํํธ์จ์ด์ ์ ์๊ถ ๊ณ ์ง ๋ฐ ๋ณธ ์ ์ฒด ์ง์ ์ ์ํํธ์จ์ด์ ์ ์ฒด ๋๋ ์ผ๋ถ ์ฌ๋ณธ๊ณผ ์ํํธ์จ์ด์ ๋ชจ๋ ํ์ ์ ์๋ฌผ์ ํฌํจ๋์ด์ผ ํฉ๋๋ค(๋จ, ํด๋น ์ฌ๋ณธ ๋๋ ํ์ ์ ์๋ฌผ์ด ์์ค ์ธ์ด ํ๋ก์ธ์์์ ์์ฑ๋ ๊ธฐ๊ณ ์คํ ๊ฐ๋ฅ ๊ฐ์ฒด ์ฝ๋์ ํํ๋ก๋ง ์ ๊ณต๋๋ ๊ฒฝ์ฐ๋ฅผ ์ ์ธ).
์ํํธ์จ์ด๋ ์ํ์ฑ, ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ, ์์ ๊ถ ๋ฐ ๋น์นจํด์ ๋ํ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ์ด๋ ํ ์ข
๋ฅ์ ๋ช
์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ ์์ด "์๋ ๊ทธ๋๋ก" ์ ๊ณต๋ฉ๋๋ค. ์ด๋ ํ ๊ฒฝ์ฐ์๋ ์ ์๊ถ ์์ ์ ๋๋ ์ํํธ์จ์ด๋ฅผ ๋ฐฐํฌํ๋ ์๋ ์ํํธ์จ์ด ๋๋ ์ํํธ์จ์ด์ ์ฌ์ฉ ๋๋ ๊ธฐํ ๊ฑฐ๋๋ก ์ธํด, ๊ทธ๋ก ์ธํด ๋๋ ์ด์ ๊ด๋ จํ์ฌ ๋ฐ์ํ๋ ๊ณ์ฝ, ๋ถ๋ฒํ์ ๋๋ ๊ธฐํ ๋ชจ๋ ์ํด ๋๋ ๊ธฐํ ์ฑ
์์ ๋ํด ์ฑ
์์ ์ง์ง ์์ต๋๋ค.
BSD 2์ "๊ฐ์ํ๋" ๋ผ์ด์ ์ค
(Alienero/goleveldb 20141130-snapshot-bc74e871, diegogub/goleveldb 20151210-snapshot-5acacf6e, elazarl-go-bindata-assetfs 20170227-snapshot-30f82fa2, goleveldb 0+git20160825.6AE1797, goleveldb 20170725-snapshot-b89cc31e, jemalloc - ๋ฒ์ฉ ๋ฉ๋ชจ๋ฆฌ ํ ๋น ํจ์ 4.3.1, lvdlvd/goleveldb 20160622-snapshot-587ee740, maylingge/goleveldb 20160327-snapshot-93fc893f, tiancaiamao/goleveldb 20160629-snapshot-ab8b5dcf, visbol 1.2.2)
BSD 2ํญ ๋ผ์ด์ ์ค
๋ค์ ์กฐ๊ฑด์ ์ถฉ์กฑํ๋ ๊ฒฝ์ฐ ์์ ์ฌ๋ถ์ ๊ด๊ณ์์ด ์์ค ๋ฐ ๋ฐ์ด๋๋ฆฌ ํ์์ ์ฌ๋ฐฐํฌ ๋ฐ ์ฌ์ฉ์ด ํ์ฉ๋ฉ๋๋ค:
1. ์์ค ์ฝ๋์ ์ฌ๋ฐฐํฌ์๋ ์์ ์ ์๊ถ ๊ณ ์ง, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋ค์ ๋ฉด์ฑ
์กฐํญ์ด ํฌํจ๋์ด์ผ ํฉ๋๋ค.
2. ๋ฐ์ด๋๋ฆฌ ํ์์ ์ฌ๋ฐฐํฌ๋ ๋ฐฐํฌ์ ํจ๊ป ์ ๊ณต๋๋ ๋ฌธ์ ๋ฐ/๋๋ ๊ธฐํ ์๋ฃ์ ์์ ์ ์๊ถ ๊ณ ์ง, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋ค์ ๋ฉด์ฑ
์กฐํญ์ ๋ฐ๋์ ํฌํจํด์ผ ํฉ๋๋ค.
์ด ์ํํธ์จ์ด๋ ์์ฑ์๊ฐ "์๋ ๊ทธ๋๋ก" ์ ๊ณตํ๋ฉฐ, ์ํ์ฑ ๋ฐ ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ์ ๋ํ ๋ฌต์์ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ๋ชจ๋ ๋ช
์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ์ด ๋ถ์ธ๋ฉ๋๋ค. ์ด๋ ํ ๊ฒฝ์ฐ์๋ ์์ฑ์๋ ๋ณธ ์ํํธ์จ์ด์ ์ฌ์ฉ์ผ๋ก ์ธํด ์ด๋ ํ ๋ฐฉ์์ผ๋ก๋ ๋ฐ์ํ๋ ์ง์ , ๊ฐ์ , ๋ถ์์ , ํน๋ณ, ์์์ ๋๋ ๊ฒฐ๊ณผ์ ์ํด(๋์ฒด ์ํ ๋๋ ์๋น์ค์ ์กฐ๋ฌ, ์ฌ์ฉ, ๋ฐ์ดํฐ ๋๋ ์ด์ต์ ์์ค ๋๋ ์
๋ฌด ์ค๋จ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์์)์ ๋ํด ์์ธ ๋ฐ ๊ณ์ฝ, ๋ฌด๊ณผ์ค์ฑ
์ ๋๋ ๋ถ๋ฒํ์(๊ณผ์ค ๋๋ ๊ธฐํ ํฌํจ)์ ๋ฐ๋ฅธ ๋ชจ๋ ์ฑ
์ ์ด๋ก ์ ๋ํด ์ฑ
์์ ์ง์ง ์์ผ๋ฉฐ, ์ด๋ฌํ ์ํด์ ๊ฐ๋ฅ์ฑ์ ๋ฏธ๋ฆฌ ๊ณ ์ง๋ฐ์ ๊ฒฝ์ฐ์๋ ์ฑ
์์ ๋ถ๋ดํ์ง ์๋ํฉ๋๋ค.
BSD 2์ "๊ฐ์ํ๋" ๋ผ์ด์ ์ค
(์ปดํ์ผ๋ฌ ํ์๊ธฐ 0.0.3)
์ ์๊ถ (c) 2012-2016, Matt Godbolt
๋ชจ๋ ๊ถ๋ฆฌ ๋ณด์ .
๋ค์ ์กฐ๊ฑด์ ์ถฉ์กฑํ๋ ๊ฒฝ์ฐ ์์ ์ฌ๋ถ์ ๊ด๊ณ์์ด ์์ค ๋ฐ ๋ฐ์ด๋๋ฆฌ ํ์์ ์ฌ๋ฐฐํฌ ๋ฐ ์ฌ์ฉ์ด ํ์ฉ๋ฉ๋๋ค:
1) ์์ค ์ฝ๋ ์ฌ๋ฐฐํฌ ์์๋ ์์ ์ ์๊ถ ๊ณ ์ง, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋ค์ ๋ฉด์ฑ
์กฐํญ์ ์ ์งํด์ผ ํฉ๋๋ค.
2) ๋ฐ์ด๋๋ฆฌ ํ์์ ์ฌ๋ฐฐํฌ๋ ๋ฐฐํฌ์ ํจ๊ป ์ ๊ณต๋๋ ๋ฌธ์ ๋ฐ/๋๋ ๊ธฐํ ์๋ฃ์ ์์ ์ ์๊ถ ๊ณ ์ง, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋ค์ ๋ฉด์ฑ
์กฐํญ์ ๋ณต์ ํด์ผ ํฉ๋๋ค.
์ด ์ํํธ์จ์ด๋ ์ ์๊ถ์ ๋ฐ ๊ธฐ์ฌ์๊ฐ "์๋ ๊ทธ๋๋ก" ์ ๊ณตํ๋ฉฐ, ์ํ์ฑ ๋ฐ ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ์ ๋ํ ๋ฌต์์ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ๋ชจ๋ ๋ช
์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ์ด ๋ถ์ธ๋ฉ๋๋ค. ์ด๋ ํ ๊ฒฝ์ฐ์๋ ์ ์๊ถ ์์ ์ ๋๋ ๊ธฐ์ฌ์๋ ๋ณธ ์ํํธ์จ์ด์ ์ฌ์ฉ์ผ๋ก ์ธํด ์ด๋ ํ ๋ฐฉ์์ผ๋ก๋ ๋ฐ์ํ๋ ์ง์ , ๊ฐ์ , ๋ถ์์ , ํน๋ณ, ์์์ ๋๋ ๊ฒฐ๊ณผ์ ์ํด(๋์ฒด ์ํ ๋๋ ์๋น์ค์ ์กฐ๋ฌ, ์ฌ์ฉ, ๋ฐ์ดํฐ ๋๋ ์ด์ต์ ์์ค ๋๋ ์
๋ฌด ์ค๋จ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์์)์ ๋ํด ๊ณ์ฝ, ์๊ฒฉํ ์ฑ
์ ๋๋ ๋ถ๋ฒํ์(๊ณผ์ค ๋๋ ๊ธฐํ ํฌํจ)์ ๋ฐ๋ฅธ ๋ชจ๋ ์ฑ
์ ์ด๋ก ๊ณผ ๊ทธ ๋ฐ์ ์์ธ์ ๋ํด ์ฑ
์์ ์ง์ง ์์ผ๋ฉฐ, ์ด๋ฌํ ์ํด์ ๊ฐ๋ฅ์ฑ์ ๋ฏธ๋ฆฌ ๊ณ ์ง๋ฐ์ ๊ฒฝ์ฐ์๋ ์ฑ
์์ ๋ถ๋ดํ์ง ์๋ํฉ๋๋ค.
BSD 3-์ "์ ๊ท" ๋๋ "๊ฐ์ " ๋ผ์ด์ ์ค
libevent - ์ด๋ฒคํธ ์๋ฆผ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ฆด๋ฆฌ์ค 2.1.7-rc๋ฅผ 3์ (๋๋ "์์ ๋") BSD ๋ผ์ด์ ์ค๋ก ์ฌ์ฉํฉ๋๋ค:
์ ์๊ถ (c) 2000-2007 ๋์ค ํ๋ก๋ณด์ค <provos@citi.umich.edu>
์ ์๊ถ (c) 2007-2012 ๋์ค ํ๋ก๋ณด์ค ๋ฐ ๋ ๋งคํ์จ
๋ค์ ์กฐ๊ฑด์ ์ถฉ์กฑํ๋ ๊ฒฝ์ฐ ์์ ์ฌ๋ถ์ ๊ด๊ณ์์ด ์์ค ๋ฐ ๋ฐ์ด๋๋ฆฌ ํ์์ ์ฌ๋ฐฐํฌ ๋ฐ ์ฌ์ฉ์ด ํ์ฉ๋ฉ๋๋ค:
1. ์์ค ์ฝ๋์ ์ฌ๋ฐฐํฌ์๋ ์์ ์ ์๊ถ ๊ณ ์ง, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋ค์ ๋ฉด์ฑ
์กฐํญ์ด ํฌํจ๋์ด์ผ ํฉ๋๋ค.
2. ๋ฐ์ด๋๋ฆฌ ํ์์ ์ฌ๋ฐฐํฌ๋ ๋ฐฐํฌ์ ํจ๊ป ์ ๊ณต๋๋ ๋ฌธ์ ๋ฐ/๋๋ ๊ธฐํ ์๋ฃ์ ์์ ์ ์๊ถ ๊ณ ์ง, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋ค์ ๋ฉด์ฑ
์กฐํญ์ ๋ฐ๋์ ํฌํจํด์ผ ํฉ๋๋ค.
3. ๊ตฌ์ฒด์ ์ธ ์ฌ์ ์๋ฉด ํ๊ฐ ์์ด ์ด ์ํํธ์จ์ด์์ ํ์๋ ์ ํ์ ๋ณด์ฆํ๊ฑฐ๋ ํ๋ณดํ๋ ๋ฐ ์ ์์ ์ด๋ฆ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ด ์ํํธ์จ์ด๋ ์์ฑ์๊ฐ "์๋ ๊ทธ๋๋ก" ์ ๊ณตํ๋ฉฐ, ์ํ์ฑ ๋ฐ ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ์ ๋ํ ๋ฌต์์ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ๋ชจ๋ ๋ช
์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ์ด ๋ถ์ธ๋ฉ๋๋ค. ์ด๋ ํ ๊ฒฝ์ฐ์๋ ์์ฑ์๋ ๋ณธ ์ํํธ์จ์ด์ ์ฌ์ฉ์ผ๋ก ์ธํด ์ด๋ ํ ๋ฐฉ์์ผ๋ก๋ ๋ฐ์ํ๋ ์ง์ , ๊ฐ์ , ๋ถ์์ , ํน๋ณ, ์์์ ๋๋ ๊ฒฐ๊ณผ์ ์ํด(๋์ฒด ์ํ ๋๋ ์๋น์ค์ ์กฐ๋ฌ, ์ฌ์ฉ, ๋ฐ์ดํฐ ๋๋ ์ด์ต์ ์์ค ๋๋ ์
๋ฌด ์ค๋จ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์์)์ ๋ํด ๊ณ์ฝ, ๋ฌด๊ณผ์ค ์ฑ
์ ๋๋ ๋ถ๋ฒ ํ์(๊ณผ์ค ๋๋ ๊ธฐํ ํฌํจ)์ ๋ฐ๋ฅธ ๋ชจ๋ ์ฑ
์ ์ด๋ก ๋ฐ ๊ทธ๋ฌํ ์ํด์ ๊ฐ๋ฅ์ฑ์ ๋ฏธ๋ฆฌ ๊ณ ์ง๋ฐ์ ๊ฒฝ์ฐ์๋ ์ฑ
์์ ์ง์ง ์์ต๋๋ค.
BSD 3-์ "์ ๊ท" ๋๋ "๊ฐ์ " ๋ผ์ด์ ์ค
(์๋๋ก์ด๋ - ํ๋ซํผ - ํ๋ ์์ํฌ - ๊ธฐ๋ณธ ์๋๋ก์ด๋-6.0.1_r5, ๋ธ๋ ์ดํฌํจ๋ 20100211-snapshot-71f75808, ๋ธ๋ ์ดํฌํจ๋ 20170711-snapshot-01431c2f)
์ ์๊ถ (c) 2006, Google Inc.
๋ชจ๋ ๊ถ๋ฆฌ ๋ณด์ .
๋ค์ ์กฐ๊ฑด์ ์ถฉ์กฑํ๋ ๊ฒฝ์ฐ ์์ ์ฌ๋ถ์ ๊ด๊ณ์์ด ์์ค ๋ฐ ๋ฐ์ด๋๋ฆฌ ํ์์ ์ฌ๋ฐฐํฌ ๋ฐ ์ฌ์ฉ์ด ํ์ฉ๋ฉ๋๋ค:
1. ์์ค ์ฝ๋์ ์ฌ๋ฐฐํฌ์๋ ์์ ์ ์๊ถ ๊ณ ์ง, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋ค์ ๋ฉด์ฑ
์กฐํญ์ด ํฌํจ๋์ด์ผ ํฉ๋๋ค.
2. ๋ฐ์ด๋๋ฆฌ ํ์์ ์ฌ๋ฐฐํฌ๋ ๋ฐฐํฌ์ ํจ๊ป ์ ๊ณต๋๋ ๋ฌธ์ ๋ฐ/๋๋ ๊ธฐํ ์๋ฃ์ ์์ ์ ์๊ถ ๊ณ ์ง, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋ค์ ๋ฉด์ฑ
์กฐํญ์ ๋ฐ๋์ ํฌํจํด์ผ ํฉ๋๋ค.
3. ์ ์ด๋ฆ์ด๋ ๊ธฐ์ฌ์์ ์ด๋ฆ์ ๊ตฌ์ฒด์ ์ธ ์ฌ์ ์๋ฉด ํ๊ฐ ์์ด ์ด ์ํํธ์จ์ด์์ ํ์๋ ์ ํ์ ๋ณด์ฆํ๊ฑฐ๋ ํ๋ณดํ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋ณธ ์ํํธ์จ์ด๋ ์ ์๊ถ ์์ ์ ๋ฐ ๊ธฐ์ฌ์๊ฐ "์๋ ๊ทธ๋๋ก" ์ ๊ณตํ๋ฉฐ, ์ํ์ฑ ๋ฐ ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ์ ๋ํ ๋ฌต์์ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ๋ชจ๋ ๋ช
์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ์ด ๋ถ์ธ๋ฉ๋๋ค. ์ด๋ ํ ๊ฒฝ์ฐ์๋ ์ ์๊ถ ์์ ์ ๋๋ ๊ธฐ์ฌ์๋ ๋ณธ ์ํํธ์จ์ด์ ์ฌ์ฉ์ผ๋ก ์ธํด ์ด๋ ํ ๋ฐฉ์์ผ๋ก๋ ๋ฐ์ํ๋ ์ง์ , ๊ฐ์ , ๋ถ์์ , ํน๋ณ, ์์์ ๋๋ ๊ฒฐ๊ณผ์ ์ํด(๋์ฒด ์ํ ๋๋ ์๋น์ค์ ์กฐ๋ฌ, ์ฌ์ฉ, ๋ฐ์ดํฐ ๋๋ ์ด์ต์ ์์ค ๋๋ ์
๋ฌด ์ค๋จ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์์)์ ๋ํด ๊ณ์ฝ, ์๊ฒฉํ ์ฑ
์ ๋๋ ๋ถ๋ฒํ์(๊ณผ์ค ๋๋ ๊ธฐํ ํฌํจ)์ ๋ฐ๋ฅธ ๋ชจ๋ ์ฑ
์ ์ด๋ก ๋ฐ ๊ทธ ์์ธ์ ๋ํด ์ฑ
์์ ์ง์ง ์์ผ๋ฉฐ, ์ด๋ฌํ ์ํด์ ๊ฐ๋ฅ์ฑ์ ๋ฏธ๋ฆฌ ๊ณ ์ง๋ฐ์ ๊ฒฝ์ฐ์๋ ์ฑ
์์ ์ง์ง ์์ต๋๋ค.
BSD 3-์ "์ ๊ท" ๋๋ "๊ฐ์ " ๋ผ์ด์ ์ค
(andrewkroh/sys 20151128-snapshot-287798fe, Go-zh/net 20160426-snapshot-8e207237, golang-x-text-dev 0+git20151019.0fe7e68)
์ ์๊ถ (c) 2009 The Go ์ ์์. ๋ชจ๋ ๊ถ๋ฆฌ ๋ณด์ .
๋ค์ ์กฐ๊ฑด์ ์ถฉ์กฑํ๋ ๊ฒฝ์ฐ ์์ ์ฌ๋ถ์ ๊ด๊ณ์์ด ์์ค ๋ฐ ๋ฐ์ด๋๋ฆฌ ํ์์ ์ฌ๋ฐฐํฌ ๋ฐ ์ฌ์ฉ์ด ํ์ฉ๋ฉ๋๋ค:
1. ์์ค ์ฝ๋์ ์ฌ๋ฐฐํฌ์๋ ์์ ์ ์๊ถ ๊ณ ์ง, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋ค์ ๋ฉด์ฑ
์กฐํญ์ด ํฌํจ๋์ด์ผ ํฉ๋๋ค.
2. ๋ฐ์ด๋๋ฆฌ ํ์์ ์ฌ๋ฐฐํฌ๋ ๋ฐฐํฌ์ ํจ๊ป ์ ๊ณต๋๋ ๋ฌธ์ ๋ฐ/๋๋ ๊ธฐํ ์๋ฃ์ ์์ ์ ์๊ถ ๊ณ ์ง, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋ค์ ๋ฉด์ฑ
์กฐํญ์ ๋ฐ๋์ ํฌํจํด์ผ ํฉ๋๋ค.
3. ์ ์ด๋ฆ์ด๋ ๊ธฐ์ฌ์์ ์ด๋ฆ์ ๊ตฌ์ฒด์ ์ธ ์ฌ์ ์๋ฉด ํ๊ฐ ์์ด ์ด ์ํํธ์จ์ด์์ ํ์๋ ์ ํ์ ๋ณด์ฆํ๊ฑฐ๋ ํ๋ณดํ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋ณธ ์ํํธ์จ์ด๋ ์ ์๊ถ ์์ ์ ๋ฐ ๊ธฐ์ฌ์๊ฐ "์๋ ๊ทธ๋๋ก" ์ ๊ณตํ๋ฉฐ, ์ํ์ฑ ๋ฐ ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ์ ๋ํ ๋ฌต์์ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ๋ชจ๋ ๋ช
์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ์ด ๋ถ์ธ๋ฉ๋๋ค. ์ด๋ ํ ๊ฒฝ์ฐ์๋ ์ ์๊ถ ์์ ์ ๋๋ ๊ธฐ์ฌ์๋ ๋ณธ ์ํํธ์จ์ด์ ์ฌ์ฉ์ผ๋ก ์ธํด ์ด๋ ํ ๋ฐฉ์์ผ๋ก๋ ๋ฐ์ํ๋ ์ง์ , ๊ฐ์ , ๋ถ์์ , ํน๋ณ, ์์์ ๋๋ ๊ฒฐ๊ณผ์ ์ํด(๋์ฒด ์ํ ๋๋ ์๋น์ค์ ์กฐ๋ฌ, ์ฌ์ฉ, ๋ฐ์ดํฐ ๋๋ ์ด์ต์ ์์ค ๋๋ ์
๋ฌด ์ค๋จ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์์)์ ๋ํด ๊ณ์ฝ, ์๊ฒฉํ ์ฑ
์ ๋๋ ๋ถ๋ฒํ์(๊ณผ์ค ๋๋ ๊ธฐํ ํฌํจ)์ ๋ฐ๋ฅธ ๋ชจ๋ ์ฑ
์ ์ด๋ก ๋ฐ ๊ทธ ์์ธ์ ๋ํด ์ฑ
์์ ์ง์ง ์์ผ๋ฉฐ, ์ด๋ฌํ ์ํด์ ๊ฐ๋ฅ์ฑ์ ๋ฏธ๋ฆฌ ๊ณ ์ง๋ฐ์ ๊ฒฝ์ฐ์๋ ์ฑ
์์ ์ง์ง ์์ต๋๋ค.
BSD 3-์ "์ ๊ท" ๋๋ "๊ฐ์ " ๋ผ์ด์ ์ค
(์์ด์ค-๋น๋ 1.2.0, ์์ด์ค-๋น๋ 1.2.3, ์์ด์ค-๋น๋ v1.1.2)
์ ์๊ถ (c) 2010, Ajax.org B.V.
๋ชจ๋ ๊ถ๋ฆฌ ๋ณด์ .
๋ค์ ์กฐ๊ฑด์ ์ถฉ์กฑํ๋ ๊ฒฝ์ฐ ์์ ์ฌ๋ถ์ ๊ด๊ณ์์ด ์์ค ๋ฐ ๋ฐ์ด๋๋ฆฌ ํ์์ ์ฌ๋ฐฐํฌ ๋ฐ ์ฌ์ฉ์ด ํ์ฉ๋ฉ๋๋ค:
1. ์์ค ์ฝ๋์ ์ฌ๋ฐฐํฌ์๋ ์์ ์ ์๊ถ ๊ณ ์ง, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋ค์ ๋ฉด์ฑ
์กฐํญ์ด ํฌํจ๋์ด์ผ ํฉ๋๋ค.
2. ๋ฐ์ด๋๋ฆฌ ํ์์ ์ฌ๋ฐฐํฌ๋ ๋ฐฐํฌ์ ํจ๊ป ์ ๊ณต๋๋ ๋ฌธ์ ๋ฐ/๋๋ ๊ธฐํ ์๋ฃ์ ์์ ์ ์๊ถ ๊ณ ์ง, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋ค์ ๋ฉด์ฑ
์กฐํญ์ ๋ฐ๋์ ํฌํจํด์ผ ํฉ๋๋ค.
3. ๊ตฌ์ฒด์ ์ธ ์ฌ์ ์๋ฉด ํ๊ฐ ์์ด Ajax.org B.V.์ ์ด๋ฆ์ด๋ ๊ทธ ๊ธฐ์ฌ์์ ์ด๋ฆ์ ์ด ์ํํธ์จ์ด์์ ํ์๋ ์ ํ์ ๋ณด์ฆํ๊ฑฐ๋ ํ๋ณดํ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋ณธ ์ํํธ์จ์ด๋ ์ ์๊ถ ์์ ์ ๋ฐ ๊ธฐ์ฌ์๊ฐ "์๋ ๊ทธ๋๋ก" ์ ๊ณตํ๋ฉฐ, ์ํ์ฑ ๋ฐ ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ์ ๋ํ ๋ฌต์์ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ๋ชจ๋ ๋ช
์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ์ด ๋ถ์ธ๋ฉ๋๋ค. ์ด๋ ํ ๊ฒฝ์ฐ์๋ ์ ์๊ถ ์์ ์ ๋๋ ๊ธฐ์ฌ์๋ ๋ณธ ์ํํธ์จ์ด์ ์ฌ์ฉ์ผ๋ก ์ธํด ์ด๋ ํ ๋ฐฉ์์ผ๋ก๋ ๋ฐ์ํ๋ ์ง์ , ๊ฐ์ , ๋ถ์์ , ํน๋ณ, ์์์ ๋๋ ๊ฒฐ๊ณผ์ ์ํด(๋์ฒด ์ํ ๋๋ ์๋น์ค์ ์กฐ๋ฌ, ์ฌ์ฉ, ๋ฐ์ดํฐ ๋๋ ์ด์ต์ ์์ค ๋๋ ์
๋ฌด ์ค๋จ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์์)์ ๋ํด ๊ณ์ฝ, ์๊ฒฉํ ์ฑ
์ ๋๋ ๋ถ๋ฒํ์(๊ณผ์ค ๋๋ ๊ธฐํ ํฌํจ)์ ๋ฐ๋ฅธ ๋ชจ๋ ์ฑ
์ ์ด๋ก ๋ฐ ๊ทธ ์์ธ์ ๋ํด ์ฑ
์์ ์ง์ง ์์ผ๋ฉฐ, ์ด๋ฌํ ์ํด์ ๊ฐ๋ฅ์ฑ์ ๋ฏธ๋ฆฌ ๊ณ ์ง๋ฐ์ ๊ฒฝ์ฐ์๋ ์ฑ
์์ ์ง์ง ์์ต๋๋ค.
BSD 3-์ "์ ๊ท" ๋๋ "๊ฐ์ " ๋ผ์ด์ ์ค
(D3.js 3.3.6)
์ ์๊ถ (c) 2010, ๋์ฝ๋ผ์ค ๊ฐ๋ฅด์์ ๋ฒจ๋ชฌํ
๋ชจ๋ ๊ถ๋ฆฌ ๋ณด์
๋ค์ ์กฐ๊ฑด์ ์ถฉ์กฑํ๋ ๊ฒฝ์ฐ ์์ ์ฌ๋ถ์ ๊ด๊ณ์์ด ์์ค ๋ฐ ๋ฐ์ด๋๋ฆฌ ํ์์ ์ฌ๋ฐฐํฌ ๋ฐ ์ฌ์ฉ์ด ํ์ฉ๋ฉ๋๋ค:
1. ์์ค ์ฝ๋์ ์ฌ๋ฐฐํฌ์๋ ์์ ์ ์๊ถ ๊ณ ์ง, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋ค์ ๋ฉด์ฑ
์กฐํญ์ด ํฌํจ๋์ด์ผ ํฉ๋๋ค.
2. ๋ฐ์ด๋๋ฆฌ ํ์์ ์ฌ๋ฐฐํฌ๋ ๋ฐฐํฌ์ ํจ๊ป ์ ๊ณต๋๋ ๋ฌธ์ ๋ฐ/๋๋ ๊ธฐํ ์๋ฃ์ ์์ ์ ์๊ถ ๊ณ ์ง, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋ค์ ๋ฉด์ฑ
์กฐํญ์ ๋ฐ๋์ ํฌํจํด์ผ ํฉ๋๋ค.
3. ๊ตฌ์ฒด์ ์ธ ์ฌ์ ์๋ฉด ํ๊ฐ ์์ด ์ด ์ํํธ์จ์ด์์ ํ์๋ ์ ํ์ ๋ณด์ฆํ๊ฑฐ๋ ํ๋ณดํ๋ ๋ฐ ์กฐ์ง์ ์ด๋ฆ์ด๋ ๊ธฐ์ฌ์์ ์ด๋ฆ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋ณธ ์ํํธ์จ์ด๋ "์๋ ๊ทธ๋๋ก" ์ ๊ณต๋๋ฉฐ, ์ํ์ฑ ๋ฐ ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ์ ๋ํ ๋ฌต์์ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ๋ชจ๋ ๋ช
์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ์ด ๋ถ์ธ๋ฉ๋๋ค. ์ด๋ ํ ๊ฒฝ์ฐ์๋ ๋์ฝ๋ผ์ค ๊ฐ๋ฅด์์ ๋ฒจ๋ชฌํธ๋ ๋ณธ ์ํํธ์จ์ด์ ์ฌ์ฉ์ผ๋ก ์ธํด ์ด๋ ํ ๋ฐฉ์์ผ๋ก๋ ๋ฐ์ํ๋ ์ง์ , ๊ฐ์ , ๋ถ์์ , ํน๋ณ, ์์์ ๋๋ ๊ฒฐ๊ณผ์ ์ํด(๋์ฒด ์ํ ๋๋ ์๋น์ค์ ์กฐ๋ฌ, ์ฌ์ฉ, ๋ฐ์ดํฐ ๋๋ ์ด์ต์ ์์ค ๋๋ ์
๋ฌด ์ค๋จ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์์)์ ๋ํด ๊ณ์ฝ, ์๊ฒฉํ ์ฑ
์ ๋๋ ๋ถ๋ฒํ์(๊ณผ์ค ๋๋ ๊ธฐํ ํฌํจ)์ ๋ฐ๋ฅธ ๋ชจ๋ ์ฑ
์ ์ด๋ก ๋ฐ ๊ทธ๋ฌํ ์ํด์ ๊ฐ๋ฅ์ฑ์ ๋ฏธ๋ฆฌ ๊ณ ์ง๋ฐ์ ๊ฒฝ์ฐ์๋ ์ฑ
์์ด ๋ฉด์ ๋ฉ๋๋ค.
BSD 3-์ "์ ๊ท" ๋๋ "๊ฐ์ " ๋ผ์ด์ ์ค
(๋ฒค์น๋งํฌ v1.1.0)
์ ์๊ถ (c) 2013, Dydro LLC.
๋ชจ๋ ๊ถ๋ฆฌ ๋ณด์ .
์์ ์ฌ๋ถ์ ๊ด๊ณ์์ด ์์ค ๋ฐ ๋ฐ์ด๋๋ฆฌ ํ์์ ์ฌ๋ฐฐํฌ ๋ฐ ์ฌ์ฉ์ ๋ค์๊ณผ ๊ฐ์ ์กฐ๊ฑด์ ๋ฐ๋ผ ํ์ฉ๋ฉ๋๋ค.
๋ค์ ์กฐ๊ฑด์ด ์ถฉ์กฑ๋ฉ๋๋ค:
1. ์์ค ์ฝ๋ ์ฌ๋ฐฐํฌ๋ ์์ ์ ์๊ถ ๊ณ ์ง, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋ค์ ์ฌํญ์ ์ ์งํด์ผ ํฉ๋๋ค.
๋ฉด์ฑ
์กฐํญ.
2. ๋ฐ์ด๋๋ฆฌ ํ์์ ์ฌ๋ฐฐํฌ๋ ์์ ์ ์๊ถ ๊ณ ์ง, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋ค์ ์ฌํญ์ ๋ณต์ ํด์ผ ํฉ๋๋ค.
๋ฐฐํฌ์ ํจ๊ป ์ ๊ณต๋๋ ๋ฌธ์ ๋ฐ/๋๋ ๊ธฐํ ์๋ฃ์ ๋ฉด์ฑ
์กฐํญ.
3. ์ ์ด๋ฆ์ด๋ ๊ธฐ์ฌ์์ ์ด๋ฆ์ ์ ํ์ ๋ณด์ฆํ๊ฑฐ๋ ํ๋ณดํ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค.
ํน์ ์ฌ์ ์๋ฉด ํ๊ฐ ์์ด ์ด ์ํํธ์จ์ด์์ ํ์๋ ์ฝํ
์ธ .
๋ณธ ์ํํธ์จ์ด๋ ์ ์๊ถ ์์ ์ ๋ฐ ๊ธฐ์ฌ์๊ฐ "์๋ ๊ทธ๋๋ก" ์ ๊ณตํ๋ฉฐ, ์ํ์ฑ ๋ฐ ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ์ ๋ํ ๋ฌต์์ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ๋ชจ๋ ๋ช
์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ์ด ๋ถ์ธ๋ฉ๋๋ค. ์ด๋ ํ ๊ฒฝ์ฐ์๋ ์ ์๊ถ ์์ ์ ๋๋ ๊ธฐ์ฌ์๋ ๋ณธ ์ํํธ์จ์ด์ ์ฌ์ฉ์ผ๋ก ์ธํด ์ด๋ ํ ๋ฐฉ์์ผ๋ก๋ ๋ฐ์ํ๋ ์ง์ , ๊ฐ์ , ๋ถ์์ , ํน๋ณ, ์์์ ๋๋ ๊ฒฐ๊ณผ์ ์ํด(๋์ฒด ์ํ ๋๋ ์๋น์ค์ ์กฐ๋ฌ, ์ฌ์ฉ, ๋ฐ์ดํฐ ๋๋ ์ด์ต์ ์์ค ๋๋ ์
๋ฌด ์ค๋จ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์์)์ ๋ํด ๊ณ์ฝ, ์๊ฒฉํ ์ฑ
์ ๋๋ ๋ถ๋ฒํ์(๊ณผ์ค ๋๋ ๊ธฐํ ํฌํจ)์ ๋ฐ๋ฅธ ๋ชจ๋ ์ฑ
์ ์ด๋ก ๋ฐ ๊ทธ ์์ธ์ ๋ํด ์ฑ
์์ ์ง์ง ์์ผ๋ฉฐ, ์ด๋ฌํ ์ํด์ ๊ฐ๋ฅ์ฑ์ ๋ฏธ๋ฆฌ ๊ณ ์ง๋ฐ์ ๊ฒฝ์ฐ์๋ ์ฑ
์์ ์ง์ง ์์ต๋๋ค.
BSD 3-์ "์ ๊ท" ๋๋ "๊ฐ์ " ๋ผ์ด์ ์ค
(ASN.1 ํ์ด์ฌ 0.1.9์ฉ ๋ผ์ด๋ธ๋ฌ๋ฆฌ, b 0.0~git20151027.0.01b13d7, dvln/pflag 20161022-snapshot-a039bbfc, Esprima 2.7.2, golang-github-edsrzf-mmap-go 0.0~git20160512.0.935e0e8, golang-snappy 0+hg20150215.8850bd446ad6, golang-snappy 0.0~git20150730.0.723cc1e, httprouter 20170430-snapshot-975b5c4c, keybase/go-crypto 20150507-snapshot-24ffb5fe, mattheath/goprotobuf 20141126-snapshot-abf22b66, Membase 20170530-snapshot-b872a06c, ngaut-go-zookeeper 0.0~git20150813.0.9c3719e, teepark/ldbrest 20150501-snapshot-b8400830, yichen/go-zookeeper 20150126-snapshot-b45eb449)
์ ์๊ถ (c) ,
๋ชจ๋ ๊ถ๋ฆฌ ๋ณด์ .
๋ค์ ์กฐ๊ฑด์ ์ถฉ์กฑํ๋ ๊ฒฝ์ฐ ์์ ์ฌ๋ถ์ ๊ด๊ณ์์ด ์์ค ๋ฐ ๋ฐ์ด๋๋ฆฌ ํ์์ ์ฌ๋ฐฐํฌ ๋ฐ ์ฌ์ฉ์ด ํ์ฉ๋ฉ๋๋ค:
1. ์์ค ์ฝ๋์ ์ฌ๋ฐฐํฌ์๋ ์์ ์ ์๊ถ ๊ณ ์ง, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋ค์ ๋ฉด์ฑ
์กฐํญ์ด ํฌํจ๋์ด์ผ ํฉ๋๋ค.
2. ๋ฐ์ด๋๋ฆฌ ํ์์ ์ฌ๋ฐฐํฌ๋ ๋ฐฐํฌ์ ํจ๊ป ์ ๊ณต๋๋ ๋ฌธ์ ๋ฐ/๋๋ ๊ธฐํ ์๋ฃ์ ์์ ์ ์๊ถ ๊ณ ์ง, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋ค์ ๋ฉด์ฑ
์กฐํญ์ ๋ฐ๋์ ํฌํจํด์ผ ํฉ๋๋ค.
3. ๊ตฌ์ฒด์ ์ธ ์ฌ์ ์๋ฉด ํ๊ฐ ์์ด ์ ์ด๋ฆ์ด๋ ๊ธฐ์ฌ์์ ์ด๋ฆ์ ๋ณธ ์ํํธ์จ์ด์์ ํ์๋ ์ ํ์ ๋ณด์ฆํ๊ฑฐ๋ ํ๋ณดํ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋ณธ ์ํํธ์จ์ด๋ ์ ์๊ถ ์์ ์ ๋ฐ ๊ธฐ์ฌ์๊ฐ "์๋ ๊ทธ๋๋ก" ์ ๊ณตํ๋ฉฐ, ์ํ์ฑ ๋ฐ ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ์ ๋ํ ๋ฌต์์ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ๋ชจ๋ ๋ช
์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ์ด ๋ถ์ธ๋ฉ๋๋ค. ์ด๋ ํ ๊ฒฝ์ฐ์๋ ์ ์๊ถ ์์ ์ ๋๋ ๊ธฐ์ฌ์๋ ๋ณธ ์ํํธ์จ์ด์ ์ฌ์ฉ์ผ๋ก ์ธํด ์ด๋ ํ ๋ฐฉ์์ผ๋ก๋ ๋ฐ์ํ๋ ์ง์ , ๊ฐ์ , ๋ถ์์ , ํน๋ณ, ์์์ ๋๋ ๊ฒฐ๊ณผ์ ์ํด(๋์ฒด ์ํ ๋๋ ์๋น์ค์ ์กฐ๋ฌ, ์ฌ์ฉ, ๋ฐ์ดํฐ ๋๋ ์ด์ต์ ์์ค ๋๋ ์
๋ฌด ์ค๋จ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์์)์ ๋ํด ๊ณ์ฝ, ๋ฌด๊ณผ์ค์ฑ
์ ๋๋ ๋ถ๋ฒํ์(๊ณผ์ค ๋๋ ๊ธฐํ ํฌํจ)์ ์ํ ๋ชจ๋ ์ฑ
์ ์ด๋ก ๊ณผ ๊ทธ ๋ฐ์ ์์ธ์ ๋ํด ์ฑ
์์ ์ง์ง ์์ผ๋ฉฐ, ์ด๋ฌํ ์ํด์ ๊ฐ๋ฅ์ฑ์ ๋ฏธ๋ฆฌ ๊ณ ์ง๋ฐ์ ๊ฒฝ์ฐ์๋ ์ฑ
์์ ๋ถ๋ดํ์ง ์๋ํฉ๋๋ค.
BSD 3-์ "์ ๊ท" ๋๋ "๊ฐ์ " ๋ผ์ด์ ์ค
(๊ตฌ๊ธ V8 ์๋ฐ์คํฌ๋ฆฝํธ ์์ง 5.2.361.25)
์ ์๊ถ 2006-2011, V8 ํ๋ก์ ํธ ์์ฑ์. ๋ชจ๋ ๊ถ๋ฆฌ ๋ณด์ .
๋ค์ ์กฐ๊ฑด์ ์ถฉ์กฑํ๋ ๊ฒฝ์ฐ ์์ ์ฌ๋ถ์ ๊ด๊ณ์์ด ์์ค ๋ฐ ๋ฐ์ด๋๋ฆฌ ํ์์ ์ฌ๋ฐฐํฌ ๋ฐ ์ฌ์ฉ์ด ํ์ฉ๋ฉ๋๋ค:
1. ์์ค ์ฝ๋์ ์ฌ๋ฐฐํฌ์๋ ์์ ์ ์๊ถ ๊ณ ์ง, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋ค์ ๋ฉด์ฑ
์กฐํญ์ด ํฌํจ๋์ด์ผ ํฉ๋๋ค.
2. ๋ฐ์ด๋๋ฆฌ ํ์์ ์ฌ๋ฐฐํฌ๋ ๋ฐฐํฌ์ ํจ๊ป ์ ๊ณต๋๋ ๋ฌธ์ ๋ฐ/๋๋ ๊ธฐํ ์๋ฃ์ ์์ ์ ์๊ถ ๊ณ ์ง, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋ค์ ๋ฉด์ฑ
์กฐํญ์ ๋ฐ๋์ ํฌํจํด์ผ ํฉ๋๋ค.
3. ์ ์ด๋ฆ์ด๋ ๊ธฐ์ฌ์์ ์ด๋ฆ์ ๊ตฌ์ฒด์ ์ธ ์ฌ์ ์๋ฉด ํ๊ฐ ์์ด ์ด ์ํํธ์จ์ด์์ ํ์๋ ์ ํ์ ๋ณด์ฆํ๊ฑฐ๋ ํ๋ณดํ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋ณธ ์ํํธ์จ์ด๋ ์ ์๊ถ ์์ ์ ๋ฐ ๊ธฐ์ฌ์๊ฐ "์๋ ๊ทธ๋๋ก" ์ ๊ณตํ๋ฉฐ, ์ํ์ฑ ๋ฐ ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ์ ๋ํ ๋ฌต์์ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ๋ชจ๋ ๋ช
์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ์ด ๋ถ์ธ๋ฉ๋๋ค. ์ด๋ ํ ๊ฒฝ์ฐ์๋ ์ ์๊ถ ์์ ์ ๋๋ ๊ธฐ์ฌ์๋ ๋ณธ ์ํํธ์จ์ด์ ์ฌ์ฉ์ผ๋ก ์ธํด ์ด๋ ํ ๋ฐฉ์์ผ๋ก๋ ๋ฐ์ํ๋ ์ง์ , ๊ฐ์ , ๋ถ์์ , ํน๋ณ, ์์์ ๋๋ ๊ฒฐ๊ณผ์ ์ํด(๋์ฒด ์ํ ๋๋ ์๋น์ค์ ์กฐ๋ฌ, ์ฌ์ฉ, ๋ฐ์ดํฐ ๋๋ ์ด์ต์ ์์ค ๋๋ ์
๋ฌด ์ค๋จ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์์)์ ๋ํด ๊ณ์ฝ, ์๊ฒฉํ ์ฑ
์ ๋๋ ๋ถ๋ฒํ์(๊ณผ์ค ๋๋ ๊ธฐํ ํฌํจ)์ ๋ฐ๋ฅธ ๋ชจ๋ ์ฑ
์ ์ด๋ก ๋ฐ ๊ทธ ์์ธ์ ๋ํด ์ฑ
์์ ์ง์ง ์์ผ๋ฉฐ, ์ด๋ฌํ ์ํด์ ๊ฐ๋ฅ์ฑ์ ๋ฏธ๋ฆฌ ๊ณ ์ง๋ฐ์ ๊ฒฝ์ฐ์๋ ์ฑ
์์ ์ง์ง ์์ต๋๋ค.
BSD 3-์ "์ ๊ท" ๋๋ "๊ฐ์ " ๋ผ์ด์ ์ค
(Google ๋ชจ์ ๋ฆด๋ฆฌ์ค -1.7.0)
์ ์๊ถ 2008, Google Inc.
๋ชจ๋ ๊ถ๋ฆฌ ๋ณด์ .
๋ค์ ์กฐ๊ฑด์ ์ถฉ์กฑํ๋ ๊ฒฝ์ฐ ์์ ์ฌ๋ถ์ ๊ด๊ณ์์ด ์์ค ๋ฐ ๋ฐ์ด๋๋ฆฌ ํ์์ ์ฌ๋ฐฐํฌ ๋ฐ ์ฌ์ฉ์ด ํ์ฉ๋ฉ๋๋ค:
1. ์์ค ์ฝ๋์ ์ฌ๋ฐฐํฌ์๋ ์์ ์ ์๊ถ ๊ณ ์ง, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋ค์ ๋ฉด์ฑ
์กฐํญ์ด ํฌํจ๋์ด์ผ ํฉ๋๋ค.
2. ๋ฐ์ด๋๋ฆฌ ํ์์ ์ฌ๋ฐฐํฌ๋ ๋ฐฐํฌ์ ํจ๊ป ์ ๊ณต๋๋ ๋ฌธ์ ๋ฐ/๋๋ ๊ธฐํ ์๋ฃ์ ์์ ์ ์๊ถ ๊ณ ์ง, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋ค์ ๋ฉด์ฑ
์กฐํญ์ ๋ฐ๋์ ํฌํจํด์ผ ํฉ๋๋ค.
3. ์ ์ด๋ฆ์ด๋ ๊ธฐ์ฌ์์ ์ด๋ฆ์ ๊ตฌ์ฒด์ ์ธ ์ฌ์ ์๋ฉด ํ๊ฐ ์์ด ์ด ์ํํธ์จ์ด์์ ํ์๋ ์ ํ์ ๋ณด์ฆํ๊ฑฐ๋ ํ๋ณดํ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋ณธ ์ํํธ์จ์ด๋ ์ ์๊ถ ์์ ์ ๋ฐ ๊ธฐ์ฌ์๊ฐ "์๋ ๊ทธ๋๋ก" ์ ๊ณตํ๋ฉฐ, ์ํ์ฑ ๋ฐ ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ์ ๋ํ ๋ฌต์์ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ๋ชจ๋ ๋ช
์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ์ด ๋ถ์ธ๋ฉ๋๋ค. ์ด๋ ํ ๊ฒฝ์ฐ์๋ ์ ์๊ถ ์์ ์ ๋๋ ๊ธฐ์ฌ์๋ ๋ณธ ์ํํธ์จ์ด์ ์ฌ์ฉ์ผ๋ก ์ธํด ์ด๋ ํ ๋ฐฉ์์ผ๋ก๋ ๋ฐ์ํ๋ ์ง์ , ๊ฐ์ , ๋ถ์์ , ํน๋ณ, ์์์ ๋๋ ๊ฒฐ๊ณผ์ ์ํด(๋์ฒด ์ํ ๋๋ ์๋น์ค์ ์กฐ๋ฌ, ์ฌ์ฉ, ๋ฐ์ดํฐ ๋๋ ์ด์ต์ ์์ค ๋๋ ์
๋ฌด ์ค๋จ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์์)์ ๋ํด ๊ณ์ฝ, ์๊ฒฉํ ์ฑ
์ ๋๋ ๋ถ๋ฒํ์(๊ณผ์ค ๋๋ ๊ธฐํ ํฌํจ)์ ๋ฐ๋ฅธ ๋ชจ๋ ์ฑ
์ ์ด๋ก ๋ฐ ๊ทธ ์์ธ์ ๋ํด ์ฑ
์์ ์ง์ง ์์ผ๋ฉฐ, ์ด๋ฌํ ์ํด์ ๊ฐ๋ฅ์ฑ์ ๋ฏธ๋ฆฌ ๊ณ ์ง๋ฐ์ ๊ฒฝ์ฐ์๋ ์ฑ
์์ ์ง์ง ์์ต๋๋ค.
BSD 3-์ "์ ๊ท" ๋๋ "๊ฐ์ " ๋ผ์ด์ ์ค
(๊ณจ๋-๊ตฌ๊ธ์ฝ๋-๊ณ ํ๋กํ ํ-๊ฐ๋ฐ 0)
์ ์๊ถ 2010 The Go ์ ์์. ๋ชจ๋ ๊ถ๋ฆฌ ๋ณด์ .
https://github.com/golang/protobuf
๋ค์ ์กฐ๊ฑด์ ์ถฉ์กฑํ๋ ๊ฒฝ์ฐ ์์ ์ฌ๋ถ์ ๊ด๊ณ์์ด ์์ค ๋ฐ ๋ฐ์ด๋๋ฆฌ ํ์์ ์ฌ๋ฐฐํฌ ๋ฐ ์ฌ์ฉ์ด ํ์ฉ๋ฉ๋๋ค:
1. ์์ค ์ฝ๋์ ์ฌ๋ฐฐํฌ์๋ ์์ ์ ์๊ถ ๊ณ ์ง, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋ค์ ๋ฉด์ฑ
์กฐํญ์ด ํฌํจ๋์ด์ผ ํฉ๋๋ค.
2. ๋ฐ์ด๋๋ฆฌ ํ์์ ์ฌ๋ฐฐํฌ๋ ๋ฐฐํฌ์ ํจ๊ป ์ ๊ณต๋๋ ๋ฌธ์ ๋ฐ/๋๋ ๊ธฐํ ์๋ฃ์ ์์ ์ ์๊ถ ๊ณ ์ง, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋ค์ ๋ฉด์ฑ
์กฐํญ์ ๋ฐ๋์ ํฌํจํด์ผ ํฉ๋๋ค.
3. ์ ์ด๋ฆ์ด๋ ๊ธฐ์ฌ์์ ์ด๋ฆ์ ๊ตฌ์ฒด์ ์ธ ์ฌ์ ์๋ฉด ํ๊ฐ ์์ด ์ด ์ํํธ์จ์ด์์ ํ์๋ ์ ํ์ ๋ณด์ฆํ๊ฑฐ๋ ํ๋ณดํ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋ณธ ์ํํธ์จ์ด๋ ์ ์๊ถ ์์ ์ ๋ฐ ๊ธฐ์ฌ์๊ฐ "์๋ ๊ทธ๋๋ก" ์ ๊ณตํ๋ฉฐ, ์ํ์ฑ ๋ฐ ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ์ ๋ํ ๋ฌต์์ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ๋ชจ๋ ๋ช
์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ์ด ๋ถ์ธ๋ฉ๋๋ค. ์ด๋ ํ ๊ฒฝ์ฐ์๋ ์ ์๊ถ ์์ ์ ๋๋ ๊ธฐ์ฌ์๋ ๋ณธ ์ํํธ์จ์ด์ ์ฌ์ฉ์ผ๋ก ์ธํด ์ด๋ ํ ๋ฐฉ์์ผ๋ก๋ ๋ฐ์ํ๋ ์ง์ , ๊ฐ์ , ๋ถ์์ , ํน๋ณ, ์์์ ๋๋ ๊ฒฐ๊ณผ์ ์ํด(๋์ฒด ์ํ ๋๋ ์๋น์ค์ ์กฐ๋ฌ, ์ฌ์ฉ, ๋ฐ์ดํฐ ๋๋ ์ด์ต์ ์์ค ๋๋ ์
๋ฌด ์ค๋จ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์์)์ ๋ํด ๊ณ์ฝ, ์๊ฒฉํ ์ฑ
์ ๋๋ ๋ถ๋ฒํ์(๊ณผ์ค ๋๋ ๊ธฐํ ํฌํจ)์ ๋ฐ๋ฅธ ๋ชจ๋ ์ฑ
์ ์ด๋ก ๋ฐ ๊ทธ ์์ธ์ ๋ํด ์ฑ
์์ ์ง์ง ์์ผ๋ฉฐ, ์ด๋ฌํ ์ํด์ ๊ฐ๋ฅ์ฑ์ ๋ฏธ๋ฆฌ ๊ณ ์ง๋ฐ์ ๊ฒฝ์ฐ์๋ ์ฑ
์์ ์ง์ง ์์ต๋๋ค.
BSD 3-์ "์ ๊ท" ๋๋ "๊ฐ์ " ๋ผ์ด์ ์ค
(DART ์ธ์ด 20170727-snapshot-bb8d6ed6)
์ ์๊ถ 2012, Dart ํ๋ก์ ํธ ์์ฑ์. ๋ชจ๋ ๊ถ๋ฆฌ ๋ณด์ .
๋ค์ ์กฐ๊ฑด์ ์ถฉ์กฑํ๋ ๊ฒฝ์ฐ ์์ ์ฌ๋ถ์ ๊ด๊ณ์์ด ์์ค ๋ฐ ๋ฐ์ด๋๋ฆฌ ํ์์ ์ฌ๋ฐฐํฌ ๋ฐ ์ฌ์ฉ์ด ํ์ฉ๋ฉ๋๋ค:
1. ์์ค ์ฝ๋์ ์ฌ๋ฐฐํฌ์๋ ์์ ์ ์๊ถ ๊ณ ์ง, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋ค์ ๋ฉด์ฑ
์กฐํญ์ด ํฌํจ๋์ด์ผ ํฉ๋๋ค.
2. ๋ฐ์ด๋๋ฆฌ ํ์์ ์ฌ๋ฐฐํฌ๋ ๋ฐฐํฌ์ ํจ๊ป ์ ๊ณต๋๋ ๋ฌธ์ ๋ฐ/๋๋ ๊ธฐํ ์๋ฃ์ ์์ ์ ์๊ถ ๊ณ ์ง, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋ค์ ๋ฉด์ฑ
์กฐํญ์ ๋ฐ๋์ ํฌํจํด์ผ ํฉ๋๋ค.
3. ์ ์ด๋ฆ์ด๋ ๊ธฐ์ฌ์์ ์ด๋ฆ์ ๊ตฌ์ฒด์ ์ธ ์ฌ์ ์๋ฉด ํ๊ฐ ์์ด ์ด ์ํํธ์จ์ด์์ ํ์๋ ์ ํ์ ๋ณด์ฆํ๊ฑฐ๋ ํ๋ณดํ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋ณธ ์ํํธ์จ์ด๋ ์ ์๊ถ ์์ ์ ๋ฐ ๊ธฐ์ฌ์๊ฐ "์๋ ๊ทธ๋๋ก" ์ ๊ณตํ๋ฉฐ, ์ํ์ฑ ๋ฐ ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ์ ๋ํ ๋ฌต์์ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ๋ชจ๋ ๋ช
์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ์ด ๋ถ์ธ๋ฉ๋๋ค. ์ด๋ ํ ๊ฒฝ์ฐ์๋ ์ ์๊ถ ์์ ์ ๋๋ ๊ธฐ์ฌ์๋ ๋ณธ ์ํํธ์จ์ด์ ์ฌ์ฉ์ผ๋ก ์ธํด ์ด๋ ํ ๋ฐฉ์์ผ๋ก๋ ๋ฐ์ํ๋ ์ง์ , ๊ฐ์ , ๋ถ์์ , ํน๋ณ, ์์์ ๋๋ ๊ฒฐ๊ณผ์ ์ํด(๋์ฒด ์ํ ๋๋ ์๋น์ค์ ์กฐ๋ฌ, ์ฌ์ฉ, ๋ฐ์ดํฐ ๋๋ ์ด์ต์ ์์ค ๋๋ ์
๋ฌด ์ค๋จ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์์)์ ๋ํด ๊ณ์ฝ, ์๊ฒฉํ ์ฑ
์ ๋๋ ๋ถ๋ฒํ์(๊ณผ์ค ๋๋ ๊ธฐํ ํฌํจ)์ ๋ฐ๋ฅธ ๋ชจ๋ ์ฑ
์ ์ด๋ก ๋ฐ ๊ทธ ์์ธ์ ๋ํด ์ฑ
์์ ์ง์ง ์์ผ๋ฉฐ, ์ด๋ฌํ ์ํด์ ๊ฐ๋ฅ์ฑ์ ๋ฏธ๋ฆฌ ๊ณ ์ง๋ฐ์ ๊ฒฝ์ฐ์๋ ์ฑ
์์ ์ง์ง ์์ต๋๋ค.
BSD 3-์ "์ ๊ท" ๋๋ "๊ฐ์ " ๋ผ์ด์ ์ค
(v8 5.2.258)
์ ์๊ถ 2014, V8 ํ๋ก์ ํธ ์์ฑ์. ๋ชจ๋ ๊ถ๋ฆฌ ๋ณด์ .
๋ค์ ์กฐ๊ฑด์ ์ถฉ์กฑํ๋ ๊ฒฝ์ฐ ์์ ์ฌ๋ถ์ ๊ด๊ณ์์ด ์์ค ๋ฐ ๋ฐ์ด๋๋ฆฌ ํ์์ ์ฌ๋ฐฐํฌ ๋ฐ ์ฌ์ฉ์ด ํ์ฉ๋ฉ๋๋ค:
1. ์์ค ์ฝ๋์ ์ฌ๋ฐฐํฌ์๋ ์์ ์ ์๊ถ ๊ณ ์ง, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋ค์ ๋ฉด์ฑ
์กฐํญ์ด ํฌํจ๋์ด์ผ ํฉ๋๋ค.
2. ๋ฐ์ด๋๋ฆฌ ํ์์ ์ฌ๋ฐฐํฌ๋ ๋ฐฐํฌ์ ํจ๊ป ์ ๊ณต๋๋ ๋ฌธ์ ๋ฐ/๋๋ ๊ธฐํ ์๋ฃ์ ์์ ์ ์๊ถ ๊ณ ์ง, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋ค์ ๋ฉด์ฑ
์กฐํญ์ ๋ฐ๋์ ํฌํจํด์ผ ํฉ๋๋ค.
3. ์ ์ด๋ฆ์ด๋ ๊ธฐ์ฌ์์ ์ด๋ฆ์ ๊ตฌ์ฒด์ ์ธ ์ฌ์ ์๋ฉด ํ๊ฐ ์์ด ์ด ์ํํธ์จ์ด์์ ํ์๋ ์ ํ์ ๋ณด์ฆํ๊ฑฐ๋ ํ๋ณดํ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋ณธ ์ํํธ์จ์ด๋ ์ ์๊ถ ์์ ์ ๋ฐ ๊ธฐ์ฌ์๊ฐ "์๋ ๊ทธ๋๋ก" ์ ๊ณตํ๋ฉฐ, ์ํ์ฑ ๋ฐ ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ์ ๋ํ ๋ฌต์์ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ๋ชจ๋ ๋ช
์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ์ด ๋ถ์ธ๋ฉ๋๋ค. ์ด๋ ํ ๊ฒฝ์ฐ์๋ ์ ์๊ถ ์์ ์ ๋๋ ๊ธฐ์ฌ์๋ ๋ณธ ์ํํธ์จ์ด์ ์ฌ์ฉ์ผ๋ก ์ธํด ์ด๋ ํ ๋ฐฉ์์ผ๋ก๋ ๋ฐ์ํ๋ ์ง์ , ๊ฐ์ , ๋ถ์์ , ํน๋ณ, ์์์ ๋๋ ๊ฒฐ๊ณผ์ ์ํด(๋์ฒด ์ํ ๋๋ ์๋น์ค์ ์กฐ๋ฌ, ์ฌ์ฉ, ๋ฐ์ดํฐ ๋๋ ์ด์ต์ ์์ค ๋๋ ์
๋ฌด ์ค๋จ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์์)์ ๋ํด ๊ณ์ฝ, ์๊ฒฉํ ์ฑ
์ ๋๋ ๋ถ๋ฒํ์(๊ณผ์ค ๋๋ ๊ธฐํ ํฌํจ)์ ๋ฐ๋ฅธ ๋ชจ๋ ์ฑ
์ ์ด๋ก ๋ฐ ๊ทธ ์์ธ์ ๋ํด ์ฑ
์์ ์ง์ง ์์ผ๋ฉฐ, ์ด๋ฌํ ์ํด์ ๊ฐ๋ฅ์ฑ์ ๋ฏธ๋ฆฌ ๊ณ ์ง๋ฐ์ ๊ฒฝ์ฐ์๋ ์ฑ
์์ ์ง์ง ์์ต๋๋ค.
BSD 3-์ "์ ๊ท" ๋๋ "๊ฐ์ " ๋ผ์ด์ ์ค
(Go ํ๋ก๊ทธ๋๋ฐ ์ธ์ด 0.0~git20151201.0.7b85b09)
ํ์: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
์
์คํธ๋ฆผ ์ด๋ฆ: golang.org/x/crypto
์ถ์ฒ: https://golang.org/x/crypto
ํ์ผ: *
์ ์๊ถ: 2009 The Go ์ ์๋ค
๋ผ์ด์ ์ค: BSD-3-์
ํ์ผ: debian/*์ญ์ฃผ
์ ์๊ถ: 2013 ํ ๋ค๋ฅด ๋กฌ๋ฐ๋ฅด๋ <tonnerre@ancient-solutions.com>
๋ผ์ด์ ์ค: BSD-3-์
๋ผ์ด์ ์ค: BSD-3-์
๋ค์ ์กฐ๊ฑด์ ์ถฉ์กฑํ๋ ๊ฒฝ์ฐ ์์ ์ฌ๋ถ์ ๊ด๊ณ์์ด ์์ค ๋ฐ ๋ฐ์ด๋๋ฆฌ ํ์์ ์ฌ๋ฐฐํฌ ๋ฐ ์ฌ์ฉ์ด ํ์ฉ๋ฉ๋๋ค:
1. ์์ค ์ฝ๋์ ์ฌ๋ฐฐํฌ์๋ ์์ ์ ์๊ถ ๊ณ ์ง, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋ค์ ๋ฉด์ฑ
์กฐํญ์ด ํฌํจ๋์ด์ผ ํฉ๋๋ค.
2. ๋ฐ์ด๋๋ฆฌ ํ์์ ์ฌ๋ฐฐํฌ๋ ๋ฐฐํฌ์ ํจ๊ป ์ ๊ณต๋๋ ๋ฌธ์ ๋ฐ/๋๋ ๊ธฐํ ์๋ฃ์ ์์ ์ ์๊ถ ๊ณ ์ง, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋ค์ ๋ฉด์ฑ
์กฐํญ์ ๋ฐ๋์ ํฌํจํด์ผ ํฉ๋๋ค.
3. ๊ตฌ์ฒด์ ์ธ ์ฌ์ ์๋ฉด ํ๊ฐ ์์ด ์ด ์ํํธ์จ์ด์์ ํ์๋ ์ ํ์ ๋ณด์ฆํ๊ฑฐ๋ ํ๋ณดํ๋ ๋ฐ ์ ์์ ์ด๋ฆ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
.
๋ณธ ์ํํธ์จ์ด๋ ์ ์๊ถ ์์ ์ ๋ฐ ๊ธฐ์ฌ์๊ฐ "์๋ ๊ทธ๋๋ก" ์ ๊ณตํ๋ฉฐ, ์ํ์ฑ ๋ฐ ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ์ ๋ํ ๋ฌต์์ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ๋ชจ๋ ๋ช
์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ์ด ๋ถ์ธ๋ฉ๋๋ค. ์ด๋ ํ ๊ฒฝ์ฐ์๋ ์ ์๊ถ ์์ ์ ๋๋ ๊ธฐ์ฌ์๋ ๋ณธ ์ํํธ์จ์ด์ ์ฌ์ฉ์ผ๋ก ์ธํด ์ด๋ ํ ๋ฐฉ์์ผ๋ก๋ ๋ฐ์ํ๋ ์ง์ , ๊ฐ์ , ๋ถ์์ , ํน๋ณ, ์์์ ๋๋ ๊ฒฐ๊ณผ์ ์ํด(๋์ฒด ์ํ ๋๋ ์๋น์ค์ ์กฐ๋ฌ, ์ฌ์ฉ, ๋ฐ์ดํฐ ๋๋ ์ด์ต์ ์์ค ๋๋ ์
๋ฌด ์ค๋จ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์์)์ ๋ํด ๊ณ์ฝ, ์๊ฒฉํ ์ฑ
์ ๋๋ ๋ถ๋ฒํ์(๊ณผ์ค ๋๋ ๊ธฐํ ํฌํจ)์ ๋ฐ๋ฅธ ๋ชจ๋ ์ฑ
์ ์ด๋ก ๋ฐ ๊ทธ ์์ธ์ ๋ํด ์ฑ
์์ ์ง์ง ์์ผ๋ฉฐ, ์ด๋ฌํ ์ํด์ ๊ฐ๋ฅ์ฑ์ ๋ฏธ๋ฆฌ ๊ณ ์ง๋ฐ์ ๊ฒฝ์ฐ์๋ ์ฑ
์์ ์ง์ง ์์ต๋๋ค.
BSD 3-์ "์ ๊ท" ๋๋ "๊ฐ์ " ๋ผ์ด์ ์ค
(ํ๋กํ ์ฝ ๋ฒํผ 2.6.1)
๊ทธ๋ ๊ณ ๋ฆฌ ํฅ <gak@google.com>
์ ์๊ถ (C) 2008 Google Inc.
๋ผ์ด์ ์ค(์๋ก์ด ์คํ์ผ์ BSD, ๊ตฌ๊ธ์ด ์ ์๊ถ ์์ ์):
์ ์๊ถ 2008, Google Inc.
๋ชจ๋ ๊ถ๋ฆฌ ๋ณด์ .
๋ค์ ์กฐ๊ฑด์ ์ถฉ์กฑํ๋ ๊ฒฝ์ฐ ์์ ์ฌ๋ถ์ ๊ด๊ณ์์ด ์์ค ๋ฐ ๋ฐ์ด๋๋ฆฌ ํ์์ ์ฌ๋ฐฐํฌ ๋ฐ ์ฌ์ฉ์ด ํ์ฉ๋ฉ๋๋ค:
1. ์์ค ์ฝ๋์ ์ฌ๋ฐฐํฌ์๋ ์์ ์ ์๊ถ ๊ณ ์ง, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋ค์ ๋ฉด์ฑ
์กฐํญ์ด ํฌํจ๋์ด์ผ ํฉ๋๋ค.
2. ๋ฐ์ด๋๋ฆฌ ํ์์ ์ฌ๋ฐฐํฌ๋ ๋ฐฐํฌ์ ํจ๊ป ์ ๊ณต๋๋ ๋ฌธ์ ๋ฐ/๋๋ ๊ธฐํ ์๋ฃ์ ์์ ์ ์๊ถ ๊ณ ์ง, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋ค์ ๋ฉด์ฑ
์กฐํญ์ ๋ฐ๋์ ํฌํจํด์ผ ํฉ๋๋ค.
3. ์ ์ด๋ฆ์ด๋ ๊ธฐ์ฌ์์ ์ด๋ฆ์ ๊ตฌ์ฒด์ ์ธ ์ฌ์ ์๋ฉด ํ๊ฐ ์์ด ์ด ์ํํธ์จ์ด์์ ํ์๋ ์ ํ์ ๋ณด์ฆํ๊ฑฐ๋ ํ๋ณดํ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋ณธ ์ํํธ์จ์ด๋ ์ ์๊ถ ์์ ์ ๋ฐ ๊ธฐ์ฌ์๊ฐ "์๋ ๊ทธ๋๋ก" ์ ๊ณตํ๋ฉฐ, ์ํ์ฑ ๋ฐ ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ์ ๋ํ ๋ฌต์์ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ๋ชจ๋ ๋ช
์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ์ด ๋ถ์ธ๋ฉ๋๋ค. ์ด๋ ํ ๊ฒฝ์ฐ์๋ ์ ์๊ถ ์์ ์ ๋๋ ๊ธฐ์ฌ์๋ ๋ณธ ์ํํธ์จ์ด์ ์ฌ์ฉ์ผ๋ก ์ธํด ์ด๋ ํ ๋ฐฉ์์ผ๋ก๋ ๋ฐ์ํ๋ ์ง์ , ๊ฐ์ , ๋ถ์์ , ํน๋ณ, ์์์ ๋๋ ๊ฒฐ๊ณผ์ ์ํด(๋์ฒด ์ํ ๋๋ ์๋น์ค์ ์กฐ๋ฌ, ์ฌ์ฉ, ๋ฐ์ดํฐ ๋๋ ์ด์ต์ ์์ค ๋๋ ์
๋ฌด ์ค๋จ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์์)์ ๋ํด ๊ณ์ฝ, ์๊ฒฉํ ์ฑ
์ ๋๋ ๋ถ๋ฒํ์(๊ณผ์ค ๋๋ ๊ธฐํ ํฌํจ)์ ๋ฐ๋ฅธ ๋ชจ๋ ์ฑ
์ ์ด๋ก ๋ฐ ๊ทธ ์์ธ์ ๋ํด ์ฑ
์์ ์ง์ง ์์ผ๋ฉฐ, ์ด๋ฌํ ์ํด์ ๊ฐ๋ฅ์ฑ์ ๋ฏธ๋ฆฌ ๊ณ ์ง๋ฐ์ ๊ฒฝ์ฐ์๋ ์ฑ
์์ ์ง์ง ์์ต๋๋ค.
BSD 3-์ "์ ๊ท" ๋๋ "๊ฐ์ " ๋ผ์ด์ ์ค
(Go ํ๋ก๊ทธ๋๋ฐ ์ธ์ด 0.0+git20160110.4fd4a9f)
http://www.w3.org/International/tests/repository/html5/the-input-byte-stream/results-basics
http://www.w3.org/Consortium/Legal/2015/doc-license
๋ผ์ด์ ์ค: BSD-3-์
๋ค์ ์กฐ๊ฑด์ ์ถฉ์กฑํ๋ ๊ฒฝ์ฐ ์์ ์ฌ๋ถ์ ๊ด๊ณ์์ด ์์ค ๋ฐ ๋ฐ์ด๋๋ฆฌ ํ์์ ์ฌ๋ฐฐํฌ ๋ฐ ์ฌ์ฉ์ด ํ์ฉ๋ฉ๋๋ค:
1. ์์ค ์ฝ๋์ ์ฌ๋ฐฐํฌ์๋ ์์ ์ ์๊ถ ๊ณ ์ง, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋ค์ ๋ฉด์ฑ
์กฐํญ์ด ํฌํจ๋์ด์ผ ํฉ๋๋ค.
2. ๋ฐ์ด๋๋ฆฌ ํ์์ ์ฌ๋ฐฐํฌ๋ ๋ฐฐํฌ์ ํจ๊ป ์ ๊ณต๋๋ ๋ฌธ์ ๋ฐ/๋๋ ๊ธฐํ ์๋ฃ์ ์์ ์ ์๊ถ ๊ณ ์ง, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋ค์ ๋ฉด์ฑ
์กฐํญ์ ๋ฐ๋์ ํฌํจํด์ผ ํฉ๋๋ค.
3. ์ ์ด๋ฆ์ด๋ ๊ธฐ์ฌ์์ ์ด๋ฆ์ ๊ตฌ์ฒด์ ์ธ ์ฌ์ ์๋ฉด ํ๊ฐ ์์ด ์ด ์ํํธ์จ์ด์์ ํ์๋ ์ ํ์ ๋ณด์ฆํ๊ฑฐ๋ ํ๋ณดํ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค.
.
๋ณธ ์ํํธ์จ์ด๋ ์ ์๊ถ ์์ ์ ๋ฐ ๊ธฐ์ฌ์๊ฐ "์๋ ๊ทธ๋๋ก" ์ ๊ณตํ๋ฉฐ, ์ํ์ฑ ๋ฐ ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ์ ๋ํ ๋ฌต์์ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ๋ชจ๋ ๋ช
์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ์ด ๋ถ์ธ๋ฉ๋๋ค. ์ด๋ ํ ๊ฒฝ์ฐ์๋ ์ ์๊ถ ์์ ์ ๋๋ ๊ธฐ์ฌ์๋ ๋ณธ ์ํํธ์จ์ด์ ์ฌ์ฉ์ผ๋ก ์ธํด ์ด๋ ํ ๋ฐฉ์์ผ๋ก๋ ๋ฐ์ํ๋ ์ง์ , ๊ฐ์ , ๋ถ์์ , ํน๋ณ, ์์์ ๋๋ ๊ฒฐ๊ณผ์ ์ํด(๋์ฒด ์ํ ๋๋ ์๋น์ค์ ์กฐ๋ฌ, ์ฌ์ฉ, ๋ฐ์ดํฐ ๋๋ ์ด์ต์ ์์ค ๋๋ ์
๋ฌด ์ค๋จ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์์)์ ๋ํด ๊ณ์ฝ, ์๊ฒฉํ ์ฑ
์ ๋๋ ๋ถ๋ฒํ์(๊ณผ์ค ๋๋ ๊ธฐํ ํฌํจ)์ ๋ฐ๋ฅธ ๋ชจ๋ ์ฑ
์ ์ด๋ก ๋ฐ ๊ทธ ์์ธ์ ๋ํด ์ฑ
์์ ์ง์ง ์์ผ๋ฉฐ, ์ด๋ฌํ ์ํด์ ๊ฐ๋ฅ์ฑ์ ๋ฏธ๋ฆฌ ๊ณ ์ง๋ฐ์ ๊ฒฝ์ฐ์๋ ์ฑ
์์ ์ง์ง ์์ต๋๋ค.
BSD 3-์ "์ ๊ท" ๋๋ "๊ฐ์ " ๋ผ์ด์ ์ค
(๊ตฌ๊ธ V8 ์๋ฐ์คํฌ๋ฆฝํธ ์์ง 3.14.5.8)
๋ผ์ด์ ์ค: BSD-3-์ ~๊ตฌ๊ธ
๋ค์ ์กฐ๊ฑด์ ์ถฉ์กฑํ๋ ๊ฒฝ์ฐ ์์ ์ฌ๋ถ์ ๊ด๊ณ์์ด ์์ค ๋ฐ ๋ฐ์ด๋๋ฆฌ ํ์์ ์ฌ๋ฐฐํฌ ๋ฐ ์ฌ์ฉ์ด ํ์ฉ๋ฉ๋๋ค:
1. ์์ค ์ฝ๋์ ์ฌ๋ฐฐํฌ์๋ ์์ ์ ์๊ถ ๊ณ ์ง, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋ค์ ๋ฉด์ฑ
์กฐํญ์ด ํฌํจ๋์ด์ผ ํฉ๋๋ค.
2. ๋ฐ์ด๋๋ฆฌ ํ์์ ์ฌ๋ฐฐํฌ๋ ๋ฐฐํฌ์ ํจ๊ป ์ ๊ณต๋๋ ๋ฌธ์ ๋ฐ/๋๋ ๊ธฐํ ์๋ฃ์ ์์ ์ ์๊ถ ๊ณ ์ง, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋ค์ ๋ฉด์ฑ
์กฐํญ์ ๋ฐ๋์ ํฌํจํด์ผ ํฉ๋๋ค.
3. ์ ์ด๋ฆ์ด๋ ๊ธฐ์ฌ์์ ์ด๋ฆ์ ๊ตฌ์ฒด์ ์ธ ์ฌ์ ์๋ฉด ํ๊ฐ ์์ด ์ด ์ํํธ์จ์ด์์ ํ์๋ ์ ํ์ ๋ณด์ฆํ๊ฑฐ๋ ํ๋ณดํ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค.
.
๋ณธ ์ํํธ์จ์ด๋ ์ ์๊ถ ์์ ์ ๋ฐ ๊ธฐ์ฌ์๊ฐ "์๋ ๊ทธ๋๋ก" ์ ๊ณตํ๋ฉฐ, ์ํ์ฑ ๋ฐ ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ์ ๋ํ ๋ฌต์์ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ๋ชจ๋ ๋ช
์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ์ด ๋ถ์ธ๋ฉ๋๋ค. ์ด๋ ํ ๊ฒฝ์ฐ์๋ ์ ์๊ถ ์์ ์ ๋๋ ๊ธฐ์ฌ์๋ ๋ณธ ์ํํธ์จ์ด์ ์ฌ์ฉ์ผ๋ก ์ธํด ์ด๋ ํ ๋ฐฉ์์ผ๋ก๋ ๋ฐ์ํ๋ ์ง์ , ๊ฐ์ , ๋ถ์์ , ํน๋ณ, ์์์ ๋๋ ๊ฒฐ๊ณผ์ ์ํด(๋์ฒด ์ํ ๋๋ ์๋น์ค์ ์กฐ๋ฌ, ์ฌ์ฉ, ๋ฐ์ดํฐ ๋๋ ์ด์ต์ ์์ค ๋๋ ์
๋ฌด ์ค๋จ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์์)์ ๋ํด ๊ณ์ฝ, ๋ฌด๊ณผ์ค์ฑ
์ ๋๋ ๋ถ๋ฒํ์(๊ณผ์ค ๋๋ ๊ธฐํ ํฌํจ)์ ๋ฐ๋ฅธ ๋ชจ๋ ์ฑ
์ ์ด๋ก ๊ณผ ๊ทธ ๋ฐ์ ์์ธ์ ๋ํด ์ฑ
์์ ์ง์ง ์์ผ๋ฉฐ, ์ด๋ฌํ ์ํด์ ๊ฐ๋ฅ์ฑ์ ๋ฏธ๋ฆฌ ๊ณ ์ง๋ฐ์ ๊ฒฝ์ฐ์๋ ์ฑ
์์ ์ง์ง ์์ต๋๋ค.
BSD 3-์ "์ ๊ท" ๋๋ "๊ฐ์ " ๋ผ์ด์ ์ค
(๊ตฌ๊ธ-๋ก๊ทธ 0.3.4)
์ถ์ฒ: http://code.google.com/p/google-glog/
ํ์ผ: *
์ ์๊ถ: 2008 Google Inc.
๋ผ์ด์ ์ค: BSD-3-์
ํ์ผ: debian/*์ญ์ฃผ
์ ์๊ถ:
2008 Google Inc.
2012 ์์นด๋ฒ ์ฝ์ด์น <vbkaisetsu@gmail.com>
2010-2012 ๋ค์ด๊ณ ๋ชจ๋ฆฌ์ํค <daigo@debian.org>
๋ผ์ด์ ์ค: BSD-3-์
๋ค์ ์กฐ๊ฑด์ ์ถฉ์กฑํ๋ ๊ฒฝ์ฐ ์์ ์ฌ๋ถ์ ๊ด๊ณ์์ด ์์ค ๋ฐ ๋ฐ์ด๋๋ฆฌ ํ์์ ์ฌ๋ฐฐํฌ ๋ฐ ์ฌ์ฉ์ด ํ์ฉ๋ฉ๋๋ค:
1. ์์ค ์ฝ๋์ ์ฌ๋ฐฐํฌ์๋ ์์ ์ ์๊ถ ๊ณ ์ง, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋ค์ ๋ฉด์ฑ
์กฐํญ์ด ํฌํจ๋์ด์ผ ํฉ๋๋ค.
2. ๋ฐ์ด๋๋ฆฌ ํ์์ ์ฌ๋ฐฐํฌ๋ ๋ฐฐํฌ์ ํจ๊ป ์ ๊ณต๋๋ ๋ฌธ์ ๋ฐ/๋๋ ๊ธฐํ ์๋ฃ์ ์์ ์ ์๊ถ ๊ณ ์ง, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋ค์ ๋ฉด์ฑ
์กฐํญ์ ๋ฐ๋์ ํฌํจํด์ผ ํฉ๋๋ค.
3. ๊ตฌ์ฒด์ ์ธ ์ฌ์ ์๋ฉด ํ๊ฐ ์์ด ๋ณธ ์ํํธ์จ์ด์์ ํ์๋ ์ ํ์ ๋ณด์ฆํ๊ฑฐ๋ ํ๋ณดํ๊ธฐ ์ํด ๋ณธ ๋ํ์ ์ด๋ฆ์ด๋ ๊ธฐ์ฌ์์ ์ด๋ฆ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
.
๋ณธ ์ํํธ์จ์ด๋ ๋ฆฌ์ ํธ ๋ฐ ๊ธฐ์ฌ์๊ฐ "์๋ ๊ทธ๋๋ก" ์ ๊ณตํ๋ฉฐ, ์ํ์ฑ ๋ฐ ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ์ ๋ํ ๋ฌต์์ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ๋ชจ๋ ๋ช
์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ์ด ๋ถ์ธ๋ฉ๋๋ค. ์ด๋ ํ ๊ฒฝ์ฐ์๋ ๋ฆฌ์ ํธ ๋๋ ๊ธฐ์ฌ์๋ ๋ณธ ์ํํธ์จ์ด์ ์ฌ์ฉ์ผ๋ก ์ธํด ์ด๋ ํ ๋ฐฉ์์ผ๋ก๋ ๋ฐ์ํ๋ ์ง์ , ๊ฐ์ , ๋ถ์์ , ํน๋ณ, ์์์ ๋๋ ๊ฒฐ๊ณผ์ ์ํด(๋์ฒด ์ํ ๋๋ ์๋น์ค์ ์กฐ๋ฌ, ์ฌ์ฉ, ๋ฐ์ดํฐ ๋๋ ์ด์ต์ ์์ค ๋๋ ์
๋ฌด ์ค๋จ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์์)์ ๋ํด ๊ณ์ฝ, ์๊ฒฉํ ์ฑ
์ ๋๋ ๋ถ๋ฒํ์(๊ณผ์ค ๋๋ ๊ธฐํ ํฌํจ)์ ๋ฐ๋ฅธ ๋ชจ๋ ์ฑ
์ ์ด๋ก ๋ฐ ๊ทธ ๋ฐ์ ์์ธ์ ๋ํด ์ฑ
์์ ์ง์ง ์์ผ๋ฉฐ, ์ด๋ฌํ ์ํด์ ๊ฐ๋ฅ์ฑ์ ๋ฏธ๋ฆฌ ๊ณ ์ง๋ฐ์ ๊ฒฝ์ฐ์๋ ์ฑ
์์ ์ง์ง ์์ต๋๋ค.
BSD 3-์ "์ ๊ท" ๋๋ "๊ฐ์ " ๋ผ์ด์ ์ค
(Google C++ ํ
์คํธ ํ๋ ์์ํฌ 1.8.0)
์
์คํธ๋ฆผ ์์ค: https://github.com/google/googletest
ํ์ผ: *
์ ์๊ถ: ์ ์๊ถ 2008, Google Inc.
๋ผ์ด์ ์ค: BSD-C3
์ ์๊ถ 2008, Google Inc.
๋ชจ๋ ๊ถ๋ฆฌ ๋ณด์ .
.
๋ค์ ์กฐ๊ฑด์ ์ถฉ์กฑํ๋ ๊ฒฝ์ฐ ์์ ์ฌ๋ถ์ ๊ด๊ณ์์ด ์์ค ๋ฐ ๋ฐ์ด๋๋ฆฌ ํ์์ ์ฌ๋ฐฐํฌ ๋ฐ ์ฌ์ฉ์ด ํ์ฉ๋ฉ๋๋ค:
1. ์์ค ์ฝ๋์ ์ฌ๋ฐฐํฌ์๋ ์์ ์ ์๊ถ ๊ณ ์ง, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋ค์ ๋ฉด์ฑ
์กฐํญ์ด ํฌํจ๋์ด์ผ ํฉ๋๋ค.
2. ๋ฐ์ด๋๋ฆฌ ํ์์ ์ฌ๋ฐฐํฌ๋ ๋ฐฐํฌ์ ํจ๊ป ์ ๊ณต๋๋ ๋ฌธ์ ๋ฐ/๋๋ ๊ธฐํ ์๋ฃ์ ์์ ์ ์๊ถ ๊ณ ์ง, ์ด ์กฐ๊ฑด ๋ชฉ๋ก ๋ฐ ๋ค์ ๋ฉด์ฑ
์กฐํญ์ ๋ฐ๋์ ํฌํจํด์ผ ํฉ๋๋ค.
3. ์ ์ด๋ฆ์ด๋ ๊ธฐ์ฌ์์ ์ด๋ฆ์ ๊ตฌ์ฒด์ ์ธ ์ฌ์ ์๋ฉด ํ๊ฐ ์์ด ์ด ์ํํธ์จ์ด์์ ํ์๋ ์ ํ์ ๋ณด์ฆํ๊ฑฐ๋ ํ๋ณดํ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค.
.
๋ณธ ์ํํธ์จ์ด๋ ์ ์๊ถ ์์ ์ ๋ฐ ๊ธฐ์ฌ์๊ฐ "์๋ ๊ทธ๋๋ก" ์ ๊ณตํ๋ฉฐ, ์ํ์ฑ ๋ฐ ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ์ ๋ํ ๋ฌต์์ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ๋ชจ๋ ๋ช
์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ์ด ๋ถ์ธ๋ฉ๋๋ค. ์ด๋ ํ ๊ฒฝ์ฐ์๋ ์ ์๊ถ ์์ ์ ๋๋ ๊ธฐ์ฌ์๋ ๋ณธ ์ํํธ์จ์ด์ ์ฌ์ฉ์ผ๋ก ์ธํด ์ด๋ ํ ๋ฐฉ์์ผ๋ก๋ ๋ฐ์ํ๋ ์ง์ , ๊ฐ์ , ๋ถ์์ , ํน๋ณ, ์์์ ๋๋ ๊ฒฐ๊ณผ์ ์ํด(๋์ฒด ์ํ ๋๋ ์๋น์ค์ ์กฐ๋ฌ, ์ฌ์ฉ, ๋ฐ์ดํฐ ๋๋ ์ด์ต์ ์์ค ๋๋ ์
๋ฌด ์ค๋จ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์์)์ ๋ํด ๊ณ์ฝ, ์๊ฒฉํ ์ฑ
์ ๋๋ ๋ถ๋ฒํ์(๊ณผ์ค ๋๋ ๊ธฐํ ํฌํจ)์ ๋ฐ๋ฅธ ๋ชจ๋ ์ฑ
์ ์ด๋ก ๋ฐ ๊ทธ ์์ธ์ ๋ํด ์ฑ
์์ ์ง์ง ์์ผ๋ฉฐ, ์ด๋ฌํ ์ํด์ ๊ฐ๋ฅ์ฑ์ ๋ฏธ๋ฆฌ ๊ณ ์ง๋ฐ์ ๊ฒฝ์ฐ์๋ ์ฑ
์์ ์ง์ง ์์ต๋๋ค.
์ปฌ ๋ผ์ด์ ์ค
(cURL 7.49.1)
์ปฌ ๋ผ์ด์ ์ค
์ ์๊ถ (c) 1996 - 2015, Daniel Stenberg, <์ ์๊ถ์ ยฉ 2015daniel@haxx.se>.
๋ชจ๋ ๊ถ๋ฆฌ ๋ณด์ .
์์ ์ ์๊ถ ๊ณ ์ง ๋ฐ ๋ณธ ํ๊ฐ ๊ณ ์ง๊ฐ ๋ชจ๋ ์ฌ๋ณธ์ ํ์๋๋ ๊ฒฝ์ฐ, ๋ณธ ์ํํธ์จ์ด์ ์ฌ์ฉ, ๋ณต์ฌ, ์์ ๋ฐ ๋ฐฐํฌ๋ ์์๋ฃ ์ ๋ฌด์ ๊ด๊ณ์์ด ์ด๋ ํ ๋ชฉ์ ์ผ๋ก๋ ํ์ฉ๋ฉ๋๋ค.
์ํํธ์จ์ด๋ ์ํ์ฑ, ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ ๋ฐ ์ 3์ ๊ถ๋ฆฌ์ ๋น์นจํด์ ๋ํ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ์ด๋ ํ ์ข
๋ฅ์ ๋ช
์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ ์์ด "์๋ ๊ทธ๋๋ก" ์ ๊ณต๋ฉ๋๋ค. ์ด๋ ํ ๊ฒฝ์ฐ์๋ ์ ์์ ๋๋ ์ ์๊ถ ์์ ์๋ ์ํํธ์จ์ด ๋๋ ์ํํธ์จ์ด์ ์ฌ์ฉ ๋๋ ๊ธฐํ ๊ฑฐ๋๋ก ์ธํด, ๊ทธ๋ก๋ถํฐ ๋๋ ์ด์ ๊ด๋ จํ์ฌ ๋ฐ์ํ๋ ๊ณ์ฝ, ๋ถ๋ฒํ์ ๋๋ ๊ธฐํ ์์ก์์ ์ด๋ ํ ์ฒญ๊ตฌ, ์ํด๋ฐฐ์ ๋๋ ๊ธฐํ ์ฑ
์์ ๋ํด์๋ ์ฑ
์์ ์ง์ง ์์ต๋๋ค.
๋ณธ ๊ณ ์ง์ ํฌํจ๋ ๊ฒฝ์ฐ๋ฅผ ์ ์ธํ๊ณ ์ ์๊ถ ์์ ์์ ์ด๋ฆ์ ์ ์๊ถ ์์ ์์ ์ฌ์ ์๋ฉด ์น์ธ ์์ด ๋ณธ ์ํํธ์จ์ด์ ํ๋งค, ์ฌ์ฉ ๋๋ ๊ธฐํ ๊ฑฐ๋๋ฅผ ํ๋ณดํ๊ธฐ ์ํด ๊ด๊ณ ๋๋ ๊ธฐํ ๋ฐฉ์์ผ๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค.
Erlang ํผ๋ธ๋ฆญ ๋ผ์ด์ ์ค v1.1
(Erlang OTP_R16B03-1, erlang R16B)
ERLANG ํผ๋ธ๋ฆญ ๋ผ์ด์ ์ค (๋ฒ์ 1.1)
1. ์ ์.
1.1. "๊ธฐ์ฌ์"๋ ์์ ์ฌํญ์ ์์ฑํ๊ฑฐ๋ ์์ฑ์ ๊ธฐ์ฌํ๋ ๊ฐ ์ฃผ์ฒด๋ฅผ ์๋ฏธํฉ๋๋ค.
1.2. "๊ธฐ์ฌ์ ๋ฒ์ "์ด๋ ์๋ณธ ์ฝ๋, ๊ธฐ์ฌ์๊ฐ ์ฌ์ฉํ ์ด์ ์์ ๋ณธ ๋ฐ ํน์ ๊ธฐ์ฌ์๊ฐ ๋ง๋ ์์ ๋ณธ์ ์กฐํฉ์ ์๋ฏธํฉ๋๋ค.
1.3. "์ ์ฉ ๋์ ์ฝ๋"๋ ์๋ณธ ์ฝ๋ ๋๋ ์์ ๋ณธ ๋๋ ์๋ณธ ์ฝ๋์ ์์ ๋ณธ์ ์กฐํฉ์ ์๋ฏธํ๋ฉฐ, ๊ฐ ๊ฒฝ์ฐ์ ๊ทธ ์ผ๋ถ๋ฅผ ํฌํจํฉ๋๋ค.
1.4. "์ ์ ๋ฐฐํฌ ๋ฉ์ปค๋์ฆ"์ด๋ ์ํํธ์จ์ด ๊ฐ๋ฐ ์ปค๋ฎค๋ํฐ์์ ๋ฐ์ดํฐ์ ์ ์์ ์ ์ก์ ์ํด ์ผ๋ฐ์ ์ผ๋ก ์ธ์ ๋๋ ๋ฉ์ปค๋์ฆ์ ์๋ฏธํฉ๋๋ค.
1.5. "์คํ ํ์ผ"์ ์์ค ์ฝ๋ ์ด์ธ์ ๋ชจ๋ ํํ์ ์ปค๋ฒ๋ ์ฝ๋๋ฅผ ์๋ฏธํฉ๋๋ค.
1.6. "์ต์ด ๊ฐ๋ฐ์"๋ ๋ณ์ฒจ A์์ ์๊ตฌํ๋ ์์ค ์ฝ๋ ๊ณ ์ง์์ ์ต์ด ๊ฐ๋ฐ์๋ก ์๋ณ๋ ๊ฐ์ธ ๋๋ ๋จ์ฒด๋ฅผ ์๋ฏธํฉ๋๋ค.
1.7. "๋๊ท๋ชจ ์ ์๋ฌผ"์ด๋ ์ ์ฉ ๋์ ์ฝ๋ ๋๋ ๊ทธ ์ผ๋ถ๊ฐ ๋ณธ ๋ผ์ด์ ์ค ์กฐ๊ฑด์ ์ ์ฉ์ ๋ฐ์ง ์๋ ์ฝ๋์ ๊ฒฐํฉ๋ ์ ์๋ฌผ์ ์๋ฏธํฉ๋๋ค.
1.8. "๋ผ์ด์ ์ค"๋ ๋ณธ ๋ฌธ์๋ฅผ ์๋ฏธํฉ๋๋ค.
1.9. "์์ "์ด๋ ์๋ณธ ์ฝ๋ ๋๋ ์ด์ ์์ ๋ณธ์ ๋ด์ฉ์ด๋ ๊ตฌ์กฐ์์ ์ถ๊ฐ ๋๋ ์ญ์ ๋๋ ๋ชจ๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค. ์ปค๋ฒ ์ฝ๋๊ฐ ์ผ๋ จ์ ํ์ผ๋ก ๋ฆด๋ฆฌ์ค๋๋ ๊ฒฝ์ฐ, ์์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค: A. ์๋ณธ ์ฝ๋ ๋๋ ์ด์ ์์ ์ฌํญ์ด ํฌํจ๋ ํ์ผ์ ๋ด์ฉ์ ์ถ๊ฐํ๊ฑฐ๋ ์ญ์ ํ๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค. B. ์๋ณธ ์ฝ๋ ๋๋ ์ด์ ์์ ๋ณธ์ ์ผ๋ถ๋ฅผ ํฌํจํ๋ ๋ชจ๋ ์ ํ์ผ.
1.10. "์๋ณธ ์ฝ๋"๋ ๋ณ์ฒจ A์์ ์๊ตฌํ๋ ์์ค ์ฝ๋ ๊ณ ์ง์ ์๋ณธ ์ฝ๋๋ก ๋ช
์๋ ์ปดํจํฐ ์ํํธ์จ์ด ์ฝ๋์ ์์ค ์ฝ๋๋ฅผ ์๋ฏธํ๋ฉฐ, ๋ณธ ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ์ถ์๋ ๋น์์๋ ์ด๋ฏธ ๋ณธ ๋ผ์ด์ ์ค์ ์ ์ฉ์ ๋ฐ๋ ์ปค๋ฒ๋ฆฌ์ง ์ฝ๋๊ฐ ์๋๋๋ค.
1.11. "์์ค ์ฝ๋"๋ ์ปค๋ฒ ์ฝ๋์ ํฌํจ๋ ๋ชจ๋ ๋ชจ๋๊ณผ ๊ด๋ จ๋ ์ธํฐํ์ด์ค ์ ์ ํ์ผ, ์คํ ํ์ผ์ ์ปดํ์ผ ๋ฐ ์ค์น๋ฅผ ์ ์ดํ๋ ๋ฐ ์ฌ์ฉ๋๋ ์คํฌ๋ฆฝํธ, ๋๋ ์ ์ฝ๋ ๋๋ ๊ธฐ์ฌ์๊ฐ ์ ํํ ์ ์๋ ค์ง ๋ค๋ฅธ ์ปค๋ฒ ์ฝ๋์์ ์์ค ์ฝ๋ ์ฐจ๋ฑ ๋น๊ต ๋ชฉ๋ก์ ํฌํจํ์ฌ ์์ ์ ์ํด ์ ํธ๋๋ ํํ์ ์ปค๋ฒ ์ฝ๋๋ฅผ ์๋ฏธํฉ๋๋ค. ์์ค ์ฝ๋๋ ์ ์ ํ ์์ถ ํด์ ๋๋ ์์ถ ํด์ ์ํํธ์จ์ด๊ฐ ๋ฌด๋ฃ๋ก ๋๋ฆฌ ์ฌ์ฉ ๊ฐ๋ฅํ๋ค๋ฉด ์์ถ ๋๋ ์์นด์ด๋ธ ํํ๋ก ์กด์ฌํ ์ ์์ต๋๋ค.
1.12. "์ฌ์ฉ์"๋ ๋ณธ ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ๊ถ๋ฆฌ๋ฅผ ํ์ฌํ๊ณ ๋ณธ ๋ผ์ด์ ์ค์ ๋ชจ๋ ์กฐ๊ฑด์ ์ค์ํ๋ ๊ฐ์ธ ๋๋ ๋ฒ์ธ์ ์๋ฏธํฉ๋๋ค. ๋ฒ์ธ์ ๊ฒฝ์ฐ, "๊ทํ"๋ ๊ทํ๋ฅผ ์ง๋ฐฐํ๊ฑฐ๋, ๊ทํ๋ก๋ถํฐ ์ง๋ฐฐ๋ฅผ ๋ฐ๊ฑฐ๋, ๊ทํ์ ๊ณต๋ ์ง๋ฐฐ๋ฅผ ๋ฐ๋ ๋ชจ๋ ๋ฒ์ธ์ ํฌํจํฉ๋๋ค. ์ด ์ ์์ ๋ชฉ์ ์ "ํต์ "๋ (a) ๊ณ์ฝ ๋๋ ๊ธฐํ ๋ฐฉ์์ผ๋ก ํด๋น ๋ฒ์ธ์ ์ง์ ๋๋ ๊ด๋ฆฌ๋ฅผ ์ ๋ฐํ ์ ์๋ ์ง์ ๋๋ ๊ฐ์ ์ ์ธ ๊ถํ ๋๋ (b) ํด๋น ๋ฒ์ธ์ ๋ฐํ ์ฃผ์ ๋๋ ์์ต์ ์์ ๊ถ์ 50%(50%) ์ด์์ ์์ ํ๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค.
ย 2. ์์ค ์ฝ๋ ๋ผ์ด์ ์ค.
2.1. ์ด๊ธฐ ๊ฐ๋ฐ์ ๋ณด์กฐ๊ธ.
์ด์ ๋ฐ๋ผ ์ต์ด ๊ฐ๋ฐ์๋ ์ 3์์ ์ง์ ์ฌ์ฐ๊ถ ์ฃผ์ฅ์ ๋ฐ๋ผ ์ ์ธ๊ณ์์ ๋ก์ดํฐ๊ฐ ์๋ ๋น๋
์ ์ ๋ผ์ด์ ์ค๋ฅผ ๊ทํ์๊ฒ ๋ถ์ฌํฉ๋๋ค:
a. ์๋ณธ ์ฝ๋(๋๋ ๊ทธ ์ผ๋ถ)๋ฅผ ์์ ์ฌ๋ถ์ ๊ด๊ณ์์ด ๋๋ ๋ ํฐ ์ ์๋ฌผ์ ์ผ๋ถ๋ก ์ฌ์ฉ, ๋ณต์ , ์์ , ์ ์, ์ํ, ์ฌ๋ผ์ด์ ์ค ๋ฐ ๋ฐฐํฌํ๋ ํ์.
b. ํ์ฌ ๋๋ ํฅํ ์ต์ด ๊ฐ๋ฐ์๊ฐ ์์ ํ๊ฑฐ๋ ํต์ ํ๋ ํนํ์ ๋ฐ๋ผ ์๋ณธ ์ฝ๋(๋๋ ๊ทธ ์ผ๋ถ)๋ฅผ ์ ์, ์ ์, ์ฌ์ฉ ๋ฐ ํ๋งค("ํ์ฉ")ํ๋, ๊ทธ๋ฌํ ํนํ๊ฐ ๊ทํ๊ฐ ์๋ณธ ์ฝ๋(๋๋ ๊ทธ ์ผ๋ถ)๋ฅผ ํ์ฉํ๋ ๋ฐ ํฉ๋ฆฌ์ ์ผ๋ก ํ์ํ ๋ฒ์๊น์ง๋ง ํ์ฉํ๊ณ ์ถ๊ฐ ์์ ๋๋ ์กฐํฉ์ ํ์ฉํ๋ ๋ฐ ํ์ํ ๊ทธ ์ด์์ ๋ฒ์๊น์ง ํ์ฉํ์ง ์๋ ๊ฒฝ์ฐ์
๋๋ค.
2.2. ๊ธฐ์ฌ์ ๋ณด์กฐ๊ธ.
์ด์ ๋ฐ๋ผ ๊ฐ ๊ธฐ์ฌ์๋ ์ 3์์ ์ง์ ์ฌ์ฐ๊ถ ์ฃผ์ฅ์ ๋ฐ๋ผ ์ ์ธ๊ณ์์ ๋ก์ดํฐ๊ฐ ์๋ ๋น๋
์ ์ ๋ผ์ด์ ์ค๋ฅผ ๊ทํ์๊ฒ ๋ถ์ฌํฉ๋๋ค:
a. ํด๋น ๊ธฐ์ฌ์๊ฐ ๋ง๋ ์์ ์ฌํญ(๋๋ ๊ทธ ์ผ๋ถ)์ ์์ ํ์ง ์์ ์ํ๋ก, ๋ค๋ฅธ ์์ ์ฌํญ๊ณผ ํจ๊ป, ์ปค๋ฒ ์ฝ๋ ๋๋ ๋ ํฐ ์์
์ ์ผ๋ถ๋ก ์ฌ์ฉ, ๋ณต์ , ์์ , ํ์, ์ํ, ์ฌ๋ผ์ด์ ์ค ๋ฐ ๋ฐฐํฌํ๋ ๊ฒ. ๊ทธ๋ฆฌ๊ณ
b. ๊ธฐ์ฌ์๊ฐ ํ์ฌ ๋๋ ํฅํ ์์ ํ๊ฑฐ๋ ํต์ ํ๋ ํนํ์ ๋ฐ๋ผ ๊ธฐ์ฌ์ ๋ฒ์ (๋๋ ๊ทธ ์ผ๋ถ)์ ํ์ฉํ๋, ๊ทธ๋ฌํ ํนํ๊ฐ ๊ทํ๊ฐ ๊ธฐ์ฌ์ ๋ฒ์ (๋๋ ๊ทธ ์ผ๋ถ)์ ํ์ฉํ๊ธฐ ์ํด ํฉ๋ฆฌ์ ์ผ๋ก ํ์ํ ๋ฒ์๊น์ง๋ง, ๊ทธ๋ฆฌ๊ณ ์ถ๊ฐ ์์ ๋๋ ์กฐํฉ์ ํ์ฉํ๋ ๋ฐ ํ์ํ ๊ทธ ์ด์์ ๋ฒ์๊น์ง๋ง ํด๋น ํนํ๋ฅผ ์ด์ฉํ ์ ์์ต๋๋ค.
3. ๋ฐฐํฌ ์๋ฌด.
3.1. ๋ผ์ด์ ์ค ์ ์ฉ.
์ฌ์ฉ์๊ฐ ๊ธฐ์ฌํ๋ ์์ ์ฌํญ์๋ 2.2ํญ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ๋ณธ ๋ผ์ด์ ์ค์ ์กฐ๊ฑด์ด ์ ์ฉ๋ฉ๋๋ค. ์ปค๋ฒ ์ฝ๋์ ์์ค ์ฝ๋ ๋ฒ์ ์ ๋ณธ ๋ผ์ด์ ์ค์ ์กฐ๊ฑด์ ๋ฐ๋ผ์๋ง ๋ฐฐํฌํ ์ ์์ผ๋ฉฐ, ๊ทํ๋ ๋ฐฐํฌํ๋ ๋ชจ๋ ์์ค ์ฝ๋ ์ฌ๋ณธ์ ๋ณธ ๋ผ์ด์ ์ค ์ฌ๋ณธ์ ํฌํจ์์ผ์ผ ํฉ๋๋ค. ๊ทํ๋ ์์ค ์ฝ๋ ๋ฒ์ ์ ๋ณธ ๋ผ์ด์ ์ค์ ํด๋น ๋ฒ์ ๋๋ ๋ณธ ๋ผ์ด์ ์ค์ ๋ฐ๋ฅธ ์์ ์์ ๊ถ๋ฆฌ๋ฅผ ๋ณ๊ฒฝํ๊ฑฐ๋ ์ ํํ๋ ์ด๋ ํ ์กฐ๊ฑด๋ ์ ์ํ๊ฑฐ๋ ๋ถ๊ณผํ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๊ทํ๋ 3.5ํญ์ ์ค๋ช
๋ ์ถ๊ฐ ๊ถ๋ฆฌ๋ฅผ ์ ๊ณตํ๋ ์ถ๊ฐ ๋ฌธ์๋ฅผ ํฌํจํ ์ ์์ต๋๋ค.
3.2. ์์ค ์ฝ๋์ ๊ฐ์ฉ์ฑ.
๊ทํ๊ฐ ๊ธฐ์ฌํ๋ ๋ชจ๋ ์์ ์ฌํญ์ ๋ณธ ๋ผ์ด์ ์ค ์กฐ๊ฑด์ ๋ฐ๋ผ ์คํ ๊ฐ๋ฅ ๋ฒ์ ๊ณผ ๋์ผํ ๋งค์ฒด ๋๋ ํ์ฉ๋ ์ ์ ๋ฐฐํฌ ๋ฉ์ปค๋์ฆ์ ํตํด ๊ทํ๊ฐ ์คํ ๊ฐ๋ฅ ๋ฒ์ ์ ์ ๊ณตํ ๋ชจ๋ ์ฌ๋์๊ฒ ์์ค ์ฝ๋ ํํ๋ก ์ ๊ณต๋์ด์ผ ํ๋ฉฐ, ์ ์ ๋ฐฐํฌ ๋ฉ์ปค๋์ฆ์ ํตํด ์ ๊ณต๋ ๊ฒฝ์ฐ ์ฒ์ ์ ๊ณต๋ ๋ ๋ก๋ถํฐ ์ต์ 12๊ฐ์ ๋์ ๋๋ ํด๋น ํน์ ์์ ์ฌํญ์ ํ์ ๋ฒ์ ์ด ํด๋น ์์ ์์๊ฒ ์ ๊ณต๋ ํ ์ต์ 6๊ฐ์ ๋์ ๊ณ์ ์ ๊ณต๋์ด์ผ ํฉ๋๋ค. ๊ทํ๋ ์ ์ ๋ฐฐํฌ ๋ฉ์ปค๋์ฆ์ด ์ 3์์ ์ํด ์ ์ง๋๋ ๊ฒฝ์ฐ์๋ ์์ค ์ฝ๋ ๋ฒ์ ์ ๊ณ์ ์ฌ์ฉํ ์ ์๋๋ก ๋ณด์ฅํ ์ฑ
์์ด ์์ต๋๋ค.
3.3. ์์ ์ฌํญ ์ค๋ช
.
๊ทํ๋ ๊ทํ๊ฐ ๊ธฐ์ฌํ ๋ชจ๋ ์ปค๋ฒ๋ ์ฝ๋์ ํด๋น ์ปค๋ฒ๋ ์ฝ๋๋ฅผ ์์ฑํ๊ธฐ ์ํด ์ํํ ๋ณ๊ฒฝ ์ฌํญ๊ณผ ๋ณ๊ฒฝ ๋ ์ง๋ฅผ ๊ธฐ๋กํ ํ์ผ์ ํฌํจ์์ผ์ผ ํฉ๋๋ค. ๊ทํ๋ ์์ ์ฌํญ์ด ์ต์ด ๊ฐ๋ฐ์๊ฐ ์ ๊ณตํ ์๋ณธ ์ฝ๋์์ ์ง๊ฐ์ ์ ์ผ๋ก ํ์๋์๋ค๋ ๋์ ์ ๋๋ ๋ฌธ๊ตฌ๋ฅผ ํฌํจํด์ผ ํ๋ฉฐ, (a) ์์ค ์ฝ๋์ ์ต์ด ๊ฐ๋ฐ์์ ์ด๋ฆ์ ํฌํจ์ํค๊ณ (b) ์คํ ๊ฐ๋ฅ ๋ฒ์ ๋๋ ๊ด๋ จ ๋ฌธ์์ ๋ชจ๋ ๊ณต์ง์ ์ ์ฉ ๋์ ์ฝ๋์ ์ถ์ฒ ๋๋ ์์ ๊ถ์ ์ค๋ช
ํ๋ ๋ฌธ๊ตฌ๋ฅผ ํฌํจ์์ผ์ผ ํฉ๋๋ค.
ย ย
3.4. ์ง์ ์ฌ์ฐ๊ถ ๋ฌธ์
a. ์ 3์ ์ฒญ๊ตฌ.
ํน์ ๊ธฐ๋ฅ์ด๋ ์ฝ๋(๋๋ ๋ณธ ๋ผ์ด์ ์ค์ ๋ฐ๋ฅธ ํ์ฉ)์ ๋ํด ๋น์ฌ์๊ฐ ์ง์ ์ฌ์ฐ๊ถ์ ์ฃผ์ฅํ๋ค๋ ์ฌ์ค์ ์๊ฒ ๋ ๊ฒฝ์ฐ, ๊ทํ๋ ์์ค ์ฝ๋ ๋ฐฐํฌ์ ํด๋น ์ฃผ์ฅ ๋ฐ ์ฃผ์ฅ์ ์ ๊ธฐํ ๋น์ฌ์๋ฅผ ์์ ์๊ฐ ๋๊ตฌ์๊ฒ ์ฐ๋ฝํด์ผ ํ๋์ง ์ ์ ์๋๋ก ์ถฉ๋ถํ ์์ธํ ์ค๋ช
ํ๋ "LEGAL"์ด๋ผ๋ ์ ๋ชฉ์ ํ
์คํธ ํ์ผ์ ํฌํจ์์ผ์ผ ํฉ๋๋ค. 3.2ํญ์ ์ค๋ช
๋ ๋๋ก ์์ ๋ณธ์ ์ ๊ณตํ ํ์ ๊ทธ๋ฌํ ์ง์์ ์ป์ ๊ฒฝ์ฐ, ๊ทํ๋ ๊ทธ ์ดํ์ ์ ๊ณตํ๋ ๋ชจ๋ ์ฌ๋ณธ์์ LEGAL ํ์ผ์ ์ฆ์ ์์ ํด์ผ ํ๋ฉฐ, ํด๋น ์ฝ๋๋ฅผ ๋ฐ์ ์ฌ๋๋ค์๊ฒ ์๋ก์ด ์ง์์ ์ป์์์ ์๋ฆฌ๊ธฐ ์ํด ํฉ๋ฆฌ์ ์ผ๋ก ๊ณ์ฐ๋ ๊ธฐํ ๋จ๊ณ(์ ์ ํ ๋ฉ์ผ๋ง ๋ฆฌ์คํธ ๋๋ ๋ด์ค ๊ทธ๋ฃน์ ํต์งํ๋ ๋ฑ)๋ฅผ ์ทจํด์ผ ํฉ๋๋ค.
b. ๊ธฐ์ฌ์ API.
๊ทํ์ ์์ ์ฌํญ์ด ์ ํ๋ฆฌ์ผ์ด์
ํ๋ก๊ทธ๋๋ฐ ์ธํฐํ์ด์ค์ด๊ณ ๊ทํ๊ฐ ํด๋น API๋ฅผ ๊ตฌํํ๋ ๋ฐ ํฉ๋ฆฌ์ ์ผ๋ก ํ์ํ ํนํ๋ฅผ ์์ ํ๊ฑฐ๋ ๊ด๋ฆฌํ๋ ๊ฒฝ์ฐ ์ด ์ ๋ณด๋ LEGAL ํ์ผ์ ํฌํจํด์ผ ํฉ๋๋ค.
3.5. ํ์ ๊ณ ์ง ์ฌํญ.
๊ทํ๋ ์์ค ์ฝ๋์ ๊ฐ ํ์ผ๊ณผ ๋ณธ ๋ผ์ด์ ์ค์ ๋ชจ๋ ๋ฌธ์์ ๋ณ์ฒจ A์ ๊ณ ์ง๋ฅผ ๋ณต์ ํด์ผ ํ๋ฉฐ, ์ฌ๊ธฐ์ ๊ทํ๋ ๋์ ์ฝ๋์ ๊ด๋ จ๋ ์์ ์์ ๊ถ๋ฆฌ๋ฅผ ์ค๋ช
ํด์ผ ํฉ๋๋ค. ๊ทํ๊ฐ ํ๋ ์ด์์ ์์ ๋ณธ์ ์์ฑํ ๊ฒฝ์ฐ, ๊ทํ๋ ๋ณ์ฒจ A์ ๊ธฐ์ ๋ ๊ณ ์ง์ ๊ทํ์ ์ด๋ฆ์ ๊ธฐ์ฌ์๋ก ์ถ๊ฐํ ์ ์์ต๋๋ค. ํน์ ์์ค ์ฝ๋ ํ์ผ์ ๊ตฌ์กฐ์ ๊ทธ๋ฌํ ๊ณ ์ง๋ฅผ ๋ฃ์ ์ ์๋ ๊ฒฝ์ฐ, ์ฌ์ฉ์๊ฐ ๊ทธ๋ฌํ ๊ณ ์ง๋ฅผ ์ฐพ์ ๊ฐ๋ฅ์ฑ์ด ์๋ ์์น(์: ๊ด๋ จ ๋๋ ํ ๋ฆฌ ํ์ผ)์ ๊ทธ๋ฌํ ๊ณ ์ง๋ฅผ ํฌํจ์์ผ์ผ ํฉ๋๋ค. ๊ทํ๋ ํ๋ ์ด์์ ๋์ ์ฝ๋ ์์ ์์๊ฒ ๋ณด์ฆ, ์ง์, ๋ฐฐ์ ๋๋ ์ฑ
์ ์๋ฌด๋ฅผ ์ ๊ณตํ๊ณ ์ด์ ๋ํ ์์๋ฃ๋ฅผ ๋ถ๊ณผํ ์ ์์ต๋๋ค. ๋จ, ์ต์ด ๊ฐ๋ฐ์๋ ๊ธฐ์ฌ์๋ฅผ ๋์ ํด์๊ฐ ์๋๋ผ ๊ทํ ์์ ์ ์ํด์๋ง ๊ทธ๋ ๊ฒ ํ ์ ์์ต๋๋ค. ๊ทํ๋ ๊ทธ๋ฌํ ๋ณด์ฆ, ์ง์, ๋ฐฐ์ ๋๋ ์ฑ
์ ์๋ฌด๊ฐ ๊ทํ ๋จ๋
์ผ๋ก ์ ๊ณตํ๋ ๊ฒ์์ ๋ถ๋ช
ํ ํด์ผ ํ๋ฉฐ, ๊ทํ๋ ๊ทํ๊ฐ ์ ๊ณตํ๋ ๋ณด์ฆ, ์ง์, ๋ฐฐ์ ๋๋ ์ฑ
์ ์กฐ๊ฑด์ผ๋ก ์ธํด ์ด๊ธฐ ๊ฐ๋ฐ์ ๋๋ ํด๋น ๊ธฐ์ฌ์์๊ฒ ๋ฐ์ํ ๋ชจ๋ ์ฑ
์์ ๋ํด ์ด๊ธฐ ๊ฐ๋ฐ์ ๋ฐ ๋ชจ๋ ๊ธฐ์ฌ์๋ฅผ ๋ฉด์ฑ
ํ๋ ๋ฐ ๋์ํฉ๋๋ค.
3.6. ์คํ ๋ฒ์ ๋ฐฐํฌ.
๊ทํ๋ ํด๋น ์ปค๋ฒ๋ ์ฝ๋์ ๋ํด 3.1-3.5ํญ์ ์๊ฑด์ ์ถฉ์กฑํ๊ณ , 3.2ํญ์ ์๋ฌด๋ฅผ ์ดํํ ๋ฐฉ๋ฒ๊ณผ ์ฅ์์ ๋ํ ์ค๋ช
์ ํฌํจํ์ฌ ๋ณธ ๋ผ์ด์ ์ค ์กฐ๊ฑด์ ๋ฐ๋ผ ์ปค๋ฒ๋ ์ฝ๋์ ์์ค ์ฝ๋ ๋ฒ์ ์ ์ฌ์ฉํ ์ ์์์ ๋ช
์ํ๋ ๊ณ ์ง๋ฅผ ํฌํจํ๋ ๊ฒฝ์ฐ์๋ง ์คํ ๊ฐ๋ฅ ํํ๋ก ์ปค๋ฒ๋ ์ฝ๋๋ฅผ ๋ฐฐํฌํ ์ ์์ต๋๋ค. ์ด ๊ณ ์ง๋ ๊ทํ๊ฐ ๋์ ์ฝ๋์ ๊ด๋ จ๋ ์์ ์์ ๊ถ๋ฆฌ๋ฅผ ์ค๋ช
ํ๋ ์คํ ๊ฐ๋ฅ ๋ฒ์ , ๊ด๋ จ ๋ฌธ์ ๋๋ ๋ด๋ณด๋ฌผ์ ์๋ ๋ชจ๋ ๊ณ ์ง์ ๋์ ๋๊ฒ ํฌํจ๋์ด์ผ ํฉ๋๋ค. ๊ทํ๋ ๋ณธ ๋ผ์ด์ ์ค์ ์กฐ๊ฑด์ ์ค์ํ๊ณ ์คํ ๋ฒ์ ์ ๋ํ ๋ผ์ด์ ์ค๊ฐ ๋ณธ ๋ผ์ด์ ์ค์ ๋ช
์๋ ๊ถ๋ฆฌ๋ก๋ถํฐ ์์ค ์ฝ๋ ๋ฒ์ ์ ๋ํ ์์ ์์ ๊ถ๋ฆฌ๋ฅผ ์ ํํ๊ฑฐ๋ ๋ณ๊ฒฝํ๋ ค๊ณ ์๋ํ์ง ์๋๋ค๋ ์ ์ ํ์, ๋ณธ ๋ผ์ด์ ์ค์ ๋ค๋ฅธ ์กฐ๊ฑด์ ํฌํจํ ์ ์๋ ๊ทํ๊ฐ ์ ํํ ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ๋ณดํธ ๋์ ์ฝ๋์ ์คํ ๋ฒ์ ์ ๋ฐฐํฌํ ์ ์์ต๋๋ค. ๋ค๋ฅธ ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ์คํ ๋ฒ์ ์ ๋ฐฐํฌํ๋ ๊ฒฝ์ฐ, ๊ทํ๋ ๋ณธ ๋ผ์ด์ ์ค์ ๋ค๋ฅธ ๋ชจ๋ ์กฐ๊ฑด์ด ์ต์ด ๊ฐ๋ฐ์๋ ๊ธฐ์ฌ์๊ฐ ์๋ ๊ทํ๊ฐ ๋จ๋
์ผ๋ก ์ ๊ณตํ๋ ๊ฒ์์ ๋ช
ํํ ํด์ผ ํฉ๋๋ค. ์ด๋ก์จ ๊ทํ๋ ๊ทํ๊ฐ ์ ๊ณตํ๋ ๊ทธ๋ฌํ ์กฐ๊ฑด์ผ๋ก ์ธํด ์ด๊ธฐ ๊ฐ๋ฐ์ ๋๋ ํด๋น ๊ธฐ์ฌ์์๊ฒ ๋ฐ์ํ๋ ๋ชจ๋ ์ฑ
์์ ๋ํด ์ด๊ธฐ ๊ฐ๋ฐ์ ๋ฐ ๋ชจ๋ ๊ธฐ์ฌ์๋ฅผ ๋ฉด์ฑ
ํ๋ ๋ฐ ๋์ํฉ๋๋ค.
3.7. ๋๊ท๋ชจ ์ํ.
๊ทํ๋ ๋ณธ ๋ผ์ด์ ์ค์ ์กฐ๊ฑด์ด ์ ์ฉ๋์ง ์๋ ๋ค๋ฅธ ์ฝ๋์ ์ปค๋ฒ ์ฝ๋๋ฅผ ๊ฒฐํฉํ์ฌ ๋ ํฐ ์ ์๋ฌผ์ ๋ง๋ค๊ณ ๊ทธ ๋ ํฐ ์ ์๋ฌผ์ ๋จ์ผ ์ ํ์ผ๋ก ๋ฐฐํฌํ ์ ์์ต๋๋ค. ์ด๋ฌํ ๊ฒฝ์ฐ, ๊ทํ๋ ํด๋น ์ฝ๋์ ๋ํด ๋ณธ ๋ผ์ด์ ์ค์ ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํด์ผ ํฉ๋๋ค.
4. ๋ฒ๋ น ๋๋ ๊ท์ ์ผ๋ก ์ธํด ์ค์ํ ์ ์๋ ๊ฒฝ์ฐ.
๋ฒ๋ น ๋๋ ๊ท์ ์ผ๋ก ์ธํด ์ ์ฉ ๋์ ์ฝ๋์ ์ผ๋ถ ๋๋ ์ ์ฒด์ ๊ด๋ จํ์ฌ ๋ณธ ๋ผ์ด์ ์ค์ ์กฐ๊ฑด์ ์ค์ํ ์ ์๋ ๊ฒฝ์ฐ, ๊ทํ๋ ๋ณธ ๋ผ์ด์ ์ค์ ์กฐ๊ฑด์ ์ค์ํด์ผ ํฉ๋๋ค: (a) ๋ณธ ๋ผ์ด์ ์ค์ ์กฐ๊ฑด์ ์ต๋ํ ์ค์ํ๊ณ , (b) ์ ํ ์ฌํญ๊ณผ ํด๋น ์ ํ ์ฌํญ์ด ์ ์ฉ๋๋ ์ฝ๋๋ฅผ ์ค๋ช
ํด์ผ ํ๋ฉฐ, ์ด๋ฌํ ์ค๋ช
์ 3.4ํญ์ ์ค๋ช
๋ ๋ฒ์ ํ์ผ์ ํฌํจ๋์ด์ผ ํ๋ฉฐ ์์ค ์ฝ๋์ ๋ชจ๋ ๋ฐฐํฌ์ ํฌํจ๋์ด์ผ ํฉ๋๋ค. ๋ฒ๋ น์ด๋ ๊ท์ ์์ ๊ธ์งํ๋ ๊ฒฝ์ฐ๋ฅผ ์ ์ธํ๊ณ , ๊ทธ๋ฌํ ์ค๋ช
์ ๋ณดํต์ ๊ธฐ์ ์ ๊ฐ์ง ์ฌ๋์ด ์ดํดํ ์ ์์ ์ ๋๋ก ์ถฉ๋ถํ ์์ธํด์ผ ํฉ๋๋ค.
5. ๋ณธ ๋ผ์ด์ ์ค์ ์ ์ฉ.
๋ณธ ๋ผ์ด์ ์ค๋ ์ต์ด ๊ฐ๋ฐ์๊ฐ ๋ณ์ฒจ A์ ํต์ง๋ฅผ ์ฒจ๋ถํ ์ฝ๋ ๋ฐ ๊ด๋ จ ์ ์ฉ ๋์ ์ฝ๋์ ์ ์ฉ๋ฉ๋๋ค.
6. ๋ชจ์ง๋ผ ํผ๋ธ๋ฆญ ๋ผ์ด์ ์ค ์ฐ๊ฒฐ
๋ณธ Erlang ๋ผ์ด์ ์ค๋ Mozilla Public License, ๋ฒ์ 1.0์ ํ์ ์ ์๋ฌผ์
๋๋ค. ์ฌ๊ธฐ์๋ Mozilla Public License ๋ฒ์ 1.0๊ณผ ๋ค๋ฅธ ์ฉ์ด๊ฐ ํฌํจ๋์ด ์์ต๋๋ค.
7. ๋ณด์ฆ ๋ฉด์ฑ
์กฐํญ.
ํด๋น ์ฝ๋๋ ๋ณธ ๋ผ์ด์ ์ค์ ๋ฐ๋ผ "์๋ ๊ทธ๋๋ก" ์ ๊ณต๋๋ฉฐ, ํด๋น ์ฝ๋์ ๊ฒฐํจ์ด ์๊ณ , ์ํ์ฑ์ด ์์ผ๋ฉฐ, ํน์ ๋ชฉ์ ์ ์ ํฉํ๊ฑฐ๋ ์นจํดํ์ง ์๋๋ค๋ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ์ด๋ ํ ๋ช
์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ๋ ์ ๊ณต๋์ง ์์ต๋๋ค. ํด๋น ์ฝ๋์ ํ์ง ๋ฐ ์ฑ๋ฅ์ ๋ํ ๋ชจ๋ ์ํ์ ๊ทํ์๊ฒ ์์ต๋๋ค. ์ ์ฉ ๋์ ์ฝ๋์ ๊ฒฐํจ์ด ์๋ ๊ฒ์ผ๋ก ํ๋ช
๋๋ ๊ฒฝ์ฐ, ์ต์ด ๊ฐ๋ฐ์๋ ๋ค๋ฅธ ๊ธฐ์ฌ์๊ฐ ์๋ ๊ทํ๊ฐ ํ์ํ ์๋น์ค, ์๋ฆฌ ๋๋ ์์ ๋น์ฉ์ ๋ถ๋ดํฉ๋๋ค. ๋ณธ ๋ณด์ฆ ๋ฉด์ฑ
์กฐํญ์ ๋ณธ ๋ผ์ด์ ์ค์ ํ์์ ์ธ ๋ถ๋ถ์ ๊ตฌ์ฑํฉ๋๋ค. ๋ณธ ๋ฉด์ฑ
์กฐํญ์ ์ ์ธํ๊ณ ๋ ๋ณธ ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ์ด๋ ํ ๋ณด์ฅ ์ฝ๋์ ์ฌ์ฉ๋ ์น์ธ๋์ง ์์ต๋๋ค.
8. ์ข
๋ฃ.
๋ณธ ๋ผ์ด์ ์ค์ ์ด์ ๋ฐ๋ผ ๋ถ์ฌ๋ ๊ถ๋ฆฌ๋ ๊ทํ๊ฐ ๋ณธ ์ฝ๊ด์ ์ค์ํ์ง ์๊ณ ์๋ฐ ์ฌ์ค์ ์ธ์งํ ํ 30์ผ ์ด๋ด์ ํด๋น ์๋ฐ์ ์์ ํ์ง ์๋ ๊ฒฝ์ฐ ์๋์ผ๋ก ํด์ง๋ฉ๋๋ค. ๋ณธ ๋ผ์ด์ ์ค์ ์ข
๋ฃ ํ์๋ ์ ์ ํ๊ฒ ๋ถ์ฌ๋ ์ ์ฉ ๋์ ์ฝ๋์ ๋ํ ๋ชจ๋ ํ์ ๋ผ์ด์ ์ค๋ ์กด์ํฉ๋๋ค. ๋ณธ์ง์ ์ผ๋ก ๋ณธ ๋ผ์ด์ ์ค๊ฐ ์ข
๋ฃ๋ ํ์๋ ์ ํจํด์ผ ํ๋ ์กฐํญ์ ์กด์ํฉ๋๋ค.
9. ์ฑ
์ ๋ฉด์ฑ
์กฐํญ
๋ณดํธ ๋์ ์ฝ๋์ ์ฌ์ฉ์ผ๋ก ์ธํด ์ต์ด ๊ฐ๋ฐ์ ๋๋ ๊ธฐ์ฌ์๋ ์ด๋ ํ ์ํด(์ง์ ์ ์ด๋ ๊ฐ์ ์ ์ด๋ )์ ๋ํด์๋ ์ฑ
์์ ์ง์ง ์์ต๋๋ค.
10. ๊ธฐํ
๋ณธ ๋ผ์ด์ ์ค๋ ๋ณธ ๊ณ์ฝ์ ์ฃผ์ ์ ๊ดํ ์์ ํ ํฉ์๋ฅผ ๋ํ๋
๋๋ค. ์ด๋ค ์กฐํญ์ด ์ํ ๋ถ๊ฐ๋ฅํ ๊ฒ์ผ๋ก ํ๋จ๋๋ ๊ฒฝ์ฐ, ํด๋น ์กฐํญ์ ์ํ ๊ฐ๋ฅํ ๋ฒ์ ๋ด์์๋ง ๊ฐ์ ๋์ด์ผ ํฉ๋๋ค. ๋ณธ ๋ผ์ด์ ์ค๋ ์ค์จ๋ด์ ์ค์ฒด๋ฒ์ ์ํด ๊ทธ๋ฆฌ๊ณ ๊ทธ์ ๋ฐ๋ผ ํด์๋ฉ๋๋ค. ๋ณธ ๋ผ์ด์ ์ค๋ก ์ธํด ๋๋ ๋ณธ ๋ผ์ด์ ์ค์ ๊ด๋ จํ์ฌ ๋ฐ์ํ๋ ๋ชจ๋ ๋ถ์, ๋
ผ์ ๋๋ ์ฒญ๊ตฌ, ๋๋ ๊ทธ ์๋ฐ, ํด์ง ๋๋ ๋ฌดํจ๋ ์คํกํ๋ฆ ์ ๋ฒ์์ ์ 1์ฌ ๊ดํ ๋ก ํ๋ ์ค์จ๋ด ๋ฒ์์ ์ ์๊ดํ ์ ๋ฐ๋ฆ
๋๋ค.
์ ์ A.
"์ด ํ์ผ์ ๋ด์ฉ์ Erlang Public License, ๋ฒ์ 1.1(์ดํ "๋ผ์ด์ ์ค")์ ์ ์ฉ์ ๋ฐ์ผ๋ฉฐ, ๋ผ์ด์ ์ค๋ฅผ ์ค์ํ์ง ์๋ ํ ์ด ํ์ผ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ด ์ํํธ์จ์ด์ ํจ๊ป Erlang ํผ๋ธ๋ฆญ ๋ผ์ด์ ์ค ์ฌ๋ณธ์ ๋ฐ์์ด์ผ ํฉ๋๋ค. ๊ทธ๋ ์ง ์์ ๊ฒฝ์ฐ ์๋์์ด๋์น์ ํตํด ๋ค์ ์ฃผ์์์ ๊ฒ์ํ ์ ์์ต๋๋ค. http://www.erlang.org/.
๋ณธ ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ๋ฐฐํฌ๋๋ ์ํํธ์จ์ด๋ ๋ช
์์ ์ด๋ ๋ฌต์์ ์ด๋ ์ด๋ ํ ์ข
๋ฅ์ ๋ณด์ฆ๋ ์์ด "์๋ ๊ทธ๋๋ก" ๋ฐฐํฌ๋ฉ๋๋ค. ๋ผ์ด์ ์ค์ ๋ฐ๋ฅธ ๊ถ๋ฆฌ ๋ฐ ์ ํ ์ฌํญ์ ๊ท์จํ๋ ํน์ ์ธ์ด๋ ๋ผ์ด์ ์ค๋ฅผ ์ฐธ์กฐํ์ธ์.
์๋ณธ ์ฝ๋์ ์ต์ด ๊ฐ๋ฐ์๋ Ericsson Utvecklings AB์
๋๋ค. ์๋ฆญ์จ์ด ๋ง๋ ๋ถ๋ถ์ ์ ์๊ถ 1999, ์๋ฆญ์จ ์ ๋ฒ ํด๋ง์ค AB์
๋๋ค. ๋ชจ๋ ๊ถ๋ฆฌ ๋ณด์ ."
FSF ๋ฌด์ ํ ๋ผ์ด์ ์ค
(Breakpad 20100211-snapshot-71f75808)
์ ์๊ถ (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
์ด ๊ตฌ์ฑ ์คํฌ๋ฆฝํธ๋ ์์ ์ํํธ์จ์ด์ด๋ฉฐ, ์์ ์ํํธ์จ์ด ์ฌ๋จ์์ ๋ณต์ฌ, ๋ฐฐํฌ ๋ฐ ์์ ํ ์ ์๋ ๋ฌด์ ํ ๊ถํ์ ๋ถ์ฌํฉ๋๋ค.
GNU ์ผ๋ฐ ๊ณต์ค ์ฌ์ฉ ํ๊ฐ์ v2.0 ์ด์ ๋ฒ์
(jQuery 1.4.2, jquery.tablesorter 2.0.5, Mozilla Firefox 4.0, Mozilla Firefox 6.0)
GNU ์ผ๋ฐ ๊ณต์ค ์ฌ์ฉ ํ๊ฐ์(GPL)
๋ฒ์ 2, 1991๋
6์
์ ์๊ถ (C) 1989, 1991 Free Software Foundation, Inc.
59 Temple Place, Suite 330, Boston, MA 02111-1307 ๋ฏธ๊ตญ
๋๊ตฌ๋ ์ด ๋ผ์ด์ ์ค ๋ฌธ์๋ฅผ ๊ทธ๋๋ก ๋ณต์ฌํ์ฌ ๋ฐฐํฌํ ์ ์์ง๋ง ์ด๋ฅผ ๋ณ๊ฒฝํ๋ ๊ฒ์ ํ์ฉ๋์ง ์์ต๋๋ค.
์๋ฌธ
๋๋ถ๋ถ์ ์ํํธ์จ์ด ๋ผ์ด์ ์ค๋ ๊ณต์ ์ ๋ณ๊ฒฝ์ ์์ ๋ฅผ ๋นผ์๊ธฐ๋๋ก ์ค๊ณ๋์ด ์์ต๋๋ค. ์ด์๋ ๋์กฐ์ ์ผ๋ก GNU ์ผ๋ฐ ๊ณต์ค ์ฌ์ฉ ํ๊ฐ์๋ ์์ ์ํํธ์จ์ด๋ฅผ ๊ณต์ ํ๊ณ ๋ณ๊ฒฝํ ์ ์๋ ์์ ๋ฅผ ๋ณด์ฅํ์ฌ ๋ชจ๋ ์ฌ์ฉ์๊ฐ ์ํํธ์จ์ด๋ฅผ ์์ ๋กญ๊ฒ ์ฌ์ฉํ ์ ์๋๋ก ํ๊ธฐ ์ํ ๊ฒ์
๋๋ค. ์ด ์ผ๋ฐ ๊ณต์ค ์ฌ์ฉ ํ๊ฐ์๋ ๋๋ถ๋ถ์ ์์ ์ํํธ์จ์ด ์ฌ๋จ์ ์ํํธ์จ์ด์ ์์ฑ์๊ฐ ์ฌ์ฉํ๊ธฐ๋ก ์ฝ์ํ ๋ค๋ฅธ ๋ชจ๋ ํ๋ก๊ทธ๋จ์ ์ ์ฉ๋ฉ๋๋ค. (์ผ๋ถ ๋ค๋ฅธ ์์ ์ํํธ์จ์ด ์ฌ๋จ์ ์ํํธ์จ์ด์๋ GNU ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ผ๋ฐ ๊ณต์ค ์ฌ์ฉ ํ๊ฐ์๊ฐ ๋์ ์ ์ฉ๋ฉ๋๋ค.) ๊ท์ฌ์ ํ๋ก๊ทธ๋จ์๋ ์ ์ฉํ ์ ์์ต๋๋ค.
๋ฌด๋ฃ ์ํํธ์จ์ด๋ ๊ฐ๊ฒฉ์ด ์๋ ์์ ๋ฅผ ์๋ฏธํฉ๋๋ค. ๋น์ฌ์ ์ผ๋ฐ ๊ณต์ค ์ฌ์ฉ ํ๊ฐ์๋ ์ฌ์ฉ์๊ฐ ๋ฌด๋ฃ ์ํํธ์จ์ด์ ์ฌ๋ณธ์ ์์ ๋กญ๊ฒ ๋ฐฐํฌํ ์ ์๊ณ (์ํ๋ ๊ฒฝ์ฐ ์ด ์๋น์ค์ ๋ํ ๋น์ฉ์ ์ฒญ๊ตฌํ ์ ์์), ์์ค ์ฝ๋๋ฅผ ๋ฐ๊ฑฐ๋ ์ํ๋ ๊ฒฝ์ฐ ๋ฐ์ ์ ์์ผ๋ฉฐ, ์ํํธ์จ์ด๋ฅผ ๋ณ๊ฒฝํ๊ฑฐ๋ ์๋ก์ด ๋ฌด๋ฃ ํ๋ก๊ทธ๋จ์์ ์ํํธ์จ์ด์ ์ผ๋ถ๋ฅผ ์ฌ์ฉํ ์ ์๊ณ , ์ด๋ฌํ ์ผ์ ํ ์ ์๋ค๋ ๊ฒ์ ์ ์ ์๋๋ก ์ค๊ณ๋์ด ์์ต๋๋ค.
๊ทํ์ ๊ถ๋ฆฌ๋ฅผ ๋ณดํธํ๊ธฐ ์ํด ๋น์ฌ๋ ๋ค๋ฅธ ์ฌ๋์ด ์ด๋ฌํ ๊ถ๋ฆฌ๋ฅผ ๊ฑฐ๋ถํ๊ฑฐ๋ ๊ถ๋ฆฌ๋ฅผ ํฌ๊ธฐํ๋๋ก ์์ฒญํ๋ ๊ฒ์ ๊ธ์งํ๋ ์ ํ์ ์ค์ ํด์ผ ํฉ๋๋ค. ์ด๋ฌํ ์ ํ์ ์ฌ์ฉ์๊ฐ ์ํํธ์จ์ด์ ์ฌ๋ณธ์ ๋ฐฐํฌํ๊ฑฐ๋ ์์ ํ๋ ๊ฒฝ์ฐ ์ฌ์ฉ์์๊ฒ ํน์ ์ฑ
์์ ์ง์ฐ๋ ๊ฒ์ผ๋ก ํด์๋ฉ๋๋ค.
์๋ฅผ ๋ค์ด ์ด๋ฌํ ํ๋ก๊ทธ๋จ์ ์ฌ๋ณธ์ ๋ฌด๋ฃ ๋๋ ์ ๋ฃ๋ก ๋ฐฐํฌํ๋ ๊ฒฝ์ฐ ์์ ์์๊ฒ ๋ชจ๋ ๊ถํ์ ๋ถ์ฌํด์ผ ํฉ๋๋ค. ๊ทธ๋ค๋ ์์ค ์ฝ๋๋ฅผ ๋ฐ๊ฑฐ๋ ๋ฐ์ ์ ์๋์ง ํ์ธํด์ผ ํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์์ ์๊ฐ ์์ ์ ๊ถ๋ฆฌ๋ฅผ ์ ์ ์๋๋ก ์ด ์ฝ๊ด์ ๋ณด์ฌ ์ฃผ์ด์ผ ํฉ๋๋ค.
๋น์ฌ๋ ๋ ๋จ๊ณ๋ก ์ฌ์ฉ์์ ๊ถ๋ฆฌ๋ฅผ ๋ณดํธํฉ๋๋ค: (1) ์ํํธ์จ์ด์ ์ ์๊ถ์ ๋ถ์ฌํ๊ณ , (2) ์ํํธ์จ์ด๋ฅผ ๋ณต์ฌ, ๋ฐฐํฌ ๋ฐ/๋๋ ์์ ํ ์ ์๋ ๋ฒ์ ๊ถํ์ ๋ถ์ฌํ๋ ์ด ๋ผ์ด์ ์ค๋ฅผ ์ ๊ณตํฉ๋๋ค.
๋ํ, ๊ฐ ์ ์์์ ์ ํฌ๋ฅผ ๋ณดํธํ๊ธฐ ์ํด ์ด ๋ฌด๋ฃ ์ํํธ์จ์ด์ ๋ํ ๋ณด์ฆ์ด ์๋ค๋ ์ ์ ๋ชจ๋ ์ฌ๋์ด ์ดํดํ๋๋ก ํ๊ณ ์ ํฉ๋๋ค. ๋ค๋ฅธ ์ฌ๋์ด ์ํํธ์จ์ด๋ฅผ ์์ ํ์ฌ ์ ๋ฌํ ๊ฒฝ์ฐ, ๋ค๋ฅธ ์ฌ๋์ ์ํด ๋ฐ์ํ ๋ฌธ์ ๊ฐ ์์ ์์ ํํ์ ์ํฅ์ ๋ฏธ์น์ง ์๋๋ก ์์ ์๊ฐ ์์ ์ด ๊ฐ์ง๊ณ ์๋ ๊ฒ์ด ์๋ณธ์ด ์๋์ ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
๋ง์ง๋ง์ผ๋ก, ๋ชจ๋ ๋ฌด๋ฃ ํ๋ก๊ทธ๋จ์ ์ํํธ์จ์ด ํนํ์ ์ํด ๋์์์ด ์ํ์ ๋ฐ์ต๋๋ค. ๋ฌด๋ฃ ํ๋ก๊ทธ๋จ์ ์ฌ๋ฐฐํฌ์๊ฐ ๊ฐ๋ณ์ ์ผ๋ก ํนํ ๋ผ์ด์ ์ค๋ฅผ ์ทจ๋ํ์ฌ ์ฌ์ค์ ํ๋ก๊ทธ๋จ์ ๋
์ ์ ์ผ๋ก ์ฌ์ฉํ๋ ์ํ์ ํผํ๊ณ ์ ํฉ๋๋ค. ์ด๋ฅผ ๋ฐฉ์งํ๊ธฐ ์ํด ๋ชจ๋ ํนํ๋ ๋ชจ๋ ์ฌ๋์ด ์์ ๋กญ๊ฒ ์ฌ์ฉํ ์ ์๋๋ก ๋ผ์ด์ ์ค๋ฅผ ๋ฐ๊ฑฐ๋ ์์ ๋ผ์ด์ ์ค๋ฅผ ๋ฐ์ง ์์์ผ ํ๋ค๋ ์ ์ ๋ถ๋ช
ํ ํ์ต๋๋ค.
๋ณต์ฌ, ๋ฐฐํฌ ๋ฐ ์์ ์ ๋ํ ์ ํํ ์ด์ฉ ์ฝ๊ด์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
๋ณต์ฌ, ๋ฐฐํฌ ๋ฐ ์์ ์ ๋ํ ์ด์ฉ ์ฝ๊ด
1. ๋ณธ ๋ผ์ด์ ์ค๋ ์ ์๊ถ์๊ฐ ๋ณธ ์ผ๋ฐ ๊ณต์ค ๋ผ์ด์ ์ค์ ์กฐ๊ฑด์ ๋ฐ๋ผ ๋ฐฐํฌํ ์ ์์์ ๊ณ ์งํ ํ๋ก๊ทธ๋จ ๋๋ ๊ธฐํ ์ ์๋ฌผ์ ์ ์ฉ๋ฉ๋๋ค. ์๋์์ "ํ๋ก๊ทธ๋จ"์ ๊ทธ๋ฌํ ํ๋ก๊ทธ๋จ ๋๋ ์ ์๋ฌผ์ ์๋ฏธํ๋ฉฐ, "ํ๋ก๊ทธ๋จ์ ๊ธฐ์ดํ ์ ์๋ฌผ"์ ํ๋ก๊ทธ๋จ ๋๋ ์ ์๊ถ๋ฒ์ ๋ฐ๋ฅธ 2์ฐจ์ ์ ์๋ฌผ, ์ฆ ํ๋ก๊ทธ๋จ ๋๋ ๊ทธ ์ผ๋ถ๋ฅผ ๊ทธ๋๋ก ๋๋ ์์ ํ๊ฑฐ๋ ๋ค๋ฅธ ์ธ์ด๋ก ๋ฒ์ญํ ์ ์๋ฌผ์ ์๋ฏธํฉ๋๋ค. (์ดํ, ๋ฒ์ญ์ "์์ "์ด๋ผ๋ ์ฉ์ด์ ์ ํ ์์ด ํฌํจ๋ฉ๋๋ค.) ๊ฐ ๋ผ์ด์ ์ค ์ฌ์ฉ์๋ "๊ทํ"๋ก ์ง์นญ๋ฉ๋๋ค.
๋ณต์ฌ, ๋ฐฐํฌ ๋ฐ ์์ ์ด์ธ์ ํ์๋ ๋ณธ ๋ผ์ด์ ์ค์ ์ ์ฉ์ ๋ฐ์ง ์์ผ๋ฉฐ, ๋ณธ ๋ผ์ด์ ์ค์ ๋ฒ์๋ฅผ ๋ฒ์ด๋ฉ๋๋ค. ๋ณธ ํ๋ก๊ทธ๋จ์ ์คํํ๋ ํ์๋ ์ ํ๋์ง ์์ผ๋ฉฐ, ๋ณธ ํ๋ก๊ทธ๋จ์ ๊ฒฐ๊ณผ๋ฌผ์ ๊ทธ ๋ด์ฉ์ด ๋ณธ ํ๋ก๊ทธ๋จ์ ๊ธฐ๋ฐ์ผ๋ก ํ ์ ์๋ฌผ์ ๊ตฌ์ฑํ๋ ๊ฒฝ์ฐ์๋ง(๋ณธ ํ๋ก๊ทธ๋จ์ ์คํํ์ฌ ๋ง๋ค์ด์ง ๊ฒ๊ณผ ๋ฌด๊ดํ๊ฒ) ๋ณธ ๋ผ์ด์ ์ค์ ์ ์ฉ์ ๋ฐ์ต๋๋ค. ์ด์ ํด๋นํ๋์ง ์ฌ๋ถ๋ ํ๋ก๊ทธ๋จ์ ๊ธฐ๋ฅ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋๋ค.
2. ๊ทํ๋ ๋ณธ ๋ผ์ด์ ์ค์ ๋ณด์ฆ์ ๋ถ์ฌ๋ฅผ ์ธ๊ธํ๋ ๋ชจ๋ ๊ณ ์ง ์ฌํญ์ ๊ทธ๋๋ก ์ ์งํ๊ณ , ๊ฐ ์ฌ๋ณธ์ ์ ์ ํ ์ ์๊ถ ๊ณ ์ง ๋ฐ ๋ณด์ฆ์ ๋ถ์ฌ๋ฅผ ๋์ ๋๊ฒ ์ ์ ํ๊ฒ ๊ฒ์ํ๋ฉฐ, ๋ณธ ๋ผ์ด์ ์ค์ ๋ณด์ฆ์ ๋ถ์ฌ๋ฅผ ์ธ๊ธํ๋ ๋ชจ๋ ๊ณ ์ง ์ฌํญ์ ๊ทธ๋๋ก ์ ์งํ๊ณ , ๋ณธ ํ๋ก๊ทธ๋จ์ ๋ค๋ฅธ ์์ ์์๊ฒ ํ๋ก๊ทธ๋จ๊ณผ ํจ๊ป ๋ณธ ๋ผ์ด์ ์ค์ ๋ณต์ฌ๋ณธ์ ์ ๊ณตํ๋ค๋ ์ ์ ํ์ ๋ณธ ํ๋ก๊ทธ๋จ์ ์์ค ์ฝ๋๋ฅผ ๋ฐ์ ๊ทธ๋๋ก ๋ณต์ฌํ์ฌ ๋ชจ๋ ๋งค์ฒด์ ๋ฐฐํฌํ ์ ์์ต๋๋ค.
์ฌ๋ณธ์ ์ ์กํ๋ ๋ฌผ๋ฆฌ์ ํ์์ ๋ํด ์์๋ฃ๋ฅผ ๋ถ๊ณผํ ์ ์์ผ๋ฉฐ, ํ์๋์ ์ ํ์ ๋ฐ๋ผ ์์๋ฃ๋ฅผ ๋ฐ๊ณ ๋ณด์ฆ ๋ณดํธ๋ฅผ ์ ๊ณตํ ์๋ ์์ต๋๋ค.
3. ๊ทํ๋ ๋ณธ ํ๋ก๊ทธ๋จ์ ์ฌ๋ณธ ๋๋ ์ฌ๋ณธ์ ์ผ๋ถ๋ฅผ ์์ ํ์ฌ ๋ณธ ํ๋ก๊ทธ๋จ์ ๊ธฐ๋ฐ์ผ๋ก ํ ์ ์๋ฌผ์ ๊ตฌ์ฑํ๊ณ , ์ 1ํญ์ ์กฐ๊ฑด์ ๋ฐ๋ผ ๊ทธ๋ฌํ ์์ ๋ณธ ๋๋ ์ ์๋ฌผ์ ๋ณต์ฌ ๋ฐ ๋ฐฐํฌํ ์ ์์ผ๋ฉฐ, ์ด๋ฌํ ์กฐ๊ฑด๋ ๋ชจ๋ ์ถฉ์กฑํ๋ ๊ฒฝ์ฐ์ ํํฉ๋๋ค:
a. ์์ ๋ ํ์ผ์ ํ์ผ์ ๋ณ๊ฒฝํ๋ค๋ ์ฌ์ค๊ณผ ๋ณ๊ฒฝ ๋ ์ง๋ฅผ ๋ช
์ํ๋ ๋์ ์ ๋๋ ์๋ฆผ์ ํ์ํด์ผ ํฉ๋๋ค.
b. ๊ทํ๋ ๋ฐฐํฌํ๊ฑฐ๋ ๊ฒ์ํ๋ ๋ชจ๋ ์ ์๋ฌผ์ ์ ์ฒด ๋๋ ์ผ๋ถ๊ฐ ๋ณธ ๋ผ์ด์ ์ค์ ์กฐ๊ฑด์ ๋ฐ๋ผ ๋ชจ๋ ์ ์ผ์์๊ฒ ๋ฌด๋ฃ๋ก ์ ์ฒด ๋ผ์ด์ ์ค๊ฐ ๋ถ์ฌ๋๋๋ก ํด์ผ ํ๋ฉฐ, ๋ณธ ํ๋ก๊ทธ๋จ ๋๋ ๊ทธ ์ผ๋ถ๊ฐ ํฌํจ๋๊ฑฐ๋ ํ์๋ ๋ชจ๋ ์ ์๋ฌผ์ ๋ฐฐํฌํ๊ฑฐ๋ ๊ฒ์ํด์ผ ํฉ๋๋ค.
c. ์์ ๋ ํ๋ก๊ทธ๋จ์ด ์ผ๋ฐ์ ์ผ๋ก ์คํ๋ ๋ ๋ํํ์ผ๋ก ๋ช
๋ น์ ์ฝ๋ ๊ฒฝ์ฐ, ๊ทํ๋ ๊ทธ๋ฌํ ๋ํํ ์ฌ์ฉ์ ์ํด ๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ๋ฐฉ๋ฒ์ผ๋ก ์คํ์ ์์ํ ๋ ์ ์ ํ ์ ์๊ถ ๊ณ ์ง ๋ฐ ๋ณด์ฆ์ด ์๋ค๋ ๊ณ ์ง(๋๋ ๋ณด์ฆ์ ์ ๊ณตํ๋ค๋ ๊ณ ์ง)์ ์ฌ์ฉ์๊ฐ ์ด๋ฌํ ์กฐ๊ฑด ํ์์ ํ๋ก๊ทธ๋จ์ ์ฌ๋ฐฐํฌํ ์ ์์ผ๋ฉฐ, ์ฌ์ฉ์์๊ฒ ๋ณธ ํ๊ฐ์์ ์ฌ๋ณธ์ ๋ณด๋ ๋ฐฉ๋ฒ์ ์๋ ค์ฃผ๋ ๊ณต์ง๋ฅผ ์ธ์ํ๊ฑฐ๋ ํ์ํด์ผ ํฉ๋๋ค. (์์ธ: ํ๋ก๊ทธ๋จ ์์ฒด๊ฐ ๋ํํ์ด์ง๋ง ์ผ๋ฐ์ ์ผ๋ก ์ด๋ฌํ ๊ณ ์ง๋ฅผ ์ธ์ํ์ง ์๋ ๊ฒฝ์ฐ, ํ๋ก๊ทธ๋จ์ ๊ธฐ๋ฐ์ผ๋ก ํ ๊ทํ์ ์ ์๋ฌผ์ ๊ณ ์ง๋ฅผ ์ธ์ํ ํ์๊ฐ ์์ต๋๋ค.)
์ด๋ฌํ ์๊ตฌ ์ฌํญ์ ์์ ๋ ์ ์๋ฌผ ์ ์ฒด์ ์ ์ฉ๋ฉ๋๋ค. ํด๋น ์ ์๋ฌผ์ ์๋ณ ๊ฐ๋ฅํ ๋ถ๋ถ์ด ํ๋ก๊ทธ๋จ์์ ํ์๋์ง ์์๊ณ ๊ทธ ์์ฒด๋ก ๋
๋ฆฝ์ ์ด๊ณ ๋ณ๊ฐ์ ์ ์๋ฌผ๋ก ํฉ๋ฆฌ์ ์ผ๋ก ๊ฐ์ฃผ๋ ์ ์๋ ๊ฒฝ์ฐ, ํด๋น ๋ถ๋ถ์ ๋ณ๊ฐ์ ์ ์๋ฌผ๋ก ๋ฐฐํฌํ ๋ ๋ณธ ๋ผ์ด์ ์ค ๋ฐ ๊ทธ ์กฐ๊ฑด์ ํด๋น ๋ถ๋ถ์๋ ์ ์ฉ๋์ง ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๋์ผํ ์น์
์ ๋ณธ ํ๋ก๊ทธ๋จ์ ๊ธฐ๋ฐ์ผ๋ก ํ ์ ์๋ฌผ์ธ ์ ์ฒด์ ์ผ๋ถ๋ก ๋ฐฐํฌํ๋ ๊ฒฝ์ฐ, ์ ์ฒด์ ๋ํ ๋ฐฐํฌ๋ ๋ณธ ๋ผ์ด์ ์ค์ ์กฐ๊ฑด์ ๋ฐ๋ผ์ผ ํ๋ฉฐ, ๋ค๋ฅธ ์ฌ์ฉ๊ถ์์ ๋ํ ๊ถํ์ ์ ์ฒด์, ๋ฐ๋ผ์ ๋๊ฐ ์์ฑํ๋์ง์ ๊ด๊ณ์์ด ๋ชจ๋ ๋ถ๋ถ์ ์ ์ฉ๋ฉ๋๋ค.
๋ฐ๋ผ์ ์ด ์น์
์ ์๋๋ ๊ทํ๊ฐ ์์ฑํ ์ ์๋ฌผ์ ๋ํ ๊ถ๋ฆฌ๋ฅผ ์ฃผ์ฅํ๊ฑฐ๋ ์ด์๋ฅผ ์ ๊ธฐํ๋ ๊ฒ์ด ์๋๋ผ, ํ๋ก๊ทธ๋จ์ ๊ธฐ๋ฐ์ผ๋ก ํ ํ์ ์ ์๋ฌผ ๋๋ ์งํฉ ์ ์๋ฌผ์ ๋ฐฐํฌ๋ฅผ ํต์ ํ ๊ถ๋ฆฌ๋ฅผ ํ์ฌํ๋ ๊ฒ์
๋๋ค.
๋ํ ๋ณธ ํ๋ก๊ทธ๋จ์ ๊ธฐ๋ฐํ์ง ์์ ๋ค๋ฅธ ์ ์๋ฌผ์ ๋ณธ ํ๋ก๊ทธ๋จ๊ณผ ํจ๊ป(๋๋ ๋ณธ ํ๋ก๊ทธ๋จ์ ๊ธฐ๋ฐํ ์ ์๋ฌผ๊ณผ ํจ๊ป) ์ ์ฅ ๋๋ ๋ฐฐํฌ ๋งค์ฒด์ ๋ณผ๋ฅจ์ ๋จ์ํ ํตํฉํ๋ ๊ฒ๋ง์ผ๋ก๋ ๋ค๋ฅธ ์ ์๋ฌผ์ ๋ณธ ๋ผ์ด์ ์ค์ ๋ฒ์๋ก ๊ฐ์ ธ์ค์ง ๋ชปํฉ๋๋ค.
4. ๊ทํ๋ ๋ค์ ์ค ํ๋๋ฅผ ์ํํ๋ ์กฐ๊ฑด์ผ๋ก ์ 1ํญ ๋ฐ 2ํญ์ ์กฐ๊ฑด์ ๋ฐ๋ผ ๋ณธ ํ๋ก๊ทธ๋จ(๋๋ ์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ ์ ์๋ฌผ, 2ํญ์ ๋ฐ๋ผ)์ ์ค๋ธ์ ํธ ์ฝ๋ ๋๋ ์คํ ๊ฐ๋ฅํ ํํ๋ก ๋ณต์ฌ ๋ฐ ๋ฐฐํฌํ ์ ์์ต๋๋ค:
a. ์ ์น์
1๊ณผ 2์ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ํํธ์จ์ด ๊ตํ์ ๊ด๋ก์ ์ผ๋ก ์ฌ์ฉ๋๋ ๋งค์ฒด์ ๋ฐฐํฌํด์ผ ํ๋ ํด๋น ๊ธฐ๊ณ ํ๋
๊ฐ๋ฅ ์์ค ์ฝ๋ ์ ์ฒด๋ฅผ ํจ๊ป ์ ๊ณตํ๊ฑฐ๋,
b. ์์ค ๋ฐฐํฌ๋ฅผ ๋ฌผ๋ฆฌ์ ์ผ๋ก ์ํํ๋ ๋ฐ ๋๋ ๋น์ฉ ์ดํ์ ๋น์ฉ์ผ๋ก ์ 3์์๊ฒ ํด๋น ์์ค ์ฝ๋์ ๊ธฐ๊ณ ํ๋
๊ฐ๋ฅํ ์์ ํ ์ฌ๋ณธ์ ์ ์น์
1 ๋ฐ 2์ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ํํธ์จ์ด ๊ตํ์ ํต์์ ์ผ๋ก ์ฌ์ฉ๋๋ ๋งค์ฒด๋ก ๋ฐฐํฌํ๊ฒ ๋ค๋ ์ต์ 3๋
๊ฐ ์ ํจํ ์๋ฉด ์ ์์ ์ฒจ๋ถํ๊ฑฐ๋,
c. ํด๋น ์์ค ์ฝ๋ ๋ฐฐํฌ ์ ์๊ณผ ๊ด๋ จํ์ฌ ๊ทํ๊ฐ ๋ฐ์ ์ ๋ณด๋ฅผ ํจ๊ป ์ฒจ๋ถํฉ๋๋ค. (์ด ๋์์ ๋น์์
์ ๋ฐฐํฌ์ ๊ฒฝ์ฐ์๋ง ํ์ฉ๋๋ฉฐ, ์์ bํญ์ ๋ฐ๋ผ ๊ทธ๋ฌํ ์ ์๊ณผ ํจ๊ป ๊ฐ์ฒด ์ฝ๋ ๋๋ ์คํ ๊ฐ๋ฅํ ํํ๋ก ํ๋ก๊ทธ๋จ์ ๋ฐ์ ๊ฒฝ์ฐ์๋ง ํ์ฉ๋ฉ๋๋ค).
์ ์๋ฌผ์ ์์ค ์ฝ๋๋ ์ ์๋ฌผ์ ์์ ํ ๋ ์ ํธํ๋ ํํ์ ์ ์๋ฌผ์ ์๋ฏธํฉ๋๋ค. ์คํ ๊ฐ๋ฅํ ์ ์๋ฌผ์ ๊ฒฝ์ฐ ์์ ํ ์์ค ์ฝ๋๋ ํด๋น ์ ์๋ฌผ์ ํฌํจ๋ ๋ชจ๋ ๋ชจ๋์ ์์ค ์ฝ๋์ ๊ด๋ จ ์ธํฐํ์ด์ค ์ ์ ํ์ผ, ์คํ ํ์ผ์ ์ปดํ์ผ ๋ฐ ์ค์น๋ฅผ ์ ์ดํ๋ ๋ฐ ์ฌ์ฉ๋๋ ์คํฌ๋ฆฝํธ๋ฅผ ๋ชจ๋ ์๋ฏธํฉ๋๋ค. ๊ทธ๋ฌ๋ ํน๋ณํ ์์ธ๋ก, ๋ฐฐํฌ๋๋ ์์ค ์ฝ๋์๋ ์คํ ํ์ผ์ด ์คํ๋๋ ์ด์ ์ฒด์ ์ ์ฃผ์ ๊ตฌ์ฑ ์์(์ปดํ์ผ๋ฌ, ์ปค๋ ๋ฑ)์ ํจ๊ป ์ผ๋ฐ์ ์ผ๋ก (์์ค ๋๋ ๋ฐ์ด๋๋ฆฌ ํํ๋ก) ๋ฐฐํฌ๋๋ ๊ตฌ์ฑ ์์ ์์ฒด๊ฐ ์คํ ํ์ผ๊ณผ ํจ๊ป ์ ๊ณต๋์ง ์๋ ํ ๊ทธ ์ด๋ค ๊ฒ๋ ํฌํจํ ํ์๊ฐ ์์ต๋๋ค.
์คํ ํ์ผ ๋๋ ์ค๋ธ์ ํธ ์ฝ๋์ ๋ฐฐํฌ๊ฐ ์ง์ ๋ ์ฅ์์์ ๋ณต์ฌํ ์ ์๋ ๊ถํ์ ์ ๊ณตํ์ฌ ์ด๋ฃจ์ด์ง๋ ๊ฒฝ์ฐ, ์ 3์๊ฐ ์ค๋ธ์ ํธ ์ฝ๋์ ํจ๊ป ์์ค๋ฅผ ๋ณต์ฌํ ์๋ฌด๊ฐ ์๋๋ผ๋ ๋์ผํ ์ฅ์์์ ์์ค ์ฝ๋๋ฅผ ๋ณต์ฌํ ์ ์๋ ๋๋ฑํ ๊ถํ์ ์ ๊ณตํ๋ ๊ฒ์ ์์ค ์ฝ๋ ๋ฐฐํฌ์ ํด๋นํฉ๋๋ค.
5. ๊ทํ๋ ๋ณธ ๋ผ์ด์ ์ค์ ๋ช
์์ ์ผ๋ก ๊ท์ ๋ ๊ฒฝ์ฐ๋ฅผ ์ ์ธํ๊ณ ๋ณธ ํ๋ก๊ทธ๋จ์ ๋ณต์ฌ, ์์ , ์ฌ๋ผ์ด์ ์ค ๋๋ ๋ฐฐํฌํ ์ ์์ต๋๋ค. ๊ทธ๋ ์ง ์๊ณ ํ๋ก๊ทธ๋จ์ ๋ณต์ฌ, ์์ , ์ฌ๋ผ์ด์ ์ค ๋๋ ๋ฐฐํฌํ๋ ค๋ ๋ชจ๋ ์๋๋ ๋ฌดํจ์ด๋ฉฐ, ๋ณธ ๋ผ์ด์ ์ค์ ๋ฐ๋ฅธ ๊ทํ์ ๊ถ๋ฆฌ๊ฐ ์๋์ผ๋ก ์ข
๋ฃ๋ฉ๋๋ค. ๊ทธ๋ฌ๋ ๋ณธ ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ๊ทํ๋ก๋ถํฐ ์ฌ๋ณธ ๋๋ ๊ถ๋ฆฌ๋ฅผ ๋ฐ์ ๋น์ฌ์๋ ํด๋น ๋น์ฌ์๊ฐ ๋ผ์ด์ ์ค๋ฅผ ์์ ํ ์ค์ํ๋ ํ ๋ผ์ด์ ์ค๊ฐ ํด์ง๋์ง ์์ต๋๋ค.
6. ๊ทํ๋ ๋ณธ ๋ผ์ด์ ์ค์ ์๋ช
ํ์ง ์์์ผ๋ฏ๋ก ๋ณธ ๋ผ์ด์ ์ค๋ฅผ ์๋ฝํ ์๋ฌด๊ฐ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๊ทธ ์ด๋ค ๊ฒ๋ ๊ทํ์๊ฒ ๋ณธ ํ๋ก๊ทธ๋จ ๋๋ ๊ทธ ํ์ ์ ์๋ฌผ์ ์์ ํ๊ฑฐ๋ ๋ฐฐํฌํ ์ ์๋ ๊ถํ์ ๋ถ์ฌํ์ง ์์ต๋๋ค. ๋ณธ ๋ผ์ด์ ์ค์ ๋์ํ์ง ์๋ ๊ฒฝ์ฐ ์ด๋ฌํ ํ์๋ ๋ฒ์ผ๋ก ๊ธ์ง๋ฉ๋๋ค. ๋ฐ๋ผ์ ๋ณธ ํ๋ก๊ทธ๋จ(๋๋ ๋ณธ ํ๋ก๊ทธ๋จ์ ๊ธฐ๋ฐํ ์ ์๋ฌผ)์ ์์ ํ๊ฑฐ๋ ๋ฐฐํฌํจ์ผ๋ก์จ ๊ทํ๋ ๋ณธ ๋ผ์ด์ ์ค์ ๋ณธ ํ๋ก๊ทธ๋จ ๋๋ ๋ณธ ํ๋ก๊ทธ๋จ์ ๊ธฐ๋ฐํ ์ ์๋ฌผ์ ๋ณต์ฌ, ๋ฐฐํฌ ๋๋ ์์ ์ ๋ํ ๋ชจ๋ ์ฝ๊ด์ ์๋ฝํจ์ ํ์ํฉ๋๋ค.
7. ๊ทํ๊ฐ ๋ณธ ํ๋ก๊ทธ๋จ(๋๋ ๋ณธ ํ๋ก๊ทธ๋จ์ ๊ธฐ๋ฐํ ์ ์๋ฌผ)์ ์ฌ๋ฐฐํฌํ ๋๋ง๋ค ์์ ์๋ ์ ๋ผ์ด์ ์ค ์ ๊ณต์๋ก๋ถํฐ ๋ณธ ์ฝ๊ด์ ๋ฐ๋ผ ๋ณธ ํ๋ก๊ทธ๋จ์ ๋ณต์ฌ, ๋ฐฐํฌ ๋๋ ์์ ํ ์ ์๋ ๋ผ์ด์ ์ค๋ฅผ ์๋์ผ๋ก ๋ฐ์ต๋๋ค. ๊ทํ๋ ์์ ์๊ฐ ๋ณธ ์ฝ๊ด์ ๋ฐ๋ผ ๋ถ์ฌ๋ ๊ถ๋ฆฌ๋ฅผ ํ์ฌํ๋ ๋ฐ ์ด๋ ํ ์ ํ๋ ๊ฐํ ์ ์์ต๋๋ค. ๊ทํ๋ ์ 3์๊ฐ ๋ณธ ๋ผ์ด์ ์ค๋ฅผ ์ค์ํ๋๋ก ๊ฐ์ ํ ์ฑ
์์ด ์์ต๋๋ค.
8. ๋ฒ์์ ํ๊ฒฐ ๋๋ ํนํ ์นจํด ํ์์ ๊ฒฐ๊ณผ ๋๋ ๊ธฐํ ์ฌ์ (ํนํ ๋ฌธ์ ์ ๊ตญํ๋์ง ์์)๋ก ์ธํด ๋ณธ ๋ผ์ด์ ์ค์ ์กฐ๊ฑด๊ณผ ์์ถฉ๋๋ ์กฐ๊ฑด(๋ฒ์ ๋ช
๋ น, ํฉ์ ๋๋ ๊ธฐํ)์ด ๊ทํ์๊ฒ ๋ถ๊ณผ๋๋ ๊ฒฝ์ฐ, ์ด๋ฌํ ์กฐ๊ฑด์ ๋ณธ ๋ผ์ด์ ์ค์ ์กฐ๊ฑด์์ ๊ทํ๋ฅผ ๋ฉด์ ํ์ง ์์ต๋๋ค. ๋ณธ ๋ผ์ด์ ์ค์ ๋ฐ๋ฅธ ๊ทํ์ ์๋ฌด์ ๊ธฐํ ๊ด๋ จ ์๋ฌด๋ฅผ ๋์์ ์ถฉ์กฑํ๊ธฐ ์ํด ๋ฐฐํฌํ ์ ์๋ ๊ฒฝ์ฐ, ๊ฒฐ๊ณผ์ ์ผ๋ก ๊ทํ๋ ํ๋ก๊ทธ๋จ์ ์ ํ ๋ฐฐํฌํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ํนํ ๋ผ์ด์ ์ค๋ก ์ธํด ๊ทํ๋ฅผ ํตํด ์ง๊ฐ์ ์ ์ผ๋ก ์ฌ๋ณธ์ ๋ฐ๋ ๋ชจ๋ ์ฌ๋์ด ๋ณธ ํ๋ก๊ทธ๋จ์ ๋ก์ดํฐ ์๋ ์ฌ๋ฐฐํฌ๋ฅผ ํ์ฉํ ์ ์๋ ๊ฒฝ์ฐ, ํนํ ๋ผ์ด์ ์ค์ ๋ณธ ๋ผ์ด์ ์ค๋ฅผ ๋ชจ๋ ๋ง์กฑ์ํฌ ์ ์๋ ์ ์ผํ ๋ฐฉ๋ฒ์ ๋ณธ ํ๋ก๊ทธ๋จ์ ๋ฐฐํฌ๋ฅผ ์์ ํ ์์ ํ๋ ๊ฒ์
๋๋ค.
๋ณธ ์กฐํญ์ ์ผ๋ถ๊ฐ ํน์ ์ํฉ์์ ๋ฌดํจ์ด๊ฑฐ๋ ์ํํ ์ ์๋ ๊ฒฝ์ฐ, ํด๋น ์กฐํญ์ ๋๋จธ์ง ๋ถ๋ถ์ด ์ ์ฉ๋๋ฉฐ ๋ค๋ฅธ ์ํฉ์์๋ ์ ์ฒด ์กฐํญ์ด ์ ์ฉ๋ฉ๋๋ค.
์ด ์น์
์ ๋ชฉ์ ์ ํนํ ๋๋ ๊ธฐํ ์ฌ์ฐ๊ถ ์ฃผ์ฅ์ ์นจํดํ๋๋ก ์ ๋ํ๊ฑฐ๋ ๊ทธ๋ฌํ ์ฃผ์ฅ์ ์ ํจ์ฑ์ ๋ํด ์ด์๋ฅผ ์ ๊ธฐํ๋ ๊ฒ์ด ์๋๋๋ค. ์ด ์น์
์ ์ ์ผํ ๋ชฉ์ ์ ๊ณต๊ฐ ๋ผ์ด์ ์ค ๊ดํ์ ์ํด ๊ตฌํ๋๋ ์์ ์ํํธ์จ์ด ๋ฐฐํฌ ์์คํ
์ ๋ฌด๊ฒฐ์ฑ์ ๋ณดํธํ๋ ๋ฐ ์์ต๋๋ค. ๋ง์ ์ฌ๋๋ค์ด ํด๋น ์์คํ
์ ์ผ๊ด๋ ์ ์ฉ์ ์์กดํ์ฌ ํด๋น ์์คํ
์ ํตํด ๋ฐฐํฌ๋๋ ๊ด๋ฒ์ํ ์ํํธ์จ์ด์ ์๋์๋ ๊ธฐ์ฌ๋ฅผ ํด์์ผ๋ฉฐ, ๋ค๋ฅธ ์์คํ
์ ํตํด ์ํํธ์จ์ด๋ฅผ ๋ฐฐํฌํ ์ง ์ฌ๋ถ๋ ์ ์์/๊ธฐ๋ถ์์ ๊ฒฐ์ ์ ๋ฌ๋ ค ์์ผ๋ฉฐ ๋ผ์ด์ ์ค ์ฌ์ฉ์๋ ๊ทธ๋ฌํ ์ ํ์ ๊ฐ์ํ ์ ์์ต๋๋ค.
์ด ์น์
์ ๋ณธ ๋ผ์ด์ ์ค์ ๋๋จธ์ง ์กฐํญ์ ๊ฒฐ๊ณผ๋ฅผ ๋ช
ํํ ํ๊ธฐ ์ํ ๊ฒ์
๋๋ค.
9. ํน์ ๊ตญ๊ฐ์์ ํนํ ๋๋ ์ ์๊ถ์ด ์๋ ์ธํฐํ์ด์ค์ ์ํด ํ๋ก๊ทธ๋จ์ ๋ฐฐํฌ ๋ฐ/๋๋ ์ฌ์ฉ์ด ์ ํ๋๋ ๊ฒฝ์ฐ, ๋ณธ ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ํ๋ก๊ทธ๋จ์ ๋ฐฐํฌํ๋ ์์ ์๊ถ์๋ ํด๋น ๊ตญ๊ฐ๋ฅผ ์ ์ธํ ๋ช
์์ ์ธ ์ง๋ฆฌ์ ๋ฐฐํฌ ์ ํ์ ์ถ๊ฐํ ์ ์์ผ๋ฉฐ, ๊ทธ๋ ๊ฒ ์ ์ธ๋์ง ์์ ๊ตญ๊ฐ์์๋ง ๋ฐฐํฌ๊ฐ ํ์ฉ๋๋๋ก ํ ์ ์์ต๋๋ค. ์ด๋ฌํ ๊ฒฝ์ฐ, ๋ณธ ๋ผ์ด์ ์ค๋ ๋ณธ ๋ผ์ด์ ์ค ๋ณธ๋ฌธ์ ๋ช
์๋ ๊ฒ์ฒ๋ผ ํด๋น ์ ํ์ ํตํฉํฉ๋๋ค.
10. ์์ ์ํํธ์จ์ด ์ฌ๋จ์ ๋๋๋ก ์ผ๋ฐ ๊ณต์ค ๋ผ์ด์ ์ค์ ๊ฐ์ ํ ๋ฐ/๋๋ ์ ๋ฒ์ ์ ๋ฐํํ ์ ์์ต๋๋ค. ์ด๋ฌํ ์ ๋ฒ์ ์ ํ์ฌ ๋ฒ์ ๊ณผ ์ ์ ์ ๋น์ทํ์ง๋ง ์๋ก์ด ๋ฌธ์ ๋ ์ฐ๋ ค ์ฌํญ์ ํด๊ฒฐํ๊ธฐ ์ํด ์ธ๋ถ์ ์ผ๋ก ๋ค๋ฅผ ์ ์์ต๋๋ค.
๊ฐ ๋ฒ์ ์๋ ๊ณ ์ ํ ๋ฒ์ ๋ฒํธ๊ฐ ๋ถ์ฌ๋ฉ๋๋ค. ๋ณธ ํ๋ก๊ทธ๋จ์ ์ ์ฉ๋๋ ๋ณธ ๋ผ์ด์ ์ค์ ๋ฒ์ ๋ฒํธ์ "์ดํ ๋ฒ์ "์ด ๋ช
์๋์ด ์๋ ๊ฒฝ์ฐ, ๊ทํ๋ ํด๋น ๋ฒ์ ๋๋ ์์ ์ํํธ์จ์ด ์ฌ๋จ์์ ๊ฒ์ํ ์ดํ ๋ฒ์ ์ ์ฝ๊ด์ ๋ฐ๋ฅผ ์ ์์ต๋๋ค. ๋ณธ ํ๋ก๊ทธ๋จ์ ๋ณธ ๋ผ์ด์ ์ค์ ๋ฒ์ ๋ฒํธ๊ฐ ๋ช
์๋์ด ์์ง ์์ ๊ฒฝ์ฐ, ๊ทํ๋ ์์ ์ํํธ์จ์ด ์ฌ๋จ์์ ๊ฒ์ํ ๋ชจ๋ ๋ฒ์ ์ ์ ํํ ์ ์์ต๋๋ค.
11. ๋ณธ ํ๋ก๊ทธ๋จ์ ์ผ๋ถ๋ฅผ ๋ฐฐํฌ ์กฐ๊ฑด์ด ๋ค๋ฅธ ๋ค๋ฅธ ๋ฌด๋ฃ ํ๋ก๊ทธ๋จ์ ํตํฉํ๋ ค๋ฉด ์ ์์์๊ฒ ํธ์ง๋ฅผ ๋ณด๋ด ํ๊ฐ๋ฅผ ์์ฒญํ์ธ์. ์์ ์ํํธ์จ์ด ์ฌ๋จ์์ ์ ์๊ถ์ ์์ ํ ์ํํธ์จ์ด์ ๊ฒฝ์ฐ ์์ ์ํํธ์จ์ด ์ฌ๋จ์ ํธ์ง๋ฅผ ๋ณด๋ด์ผ ํ๋ฉฐ, ๋น์ฌ๋ ๋๋๋ก ์์ธ๋ฅผ ์ธ์ ํ๊ธฐ๋ ํฉ๋๋ค. ๋น์ฌ์ ๊ฒฐ์ ์ ์์ ์ํํธ์จ์ด์ ๋ชจ๋ ํ์๋ฌผ์ ๋ฌด๋ฃ ์ํ๋ฅผ ์ ์งํ๊ณ ์ผ๋ฐ์ ์ผ๋ก ์ํํธ์จ์ด์ ๊ณต์ ๋ฐ ์ฌ์ฌ์ฉ์ ์ด์งํ๋ค๋ ๋ ๊ฐ์ง ๋ชฉํ์ ๋ฐ๋ผ ์ด๋ฃจ์ด์ง๋๋ค.
๋ณด์ฆ ์์
12. ๋ณธ ํ๋ก๊ทธ๋จ์ ๋ฌด๋ฃ๋ก ๋ผ์ด์ ์ค๊ฐ ๋ถ์ฌ๋๋ฏ๋ก ๊ด๋ จ ๋ฒ๋ฅ ์ด ํ์ฉํ๋ ํ๋ ๋ด์์ ๋ณธ ํ๋ก๊ทธ๋จ์ ๋ํ ์ด๋ ํ ๋ณด์ฆ๋ ์ ๊ณต๋์ง ์์ต๋๋ค. ์๋ฉด์ผ๋ก ๋ฌ๋ฆฌ ๋ช
์๋ ๊ฒฝ์ฐ๋ฅผ ์ ์ธํ๊ณ ์ ์๊ถ ์์ ์ ๋ฐ/๋๋ ๊ธฐํ ๋น์ฌ์๋ ์ํ์ฑ ๋ฐ ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ์ ๋ํ ๋ฌต์์ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ์ด๋ ํ ๋ช
์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ ์์ด "์๋ ๊ทธ๋๋ก" ํ๋ก๊ทธ๋จ์ ์ ๊ณตํฉ๋๋ค. ํ๋ก๊ทธ๋จ์ ํ์ง ๋ฐ ์ฑ๋ฅ์ ๋ํ ๋ชจ๋ ์ํ์ ๊ทํ์๊ฒ ์์ต๋๋ค. ํ๋ก๊ทธ๋จ์ ๊ฒฐํจ์ด ์๋ ๊ฒ์ผ๋ก ํ๋ช
๋ ๊ฒฝ์ฐ, ํ์ํ ๋ชจ๋ ์๋น์ค, ์๋ฆฌ ๋๋ ์์ ๋น์ฉ์ ๊ทํ๊ฐ ๋ถ๋ดํฉ๋๋ค.
13. ๊ด๋ จ ๋ฒ๋ฅ ์์ ์๊ตฌํ๊ฑฐ๋ ์๋ฉด์ผ๋ก ๋์ํ์ง ์๋ ํ, ์ด๋ ํ ๊ฒฝ์ฐ์๋ ์ ์๊ถ ์์ ์ ๋๋ ์์์ ํ์ฉ๋ ๋๋ก ํ๋ก๊ทธ๋จ์ ์์ ๋ฐ/๋๋ ์ฌ๋ฐฐํฌํ ์ ์๋ ๊ธฐํ ๋น์ฌ์๋ ํ๋ก๊ทธ๋จ์ ์ฌ์ฉ ๋๋ ์ฌ์ฉ ๋ถ๋ฅ์ผ๋ก ์ธํด ๋ฐ์ํ๋ ์ผ๋ฐ, ํน๋ณ, ์ฐ๋ฐ์ ๋๋ ๊ฒฐ๊ณผ์ ์ํด(๋ฐ์ดํฐ ์์ค ๋๋ ๋ถ์ ํํ ๋ฐ์ดํฐ, ์ฌ์ฉ์ ๋๋ ์ 3์๊ฐ ์
์ ์์ค ๋๋ ๋ค๋ฅธ ํ๋ก๊ทธ๋จ๊ณผ์ ํ๋ก๊ทธ๋จ ์๋ ์คํจ๋ฅผ ํฌํจํ๋ ์ด์ ํ์ ํ์ง ์์)๋ฅผ ํฌํจํ ์ํด์ ๋ํด ์ฌ์ฉ์์๊ฒ ์ฑ
์์ด ์์ผ๋ฉฐ, ์ด๋ฌํ ์ํด์ ๊ฐ๋ฅ์ฑ์ ๊ทธ๋ฌํ ์์ ์๋ ๊ธฐํ ๋น์ฌ์๊ฐ ๋ฏธ๋ฆฌ ๊ณ ์ง ๋ฐ์์์๋ ๋ถ๊ตฌํ๊ณ ์ด์ ๋ํ ์ฑ
์์ด ๋ฉด์ ๋ฉ๋๋ค.
์ด์ฉ ์ฝ๊ด ์ข
๋ฃ
์ ํ๋ก๊ทธ๋จ์ ์ด ์ฝ๊ด์ ์ ์ฉํ๋ ๋ฐฉ๋ฒ
์๋ก์ด ํ๋ก๊ทธ๋จ์ ๊ฐ๋ฐํ์ฌ ๋์ค์๊ฒ ์ต๋ํ ๋ง์ด ํ์ฉ๋๊ธฐ๋ฅผ ์ํ๋ค๋ฉด, ์ด๋ฅผ ๋ฌ์ฑํ๋ ๊ฐ์ฅ ์ข์ ๋ฐฉ๋ฒ์ ๋๊ตฌ๋ ์ด ์ฝ๊ด์ ๋ฐ๋ผ ์ฌ๋ฐฐํฌํ๊ณ ๋ณ๊ฒฝํ ์ ์๋ ๋ฌด๋ฃ ์ํํธ์จ์ด๋ก ๋ง๋๋ ๊ฒ์
๋๋ค.
์ด๋ ๊ฒ ํ๋ ค๋ฉด ํ๋ก๊ทธ๋จ์ ๋ค์ ๊ณต์ง๋ฅผ ์ฒจ๋ถํ์ธ์. ๋ณด์ฆ ์ ์ธ๋ฅผ ๊ฐ์ฅ ํจ๊ณผ์ ์ผ๋ก ์ ๋ฌํ๋ ค๋ฉด ๊ฐ ์์ค ํ์ผ์ ์์ ๋ถ๋ถ์ ์ฒจ๋ถํ๋ ๊ฒ์ด ๊ฐ์ฅ ์์ ํ๋ฉฐ, ๊ฐ ํ์ผ์๋ ์ต์ํ '์ ์๊ถ' ์ค๊ณผ ์ ์ฒด ๊ณต์ง๋ฅผ ์ฐพ์ ์ ์๋ ์์น์ ๋ํ ํฌ์ธํฐ๊ฐ ์์ด์ผ ํฉ๋๋ค.
ํ๋ก๊ทธ๋จ ์ด๋ฆ๊ณผ ํ๋ก๊ทธ๋จ์ ๊ธฐ๋ฅ์ ๋ํ ๊ฐ๋ตํ ์์ด๋์ด๋ฅผ ์ ๊ณตํ๋ ํ ์ค.์ ์๊ถ (C)
์ด ํ๋ก๊ทธ๋จ์ ๋ฌด๋ฃ ์ํํธ์จ์ด์ด๋ฏ๋ก GNU ์ผ๋ฐ ๊ณต์ค ์ฌ์ฉ ํ๊ฐ์์ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ฌ๋ฐฐํฌ ๋ฐ/๋๋ ์์ ํ ์ ์์ต๋๋ค.
์์ ์ํํธ์จ์ด ์ฌ๋จ์์ ๊ฒ์ํ ๋ผ์ด์ ์ค ๋ฒ์ 2 ๋๋ (์ฌ์ฉ์์ ์ ํ์ ๋ฐ๋ผ) ์ดํ ๋ฒ์ ์ ๋ฐ๋ฆ
๋๋ค.
์ด ํ๋ก๊ทธ๋จ์ ์ ์ฉํ๊ฒ ์ฌ์ฉ๋๊ธฐ๋ฅผ ๋ฐ๋ผ๋ฉฐ ๋ฐฐํฌ๋์ง๋ง ์ด๋ ํ ๋ณด์ฆ๋ ํ์ง ์์ผ๋ฉฐ, ์ํ์ฑ ๋๋ ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ์ ๋ํ ๋ฌต์์ ๋ณด์ฆ๋ ํ์ง ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ GNU ์ผ๋ฐ ๊ณต์ค ์ฌ์ฉ ํ๊ฐ์๋ฅผ ์ฐธ์กฐํ์ธ์.
์ด ํ๋ก๊ทธ๋จ๊ณผ ํจ๊ป GNU ์ผ๋ฐ ๊ณต์ค ์ฌ์ฉ ํ๊ฐ์ ์ฌ๋ณธ์ ๋ฐ์์ด์ผ ํ๋๋ฐ, ๊ทธ๋ ์ง ์์ ๊ฒฝ์ฐ
59 Temple Place, Suite 330, Boston, MA 02111-1307 ๋ฏธ๊ตญ Free Software Foundation, Inc.
๋ํ ์ ์ ๋ฉ์ผ ๋ฐ ์ข
์ด ๋ฉ์ผ๋ก ์ฐ๋ฝํ๋ ๋ฐฉ๋ฒ์ ๋ํ ์ ๋ณด๋ ์ถ๊ฐํ์ธ์.
๋ํํ ํ๋ก๊ทธ๋จ์ธ ๊ฒฝ์ฐ ๋ํํ ๋ชจ๋์์ ์์ํ ๋ ์ด์ ๊ฐ์ ์งง์ ์๋ฆผ์ ์ถ๋ ฅํ๋๋ก ์ค์ ํฉ๋๋ค:
๋
ธ๋ชจ๋น์ ๋ฒ์ 69, ์ ์๊ถ(C) ์ฐ๋ ์์ฑ์ ์ด๋ฆ
์์ธํ ๋ด์ฉ์ `show w'๋ฅผ ์
๋ ฅํ์ธ์. ์ด ์ํํธ์จ์ด๋ ๋ฌด๋ฃ ์ํํธ์จ์ด์ด๋ฉฐ ํน์ ์กฐ๊ฑด ํ์์ ์ฌ๋ฐฐํฌํ ์ ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ `show c'๋ฅผ ์
๋ ฅํ์ธ์.
๊ฐ์์ ๋ช
๋ น์ด `show w'์ `show c'๋ ์ผ๋ฐ ๊ณต์ค ์ฌ์ฉ ํ๊ฐ์์ ์ ์ ํ ๋ถ๋ถ์ ํ์ํด์ผ ํฉ๋๋ค. ๋ฌผ๋ก , ์ฌ์ฉํ๋ ๋ช
๋ น์ `show w`์ `show c`๊ฐ ์๋ ๋ค๋ฅธ ์ด๋ฆ์ผ๋ก ๋ถ๋ฆด ์๋ ์๊ณ , ๋ง์ฐ์ค ํด๋ฆญ์ด๋ ๋ฉ๋ด ํญ๋ชฉ ๋ฑ ํ๋ก๊ทธ๋จ์ ์ ํฉํ ์ด๋ฆ์ผ๋ก ์ฌ์ฉํ ์๋ ์์ต๋๋ค.
๋ํ ํ์ํ ๊ฒฝ์ฐ ๊ณ ์ฉ์ฃผ(ํ๋ก๊ทธ๋๋จธ๋ก ์ผํ๋ ๊ฒฝ์ฐ) ๋๋ ํ๊ต(์๋ ๊ฒฝ์ฐ)์ ํ๋ก๊ทธ๋จ์ ๋ํ '์ ์๊ถ ๋ฉด์ฑ
์กฐํญ'์ ์๋ช
ํด ๋ฌ๋ผ๊ณ ์์ฒญํด์ผ ํฉ๋๋ค. ๋ค์์ ์ํ์
๋๋ค. ์ด๋ฆ์ ๋ณ๊ฒฝํ์ธ์:
์์๋ค์ธ, Inc.๋ ์ ์์ค ํด์ปค๊ฐ ์์ฑํ 'Gnomovision'(์ปดํ์ผ๋ฌ์์ ํจ์ค๋ฅผ ์์ฑํ๋) ํ๋ก๊ทธ๋จ์ ๋ํ ๋ชจ๋ ์ ์๊ถ์ ํฌ๊ธฐํฉ๋๋ค.
ํ์ด ์ฟค์ ์๋ช
, 1989๋
4์ 1์ผ
ํ์ด ์ฟค, Vice ์ฌ์ฅ
๋ณธ ์ผ๋ฐ ๊ณต์ค ์ฌ์ฉ ํ๊ฐ์๋ ๊ทํ์ ํ๋ก๊ทธ๋จ์ ๋
์ ํ๋ก๊ทธ๋จ์ ํตํฉํ๋ ๊ฒ์ ํ์ฉํ์ง ์์ต๋๋ค. ํ๋ก๊ทธ๋จ์ด ์๋ธ๋ฃจํด ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ธ ๊ฒฝ์ฐ, ๋
์ ์ ํ๋ฆฌ์ผ์ด์
๊ณผ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ฐ๋์ ํ์ฉํ๋ ๊ฒ์ด ๋ ์ ์ฉํ ์ ์์ต๋๋ค. ์ด ๊ฒฝ์ฐ ๋ณธ ๋ผ์ด์ ์ค ๋์ GNU ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ผ๋ฐ ๊ณต์ค ์ฌ์ฉ ํ๊ฐ์๋ฅผ ์ฌ์ฉํ์ธ์.
GNU ์ฝ์ ์ผ๋ฐ ๊ณต์ค ์ฌ์ฉ ํ๊ฐ์ v2.1 ์ดํ ๋ฒ์
(์ค๋ฅด๋ 2.3.0, erlang 17.3-dfsg, ๋ชจ์ง๋ผ ํ์ด์ดํญ์ค 4.0, ๋ชจ์ง๋ผ ํ์ด์ดํญ์ค 6.0)
GNU ํ์ ์ผ๋ฐ ๊ณต์ค ์ฌ์ฉ ํ๊ฐ์
๋ฒ์ 2.1, 1999๋
2์
์ ์๊ถ (C) 1991, 1999 Free Software Foundation, Inc.
59 Temple Place, Suite 330, Boston, MA 02111-1307 ๋ฏธ๊ตญ
๋๊ตฌ๋ ์ด ๋ผ์ด์ ์ค ๋ฌธ์๋ฅผ ๊ทธ๋๋ก ๋ณต์ฌํ์ฌ ๋ฐฐํฌํ ์ ์์ง๋ง ์ด๋ฅผ ๋ณ๊ฒฝํ๋ ๊ฒ์ ํ์ฉ๋์ง ์์ต๋๋ค.
[์ด๊ฒ์ Lesser GPL์ ์ฒซ ๋ฒ์งธ ๊ณต๊ฐ๋ ๋ฒ์ ์
๋๋ค. ๋ํ GNU ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ณต์ค ์ฌ์ฉ ํ๊ฐ์ ๋ฒ์ 2์ ํ์ ๋ฒ์ ์ผ๋ก ๊ฐ์ฃผ๋๋ฏ๋ก ๋ฒ์ ๋ฒํธ๋ 2.1์
๋๋ค.]
์๋ฌธ
๋๋ถ๋ถ์ ์ํํธ์จ์ด ๋ผ์ด์ ์ค๋ ๊ณต์ ๋ฐ ๋ณ๊ฒฝ์ ์์ ๋ฅผ ๋นผ์๊ธฐ๋๋ก ์ค๊ณ๋์ด ์์ต๋๋ค. ์ด์๋ ๋์กฐ์ ์ผ๋ก GNU ์ผ๋ฐ ๊ณต์ค ์ฌ์ฉ ํ๊ฐ์๋ ๋ชจ๋ ์ฌ์ฉ์๊ฐ ์ํํธ์จ์ด๋ฅผ ์์ ๋กญ๊ฒ ๊ณต์ ํ๊ณ ๋ณ๊ฒฝํ ์ ์๋๋ก ์์ ๋ฅผ ๋ณด์ฅํ๊ธฐ ์ํ ๊ฒ์
๋๋ค.
์ด ๋ผ์ด์ ์ค์ธ ์ฝ์ ์ผ๋ฐ ๊ณต์ค ๋ผ์ด์ ์ค๋ ์์ ์ํํธ์จ์ด ์ฌ๋จ๊ณผ ์ด๋ฅผ ์ฌ์ฉํ๊ธฐ๋ก ๊ฒฐ์ ํ ๋ค๋ฅธ ์ ์์๊ฐ ํน๋ณํ ์ง์ ํ ์ผ๋ถ ์ํํธ์จ์ด ํจํค์ง(์ผ๋ฐ์ ์ผ๋ก ๋ผ์ด๋ธ๋ฌ๋ฆฌ)์ ์ ์ฉ๋ฉ๋๋ค. ์ฌ๋ฌ๋ถ๋ ์ด ๋ผ์ด์ ์ค๋ฅผ ์ฌ์ฉํ ์ ์์ง๋ง, ์๋ ์ค๋ช
์ ๋ฐํ์ผ๋ก ํน์ ์ํฉ์์ ์ด ๋ผ์ด์ ์ค์ ์ผ๋ฐ ์ผ๋ฐ ๊ณต์ค ๋ผ์ด์ ์ค ์ค ์ด๋ค ๋ผ์ด์ ์ค๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ๋ ๋์ ์ ๋ต์ธ์ง ๋จผ์ ์ ์คํ๊ฒ ์๊ฐํด ๋ณด์๊ธฐ ๋ฐ๋๋๋ค.
๋ฌด๋ฃ ์ํํธ์จ์ด๋ ๊ฐ๊ฒฉ์ด ์๋ ์ฌ์ฉ์ ์์ ๋ฅผ ์๋ฏธํฉ๋๋ค. ์ผ๋ฐ ๊ณต์ค ์ฌ์ฉ ํ๊ฐ์๋ ์ฌ์ฉ์๊ฐ ๋ฌด๋ฃ ์ํํธ์จ์ด์ ์ฌ๋ณธ์ ์์ ๋กญ๊ฒ ๋ฐฐํฌํ ์ ์๊ณ (์ํ๋ ๊ฒฝ์ฐ ์ด ์๋น์ค์ ๋ํ ๋น์ฉ์ ์ฒญ๊ตฌํ ์ ์์), ์์ค ์ฝ๋๋ฅผ ๋ฐ๊ฑฐ๋ ์ํ๋ ๊ฒฝ์ฐ ๋ฐ์ ์ ์์ผ๋ฉฐ, ์ํํธ์จ์ด๋ฅผ ๋ณ๊ฒฝํ๊ณ ์๋ก์ด ๋ฌด๋ฃ ํ๋ก๊ทธ๋จ์์ ๊ทธ ์ผ๋ถ๋ฅผ ์ฌ์ฉํ ์ ์๊ณ , ์ด๋ฌํ ์ผ์ ํ ์ ์๋ค๋ ์ฌ์ค์ ์ฌ์ฉ์์๊ฒ ์๋ฆฌ๊ธฐ ์ํด ๊ณ ์๋์์ต๋๋ค.
์ฌ์ฉ์์ ๊ถ๋ฆฌ๋ฅผ ๋ณดํธํ๊ธฐ ์ํด ๋ฐฐํฌ์๊ฐ ์ฌ์ฉ์์๊ฒ ์ด๋ฌํ ๊ถ๋ฆฌ๋ฅผ ๊ฑฐ๋ถํ๊ฑฐ๋ ์ฌ์ฉ์์๊ฒ ์ด๋ฌํ ๊ถ๋ฆฌ๋ฅผ ํฌ๊ธฐํ๋๋ก ์์ฒญํ๋ ๊ฒ์ ๊ธ์งํ๋ ์ ํ์ ์ค์ ํด์ผ ํฉ๋๋ค. ์ด๋ฌํ ์ ํ์ ์ฌ์ฉ์๊ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ฌ๋ณธ์ ๋ฐฐํฌํ๊ฑฐ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์์ ํ๋ ๊ฒฝ์ฐ ์ฌ์ฉ์์๊ฒ ํน์ ์ฑ
์์ ์ง์ฐ๋ ๊ฒ์ผ๋ก ํด์๋ฉ๋๋ค.
์๋ฅผ ๋ค์ด, ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ฌ๋ณธ์ ๋ฌด๋ฃ ๋๋ ์ ๋ฃ๋ก ๋ฐฐํฌํ๋ ๊ฒฝ์ฐ ์์ ์์๊ฒ ๋น์ฌ๊ฐ ์ ๊ณตํ ๋ชจ๋ ๊ถํ์ ๋ถ์ฌํด์ผ ํฉ๋๋ค. ์์ ์๋ ์์ค ์ฝ๋๋ฅผ ๋ฐ๊ฑฐ๋ ๋ฐ์ ์ ์๋์ง ํ์ธํด์ผ ํฉ๋๋ค. ๋ค๋ฅธ ์ฝ๋๋ฅผ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋งํฌํ๋ ๊ฒฝ์ฐ ์์ ์๊ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ณ๊ฒฝํ๊ณ ๋ค์ ์ปดํ์ผํ ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ค์ ๋งํฌํ ์ ์๋๋ก ์์ ์์๊ฒ ์์ ํ ๊ฐ์ฒด ํ์ผ์ ์ ๊ณตํด์ผ ํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์์ ์๊ฐ ์์ ์ ๊ถ๋ฆฌ๋ฅผ ์ ์ ์๋๋ก ์ด ์ฝ๊ด์ ๋ณด์ฌ ์ฃผ์ด์ผ ํฉ๋๋ค.
(1) ๋น์ฌ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ํ ์ ์๊ถ์ ๋ณด์ ํ๊ณ , (2) ๊ทํ์๊ฒ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ณต์ฌ, ๋ฐฐํฌ ๋ฐ/๋๋ ์์ ํ ์ ์๋ ๋ฒ์ ๊ถํ์ ๋ถ์ฌํ๋ ์ด ๋ผ์ด์ ์ค๋ฅผ ์ ๊ณตํ๋ ๋ ๊ฐ์ง ๋ฐฉ๋ฒ์ผ๋ก ๊ทํ์ ๊ถ๋ฆฌ๋ฅผ ๋ณดํธํฉ๋๋ค.
๊ฐ ๋ฐฐํฌ์๋ฅผ ๋ณดํธํ๊ธฐ ์ํด ๋ฌด๋ฃ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ํ ๋ณด์ฆ์ด ์์์ ๋ถ๋ช
ํ ํ๊ณ ์ ํฉ๋๋ค. ๋ํ ๋ค๋ฅธ ์ฌ๋์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์์ ํ์ฌ ์ ๋ฌํ ๊ฒฝ์ฐ, ์์ ์๋ ์์ ์ด ๊ฐ์ง๊ณ ์๋ ๊ฒ์ด ์๋ณธ ๋ฒ์ ์ด ์๋์ ์์์ผ ๋ค๋ฅธ ์ฌ๋์ ์ํด ๋ฐ์ํ ์ ์๋ ๋ฌธ์ ๋ก ์ธํด ์์ ์์ ํํ์ด ์ํฅ์ ๋ฐ์ง ์์ต๋๋ค.
๋ง์ง๋ง์ผ๋ก ์ํํธ์จ์ด ํนํ๋ ๋ฌด๋ฃ ํ๋ก๊ทธ๋จ์ ์กด๋ฆฝ์ ์ง์์ ์ธ ์ํ์ด ๋๊ณ ์์ต๋๋ค. ์ฐ๋ฆฌ๋ ํ์ฌ๊ฐ ํนํ๊ถ์๋ก๋ถํฐ ์ ํ์ ์ธ ๋ผ์ด์ ์ค๋ฅผ ํ๋ํ์ฌ ๋ฌด๋ฃ ํ๋ก๊ทธ๋จ์ ์ฌ์ฉ์๋ฅผ ํจ๊ณผ์ ์ผ๋ก ์ ํํ ์ ์๋๋ก ํ๊ณ ์ ํฉ๋๋ค. ๋ฐ๋ผ์ ๋น์ฌ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ฒ์ ์ ๋ํด ํ๋ํ ๋ชจ๋ ํนํ ๋ผ์ด์ ์ค๊ฐ ๋ณธ ๋ผ์ด์ ์ค์ ๋ช
์๋ ์์ ํ ์ฌ์ฉ์ ์์ ์ ์ผ์นํด์ผ ํ๋ค๊ณ ์ฃผ์ฅํฉ๋๋ค.
์ผ๋ถ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํฌํจํ ๋๋ถ๋ถ์ GNU ์ํํธ์จ์ด๋ ์ผ๋ฐ GNU ์ผ๋ฐ ๊ณต์ค ์ฌ์ฉ ํ๊ฐ์์ ์ ์ฉ์ ๋ฐ์ต๋๋ค. ์ด ๋ผ์ด์ ์ค์ธ GNU ์ฝ์ ์ผ๋ฐ ๊ณต์ค ์ฌ์ฉ ํ๊ฐ์๋ ํน์ ์ง์ ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ ์ฉ๋๋ฉฐ ์ผ๋ฐ ์ผ๋ฐ ๊ณต์ค ์ฌ์ฉ ํ๊ฐ์์๋ ์๋นํ ๋ค๋ฆ
๋๋ค. ํน์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ด ๋ผ์ด์ ์ค๋ฅผ ์ฌ์ฉํ๋ ์ด์ ๋ ํด๋น ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ฌด๋ฃ๊ฐ ์๋ ํ๋ก๊ทธ๋จ์ ๋งํฌํ ์ ์๋๋ก ํ์ฉํ๊ธฐ ์ํด์์
๋๋ค.
์ ์ ์ผ๋ก๋ ๊ณต์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ ํ๋ก๊ทธ๋จ์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋งํฌ๋ ๊ฒฝ์ฐ, ์ด ๋์ ๊ฒฐํฉ์ ๋ฒ์ ์ผ๋ก ์๋ณธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ํ์๋ฌผ์ธ ๊ฒฐํฉ ์ ์๋ฌผ์ ํด๋นํฉ๋๋ค. ๋ฐ๋ผ์ ์ผ๋ฐ ์ผ๋ฐ ๊ณต์ค ๋ผ์ด์ ์ค๋ ์ ์ฒด ์กฐํฉ์ด ์์ ์ ๊ธฐ์ค์ ๋ถํฉํ๋ ๊ฒฝ์ฐ์๋ง ์ด๋ฌํ ๋งํฌ๋ฅผ ํ์ฉํฉ๋๋ค. ์ฝ์ ์ผ๋ฐ ๊ณต์ค ๋ผ์ด์ ์ค๋ ๋ค๋ฅธ ์ฝ๋๋ฅผ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋งํฌํ๋ ๊ฒ์ ๋ํด ๋ณด๋ค ๋์จํ ๊ธฐ์ค์ ํ์ฉํฉ๋๋ค.
์ด ๋ผ์ด์ ์ค๋ ์ผ๋ฐ ์ผ๋ฐ ๊ณต์ค ๋ผ์ด์ ์ค๋ณด๋ค ์ฌ์ฉ์์ ์์ ๋ฅผ ๋ ๋ณดํธํ๊ธฐ ๋๋ฌธ์ "๋" ์ผ๋ฐ ๊ณต์ค ๋ผ์ด์ ์ค๋ผ๊ณ ๋ถ๋ฆ
๋๋ค. ๋ํ ๋ค๋ฅธ ๋ฌด๋ฃ ์ํํธ์จ์ด ๊ฐ๋ฐ์์๊ฒ๋ ๊ฒฝ์ํ๋ ๋น๋ฌด๋ฃ ํ๋ก๊ทธ๋จ์ ๋นํด ์ด์ ์ด ์ ์ต๋๋ค. ์ด๋ฌํ ๋จ์ ๋๋ฌธ์ ๋ง์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์์ ์ผ๋ฐ ์ผ๋ฐ ๊ณต์ค ์ฌ์ฉ ํ๊ฐ์๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ํน์ ํน์ํ ์ํฉ์์๋ Lesser ๋ผ์ด์ ์ค๊ฐ ์ด์ ์ ์ ๊ณตํฉ๋๋ค.
์๋ฅผ ๋ค์ด, ๋๋ฌผ์ง๋ง ํน์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ต๋ํ ๋๋ฆฌ ์ฌ์ฉํ๋๋ก ์ฅ๋ คํ์ฌ ์ฌ์ค์์ ํ์ค์ด ๋๋๋ก ํด์ผ ํ ํน๋ณํ ํ์๊ฐ ์์ ์ ์์ต๋๋ค. ์ด๋ฅผ ์ํด์๋ ๋ฌด๋ฃ๊ฐ ์๋ ํ๋ก๊ทธ๋จ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ ์ ์๋๋ก ํ์ฉํด์ผ ํฉ๋๋ค. ๋ฌด๋ฃ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ๋๋ฆฌ ์ฌ์ฉ๋๋ ๋น๋ฌด๋ฃ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋์ผํ ๊ธฐ๋ฅ์ ํ๋ ๊ฒฝ์ฐ๊ฐ ๋ ๋น๋ฒํ๊ฒ ๋ฐ์ํฉ๋๋ค. ์ด ๊ฒฝ์ฐ ๋ฌด๋ฃ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ฌด๋ฃ ์ํํธ์จ์ด๋ก๋ง ์ ํํ์ฌ ์ป์ ์ ์๋ ์ด๋์ด ๊ฑฐ์ ์์ผ๋ฏ๋ก ์ฝ์ ์ผ๋ฐ ๊ณต์ค ์ฌ์ฉ ํ๊ฐ์๋ฅผ ์ฌ์ฉํฉ๋๋ค.
๋ค๋ฅธ ๊ฒฝ์ฐ์๋ ๋ฌด๋ฃ๊ฐ ์๋ ํ๋ก๊ทธ๋จ์์ ํน์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ ์ ์๋ ๊ถํ์ ๋ถ์ฌํ๋ฉด ๋ ๋ง์ ์ฌ๋๋ค์ด ๋๊ท๋ชจ์ ๋ฌด๋ฃ ์ํํธ์จ์ด๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ๋น๋ฌด๋ฃ ํ๋ก๊ทธ๋จ์์ GNU C ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ ์ ์๋ ๊ถํ์ ๋ถ์ฌํ๋ฉด ๋ ๋ง์ ์ฌ๋๋ค์ด GNU ์ด์ ์ฒด์ ์ ์ฒด์ ๊ทธ ๋ณํ์ธ GNU/Linux ์ด์ ์ฒด์ ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
ํ์ ์ผ๋ฐ ๊ณต์ค ๋ผ์ด์ ์ค๋ ์ฌ์ฉ์์ ์์ ๋ฅผ ๋ ๋ณดํธํ์ง๋ง, ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ฐ๊ฒฐ๋ ํ๋ก๊ทธ๋จ์ ์ฌ์ฉ์๊ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์์ ๋ ๋ฒ์ ์ ์ฌ์ฉํ์ฌ ํด๋น ํ๋ก๊ทธ๋จ์ ์คํํ ์ ์๋ ์์ ์ ์๋จ์ ๋ณด์ฅํฉ๋๋ค.
๋ณต์ฌ, ๋ฐฐํฌ ๋ฐ ์์ ์ ๋ํ ์ ํํ ์ด์ฉ ์ฝ๊ด์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. '๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ ์ ์๋ฌผ'๊ณผ '๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ ์ ์๋ฌผ'์ ์ฐจ์ด์ ์ ์ฃผ์ํ์ธ์. ์ ์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์์ ํ์๋ ์ฝ๋๋ฅผ ํฌํจํ๋ ๋ฐ๋ฉด, ํ์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๊ฒฐํฉํด์ผ ์คํํ ์ ์์ต๋๋ค.
๋ณต์ฌ, ๋ฐฐํฌ ๋ฐ ์์ ์ ๋ํ ์ด์ฉ ์ฝ๊ด
๋ณธ ๋ผ์ด์ ์ค ๊ณ์ฝ์ ์ ์๊ถ ์์ ์ ๋๋ ๊ธฐํ ๊ถํ ์๋ ๋น์ฌ์๊ฐ ๋ณธ ํ์ ์ผ๋ฐ ๊ณต์ค ๋ผ์ด์ ์ค("๋ณธ ๋ผ์ด์ ์ค"๋ผ๊ณ ๋ ํจ)์ ์กฐ๊ฑด์ ๋ฐ๋ผ ๋ฐฐํฌํ ์ ์๋ค๋ ๊ณต์ง๊ฐ ํฌํจ๋ ๋ชจ๋ ์ํํธ์จ์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋๋ ๊ธฐํ ํ๋ก๊ทธ๋จ์ ์ ์ฉ๋ฉ๋๋ค. ๊ฐ ๋ผ์ด์ ์ค ์ฌ์ฉ์๋ "๊ทํ"๋ก ์ง์นญ๋ฉ๋๋ค.
"๋ผ์ด๋ธ๋ฌ๋ฆฌ"๋ ์คํ ํ์ผ์ ๊ตฌ์ฑํ๊ธฐ ์ํด ์์ฉ ํ๋ก๊ทธ๋จ(์ผ๋ถ ๊ธฐ๋ฅ ๋ฐ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ๋)๊ณผ ํธ๋ฆฌํ๊ฒ ์ฐ๊ฒฐํ ์ ์๋๋ก ์ค๋น๋ ์ํํธ์จ์ด ๊ธฐ๋ฅ ๋ฐ/๋๋ ๋ฐ์ดํฐ์ ์งํฉ์ ์๋ฏธํฉ๋๋ค.
์๋์์ "๋ผ์ด๋ธ๋ฌ๋ฆฌ"๋ ๋ณธ ์ฝ๊ด์ ๋ฐ๋ผ ๋ฐฐํฌ๋ ์ํํธ์จ์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋๋ ์ ์๋ฌผ์ ์๋ฏธํฉ๋๋ค. "๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๊ธฐ๋ฐํ ์ ์๋ฌผ"์ด๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋๋ ์ ์๊ถ๋ฒ์ ๋ฐ๋ฅธ ํ์ ์ ์๋ฌผ, ์ฆ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋๋ ๊ทธ ์ผ๋ถ๋ฅผ ๊ทธ๋๋ก ๋๋ ์์ ํ๊ฑฐ๋ ๋ค๋ฅธ ์ธ์ด๋ก ์ง์ ๋ฒ์ญํ ์ ์๋ฌผ์ ์๋ฏธํฉ๋๋ค. (์ดํ, ๋ฒ์ญ์ "์์ "์ด๋ผ๋ ์ฉ์ด์ ์ ํ ์์ด ํฌํจ๋ฉ๋๋ค.)
"์ ์๋ฌผ์ '์์ค ์ฝ๋'๋ ์ ์๋ฌผ์ ์์ ํ ๋ ์ ํธํ๋ ํํ์ ์ ์๋ฌผ์ ์๋ฏธํฉ๋๋ค. ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๊ฒฝ์ฐ ์์ ํ ์์ค ์ฝ๋๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ํฌํจ๋ ๋ชจ๋ ๋ชจ๋์ ๋ชจ๋ ์์ค ์ฝ๋์ ๊ด๋ จ ์ธํฐํ์ด์ค ์ ์ ํ์ผ, ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ปดํ์ผ ๋ฐ ์ค์น๋ฅผ ์ ์ดํ๋ ๋ฐ ์ฌ์ฉ๋๋ ์คํฌ๋ฆฝํธ๋ฅผ ์๋ฏธํฉ๋๋ค.
๋ณต์ฌ, ๋ฐฐํฌ ๋ฐ ์์ ์ด์ธ์ ํ๋์ ๋ณธ ๋ผ์ด์ ์ค์ ์ ์ฉ์ ๋ฐ์ง ์์ผ๋ฉฐ, ์ด๋ ๋ณธ ๋ผ์ด์ ์ค์ ๋ฒ์๋ฅผ ๋ฒ์ด๋ฉ๋๋ค. ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ ํ๋ก๊ทธ๋จ์ ์คํํ๋ ํ์๋ ์ ํ๋์ง ์์ผ๋ฉฐ, ๊ทธ๋ฌํ ํ๋ก๊ทธ๋จ์ ์ถ๋ ฅ๋ฌผ์ ๊ทธ ๋ด์ฉ์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ ์ ์๋ฌผ์ ๊ตฌ์ฑํ๋ ๊ฒฝ์ฐ์๋ง ์ ์ฉ๋ฉ๋๋ค(์ ์๋ฌผ์ ์์ฑํ๊ธฐ ์ํ ๋๊ตฌ์์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ๊ณผ๋ ๋ฌด๊ดํจ). ์ด์ ํด๋นํ๋์ง ์ฌ๋ถ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ํ๋ ์ผ๊ณผ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ ํ๋ก๊ทธ๋จ์ด ํ๋ ์ผ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋๋ค.
1. ๊ทํ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ ์ฒด ์์ค ์ฝ๋๋ฅผ ๋ฐ์ ๊ทธ๋๋ก ๋ณต์ฌํ์ฌ ๋ชจ๋ ๋งค์ฒด๋ฅผ ํตํด ๋ฐฐํฌํ ์ ์์ง๋ง, ๊ฐ ์ฌ๋ณธ์ ์ ์ ํ ์ ์๊ถ ๊ณ ์ง ๋ฐ ๋ณด์ฆ ๋ถ์ธ์ ๋์ ๋๊ฒ ์ ์ ํ๊ฒ ๊ฒ์ํ๊ณ , ๋ณธ ๋ผ์ด์ ์ค์ ๋ณด์ฆ ๋ถ์ฌ๋ฅผ ์ธ๊ธํ๋ ๋ชจ๋ ๊ณ ์ง ์ฌํญ์ ๊ทธ๋๋ก ์ ์งํ๋ฉฐ, ๋ณธ ๋ผ์ด์ ์ค ์ฌ๋ณธ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ํจ๊ป ๋ฐฐํฌํ๋ ๊ฒฝ์ฐ์ ํํฉ๋๋ค.
์ฌ๋ณธ์ ์ ์กํ๋ ๋ฌผ๋ฆฌ์ ํ์์ ๋ํด ์์๋ฃ๋ฅผ ๋ถ๊ณผํ ์ ์์ผ๋ฉฐ, ํ์๋์ ์ ํ์ ๋ฐ๋ผ ์์๋ฃ๋ฅผ ๋ฐ๊ณ ๋ณด์ฆ ๋ณดํธ๋ฅผ ์ ๊ณตํ ์๋ ์์ต๋๋ค.
2. ๊ทํ๋ ์์ ๋ชจ๋ ์กฐ๊ฑด์ ์ถฉ์กฑํ๋ค๋ ์ ์ ํ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ฌ๋ณธ ๋๋ ์ผ๋ถ๋ถ์ ์์ ํ์ฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ ์๋ฌผ์ ๊ตฌ์ฑํ๊ณ , ์ 1ํญ์ ์กฐ๊ฑด์ ๋ฐ๋ผ ๊ทธ๋ฌํ ์์ ๋ณธ ๋๋ ์ ์๋ฌผ์ ๋ณต์ฌ ๋ฐ ๋ฐฐํฌํ ์ ์์ต๋๋ค:
a) ์์ ๋ ์ ์๋ฌผ์ ๊ทธ ์์ฒด๊ฐ ์ํํธ์จ์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ฌ์ผ ํฉ๋๋ค.
b) ์์ ํ ํ์ผ์ ์ฌ์ฉ์๊ฐ ํ์ผ์ ๋ณ๊ฒฝํ๋ค๋ ์ฌ์ค๊ณผ ๋ณ๊ฒฝ ๋ ์ง๋ฅผ ๋ช
์ํ๋ ๋์ ์ ๋๋ ๊ณต์ง๋ฅผ ํ์ํด์ผ ํฉ๋๋ค.
c) ๊ทํ๋ ๋ณธ ๋ผ์ด์ ์ค ์กฐ๊ฑด์ ๋ฐ๋ผ ๋ชจ๋ ์ 3์์๊ฒ ์ ์๋ฌผ ์ ์ฒด๊ฐ ๋ฌด๋ฃ๋ก ๋ผ์ด์ ์ค๊ฐ ๋ถ์ฌ๋๋๋ก ํด์ผ ํฉ๋๋ค.
d) ์์ ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์์ค์ด ํด๋น ์์ค์ด ํธ์ถ๋ ๋ ์ ๋ฌ๋๋ ์ธ์๊ฐ ์๋, ํด๋น ์์ค์ ์ฌ์ฉํ๋ ์์ฉ ํ๋ก๊ทธ๋จ์์ ์ ๊ณตํด์ผ ํ๋ ํจ์ ๋๋ ๋ฐ์ดํฐ ํ
์ด๋ธ์ ์๋ฏธํ๋ ๊ฒฝ์ฐ, ์์ฉ ํ๋ก๊ทธ๋จ์ด ํด๋น ํจ์ ๋๋ ํ
์ด๋ธ์ ์ ๊ณตํ์ง ์๋ ๊ฒฝ์ฐ์๋ ํด๋น ์์ค์ด ์ฌ์ ํ ์๋ํ๊ณ ๊ทธ ๋ชฉ์ ์ ์ผ๋ถ๊ฐ ์๋ฏธ ์๊ฒ ์ ์ง๋๋๋ก ์ ์์ ๋
ธ๋ ฅ์ ๊ธฐ์ธ์ฌ์ผ ํฉ๋๋ค.
(์๋ฅผ ๋ค์ด, ๋ผ์ด๋ธ๋ฌ๋ฆฌ์์ ์ ๊ณฑ๊ทผ์ ๊ณ์ฐํ๋ ํจ์๋ ์ ํ๋ฆฌ์ผ์ด์
๊ณผ ์์ ํ ๋
๋ฆฝ์ ์ผ๋ก ์ ์ ์๋ ๋ชฉ์ ์ ๊ฐ์ง๊ณ ์์ต๋๋ค. ๋ฐ๋ผ์ ํ์ ์น์
2d์์๋ ์ด ํจ์์ ์ฌ์ฉ๋๋ ์ ํ๋ฆฌ์ผ์ด์
์ ๊ณต ํจ์ ๋๋ ํ
์ด๋ธ์ ์ ํ ์ฌํญ์ด์ด์ผ ํฉ๋๋ค. ์ ํ๋ฆฌ์ผ์ด์
์์ ์ ๊ณตํ์ง ์๋ ๊ฒฝ์ฐ์๋ ์ ๊ณฑ๊ทผ ํจ์๋ ์ฌ์ ํ ์ ๊ณฑ๊ทผ์ ๊ณ์ฐํด์ผ ํฉ๋๋ค).
์ด๋ฌํ ์๊ตฌ ์ฌํญ์ ์์ ๋ ์ ์๋ฌผ ์ ์ฒด์ ์ ์ฉ๋ฉ๋๋ค. ํด๋น ์ ์๋ฌผ์ ์๋ณ ๊ฐ๋ฅํ ๋ถ๋ถ์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ์์ ํ์๋ ๊ฒ์ด ์๋๋ฉฐ ๊ทธ ์์ฒด๋ก ๋
๋ฆฝ์ ์ด๊ณ ๋ณ๊ฐ์ ์ ์๋ฌผ๋ก ํฉ๋ฆฌ์ ์ผ๋ก ๊ฐ์ฃผ๋ ์ ์๋ ๊ฒฝ์ฐ, ํด๋น ๋ถ๋ถ์ ๋ณ๊ฐ์ ์ ์๋ฌผ๋ก ๋ฐฐํฌํ ๋ ๋ณธ ๋ผ์ด์ ์ค์ ๊ทธ ์กฐ๊ฑด์ ํด๋น ๋ถ๋ถ์ ์ ์ฉ๋์ง ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๋์ผํ ์น์
์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ ์ ์๋ฌผ์ธ ์ ์ฒด์ ์ผ๋ถ๋ก ๋ฐฐํฌํ๋ ๊ฒฝ์ฐ, ์ ์ฒด์ ๋ํ ๋ฐฐํฌ๋ ๋ณธ ๋ผ์ด์ ์ค์ ์กฐ๊ฑด์ ๋ฐ๋ผ์ผ ํ๋ฉฐ, ๋ค๋ฅธ ๋ผ์ด์ ์ค ์ฌ์ฉ์์ ๊ถํ์ ์ ์ฒด๋ก ํ์ฅ๋๋ฏ๋ก ๋๊ฐ ์์ฑํ๋์ง์ ๊ด๊ณ์์ด ๋ชจ๋ ๋ถ๋ถ์ ์ ์ฉ๋ฉ๋๋ค.
๋ฐ๋ผ์ ์ด ์น์
์ ์๋๋ ๊ทํ๊ฐ ์ ์ ์ผ๋ก ์์ฑํ ์ ์๋ฌผ์ ๋ํ ๊ถ๋ฆฌ๋ฅผ ์ฃผ์ฅํ๊ฑฐ๋ ์ด์๋ฅผ ์ ๊ธฐํ๋ ๊ฒ์ด ์๋๋ผ, ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ ํ์ ์ ์๋ฌผ ๋๋ ์งํฉ ์ ์๋ฌผ์ ๋ฐฐํฌ๋ฅผ ํต์ ํ ์ ์๋ ๊ถ๋ฆฌ๋ฅผ ํ์ฌํ๋ ๋ฐ ์์ต๋๋ค.
๋ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๊ธฐ๋ฐํ์ง ์์ ๋ค๋ฅธ ์ ์๋ฌผ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ํจ๊ป(๋๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๊ธฐ๋ฐํ ์ ์๋ฌผ๊ณผ ํจ๊ป) ์ ์ฅ ๋๋ ๋ฐฐํฌ ๋งค์ฒด์ ๋ณผ๋ฅจ์ ๋จ์ํ ํตํฉํ๋ ๊ฒ๋ง์ผ๋ก๋ ๋ค๋ฅธ ์ ์๋ฌผ์ด ๋ณธ ๋ผ์ด์ ์ค์ ๋ฒ์ ๋ด์ ํฌํจ๋์ง ์์ต๋๋ค.
3. ์ฌ์ฉ์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ํน์ ์ฌ๋ณธ์ ๋ณธ ๋ผ์ด์ ์ค ๋์ ์ผ๋ฐ GNU ์ผ๋ฐ ๊ณต์ค ์ฌ์ฉ ํ๊ฐ์์ ์กฐ๊ฑด์ ์ ์ฉํ๊ธฐ๋ก ์ ํํ ์ ์์ต๋๋ค. ์ด๋ ๊ฒ ํ๋ ค๋ฉด, ๋ณธ ๋ผ์ด์ ์ค๋ฅผ ์ธ๊ธํ๋ ๋ชจ๋ ๊ณ ์ง ์ฌํญ์ ๋ณ๊ฒฝํ์ฌ ๋ณธ ๋ผ์ด์ ์ค ๋์ ์ผ๋ฐ GNU ์ผ๋ฐ ๊ณต์ค ์ฌ์ฉ ํ๊ฐ์ ๋ฒ์ 2๋ฅผ ์ฐธ์กฐํ๋๋ก ํด์ผ ํฉ๋๋ค. (์ผ๋ฐ GNU ์ผ๋ฐ ๊ณต์ค ์ฌ์ฉ ํ๊ฐ์ ๋ฒ์ 2๋ณด๋ค ์ต์ ๋ฒ์ ์ด ๋์จ ๊ฒฝ์ฐ, ์ํ๋ค๋ฉด ๊ทธ ๋ฒ์ ์ ๋์ ์ง์ ํ ์ ์์ต๋๋ค). ์ด ๊ณ ์ง์ฌํญ์ ๋ค๋ฅธ ๋ณ๊ฒฝ์ ๊ฐํ์ง ๋ง์ญ์์ค.
ํน์ ์ฌ๋ณธ์์ ์ด๋ฌํ ๋ณ๊ฒฝ์ด ์ด๋ฃจ์ด์ง๋ฉด ํด๋น ์ฌ๋ณธ์ ๋ํด์๋ ๋๋๋ฆด ์ ์์ผ๋ฏ๋ก ์ผ๋ฐ GNU ์ผ๋ฐ ๊ณต์ค ๋ผ์ด์ ์ค๋ ์ดํ์ ๋ชจ๋ ์ฌ๋ณธ ๋ฐ ํด๋น ์ฌ๋ณธ์ผ๋ก ๋ง๋ ํ์ ์ ์๋ฌผ์ ์ ์ฉ๋ฉ๋๋ค.
์ด ์ต์
์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ฝ๋์ ์ผ๋ถ๋ฅผ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์๋ ํ๋ก๊ทธ๋จ์ ๋ณต์ฌํ๋ ค๋ ๊ฒฝ์ฐ์ ์ ์ฉํฉ๋๋ค.
4. ๊ทํ๋ ์ 1ํญ ๋ฐ 2ํญ์ ์กฐ๊ฑด์ ๋ฐ๋ผ ๋ผ์ด๋ธ๋ฌ๋ฆฌ(๋๋ 2ํญ์ ๋ฐ๋ฅธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ผ๋ถ ๋๋ ํ์๋ฌผ)๋ฅผ ๊ฐ์ฒด ์ฝ๋ ๋๋ ์คํ ๊ฐ๋ฅํ ํํ๋ก ๋ณต์ฌ ๋ฐ ๋ฐฐํฌํ ์ ์์ผ๋ฉฐ, ์ด ๊ฒฝ์ฐ ํด๋น ๊ธฐ๊ณ ํ๋
๊ฐ๋ฅํ ์์ค ์ฝ๋ ์ ์ฒด๋ฅผ ํจ๊ป ์ ๊ณตํด์ผ ํ๋ฉฐ, ์ํํธ์จ์ด ๊ตํ์ ๊ด๋ก์ ์ผ๋ก ์ฌ์ฉ๋๋ ๋งค์ฒด๋ก ์ 1ํญ ๋ฐ 2ํญ์ ์กฐ๊ฑด์ ๋ฐ๋ผ ๋ฐฐํฌํด์ผ ํฉ๋๋ค.
์ง์ ๋ ์ฅ์์์ ๋ณต์ฌํ ์ ์๋ ์ก์ธ์ค ๊ถํ์ ์ ๊ณตํ์ฌ ์ค๋ธ์ ํธ ์ฝ๋๋ฅผ ๋ฐฐํฌํ๋ ๊ฒฝ์ฐ, ์ 3์๊ฐ ์ค๋ธ์ ํธ ์ฝ๋์ ํจ๊ป ์์ค๋ฅผ ๋ณต์ฌํ ์๋ฌด๊ฐ ์๋๋ผ๋ ๋์ผํ ์ฅ์์์ ์์ค ์ฝ๋๋ฅผ ๋ณต์ฌํ ์ ์๋ ๋๋ฑํ ์ก์ธ์ค ๊ถํ์ ์ ๊ณตํ๋ ๊ฒ์ ์์ค ์ฝ๋ ๋ฐฐํฌ ์๊ฑด์ ์ถฉ์กฑํฉ๋๋ค.
5. ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ด๋ค ๋ถ๋ถ์ ํ์๋ฌผ์ ํฌํจํ์ง ์์ง๋ง ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ํจ๊ป ์ปดํ์ผ๋๊ฑฐ๋ ๋งํฌ๋์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ํจ๊ป ์๋ํ๋๋ก ์ค๊ณ๋ ํ๋ก๊ทธ๋จ์ "๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ ์ ์๋ฌผ"์ด๋ผ๊ณ ํฉ๋๋ค. ์ด๋ฌํ ์ ์๋ฌผ์ ๊ทธ ์์ฒด๋ก๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ํ์ ์ ์๋ฌผ์ด ์๋๋ฏ๋ก ๋ณธ ๋ผ์ด์ ์ค์ ๋ฒ์๋ฅผ ๋ฒ์ด๋ฉ๋๋ค.
๊ทธ๋ฌ๋ "๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ ์ ์๋ฌผ"์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ฐ๊ฒฐํ๋ฉด "๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ ์ ์๋ฌผ"์ด ์๋๋ผ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ํ์๋ฌผ์ธ ์คํ ํ์ผ์ด ์์ฑ๋ฉ๋๋ค(๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ผ๋ถ๊ฐ ํฌํจ๋์ด ์๊ธฐ ๋๋ฌธ์). ๋ฐ๋ผ์ ์คํ ํ์ผ์ ๋ณธ ๋ผ์ด์ ์ค์ ์ ์ฉ์ ๋ฐ์ต๋๋ค. ์น์
6์๋ ์ด๋ฌํ ์คํ ํ์ผ์ ๋ฐฐํฌ ์กฐ๊ฑด์ด ๋ช
์๋์ด ์์ต๋๋ค.
"๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ ์ ์๋ฌผ"์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ผ๋ถ์ธ ํค๋ ํ์ผ์ ์๋ฃ๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ, ์์ค ์ฝ๋๋ ๊ทธ๋ ์ง ์๋๋ผ๋ ์ ์๋ฌผ์ ์ค๋ธ์ ํธ ์ฝ๋๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ 2์ฐจ์ ์ ์๋ฌผ์ด ๋ ์ ์์ต๋๋ค. ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์์ด ์ ์๋ฌผ์ ๋งํฌํ ์ ์๊ฑฐ๋ ์ ์๋ฌผ ์์ฒด๊ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ธ ๊ฒฝ์ฐ์๋ ์ด์ ํด๋นํ๋์ง ์ฌ๋ถ๊ฐ ํนํ ์ค์ํฉ๋๋ค. ์ด์ ํด๋น๋๋ ๊ธฐ์ค์ ๋ฒ์ผ๋ก ์ ํํ๊ฒ ์ ์๋์ด ์์ง ์์ต๋๋ค.
์ด๋ฌํ ๊ฐ์ฒด ํ์ผ์ด ์ซ์ ๋งค๊ฐ๋ณ์, ๋ฐ์ดํฐ ๊ตฌ์กฐ ๋ ์ด์์ ๋ฐ ์ ๊ทผ์, ์์ ๋งคํฌ๋ก ๋ฐ ์์ ์ธ๋ผ์ธ ํจ์(๊ธธ์ด 10์ค ์ดํ)๋ง ์ฌ์ฉํ๋ ๊ฒฝ์ฐ, ๋ฒ์ ์ผ๋ก 2์ฐจ์ ์ ์๋ฌผ์ธ์ง ์ฌ๋ถ์ ๊ด๊ณ์์ด ๊ฐ์ฒด ํ์ผ์ ์ฌ์ฉ์ ์ ํ๋์ง ์์ต๋๋ค. (์ด ๊ฐ์ฒด ์ฝ๋์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ผ๋ถ๊ฐ ํฌํจ๋ ์คํ ํ์ผ์ ์ฌ์ ํ ์น์
6์ ํด๋นํฉ๋๋ค.)
๊ทธ๋ ์ง ์์ ๊ฒฝ์ฐ, ์ ์๋ฌผ์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ํ์๋ฌผ์ธ ๊ฒฝ์ฐ, ์ฌ์ฉ์๋ ์น์
6์ ์กฐ๊ฑด์ ๋ฐ๋ผ ํด๋น ์ ์๋ฌผ์ ์ค๋ธ์ ํธ ์ฝ๋๋ฅผ ๋ฐฐํฌํ ์ ์์ต๋๋ค. ํด๋น ์ ์๋ฌผ์ ํฌํจํ๋ ๋ชจ๋ ์คํ ํ์ผ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์์ฒด์ ์ง์ ๋งํฌ๋์ด ์๋์ง ์ฌ๋ถ์ ๊ด๊ณ์์ด ์น์
6์ ํด๋นํฉ๋๋ค.
6. ์ ์กฐํญ์ ์์ธ๋ก, ๊ณ ๊ฐ์ "๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ ์ ์๋ฌผ"์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๊ฒฐํฉ ๋๋ ๋งํฌํ์ฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ผ๋ถ๊ฐ ํฌํจ๋ ์ ์๋ฌผ์ ์ ์ํ๊ณ , ๊ณ ๊ฐ์ด ์ ํํ ์กฐ๊ฑด์ ๋ฐ๋ผ ํด๋น ์ ์๋ฌผ์ ๋ฐฐํฌํ ์ ์์ผ๋ฉฐ, ํด๋น ์กฐ๊ฑด์ด ๊ณ ๊ฐ์ ์์ฒด ์ฌ์ฉ์ ์ํ ์ ์๋ฌผ ์์ ๋ฐ ๊ทธ๋ฌํ ์์ ์ฌํญ ๋๋ฒ๊น
์ ์ํ ๋ฆฌ๋ฒ์ค ์์ง๋์ด๋ง์ ํ์ฉํ๋ ๊ฒฝ์ฐ์ ํํ์ฌ ํด๋น ๋ฐฐํฌ๋ฅผ ํ์ฉํฉ๋๋ค.
๊ทํ๋ ์ ์๋ฌผ์ ๊ฐ ์ฌ๋ณธ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์ฌ์ฉ๋๋ค๋ ์ฌ์ค๊ณผ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๊ทธ ์ฌ์ฉ์ด ์ด ๋ผ์ด์ ์ค์ ์ ์ฉ์ ๋ฐ๋๋ค๋ ์ฌ์ค์ ๋์ ์ ๋๊ฒ ๊ณ ์งํด์ผ ํฉ๋๋ค. ๊ทํ๋ ๋ณธ ๋ผ์ด์ ์ค์ ์ฌ๋ณธ์ ์ ๊ณตํด์ผ ํฉ๋๋ค. ์คํ ์ค์ธ ์ ์๋ฌผ์ ์ ์๊ถ ๊ณ ์ง๊ฐ ํ์๋๋ ๊ฒฝ์ฐ, ๊ทธ ์ฌ์ด์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ํ ์ ์๊ถ ๊ณ ์ง๋ฟ๋ง ์๋๋ผ ์ฌ์ฉ์์๊ฒ ๋ณธ ๋ผ์ด์ ์ค ์ฌ๋ณธ์ ์๋ดํ๋ ์ฐธ์กฐ๋ฅผ ํฌํจ์์ผ์ผ ํฉ๋๋ค. ๋ํ ๋ค์ ์ค ํ๋๋ฅผ ์ํํด์ผ ํฉ๋๋ค:
a) ์ ์๋ฌผ์ ์ฌ์ฉ๋ ๋ณ๊ฒฝ ์ฌํญ์ ํฌํจํ์ฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ํ ๊ธฐ๊ณ ํ๋
๊ฐ๋ฅํ ํด๋น ์์ค ์ฝ๋ ์ ์ฒด๋ฅผ ์ ์๋ฌผ๊ณผ ํจ๊ป ์ ๊ณต(์์ 1ํญ ๋ฐ 2ํญ์ ๋ฐ๋ผ ๋ฐฐํฌํด์ผ ํจ); ์ ์๋ฌผ์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋งํฌ๋ ์คํ ํ์ผ์ธ ๊ฒฝ์ฐ, ์ฌ์ฉ์๊ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์์ ํ ๋ค์ ๋ค์ ๋งํฌํ์ฌ ์์ ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ํฌํจ๋ ์์ ๋ ์คํ ํ์ผ์ ์์ฑํ ์ ์๋๋ก ๊ฐ์ฒด ์ฝ๋ ๋๋ ์์ค ์ฝ๋๋ก์ "๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ ์ ์๋ฌผ" ์ ์ฒด๋ฅผ ๊ธฐ๊ณ ํ๋
๊ฐ๋ฅํ ์ํ๋ก ํจ๊ป ์ ๊ณตํด์ผ ํฉ๋๋ค. (๋ผ์ด๋ธ๋ฌ๋ฆฌ์์ ์ ์ ํ์ผ์ ๋ด์ฉ์ ๋ณ๊ฒฝํ๋ ์ฌ์ฉ์๊ฐ ๋ฐ๋์ ์์ ๋ ์ ์๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด ์ ํ๋ฆฌ์ผ์ด์
์ ๋ค์ ์ปดํ์ผํ ์ ์๋ ๊ฒ์ ์๋๋๋ค.)
b) ๋ผ์ด๋ธ๋ฌ๋ฆฌ์์ ์ฐ๊ฒฐ์ ์ํด ์ ์ ํ ๊ณต์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ฉ์ปค๋์ฆ์ ์ฌ์ฉํฉ๋๋ค. ์ ์ ํ ๋ฉ์ปค๋์ฆ์ด๋ (1) ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ธฐ๋ฅ์ ์คํ ํ์ผ์ ๋ณต์ฌํ๋ ๋์ ์ฌ์ฉ์์ ์ปดํจํฐ ์์คํ
์ ์ด๋ฏธ ์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ฌ๋ณธ์ ๋ฐํ์์ ์ฌ์ฉํ๊ณ , (2) ์ฌ์ฉ์๊ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์์ ๋ฒ์ ์ ์ค์นํ๋ ๊ฒฝ์ฐ ์์ ๋ฒ์ ์ด ์ํ์ด ๋ง๋ค์ด์ง ๋ฒ์ ๊ณผ ์ธํฐํ์ด์ค๊ฐ ํธํ๋๋ ํ ์์ ๋ฒ์ ์์๋ ์ ๋๋ก ์๋ํ๋ ๋ฉ์ปค๋์ฆ์ ๋งํฉ๋๋ค.
c) ์ด ๋ฐฐํฌ๋ฅผ ์ํํ๋ ๋ฐ ๋๋ ๋น์ฉ ์ดํ์ ๋น์ฉ์ผ๋ก ๋์ผํ ์ฌ์ฉ์์๊ฒ ์ 6aํญ์ ๋ช
์๋ ์๋ฃ๋ฅผ ์ ๊ณตํ๊ฒ ๋ค๋ ์ต์ 3๋
๋์ ์ ํจํ ์๋ฉด ์ ์์ ์ ์๋ฌผ๊ณผ ํจ๊ป ์ ์ถํฉ๋๋ค.
d) ์ง์ ๋ ์ฅ์์์ ๋ณต์ฌํ ์ ์๋ ์ ๊ทผ ๊ถํ์ ์ ๊ณตํ์ฌ ์ ์๋ฌผ์ ๋ฐฐํฌํ๋ ๊ฒฝ์ฐ, ๋์ผํ ์ฅ์์์ ์์ ์ง์ ๋ ์๋ฃ๋ฅผ ๋ณต์ฌํ ์ ์๋ ๋๋ฑํ ์ ๊ทผ ๊ถํ์ ์ ๊ณตํด์ผ ํฉ๋๋ค.
e) ์ฌ์ฉ์๊ฐ ์ด๋ฏธ ์ด๋ฌํ ์๋ฃ์ ์ฌ๋ณธ์ ๋ฐ์๊ฑฐ๋ ๊ทํ๊ฐ ์ด๋ฏธ ์ด ์ฌ์ฉ์์๊ฒ ์ฌ๋ณธ์ ๋ณด๋๋์ง ํ์ธํฉ๋๋ค.
์คํ ํ์ผ์ ๊ฒฝ์ฐ, "๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ ์ ์๋ฌผ"์ ํ์ ํ์์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์์ ์คํ ํ์ผ์ ์ฌ์์ฐํ๋ ๋ฐ ํ์ํ ๋ฐ์ดํฐ ๋ฐ ์ ํธ๋ฆฌํฐ ํ๋ก๊ทธ๋จ์ด ํฌํจ๋์ด์ผ ํฉ๋๋ค. ๊ทธ๋ฌ๋ ํน๋ณํ ์์ธ๋ก, ๋ฐฐํฌํ ์๋ฃ์๋ ์คํ ํ์ผ์ด ์คํ๋๋ ์ด์ ์ฒด์ ์ ์ฃผ์ ๊ตฌ์ฑ ์์(์ปดํ์ผ๋ฌ, ์ปค๋ ๋ฑ)์ ํจ๊ป ์ผ๋ฐ์ ์ผ๋ก ๋ฐฐํฌ(์์ค ๋๋ ๋ฐ์ด๋๋ฆฌ ํํ)๋๋ ๊ฒ์ ํฌํจํ ํ์๊ฐ ์์ผ๋ฉฐ, ํด๋น ๊ตฌ์ฑ ์์ ์์ฒด๊ฐ ์คํ ํ์ผ๊ณผ ํจ๊ป ์ ๊ณต๋์ง ์๋ ํ ๋ฐฐํฌํ ์๋ฃ์๋ ํฌํจํ์ง ์์๋ ๋ฉ๋๋ค.
์ด ์๊ตฌ ์ฌํญ์ด ์ผ๋ฐ์ ์ผ๋ก ์ด์ ์ฒด์ ์ ํจ๊ป ์ ๊ณต๋์ง ์๋ ๋ค๋ฅธ ๋
์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ผ์ด์ ์ค ์ ํ๊ณผ ๋ชจ์๋๋ ๊ฒฝ์ฐ๊ฐ ์์ ์ ์์ต๋๋ค. ์ด๋ฌํ ๋ชจ์์ ๋ฐฐํฌํ๋ ์คํ ํ์ผ์์ ํด๋น ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํจ๊ป ์ฌ์ฉํ ์ ์์์ ์๋ฏธํฉ๋๋ค.
7. ์ฌ์ฉ์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ ์ ์๋ฌผ์ธ ๋์๊ด ์์ค์ ๋ณธ ๋ผ์ด์ ์ค์ ์ ์ฉ์ ๋ฐ์ง ์๋ ๋ค๋ฅธ ๋์๊ด ์์ค๊ณผ ํจ๊ป ํ๋์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋๋ํ ๋ฐฐ์นํ๊ณ , ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ ์ ์๋ฌผ๊ณผ ๋ค๋ฅธ ๋์๊ด ์์ค์ ๋ณ๋ ๋ฐฐํฌ๊ฐ ๋ฌ๋ฆฌ ํ์ฉ๋๋ ๊ฒฝ์ฐ, ์ด ๋ ๊ฐ์ง๋ฅผ ์ดํํ๋ค๋ ์ ์ ํ์ ๊ทธ๋ฌํ ๊ฒฐํฉ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ฐฐํฌํ ์ ์์ต๋๋ค:
a) ๊ฒฐํฉ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ ๋์ผํ ์ ์๋ฌผ์ ์ฌ๋ณธ์ ๋ค๋ฅธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์์ค๊ณผ ๊ฒฐํฉํ์ง ์์ ์ํ๋ก ํจ๊ป ์ ๊ณตํด์ผ ํฉ๋๋ค. ์ด๋ ์ ์น์
์ ์กฐ๊ฑด์ ๋ฐ๋ผ ๋ฐฐํฌ๋์ด์ผ ํฉ๋๋ค.
b) ๊ฒฐํฉ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ํจ๊ป ๊ทธ ์ผ๋ถ๊ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ ์ ์๋ฌผ์ด๋ผ๋ ์ฌ์ค์ ๋์ ๋๊ฒ ๊ณ ์งํ๊ณ , ๊ฒฐํฉ๋์ง ์์ ํํ์ ๋์ผํ ์ ์๋ฌผ์ ์ด๋์์ ์ฐพ์ ์ ์๋์ง ์ค๋ช
ํฉ๋๋ค.
8. ๋ณธ ๋ผ์ด์ ์ค์ ๋ช
์์ ์ผ๋ก ๊ท์ ๋ ๊ฒฝ์ฐ๋ฅผ ์ ์ธํ๊ณ ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ณต์ฌ, ์์ , ์ฌ๋ผ์ด์ ์ค, ๋งํฌ ๋๋ ๋ฐฐํฌํ ์ ์์ต๋๋ค. ๊ทธ๋ ์ง ์๊ณ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ณต์ฌ, ์์ , ์ฌ๋ผ์ด์ ์ค, ๋งํฌ ๋๋ ๋ฐฐํฌํ๋ ค๋ ๋ชจ๋ ์๋๋ ๋ฌดํจ์ด๋ฉฐ, ๋ณธ ๋ผ์ด์ ์ค์ ๋ฐ๋ฅธ ๊ทํ์ ๊ถ๋ฆฌ๊ฐ ์๋์ผ๋ก ์ข
๋ฃ๋ฉ๋๋ค. ๊ทธ๋ฌ๋ ๋ณธ ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ๊ทํ๋ก๋ถํฐ ์ฌ๋ณธ ๋๋ ๊ถ๋ฆฌ๋ฅผ ๋ฐ์ ๋น์ฌ์๋ ํด๋น ๋น์ฌ์๊ฐ ๋ผ์ด์ ์ค๋ฅผ ์์ ํ ์ค์ํ๋ ํ ๋ผ์ด์ ์ค๊ฐ ํด์ง๋์ง ์์ต๋๋ค.
9. ๊ทํ๋ ๋ณธ ๋ผ์ด์ ์ค์ ์๋ช
ํ์ง ์์์ผ๋ฏ๋ก ๋ณธ ๋ผ์ด์ ์ค์ ๋์ํ ํ์๊ฐ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๊ทธ ์ด๋ค ๊ฒ๋ ์ฌ์ฉ์์๊ฒ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋๋ ๊ทธ ํ์ ์ ์๋ฌผ์ ์์ ํ๊ฑฐ๋ ๋ฐฐํฌํ ์ ์๋ ๊ถํ์ ๋ถ์ฌํ์ง ์์ต๋๋ค. ๋ณธ ๋ผ์ด์ ์ค์ ๋์ํ์ง ์๋ ๊ฒฝ์ฐ ์ด๋ฌํ ํ์๋ ๋ฒ์ผ๋ก ๊ธ์ง๋ฉ๋๋ค. ๋ฐ๋ผ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ(๋๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ ์ ์๋ฌผ)๋ฅผ ์์ ํ๊ฑฐ๋ ๋ฐฐํฌํจ์ผ๋ก์จ ๊ทํ๋ ๋ณธ ๋ผ์ด์ ์ค์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ ์ ์๋ฌผ์ ๋ณต์ฌ, ๋ฐฐํฌ ๋๋ ์์ ์ ๊ดํ ๋ชจ๋ ์ฝ๊ด์ ์๋ฝํ๋ ๊ฒ์ผ๋ก ๊ฐ์ฃผํฉ๋๋ค.
10. ๊ทํ๊ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ(๋๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ ์ ์๋ฌผ)๋ฅผ ์ฌ๋ฐฐํฌํ ๋๋ง๋ค ์์ ์๋ ๋ณธ ์ฝ๊ด์ ๋ฐ๋ผ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ณต์ฌ, ๋ฐฐํฌ, ๋งํฌ ๋๋ ์์ ํ ์ ์๋ ๋ผ์ด์ ์ค๋ฅผ ์ ๋ผ์ด์ ์ค ์ ๊ณต์๋ก๋ถํฐ ์๋์ผ๋ก ๋ถ์ฌ๋ฐ์ต๋๋ค. ๊ทํ๋ ์์ ์๊ฐ ๋ณธ ์ฝ๊ด์ ๋ฐ๋ผ ๋ถ์ฌ๋ ๊ถ๋ฆฌ๋ฅผ ํ์ฌํ๋ ๋ฐ ์ถ๊ฐ์ ์ธ ์ ํ์ ๊ฐํ ์ ์์ต๋๋ค. ๊ทํ๋ ์ 3์๊ฐ ๋ณธ ๋ผ์ด์ ์ค๋ฅผ ์ค์ํ๋๋ก ๊ฐ์ ํ ์ฑ
์์ด ์์ต๋๋ค.
11. ๋ฒ์์ ํ๊ฒฐ์ด๋ ํนํ ์นจํด ํ์์ ๊ฒฐ๊ณผ ๋๋ ๊ธฐํ ์ฌ์ (ํนํ ๋ฌธ์ ์ ๊ตญํ๋์ง ์์)๋ก ์ธํด ๋ณธ ๋ผ์ด์ ์ค์ ์กฐ๊ฑด๊ณผ ์์ถฉ๋๋ ์กฐ๊ฑด์ด ๊ทํ์๊ฒ ๋ถ๊ณผ๋๋ ๊ฒฝ์ฐ(๋ฒ์ ๋ช
๋ น, ํฉ์ ๋๋ ๊ธฐํ์ ์ํด), ์ด๋ฌํ ์กฐ๊ฑด์ ๋ณธ ๋ผ์ด์ ์ค์ ์กฐ๊ฑด์ผ๋ก๋ถํฐ ๊ทํ๋ฅผ ๋ฉด์ ํ์ง ์์ต๋๋ค. ๋ณธ ๋ผ์ด์ ์ค์ ๋ฐ๋ฅธ ๊ทํ์ ์๋ฌด์ ๊ธฐํ ๊ด๋ จ ์๋ฌด๋ฅผ ๋์์ ์ถฉ์กฑํ๊ธฐ ์ํด ๋ฐฐํฌํ ์ ์๋ ๊ฒฝ์ฐ, ๊ฒฐ๊ณผ์ ์ผ๋ก ๊ทํ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ ํ ๋ฐฐํฌํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ํนํ ๋ผ์ด์ ์ค๋ก ์ธํด ๊ทํ๋ฅผ ํตํด ์ง๊ฐ์ ์ ์ผ๋ก ์ฌ๋ณธ์ ๋ฐ๋ ๋ชจ๋ ์ฌ๋๋ค์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ก์ดํฐ ์์ด ์ฌ๋ฐฐํฌํ ์ ์๋ ๊ฒฝ์ฐ, ํนํ ๋ผ์ด์ ์ค์ ๋ณธ ๋ผ์ด์ ์ค๋ฅผ ๋ชจ๋ ๋ง์กฑ์ํฌ ์ ์๋ ์ ์ผํ ๋ฐฉ๋ฒ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ฐฐํฌ๋ฅผ ์์ ํ ์์ ํ๋ ๊ฒ์
๋๋ค.
๋ณธ ์กฐํญ์ ์ผ๋ถ๊ฐ ํน์ ์ํฉ์์ ๋ฌดํจ์ด๊ฑฐ๋ ์ํํ ์ ์๋ ๊ฒฝ์ฐ ํด๋น ์กฐํญ์ ๋๋จธ์ง ๋ถ๋ถ์ด ์ ์ฉ๋๋ฉฐ, ๋ค๋ฅธ ์ํฉ์์๋ ์ ์ฒด ์กฐํญ์ด ์ ์ฉ๋ฉ๋๋ค.
์ด ์น์
์ ๋ชฉ์ ์ ํนํ ๋๋ ๊ธฐํ ์ฌ์ฐ๊ถ ์ฃผ์ฅ์ ์นจํดํ๋๋ก ์ ๋ํ๊ฑฐ๋ ๊ทธ๋ฌํ ์ฃผ์ฅ์ ์ ํจ์ฑ์ ๋ํด ์ด์๋ฅผ ์ ๊ธฐํ๋ ๊ฒ์ด ์๋๋๋ค. ์ด ์น์
์ ์ ์ผํ ๋ชฉ์ ์ ํผ๋ธ๋ฆญ ๋ผ์ด์ ์ค ๊ดํ์ ์ํด ๊ตฌํ๋ ์์ ์ํํธ์จ์ด ๋ฐฐํฌ ์์คํ
์ ๋ฌด๊ฒฐ์ฑ์ ๋ณดํธํ๋ ๋ฐ ์์ต๋๋ค. ๋ง์ ์ฌ๋๋ค์ด ํด๋น ์์คํ
์ ์ผ๊ด๋ ์ ์ฉ์ ์์กดํ์ฌ ํด๋น ์์คํ
์ ํตํด ๋ฐฐํฌ๋๋ ๊ด๋ฒ์ํ ์ํํธ์จ์ด์ ์๋์๋ ๊ธฐ์ฌ๋ฅผ ํด์์ผ๋ฉฐ, ๋ค๋ฅธ ์์คํ
์ ํตํด ์ํํธ์จ์ด๋ฅผ ๋ฐฐํฌํ ์ง ์ฌ๋ถ๋ ์ ์์/๊ธฐ๋ถ์์ ๊ฒฐ์ ์ ๋ฌ๋ ค ์์ผ๋ฉฐ ์ฌ์ฉ๊ถ์๋ ๊ทธ๋ฌํ ์ ํ์ ๊ฐ์ํ ์ ์์ต๋๋ค.
์ด ์น์
์ ๋ณธ ๋ผ์ด์ ์ค์ ๋๋จธ์ง ์กฐํญ์ ๊ฒฐ๊ณผ๋ฅผ ๋ช
ํํ ํ๊ธฐ ์ํ ๊ฒ์
๋๋ค.
12. ํน์ ๊ตญ๊ฐ์์ ํนํ ๋๋ ์ ์๊ถ์ด ์๋ ์ธํฐํ์ด์ค์ ์ํด ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ฐฐํฌ ๋ฐ/๋๋ ์ฌ์ฉ์ด ์ ํ๋๋ ๊ฒฝ์ฐ, ๋ณธ ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ฐฐ์นํ ์ ์ ์๊ถ์๋ ํด๋น ๊ตญ๊ฐ๋ฅผ ์ ์ธํ ๋ช
์์ ์ธ ์ง๋ฆฌ์ ๋ฐฐํฌ ์ ํ์ ์ถ๊ฐํ ์ ์์ผ๋ฉฐ, ๊ทธ๋ ๊ฒ ์ ์ธ๋์ง ์์ ๊ตญ๊ฐ ๋ด์์๋ง ๋๋ ๊ตญ๊ฐ ๊ฐ์ ๋ฐฐํฌ๊ฐ ํ์ฉ๋๋๋ก ํ ์ ์์ต๋๋ค. ์ด๋ฌํ ๊ฒฝ์ฐ, ๋ณธ ๋ผ์ด์ ์ค๋ ๋ณธ ๋ผ์ด์ ์ค ๋ณธ๋ฌธ์ ๋ช
์๋ ๊ฒ์ฒ๋ผ ์ ํ ์ฌํญ์ ํตํฉํฉ๋๋ค.
13. ์์ ์ํํธ์จ์ด ์ฌ๋จ์ ๋๋๋ก ํ์ ์ผ๋ฐ ๊ณต์ค ๋ผ์ด์ ์ค์ ๊ฐ์ ํ ๋ฐ/๋๋ ์ ๋ฒ์ ์ ๋ฐํํ ์ ์์ต๋๋ค. ์ด๋ฌํ ์ ๋ฒ์ ์ ํ์ฌ ๋ฒ์ ๊ณผ ์ ์ ์ ๋น์ทํ์ง๋ง ์๋ก์ด ๋ฌธ์ ๋ ์ฐ๋ ค ์ฌํญ์ ํด๊ฒฐํ๊ธฐ ์ํด ์ธ๋ถ์ ์ผ๋ก ๋ค๋ฅผ ์ ์์ต๋๋ค.
๊ฐ ๋ฒ์ ์๋ ๊ณ ์ ํ ๋ฒ์ ๋ฒํธ๊ฐ ๋ถ์ฌ๋ฉ๋๋ค. ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ๋ณธ ๋ผ์ด์ ์ค์ ์ ์ฉ๋๋ ๋ฒ์ ๋ฒํธ์ "์ดํ ๋ฒ์ "์ ์ง์ ํ๋ ๊ฒฝ์ฐ, ๊ทํ๋ ํด๋น ๋ฒ์ ๋๋ ์์ ์ํํธ์จ์ด ์ฌ๋จ์์ ๊ฒ์ํ ์ดํ ๋ฒ์ ์ ์ฝ๊ด์ ๋ฐ๋ฅผ ์ ์์ต๋๋ค. ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ผ์ด์ ์ค ๋ฒ์ ๋ฒํธ๊ฐ ๋ช
์๋์ด ์์ง ์์ ๊ฒฝ์ฐ, ์์ ์ํํธ์จ์ด ์ฌ๋จ์์ ๊ฒ์ํ ๋ชจ๋ ๋ฒ์ ์ ์ ํํ ์ ์์ต๋๋ค.
14. ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ผ๋ถ๋ฅผ ๋ฐฐํฌ ์กฐ๊ฑด์ด ํธํ๋์ง ์๋ ๋ค๋ฅธ ๋ฌด๋ฃ ํ๋ก๊ทธ๋จ์ ํตํฉํ๋ ค๋ฉด ์ ์์์๊ฒ ํธ์ง๋ฅผ ๋ณด๋ด ํ๊ฐ๋ฅผ ์์ฒญํ์ธ์. ์์ ์ํํธ์จ์ด ์ฌ๋จ์์ ์ ์๊ถ์ ์์ ํ ์ํํธ์จ์ด์ ๊ฒฝ์ฐ ์์ ์ํํธ์จ์ด ์ฌ๋จ์ ํธ์ง๋ฅผ ๋ณด๋ด์ผ ํ๋ฉฐ, ๋๋๋ก ์์ธ๋ฅผ ์ธ์ ํ๊ธฐ๋ ํฉ๋๋ค. ์ด๋ฌํ ๊ฒฐ์ ์ ์์ ์ํํธ์จ์ด์ ๋ชจ๋ ํ์๋ฌผ์ ๋ฌด๋ฃ ์ํ๋ฅผ ์ ์งํ๊ณ ์ผ๋ฐ์ ์ผ๋ก ์ํํธ์จ์ด์ ๊ณต์ ๋ฐ ์ฌ์ฌ์ฉ์ ์ด์งํ๋ค๋ ๋ ๊ฐ์ง ๋ชฉํ์ ๋ฐ๋ผ ์ด๋ฃจ์ด์ง๋๋ค.
๋ณด์ฆ ์์
15. ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ๋ฌด๋ฃ๋ก ๋ผ์ด์ ์ค๊ฐ ๋ถ์ฌ๋๋ฏ๋ก ๊ด๋ จ ๋ฒ๋ฅ ์ด ํ์ฉํ๋ ํ๋ ๋ด์์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ํ ๋ณด์ฆ์ด ์์ต๋๋ค. ์๋ฉด์ผ๋ก ๋ฌ๋ฆฌ ๋ช
์๋ ๊ฒฝ์ฐ๋ฅผ ์ ์ธํ๊ณ ์ ์๊ถ ์์ ์ ๋ฐ/๋๋ ๊ธฐํ ๋น์ฌ์๋ ์ํ์ฑ ๋ฐ ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ์ ๋ํ ๋ฌต์์ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ์ด๋ ํ ๋ช
์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ ์์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ "์๋ ๊ทธ๋๋ก" ์ ๊ณตํฉ๋๋ค. ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ํ์ง ๋ฐ ์ฑ๋ฅ์ ๋ํ ๋ชจ๋ ์ํ์ ๊ทํ์๊ฒ ์์ต๋๋ค. ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๊ฒฐํจ์ด ์๋ ๊ฒ์ผ๋ก ํ๋ช
๋๋ฉด ํ์ํ ๋ชจ๋ ์๋น์ค, ์๋ฆฌ ๋๋ ์์ ๋น์ฉ์ ๊ทํ๊ฐ ๋ถ๋ดํฉ๋๋ค.
16. ๊ด๋ จ ๋ฒ๋ฅ ์์ ์๊ตฌํ๊ฑฐ๋ ์๋ฉด์ผ๋ก ๋์ํ์ง ์๋ ํ, ์ด๋ ํ ๊ฒฝ์ฐ์๋ ์ ์๊ถ ์์ ์ ๋๋ ์์ ํ์ฉ๋ ๋๋ก ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์์ ๋ฐ/๋๋ ์ฌ๋ฐฐํฌํ ์ ์๋ ๊ธฐํ ๋น์ฌ์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ฌ์ฉ ๋๋ ์ฌ์ฉ ๋ถ๋ฅ์ผ๋ก ์ธํด ๋ฐ์ํ๋ ์ผ๋ฐ, ํน๋ณ, ๋ถ์์ ๋๋ ๊ฒฐ๊ณผ์ ์ํด(๋ฐ์ดํฐ ์์ค ๋๋ ๋ฐ์ดํฐ์ ๋ถ์ ํ์ฑ, ์ฌ์ฉ์ ๋๋ ์ 3์๊ฐ ์
์ ์์ค ๋๋ ๋ค๋ฅธ ์ํํธ์จ์ด๋ก ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์๋ํ์ง ์๋ ๊ฒฝ์ฐ๋ฅผ ํฌํจํ๋ ์ด์ ํ์ ํ์ง ์์)๋ฅผ ํฌํจํ์ฌ ์ํด์ ๋ํ ์ฑ
์์ด ์์ผ๋ฉฐ, ์ด๋ฌํ ์ํด์ ๊ฐ๋ฅ์ฑ์ ๊ทธ๋ฌํ ์์ ์ ๋๋ ๊ธฐํ ๋น์ฌ์์๊ฒ ๊ณ ์ง๋ฐ์ ๊ฒฝ์ฐ์๋ ์ด์ ๋ํ ์ฑ
์์ ์ฌ์ฉ์์๊ฒ ์์ง ์์ต๋๋ค.
์ด์ฉ ์ฝ๊ด ์ข
๋ฃ
์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ด ์ฝ๊ด์ ์ ์ฉํ๋ ๋ฐฉ๋ฒ
์๋ก์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๊ฐ๋ฐํ์ฌ ๋์ค์๊ฒ ์ต๋ํ ๋ง์ด ํ์ฉ๋๊ธฐ๋ฅผ ์ํ๋ค๋ฉด ๋๊ตฌ๋ ์ฌ๋ฐฐํฌํ๊ณ ๋ณ๊ฒฝํ ์ ์๋ ๋ฌด๋ฃ ์ํํธ์จ์ด๋ก ๋ง๋๋ ๊ฒ์ด ์ข์ต๋๋ค. ์ด ์ฝ๊ด์ ๋ฐ๋ผ ์ฌ๋ฐฐํฌ๋ฅผ ํ์ฉํ๊ฑฐ๋ ์ผ๋ฐ ๊ณต์ค ์ฌ์ฉ ํ๊ฐ์์ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ฌ๋ฐฐํฌ๋ฅผ ํ์ฉํ๋ฉด ๋ฉ๋๋ค.
์ด ์ฝ๊ด์ ์ ์ฉํ๋ ค๋ฉด ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ค์ ๊ณต์ง๋ฅผ ์ฒจ๋ถํ์ธ์. ๋ณด์ฆ ์ ์ธ๋ฅผ ๊ฐ์ฅ ํจ๊ณผ์ ์ผ๋ก ์ ๋ฌํ๋ ค๋ฉด ๊ฐ ์์ค ํ์ผ์ ์์ ๋ถ๋ถ์ ์ฒจ๋ถํ๋ ๊ฒ์ด ๊ฐ์ฅ ์์ ํ๋ฉฐ, ๊ฐ ํ์ผ์๋ ์ต์ํ '์ ์๊ถ' ์ค๊ณผ ์ ์ฒด ๊ณ ์ง ๋ด์ฉ์ ์ฐพ์ ์ ์๋ ์์น์ ๋ํ ํฌ์ธํฐ๊ฐ ์์ด์ผ ํฉ๋๋ค.
- ํ ์ค๋ก ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ด๋ฆ๊ณผ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ํ๋ ์ผ์ ๋ํ ์์ด๋์ด๋ฅผ ์ ๊ณตํฉ๋๋ค.
- ์ ์๊ถ(C) ์ฐ๋ ์์ฑ์ ์ด๋ฆ
์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ์์ ์ํํธ์จ์ด์ด๋ฉฐ, ์์ ์ํํธ์จ์ด ์ฌ๋จ์์ ๋ฐํํ GNU ์ฝ์ ์ผ๋ฐ ๊ณต์ค ๋ผ์ด์ ์ค 2.1 ๋ฒ์ ๋๋ (์ฌ์ฉ์์ ์ ํ์ ๋ฐ๋ผ) ๊ทธ ์ดํ ๋ฒ์ ์ ๋ฐ๋ผ ์ฌ๋ฐฐํฌ ๋ฐ/๋๋ ์์ ํ ์ ์์ต๋๋ค. ์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ์ ์ฉํ๊ฒ ์ฌ์ฉ๋๊ธฐ๋ฅผ ๋ฐ๋ผ๋ฉฐ ๋ฐฐํฌ๋์ง๋ง ์ด๋ ํ ๋ณด์ฆ๋ ์์ด, ์ฌ์ง์ด ์ํ์ฑ์ด๋ ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ์ ๋ํ ๋ฌต์์ ๋ณด์ฆ๋ ์์ด ๋ฐฐํฌ๋ฉ๋๋ค. ์์ธํ ๋ด์ฉ์ GNU ์ฝ์ ์ผ๋ฐ ๊ณต์ค ์ฌ์ฉ ํ๊ฐ์๋ฅผ ์ฐธ์กฐํ์ธ์.
์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ํจ๊ป GNU ์ฝ์ ์ผ๋ฐ ๊ณต์ค ์ฌ์ฉ ํ๊ฐ์ ์ฌ๋ณธ์ ๋ฐ์์ด์ผ ํ๋๋ฐ, ๊ทธ๋ ์ง ์์ ๊ฒฝ์ฐ
59 Temple Place, Suite 330, Boston, MA 02111-1307 ๋ฏธ๊ตญ Free Software Foundation, Inc.
๋ํ ์ ์ ๋ฉ์ผ ๋ฐ ์ข
์ด ๋ฉ์ผ๋ก ์ฐ๋ฝํ๋ ๋ฐฉ๋ฒ์ ๋ํ ์ ๋ณด๋ ์ถ๊ฐํ์ธ์.
๋ํ ํ์ํ ๊ฒฝ์ฐ ๊ณ ์ฉ์ฃผ(ํ๋ก๊ทธ๋๋จธ๋ก ์ผํ๋ ๊ฒฝ์ฐ) ๋๋ ํ๊ต(์๋ ๊ฒฝ์ฐ)๋ก๋ถํฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ํ '์ ์๊ถ ๋ฉด์ฑ
์กฐํญ'์ ์๋ช
ํด ๋ฌ๋ผ๋ ์์ฒญ์ ๋ฐ์์ผ ํฉ๋๋ค. ๋ค์์ ์ํ์
๋๋ค. ์ด๋ฆ์ ๋ณ๊ฒฝํ์ธ์:
์์๋ค์ธ, Inc.๋ ์ ์์ค ๋๋ค ํด์ปค๊ฐ ์์ฑํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ 'Frob'(๋
ธ๋ธ ์กฐ์ ์ฉ ๋ผ์ด๋ธ๋ฌ๋ฆฌ)์ ๋ํ ๋ชจ๋ ์ ์๊ถ์ ํฌ๊ธฐํฉ๋๋ค.
ํ์ด ์ฟค์ ์๋ช
, 1990๋
4์ 1์ผ
ํ์ด ์ฟค, Vice ์ฌ์ฅ
์ฌ๊ธฐ๊น์ง์
๋๋ค!
GNU ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ผ๋ฐ ๊ณต์ค ์ฌ์ฉ ํ๊ฐ์ v2 ์ดํ ๋ฒ์
(ERLANG 17.3-DFSG)
GNU ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ผ๋ฐ ๊ณต์ค ์ฌ์ฉ ํ๊ฐ์
๋ฒ์ 2, 1991๋
6์
์ ์๊ถ (C) 1991 Free Software Foundation, Inc.
59 Temple Place, Suite 330, Boston, MA 02111-1307 ๋ฏธ๊ตญ
๋๊ตฌ๋ ์ด ๋ผ์ด์ ์ค ๋ฌธ์๋ฅผ ๊ทธ๋๋ก ๋ณต์ฌํ์ฌ ๋ฐฐํฌํ ์ ์์ง๋ง ์ด๋ฅผ ๋ณ๊ฒฝํ๋ ๊ฒ์ ํ์ฉ๋์ง ์์ต๋๋ค.
[์ด๊ฒ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ GPL์ ์ฒซ ๋ฒ์งธ ๋ฆด๋ฆฌ์ฆ ๋ฒ์ ์
๋๋ค. ์ผ๋ฐ GPL ๋ฒ์ 2์ ํจ๊ป ์ฌ์ฉ๋๊ธฐ ๋๋ฌธ์ 2๋ก ๋ฒํธ๊ฐ ๋งค๊ฒจ์ ธ ์์ต๋๋ค.]
๋๋ถ๋ถ์ ์ํํธ์จ์ด ๋ผ์ด์ ์ค๋ ๊ณต์ ๋ฐ ๋ณ๊ฒฝ์ ์์ ๋ฅผ ๋นผ์๊ธฐ๋๋ก ์ค๊ณ๋์ด ์์ต๋๋ค. ์ด์๋ ๋์กฐ์ ์ผ๋ก GNU ์ผ๋ฐ ๊ณต์ค ์ฌ์ฉ ํ๊ฐ์๋ ๋ชจ๋ ์ฌ์ฉ์๊ฐ ์ํํธ์จ์ด๋ฅผ ์์ ๋กญ๊ฒ ๊ณต์ ํ๊ณ ๋ณ๊ฒฝํ ์ ์๋๋ก ์์ ๋ฅผ ๋ณด์ฅํ๊ธฐ ์ํ ๊ฒ์
๋๋ค.
์ด ๋ผ์ด์ ์ค์ธ ์ฝ์ ์ผ๋ฐ ๊ณต์ค ๋ผ์ด์ ์ค๋ ์์ ์ํํธ์จ์ด ์ฌ๋จ๊ณผ ์ด๋ฅผ ์ฌ์ฉํ๊ธฐ๋ก ๊ฒฐ์ ํ ๋ค๋ฅธ ์ ์์๊ฐ ํน๋ณํ ์ง์ ํ ์ผ๋ถ ์ํํธ์จ์ด ํจํค์ง(์ผ๋ฐ์ ์ผ๋ก ๋ผ์ด๋ธ๋ฌ๋ฆฌ)์ ์ ์ฉ๋ฉ๋๋ค. ์ฌ๋ฌ๋ถ๋ ์ด ๋ผ์ด์ ์ค๋ฅผ ์ฌ์ฉํ ์ ์์ง๋ง, ์๋ ์ค๋ช
์ ๋ฐํ์ผ๋ก ํน์ ์ํฉ์์ ์ด ๋ผ์ด์ ์ค์ ์ผ๋ฐ ์ผ๋ฐ ๊ณต์ค ๋ผ์ด์ ์ค ์ค ์ด๋ค ๋ผ์ด์ ์ค๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ๋ ๋์ ์ ๋ต์ธ์ง ๋จผ์ ์ ์คํ๊ฒ ์๊ฐํด ๋ณด์๊ธฐ ๋ฐ๋๋๋ค.
๋ฌด๋ฃ ์ํํธ์จ์ด๋ ๊ฐ๊ฒฉ์ด ์๋ ์ฌ์ฉ์ ์์ ๋ฅผ ์๋ฏธํฉ๋๋ค. ์ผ๋ฐ ๊ณต์ค ์ฌ์ฉ ํ๊ฐ์๋ ์ฌ์ฉ์๊ฐ ๋ฌด๋ฃ ์ํํธ์จ์ด์ ์ฌ๋ณธ์ ์์ ๋กญ๊ฒ ๋ฐฐํฌํ ์ ์๊ณ (์ํ๋ ๊ฒฝ์ฐ ์ด ์๋น์ค์ ๋ํ ๋น์ฉ์ ์ฒญ๊ตฌํ ์ ์์), ์์ค ์ฝ๋๋ฅผ ๋ฐ๊ฑฐ๋ ์ํ๋ ๊ฒฝ์ฐ ๋ฐ์ ์ ์์ผ๋ฉฐ, ์ํํธ์จ์ด๋ฅผ ๋ณ๊ฒฝํ๊ณ ์๋ก์ด ๋ฌด๋ฃ ํ๋ก๊ทธ๋จ์์ ๊ทธ ์ผ๋ถ๋ฅผ ์ฌ์ฉํ ์ ์๊ณ , ์ด๋ฌํ ์ผ์ ํ ์ ์๋ค๋ ์ฌ์ค์ ์ฌ์ฉ์์๊ฒ ์๋ฆฌ๊ธฐ ์ํด ๊ณ ์๋์์ต๋๋ค.
์ฌ์ฉ์์ ๊ถ๋ฆฌ๋ฅผ ๋ณดํธํ๊ธฐ ์ํด ๋ฐฐํฌ์๊ฐ ์ฌ์ฉ์์๊ฒ ์ด๋ฌํ ๊ถ๋ฆฌ๋ฅผ ๊ฑฐ๋ถํ๊ฑฐ๋ ์ฌ์ฉ์์๊ฒ ์ด๋ฌํ ๊ถ๋ฆฌ๋ฅผ ํฌ๊ธฐํ๋๋ก ์์ฒญํ๋ ๊ฒ์ ๊ธ์งํ๋ ์ ํ์ ์ค์ ํด์ผ ํฉ๋๋ค. ์ด๋ฌํ ์ ํ์ ์ฌ์ฉ์๊ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ฌ๋ณธ์ ๋ฐฐํฌํ๊ฑฐ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์์ ํ๋ ๊ฒฝ์ฐ ์ฌ์ฉ์์๊ฒ ํน์ ์ฑ
์์ ์ง์ฐ๋ ๊ฒ์ผ๋ก ํด์๋ฉ๋๋ค.
์๋ฅผ ๋ค์ด, ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ฌ๋ณธ์ ๋ฌด๋ฃ ๋๋ ์ ๋ฃ๋ก ๋ฐฐํฌํ๋ ๊ฒฝ์ฐ ์์ ์์๊ฒ ๋น์ฌ๊ฐ ์ ๊ณตํ ๋ชจ๋ ๊ถํ์ ๋ถ์ฌํด์ผ ํฉ๋๋ค. ์์ ์๋ ์์ค ์ฝ๋๋ฅผ ๋ฐ๊ฑฐ๋ ๋ฐ์ ์ ์๋์ง ํ์ธํด์ผ ํฉ๋๋ค. ๋ค๋ฅธ ์ฝ๋๋ฅผ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋งํฌํ๋ ๊ฒฝ์ฐ ์์ ์๊ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ณ๊ฒฝํ๊ณ ๋ค์ ์ปดํ์ผํ ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ค์ ๋งํฌํ ์ ์๋๋ก ์์ ์์๊ฒ ์์ ํ ๊ฐ์ฒด ํ์ผ์ ์ ๊ณตํด์ผ ํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์์ ์๊ฐ ์์ ์ ๊ถ๋ฆฌ๋ฅผ ์ ์ ์๋๋ก ์ด ์ฝ๊ด์ ๋ณด์ฌ ์ฃผ์ด์ผ ํฉ๋๋ค.
(1) ๋น์ฌ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ํ ์ ์๊ถ์ ๋ณด์ ํ๊ณ , (2) ๊ทํ์๊ฒ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ณต์ฌ, ๋ฐฐํฌ ๋ฐ/๋๋ ์์ ํ ์ ์๋ ๋ฒ์ ๊ถํ์ ๋ถ์ฌํ๋ ์ด ๋ผ์ด์ ์ค๋ฅผ ์ ๊ณตํ๋ ๋ ๊ฐ์ง ๋ฐฉ๋ฒ์ผ๋ก ๊ทํ์ ๊ถ๋ฆฌ๋ฅผ ๋ณดํธํฉ๋๋ค.
๊ฐ ๋ฐฐํฌ์๋ฅผ ๋ณดํธํ๊ธฐ ์ํด ๋ฌด๋ฃ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ํ ๋ณด์ฆ์ด ์์์ ๋ถ๋ช
ํ ํ๊ณ ์ ํฉ๋๋ค. ๋ํ ๋ค๋ฅธ ์ฌ๋์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์์ ํ์ฌ ์ ๋ฌํ ๊ฒฝ์ฐ, ์์ ์๋ ์์ ์ด ๊ฐ์ง๊ณ ์๋ ๊ฒ์ด ์๋ณธ ๋ฒ์ ์ด ์๋์ ์์์ผ ๋ค๋ฅธ ์ฌ๋์ ์ํด ๋ฐ์ํ ์ ์๋ ๋ฌธ์ ๋ก ์ธํด ์์ ์์ ํํ์ด ์ํฅ์ ๋ฐ์ง ์์ต๋๋ค.
๋ง์ง๋ง์ผ๋ก ์ํํธ์จ์ด ํนํ๋ ๋ฌด๋ฃ ํ๋ก๊ทธ๋จ์ ์กด๋ฆฝ์ ์ง์์ ์ธ ์ํ์ด ๋๊ณ ์์ต๋๋ค. ์ฐ๋ฆฌ๋ ํ์ฌ๊ฐ ํนํ๊ถ์๋ก๋ถํฐ ์ ํ์ ์ธ ๋ผ์ด์ ์ค๋ฅผ ํ๋ํ์ฌ ๋ฌด๋ฃ ํ๋ก๊ทธ๋จ์ ์ฌ์ฉ์๋ฅผ ํจ๊ณผ์ ์ผ๋ก ์ ํํ ์ ์๋๋ก ํ๊ณ ์ ํฉ๋๋ค. ๋ฐ๋ผ์ ๋น์ฌ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ฒ์ ์ ๋ํด ํ๋ํ ๋ชจ๋ ํนํ ๋ผ์ด์ ์ค๊ฐ ๋ณธ ๋ผ์ด์ ์ค์ ๋ช
์๋ ์์ ํ ์ฌ์ฉ์ ์์ ์ ์ผ์นํด์ผ ํ๋ค๊ณ ์ฃผ์ฅํฉ๋๋ค.
์ผ๋ถ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํฌํจํ ๋๋ถ๋ถ์ GNU ์ํํธ์จ์ด๋ ์ผ๋ฐ GNU ์ผ๋ฐ ๊ณต์ค ์ฌ์ฉ ํ๊ฐ์์ ์ ์ฉ์ ๋ฐ์ต๋๋ค. ์ด ๋ผ์ด์ ์ค์ธ GNU ์ฝ์ ์ผ๋ฐ ๊ณต์ค ์ฌ์ฉ ํ๊ฐ์๋ ํน์ ์ง์ ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ ์ฉ๋๋ฉฐ ์ผ๋ฐ ์ผ๋ฐ ๊ณต์ค ์ฌ์ฉ ํ๊ฐ์์๋ ์๋นํ ๋ค๋ฆ
๋๋ค. ํน์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ด ๋ผ์ด์ ์ค๋ฅผ ์ฌ์ฉํ๋ ์ด์ ๋ ํด๋น ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ฌด๋ฃ๊ฐ ์๋ ํ๋ก๊ทธ๋จ์ ๋งํฌํ ์ ์๋๋ก ํ์ฉํ๊ธฐ ์ํด์์
๋๋ค.
์ ์ ์ผ๋ก๋ ๊ณต์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ ํ๋ก๊ทธ๋จ์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋งํฌ๋ ๊ฒฝ์ฐ, ์ด ๋์ ๊ฒฐํฉ์ ๋ฒ์ ์ผ๋ก ์๋ณธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ํ์๋ฌผ์ธ ๊ฒฐํฉ ์ ์๋ฌผ์ ํด๋นํฉ๋๋ค. ๋ฐ๋ผ์ ์ผ๋ฐ ์ผ๋ฐ ๊ณต์ค ๋ผ์ด์ ์ค๋ ์ ์ฒด ์กฐํฉ์ด ์์ ์ ๊ธฐ์ค์ ๋ถํฉํ๋ ๊ฒฝ์ฐ์๋ง ์ด๋ฌํ ๋งํฌ๋ฅผ ํ์ฉํฉ๋๋ค. ์ฝ์ ์ผ๋ฐ ๊ณต์ค ๋ผ์ด์ ์ค๋ ๋ค๋ฅธ ์ฝ๋๋ฅผ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋งํฌํ๋ ๊ฒ์ ๋ํด ๋ณด๋ค ๋์จํ ๊ธฐ์ค์ ํ์ฉํฉ๋๋ค.
์ด ๋ผ์ด์ ์ค๋ ์ผ๋ฐ ์ผ๋ฐ ๊ณต์ค ๋ผ์ด์ ์ค๋ณด๋ค ์ฌ์ฉ์์ ์์ ๋ฅผ ๋ ๋ณดํธํ๊ธฐ ๋๋ฌธ์ "๋" ์ผ๋ฐ ๊ณต์ค ๋ผ์ด์ ์ค๋ผ๊ณ ๋ถ๋ฆ
๋๋ค. ๋ํ ๋ค๋ฅธ ๋ฌด๋ฃ ์ํํธ์จ์ด ๊ฐ๋ฐ์์๊ฒ๋ ๊ฒฝ์ํ๋ ๋น๋ฌด๋ฃ ํ๋ก๊ทธ๋จ์ ๋นํด ์ด์ ์ด ์ ์ต๋๋ค. ์ด๋ฌํ ๋จ์ ๋๋ฌธ์ ๋ง์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์์ ์ผ๋ฐ ์ผ๋ฐ ๊ณต์ค ์ฌ์ฉ ํ๊ฐ์๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ํน์ ํน์ํ ์ํฉ์์๋ Lesser ๋ผ์ด์ ์ค๊ฐ ์ด์ ์ ์ ๊ณตํฉ๋๋ค.
์๋ฅผ ๋ค์ด, ๋๋ฌผ์ง๋ง ํน์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ต๋ํ ๋๋ฆฌ ์ฌ์ฉํ๋๋ก ์ฅ๋ คํ์ฌ ์ฌ์ค์์ ํ์ค์ด ๋๋๋ก ํด์ผ ํ ํน๋ณํ ํ์๊ฐ ์์ ์ ์์ต๋๋ค. ์ด๋ฅผ ์ํด์๋ ๋ฌด๋ฃ๊ฐ ์๋ ํ๋ก๊ทธ๋จ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ ์ ์๋๋ก ํ์ฉํด์ผ ํฉ๋๋ค. ๋ฌด๋ฃ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ๋๋ฆฌ ์ฌ์ฉ๋๋ ๋น๋ฌด๋ฃ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋์ผํ ๊ธฐ๋ฅ์ ํ๋ ๊ฒฝ์ฐ๊ฐ ๋ ๋น๋ฒํ๊ฒ ๋ฐ์ํฉ๋๋ค. ์ด ๊ฒฝ์ฐ ๋ฌด๋ฃ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ฌด๋ฃ ์ํํธ์จ์ด๋ก๋ง ์ ํํ์ฌ ์ป์ ์ ์๋ ์ด๋์ด ๊ฑฐ์ ์์ผ๋ฏ๋ก ์ฝ์ ์ผ๋ฐ ๊ณต์ค ์ฌ์ฉ ํ๊ฐ์๋ฅผ ์ฌ์ฉํฉ๋๋ค.
๋ค๋ฅธ ๊ฒฝ์ฐ์๋ ๋ฌด๋ฃ๊ฐ ์๋ ํ๋ก๊ทธ๋จ์์ ํน์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ ์ ์๋ ๊ถํ์ ๋ถ์ฌํ๋ฉด ๋ ๋ง์ ์ฌ๋๋ค์ด ๋๊ท๋ชจ์ ๋ฌด๋ฃ ์ํํธ์จ์ด๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ๋น๋ฌด๋ฃ ํ๋ก๊ทธ๋จ์์ GNU C ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ ์ ์๋ ๊ถํ์ ๋ถ์ฌํ๋ฉด ๋ ๋ง์ ์ฌ๋๋ค์ด GNU ์ด์ ์ฒด์ ์ ์ฒด์ ๊ทธ ๋ณํ์ธ GNU/Linux ์ด์ ์ฒด์ ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
ํ์ ์ผ๋ฐ ๊ณต์ค ๋ผ์ด์ ์ค๋ ์ฌ์ฉ์์ ์์ ๋ฅผ ๋ ๋ณดํธํ์ง๋ง, ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ฐ๊ฒฐ๋ ํ๋ก๊ทธ๋จ์ ์ฌ์ฉ์๊ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์์ ๋ ๋ฒ์ ์ ์ฌ์ฉํ์ฌ ํด๋น ํ๋ก๊ทธ๋จ์ ์คํํ ์ ์๋ ์์ ์ ์๋จ์ ๋ณด์ฅํฉ๋๋ค.
๋ณต์ฌ, ๋ฐฐํฌ ๋ฐ ์์ ์ ๋ํ ์ ํํ ์ด์ฉ ์ฝ๊ด์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. '๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ ์ ์๋ฌผ'๊ณผ '๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ ์ ์๋ฌผ'์ ์ฐจ์ด์ ์ ์ฃผ์ํ์ธ์. ์ ์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์์ ํ์๋ ์ฝ๋๋ฅผ ํฌํจํ๋ ๋ฐ๋ฉด, ํ์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๊ฒฐํฉํด์ผ ์คํํ ์ ์์ต๋๋ค.
๋ณต์ฌ, ๋ฐฐํฌ ๋ฐ ์์ ์ ๋ํ ์ด์ฉ ์ฝ๊ด
๋ณธ ๋ผ์ด์ ์ค ๊ณ์ฝ์ ์ ์๊ถ ์์ ์ ๋๋ ๊ธฐํ ๊ถํ ์๋ ๋น์ฌ์๊ฐ ๋ณธ ํ์ ์ผ๋ฐ ๊ณต์ค ๋ผ์ด์ ์ค("๋ณธ ๋ผ์ด์ ์ค"๋ผ๊ณ ๋ ํจ)์ ์กฐ๊ฑด์ ๋ฐ๋ผ ๋ฐฐํฌํ ์ ์๋ค๋ ๊ณต์ง๊ฐ ํฌํจ๋ ๋ชจ๋ ์ํํธ์จ์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋๋ ๊ธฐํ ํ๋ก๊ทธ๋จ์ ์ ์ฉ๋ฉ๋๋ค. ๊ฐ ๋ผ์ด์ ์ค ์ฌ์ฉ์๋ "๊ทํ"๋ก ์ง์นญ๋ฉ๋๋ค.
"๋ผ์ด๋ธ๋ฌ๋ฆฌ"๋ ์คํ ํ์ผ์ ๊ตฌ์ฑํ๊ธฐ ์ํด ์์ฉ ํ๋ก๊ทธ๋จ(์ผ๋ถ ๊ธฐ๋ฅ ๋ฐ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ๋)๊ณผ ํธ๋ฆฌํ๊ฒ ์ฐ๊ฒฐํ ์ ์๋๋ก ์ค๋น๋ ์ํํธ์จ์ด ๊ธฐ๋ฅ ๋ฐ/๋๋ ๋ฐ์ดํฐ์ ์งํฉ์ ์๋ฏธํฉ๋๋ค.
์๋์์ "๋ผ์ด๋ธ๋ฌ๋ฆฌ"๋ ๋ณธ ์ฝ๊ด์ ๋ฐ๋ผ ๋ฐฐํฌ๋ ์ํํธ์จ์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋๋ ์ ์๋ฌผ์ ์๋ฏธํฉ๋๋ค. "๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๊ธฐ๋ฐํ ์ ์๋ฌผ"์ด๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋๋ ์ ์๊ถ๋ฒ์ ๋ฐ๋ฅธ ํ์ ์ ์๋ฌผ, ์ฆ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋๋ ๊ทธ ์ผ๋ถ๋ฅผ ๊ทธ๋๋ก ๋๋ ์์ ํ๊ฑฐ๋ ๋ค๋ฅธ ์ธ์ด๋ก ์ง์ ๋ฒ์ญํ ์ ์๋ฌผ์ ์๋ฏธํฉ๋๋ค. (์ดํ, ๋ฒ์ญ์ "์์ "์ด๋ผ๋ ์ฉ์ด์ ์ ํ ์์ด ํฌํจ๋ฉ๋๋ค.)
"์ ์๋ฌผ์ '์์ค ์ฝ๋'๋ ์ ์๋ฌผ์ ์์ ํ ๋ ์ ํธํ๋ ํํ์ ์ ์๋ฌผ์ ์๋ฏธํฉ๋๋ค. ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๊ฒฝ์ฐ ์์ ํ ์์ค ์ฝ๋๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ํฌํจ๋ ๋ชจ๋ ๋ชจ๋์ ๋ชจ๋ ์์ค ์ฝ๋์ ๊ด๋ จ ์ธํฐํ์ด์ค ์ ์ ํ์ผ, ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ปดํ์ผ ๋ฐ ์ค์น๋ฅผ ์ ์ดํ๋ ๋ฐ ์ฌ์ฉ๋๋ ์คํฌ๋ฆฝํธ๋ฅผ ์๋ฏธํฉ๋๋ค.
๋ณต์ฌ, ๋ฐฐํฌ ๋ฐ ์์ ์ด์ธ์ ํ๋์ ๋ณธ ๋ผ์ด์ ์ค์ ์ ์ฉ์ ๋ฐ์ง ์์ผ๋ฉฐ, ์ด๋ ๋ณธ ๋ผ์ด์ ์ค์ ๋ฒ์๋ฅผ ๋ฒ์ด๋ฉ๋๋ค. ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ ํ๋ก๊ทธ๋จ์ ์คํํ๋ ํ์๋ ์ ํ๋์ง ์์ผ๋ฉฐ, ๊ทธ๋ฌํ ํ๋ก๊ทธ๋จ์ ์ถ๋ ฅ๋ฌผ์ ๊ทธ ๋ด์ฉ์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ ์ ์๋ฌผ์ ๊ตฌ์ฑํ๋ ๊ฒฝ์ฐ์๋ง ์ ์ฉ๋ฉ๋๋ค(์ ์๋ฌผ์ ์์ฑํ๊ธฐ ์ํ ๋๊ตฌ์์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ๊ณผ๋ ๋ฌด๊ดํจ). ์ด์ ํด๋นํ๋์ง ์ฌ๋ถ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ํ๋ ์ผ๊ณผ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ ํ๋ก๊ทธ๋จ์ด ํ๋ ์ผ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋๋ค.
1. ๊ทํ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ ์ฒด ์์ค ์ฝ๋๋ฅผ ๋ฐ์ ๊ทธ๋๋ก ๋ณต์ฌํ์ฌ ๋ชจ๋ ๋งค์ฒด๋ฅผ ํตํด ๋ฐฐํฌํ ์ ์์ง๋ง, ๊ฐ ์ฌ๋ณธ์ ์ ์ ํ ์ ์๊ถ ๊ณ ์ง ๋ฐ ๋ณด์ฆ ๋ถ์ธ์ ๋์ ๋๊ฒ ์ ์ ํ๊ฒ ๊ฒ์ํ๊ณ , ๋ณธ ๋ผ์ด์ ์ค์ ๋ณด์ฆ ๋ถ์ฌ๋ฅผ ์ธ๊ธํ๋ ๋ชจ๋ ๊ณ ์ง ์ฌํญ์ ๊ทธ๋๋ก ์ ์งํ๋ฉฐ, ๋ณธ ๋ผ์ด์ ์ค ์ฌ๋ณธ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ํจ๊ป ๋ฐฐํฌํ๋ ๊ฒฝ์ฐ์ ํํฉ๋๋ค.
์ฌ๋ณธ์ ์ ์กํ๋ ๋ฌผ๋ฆฌ์ ํ์์ ๋ํด ์์๋ฃ๋ฅผ ๋ถ๊ณผํ ์ ์์ผ๋ฉฐ, ํ์๋์ ์ ํ์ ๋ฐ๋ผ ์์๋ฃ๋ฅผ ๋ฐ๊ณ ๋ณด์ฆ ๋ณดํธ๋ฅผ ์ ๊ณตํ ์๋ ์์ต๋๋ค.
2. ๊ทํ๋ ์์ ๋ชจ๋ ์กฐ๊ฑด์ ์ถฉ์กฑํ๋ค๋ ์ ์ ํ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ฌ๋ณธ ๋๋ ์ผ๋ถ๋ถ์ ์์ ํ์ฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ ์๋ฌผ์ ๊ตฌ์ฑํ๊ณ , ์ 1ํญ์ ์กฐ๊ฑด์ ๋ฐ๋ผ ๊ทธ๋ฌํ ์์ ๋ณธ ๋๋ ์ ์๋ฌผ์ ๋ณต์ฌ ๋ฐ ๋ฐฐํฌํ ์ ์์ต๋๋ค:
a) ์์ ๋ ์ ์๋ฌผ์ ๊ทธ ์์ฒด๊ฐ ์ํํธ์จ์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ฌ์ผ ํฉ๋๋ค.
b) ์์ ํ ํ์ผ์ ์ฌ์ฉ์๊ฐ ํ์ผ์ ๋ณ๊ฒฝํ๋ค๋ ์ฌ์ค๊ณผ ๋ณ๊ฒฝ ๋ ์ง๋ฅผ ๋ช
์ํ๋ ๋์ ์ ๋๋ ๊ณต์ง๋ฅผ ํ์ํด์ผ ํฉ๋๋ค.
c) ๊ทํ๋ ๋ณธ ๋ผ์ด์ ์ค ์กฐ๊ฑด์ ๋ฐ๋ผ ๋ชจ๋ ์ 3์์๊ฒ ์ ์๋ฌผ ์ ์ฒด๊ฐ ๋ฌด๋ฃ๋ก ๋ผ์ด์ ์ค๊ฐ ๋ถ์ฌ๋๋๋ก ํด์ผ ํฉ๋๋ค.
d) ์์ ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์์ค์ด ํด๋น ์์ค์ด ํธ์ถ๋ ๋ ์ ๋ฌ๋๋ ์ธ์๊ฐ ์๋, ํด๋น ์์ค์ ์ฌ์ฉํ๋ ์์ฉ ํ๋ก๊ทธ๋จ์์ ์ ๊ณตํด์ผ ํ๋ ํจ์ ๋๋ ๋ฐ์ดํฐ ํ
์ด๋ธ์ ์๋ฏธํ๋ ๊ฒฝ์ฐ, ์์ฉ ํ๋ก๊ทธ๋จ์ด ํด๋น ํจ์ ๋๋ ํ
์ด๋ธ์ ์ ๊ณตํ์ง ์๋ ๊ฒฝ์ฐ์๋ ํด๋น ์์ค์ด ์ฌ์ ํ ์๋ํ๊ณ ๊ทธ ๋ชฉ์ ์ ์ผ๋ถ๊ฐ ์๋ฏธ ์๊ฒ ์ ์ง๋๋๋ก ์ ์์ ๋
ธ๋ ฅ์ ๊ธฐ์ธ์ฌ์ผ ํฉ๋๋ค.
(์๋ฅผ ๋ค์ด, ๋ผ์ด๋ธ๋ฌ๋ฆฌ์์ ์ ๊ณฑ๊ทผ์ ๊ณ์ฐํ๋ ํจ์๋ ์ ํ๋ฆฌ์ผ์ด์
๊ณผ ์์ ํ ๋
๋ฆฝ์ ์ผ๋ก ์ ์ ์๋ ๋ชฉ์ ์ ๊ฐ์ง๊ณ ์์ต๋๋ค. ๋ฐ๋ผ์ ํ์ ์น์
2d์์๋ ์ด ํจ์์ ์ฌ์ฉ๋๋ ์ ํ๋ฆฌ์ผ์ด์
์ ๊ณต ํจ์ ๋๋ ํ
์ด๋ธ์ ์ ํ ์ฌํญ์ด์ด์ผ ํฉ๋๋ค. ์ ํ๋ฆฌ์ผ์ด์
์์ ์ ๊ณตํ์ง ์๋ ๊ฒฝ์ฐ์๋ ์ ๊ณฑ๊ทผ ํจ์๋ ์ฌ์ ํ ์ ๊ณฑ๊ทผ์ ๊ณ์ฐํด์ผ ํฉ๋๋ค).
์ด๋ฌํ ์๊ตฌ ์ฌํญ์ ์์ ๋ ์ ์๋ฌผ ์ ์ฒด์ ์ ์ฉ๋ฉ๋๋ค. ํด๋น ์ ์๋ฌผ์ ์๋ณ ๊ฐ๋ฅํ ๋ถ๋ถ์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ์์ ํ์๋ ๊ฒ์ด ์๋๋ฉฐ ๊ทธ ์์ฒด๋ก ๋
๋ฆฝ์ ์ด๊ณ ๋ณ๊ฐ์ ์ ์๋ฌผ๋ก ํฉ๋ฆฌ์ ์ผ๋ก ๊ฐ์ฃผ๋ ์ ์๋ ๊ฒฝ์ฐ, ํด๋น ๋ถ๋ถ์ ๋ณ๊ฐ์ ์ ์๋ฌผ๋ก ๋ฐฐํฌํ ๋ ๋ณธ ๋ผ์ด์ ์ค์ ๊ทธ ์กฐ๊ฑด์ ํด๋น ๋ถ๋ถ์ ์ ์ฉ๋์ง ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๋์ผํ ์น์
์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ ์ ์๋ฌผ์ธ ์ ์ฒด์ ์ผ๋ถ๋ก ๋ฐฐํฌํ๋ ๊ฒฝ์ฐ, ์ ์ฒด์ ๋ํ ๋ฐฐํฌ๋ ๋ณธ ๋ผ์ด์ ์ค์ ์กฐ๊ฑด์ ๋ฐ๋ผ์ผ ํ๋ฉฐ, ๋ค๋ฅธ ๋ผ์ด์ ์ค ์ฌ์ฉ์์ ๊ถํ์ ์ ์ฒด๋ก ํ์ฅ๋๋ฏ๋ก ๋๊ฐ ์์ฑํ๋์ง์ ๊ด๊ณ์์ด ๋ชจ๋ ๋ถ๋ถ์ ์ ์ฉ๋ฉ๋๋ค.
๋ฐ๋ผ์ ์ด ์น์
์ ์๋๋ ๊ทํ๊ฐ ์ ์ ์ผ๋ก ์์ฑํ ์ ์๋ฌผ์ ๋ํ ๊ถ๋ฆฌ๋ฅผ ์ฃผ์ฅํ๊ฑฐ๋ ์ด์๋ฅผ ์ ๊ธฐํ๋ ๊ฒ์ด ์๋๋ผ, ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ ํ์ ์ ์๋ฌผ ๋๋ ์งํฉ ์ ์๋ฌผ์ ๋ฐฐํฌ๋ฅผ ํต์ ํ ์ ์๋ ๊ถ๋ฆฌ๋ฅผ ํ์ฌํ๋ ๋ฐ ์์ต๋๋ค.
๋ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๊ธฐ๋ฐํ์ง ์์ ๋ค๋ฅธ ์ ์๋ฌผ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ํจ๊ป(๋๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๊ธฐ๋ฐํ ์ ์๋ฌผ๊ณผ ํจ๊ป) ์ ์ฅ ๋๋ ๋ฐฐํฌ ๋งค์ฒด์ ๋ณผ๋ฅจ์ ๋จ์ํ ํตํฉํ๋ ๊ฒ๋ง์ผ๋ก๋ ๋ค๋ฅธ ์ ์๋ฌผ์ด ๋ณธ ๋ผ์ด์ ์ค์ ๋ฒ์ ๋ด์ ํฌํจ๋์ง ์์ต๋๋ค.
3. ์ฌ์ฉ์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ํน์ ์ฌ๋ณธ์ ๋ณธ ๋ผ์ด์ ์ค ๋์ ์ผ๋ฐ GNU ์ผ๋ฐ ๊ณต์ค ์ฌ์ฉ ํ๊ฐ์์ ์กฐ๊ฑด์ ์ ์ฉํ๊ธฐ๋ก ์ ํํ ์ ์์ต๋๋ค. ์ด๋ ๊ฒ ํ๋ ค๋ฉด, ๋ณธ ๋ผ์ด์ ์ค๋ฅผ ์ธ๊ธํ๋ ๋ชจ๋ ๊ณ ์ง ์ฌํญ์ ๋ณ๊ฒฝํ์ฌ ๋ณธ ๋ผ์ด์ ์ค ๋์ ์ผ๋ฐ GNU ์ผ๋ฐ ๊ณต์ค ์ฌ์ฉ ํ๊ฐ์ ๋ฒ์ 2๋ฅผ ์ฐธ์กฐํ๋๋ก ํด์ผ ํฉ๋๋ค. (์ผ๋ฐ GNU ์ผ๋ฐ ๊ณต์ค ์ฌ์ฉ ํ๊ฐ์ ๋ฒ์ 2๋ณด๋ค ์ต์ ๋ฒ์ ์ด ๋์จ ๊ฒฝ์ฐ, ์ํ๋ค๋ฉด ๊ทธ ๋ฒ์ ์ ๋์ ์ง์ ํ ์ ์์ต๋๋ค). ์ด ๊ณ ์ง์ฌํญ์ ๋ค๋ฅธ ๋ณ๊ฒฝ์ ๊ฐํ์ง ๋ง์ญ์์ค.
ํน์ ์ฌ๋ณธ์์ ์ด๋ฌํ ๋ณ๊ฒฝ์ด ์ด๋ฃจ์ด์ง๋ฉด ํด๋น ์ฌ๋ณธ์ ๋ํด์๋ ๋๋๋ฆด ์ ์์ผ๋ฏ๋ก ์ผ๋ฐ GNU ์ผ๋ฐ ๊ณต์ค ๋ผ์ด์ ์ค๋ ์ดํ์ ๋ชจ๋ ์ฌ๋ณธ ๋ฐ ํด๋น ์ฌ๋ณธ์ผ๋ก ๋ง๋ ํ์ ์ ์๋ฌผ์ ์ ์ฉ๋ฉ๋๋ค.
์ด ์ต์
์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ฝ๋์ ์ผ๋ถ๋ฅผ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์๋ ํ๋ก๊ทธ๋จ์ ๋ณต์ฌํ๋ ค๋ ๊ฒฝ์ฐ์ ์ ์ฉํฉ๋๋ค.
4. ๊ทํ๋ ์ 1ํญ ๋ฐ 2ํญ์ ์กฐ๊ฑด์ ๋ฐ๋ผ ๋ผ์ด๋ธ๋ฌ๋ฆฌ(๋๋ 2ํญ์ ๋ฐ๋ฅธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ผ๋ถ ๋๋ ํ์๋ฌผ)๋ฅผ ๊ฐ์ฒด ์ฝ๋ ๋๋ ์คํ ๊ฐ๋ฅํ ํํ๋ก ๋ณต์ฌ ๋ฐ ๋ฐฐํฌํ ์ ์์ผ๋ฉฐ, ์ด ๊ฒฝ์ฐ ํด๋น ๊ธฐ๊ณ ํ๋
๊ฐ๋ฅํ ์์ค ์ฝ๋ ์ ์ฒด๋ฅผ ํจ๊ป ์ ๊ณตํด์ผ ํ๋ฉฐ, ์ํํธ์จ์ด ๊ตํ์ ๊ด๋ก์ ์ผ๋ก ์ฌ์ฉ๋๋ ๋งค์ฒด๋ก ์ 1ํญ ๋ฐ 2ํญ์ ์กฐ๊ฑด์ ๋ฐ๋ผ ๋ฐฐํฌํด์ผ ํฉ๋๋ค.
์ง์ ๋ ์ฅ์์์ ๋ณต์ฌํ ์ ์๋ ์ก์ธ์ค ๊ถํ์ ์ ๊ณตํ์ฌ ์ค๋ธ์ ํธ ์ฝ๋๋ฅผ ๋ฐฐํฌํ๋ ๊ฒฝ์ฐ, ์ 3์๊ฐ ์ค๋ธ์ ํธ ์ฝ๋์ ํจ๊ป ์์ค๋ฅผ ๋ณต์ฌํ ์๋ฌด๊ฐ ์๋๋ผ๋ ๋์ผํ ์ฅ์์์ ์์ค ์ฝ๋๋ฅผ ๋ณต์ฌํ ์ ์๋ ๋๋ฑํ ์ก์ธ์ค ๊ถํ์ ์ ๊ณตํ๋ ๊ฒ์ ์์ค ์ฝ๋ ๋ฐฐํฌ ์๊ฑด์ ์ถฉ์กฑํฉ๋๋ค.
5. ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ด๋ค ๋ถ๋ถ์ ํ์๋ฌผ์ ํฌํจํ์ง ์์ง๋ง ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ํจ๊ป ์ปดํ์ผ๋๊ฑฐ๋ ๋งํฌ๋์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ํจ๊ป ์๋ํ๋๋ก ์ค๊ณ๋ ํ๋ก๊ทธ๋จ์ "๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ ์ ์๋ฌผ"์ด๋ผ๊ณ ํฉ๋๋ค. ์ด๋ฌํ ์ ์๋ฌผ์ ๊ทธ ์์ฒด๋ก๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ํ์ ์ ์๋ฌผ์ด ์๋๋ฏ๋ก ๋ณธ ๋ผ์ด์ ์ค์ ๋ฒ์๋ฅผ ๋ฒ์ด๋ฉ๋๋ค.
๊ทธ๋ฌ๋ "๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ ์ ์๋ฌผ"์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ฐ๊ฒฐํ๋ฉด "๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ ์ ์๋ฌผ"์ด ์๋๋ผ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ํ์๋ฌผ์ธ ์คํ ํ์ผ์ด ์์ฑ๋ฉ๋๋ค(๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ผ๋ถ๊ฐ ํฌํจ๋์ด ์๊ธฐ ๋๋ฌธ์). ๋ฐ๋ผ์ ์คํ ํ์ผ์ ๋ณธ ๋ผ์ด์ ์ค์ ์ ์ฉ์ ๋ฐ์ต๋๋ค. ์น์
6์๋ ์ด๋ฌํ ์คํ ํ์ผ์ ๋ฐฐํฌ ์กฐ๊ฑด์ด ๋ช
์๋์ด ์์ต๋๋ค.
"๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ ์ ์๋ฌผ"์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ผ๋ถ์ธ ํค๋ ํ์ผ์ ์๋ฃ๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ, ์์ค ์ฝ๋๋ ๊ทธ๋ ์ง ์๋๋ผ๋ ์ ์๋ฌผ์ ์ค๋ธ์ ํธ ์ฝ๋๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ 2์ฐจ์ ์ ์๋ฌผ์ด ๋ ์ ์์ต๋๋ค. ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์์ด ์ ์๋ฌผ์ ๋งํฌํ ์ ์๊ฑฐ๋ ์ ์๋ฌผ ์์ฒด๊ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ธ ๊ฒฝ์ฐ์๋ ์ด์ ํด๋นํ๋์ง ์ฌ๋ถ๊ฐ ํนํ ์ค์ํฉ๋๋ค. ์ด์ ํด๋น๋๋ ๊ธฐ์ค์ ๋ฒ์ผ๋ก ์ ํํ๊ฒ ์ ์๋์ด ์์ง ์์ต๋๋ค.
์ด๋ฌํ ๊ฐ์ฒด ํ์ผ์ด ์ซ์ ๋งค๊ฐ๋ณ์, ๋ฐ์ดํฐ ๊ตฌ์กฐ ๋ ์ด์์ ๋ฐ ์ ๊ทผ์, ์์ ๋งคํฌ๋ก ๋ฐ ์์ ์ธ๋ผ์ธ ํจ์(๊ธธ์ด 10์ค ์ดํ)๋ง ์ฌ์ฉํ๋ ๊ฒฝ์ฐ, ๋ฒ์ ์ผ๋ก 2์ฐจ์ ์ ์๋ฌผ์ธ์ง ์ฌ๋ถ์ ๊ด๊ณ์์ด ๊ฐ์ฒด ํ์ผ์ ์ฌ์ฉ์ ์ ํ๋์ง ์์ต๋๋ค. (์ด ๊ฐ์ฒด ์ฝ๋์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ผ๋ถ๊ฐ ํฌํจ๋ ์คํ ํ์ผ์ ์ฌ์ ํ ์น์
6์ ํด๋นํฉ๋๋ค.)
๊ทธ๋ ์ง ์์ ๊ฒฝ์ฐ, ์ ์๋ฌผ์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ํ์๋ฌผ์ธ ๊ฒฝ์ฐ, ์ฌ์ฉ์๋ ์น์
6์ ์กฐ๊ฑด์ ๋ฐ๋ผ ํด๋น ์ ์๋ฌผ์ ์ค๋ธ์ ํธ ์ฝ๋๋ฅผ ๋ฐฐํฌํ ์ ์์ต๋๋ค. ํด๋น ์ ์๋ฌผ์ ํฌํจํ๋ ๋ชจ๋ ์คํ ํ์ผ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์์ฒด์ ์ง์ ๋งํฌ๋์ด ์๋์ง ์ฌ๋ถ์ ๊ด๊ณ์์ด ์น์
6์ ํด๋นํฉ๋๋ค.
6. ์ ์กฐํญ์ ์์ธ๋ก, ๊ณ ๊ฐ์ "๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ ์ ์๋ฌผ"์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๊ฒฐํฉ ๋๋ ๋งํฌํ์ฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ผ๋ถ๊ฐ ํฌํจ๋ ์ ์๋ฌผ์ ์ ์ํ๊ณ , ๊ณ ๊ฐ์ด ์ ํํ ์กฐ๊ฑด์ ๋ฐ๋ผ ํด๋น ์ ์๋ฌผ์ ๋ฐฐํฌํ ์ ์์ผ๋ฉฐ, ํด๋น ์กฐ๊ฑด์ด ๊ณ ๊ฐ์ ์์ฒด ์ฌ์ฉ์ ์ํ ์ ์๋ฌผ ์์ ๋ฐ ๊ทธ๋ฌํ ์์ ์ฌํญ ๋๋ฒ๊น
์ ์ํ ๋ฆฌ๋ฒ์ค ์์ง๋์ด๋ง์ ํ์ฉํ๋ ๊ฒฝ์ฐ์ ํํ์ฌ ํด๋น ๋ฐฐํฌ๋ฅผ ํ์ฉํฉ๋๋ค.
๊ทํ๋ ์ ์๋ฌผ์ ๊ฐ ์ฌ๋ณธ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์ฌ์ฉ๋๋ค๋ ์ฌ์ค๊ณผ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๊ทธ ์ฌ์ฉ์ด ์ด ๋ผ์ด์ ์ค์ ์ ์ฉ์ ๋ฐ๋๋ค๋ ์ฌ์ค์ ๋์ ์ ๋๊ฒ ๊ณ ์งํด์ผ ํฉ๋๋ค. ๊ทํ๋ ๋ณธ ๋ผ์ด์ ์ค์ ์ฌ๋ณธ์ ์ ๊ณตํด์ผ ํฉ๋๋ค. ์คํ ์ค์ธ ์ ์๋ฌผ์ ์ ์๊ถ ๊ณ ์ง๊ฐ ํ์๋๋ ๊ฒฝ์ฐ, ๊ทธ ์ฌ์ด์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ํ ์ ์๊ถ ๊ณ ์ง๋ฟ๋ง ์๋๋ผ ์ฌ์ฉ์์๊ฒ ๋ณธ ๋ผ์ด์ ์ค ์ฌ๋ณธ์ ์๋ดํ๋ ์ฐธ์กฐ๋ฅผ ํฌํจ์์ผ์ผ ํฉ๋๋ค. ๋ํ ๋ค์ ์ค ํ๋๋ฅผ ์ํํด์ผ ํฉ๋๋ค:
a) ์ ์๋ฌผ์ ์ฌ์ฉ๋ ๋ณ๊ฒฝ ์ฌํญ์ ํฌํจํ์ฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ํ ๊ธฐ๊ณ ํ๋
๊ฐ๋ฅํ ํด๋น ์์ค ์ฝ๋ ์ ์ฒด๋ฅผ ์ ์๋ฌผ๊ณผ ํจ๊ป ์ ๊ณต(์์ 1ํญ ๋ฐ 2ํญ์ ๋ฐ๋ผ ๋ฐฐํฌํด์ผ ํจ); ์ ์๋ฌผ์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋งํฌ๋ ์คํ ํ์ผ์ธ ๊ฒฝ์ฐ, ์ฌ์ฉ์๊ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์์ ํ ๋ค์ ๋ค์ ๋งํฌํ์ฌ ์์ ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ํฌํจ๋ ์์ ๋ ์คํ ํ์ผ์ ์์ฑํ ์ ์๋๋ก ๊ฐ์ฒด ์ฝ๋ ๋๋ ์์ค ์ฝ๋๋ก์ "๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ ์ ์๋ฌผ" ์ ์ฒด๋ฅผ ๊ธฐ๊ณ ํ๋
๊ฐ๋ฅํ ์ํ๋ก ํจ๊ป ์ ๊ณตํด์ผ ํฉ๋๋ค. (๋ผ์ด๋ธ๋ฌ๋ฆฌ์์ ์ ์ ํ์ผ์ ๋ด์ฉ์ ๋ณ๊ฒฝํ๋ ์ฌ์ฉ์๊ฐ ๋ฐ๋์ ์์ ๋ ์ ์๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด ์ ํ๋ฆฌ์ผ์ด์
์ ๋ค์ ์ปดํ์ผํ ์ ์๋ ๊ฒ์ ์๋๋๋ค.)
b) ๋ผ์ด๋ธ๋ฌ๋ฆฌ์์ ์ฐ๊ฒฐ์ ์ํด ์ ์ ํ ๊ณต์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ฉ์ปค๋์ฆ์ ์ฌ์ฉํฉ๋๋ค. ์ ์ ํ ๋ฉ์ปค๋์ฆ์ด๋ (1) ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ธฐ๋ฅ์ ์คํ ํ์ผ์ ๋ณต์ฌํ๋ ๋์ ์ฌ์ฉ์์ ์ปดํจํฐ ์์คํ
์ ์ด๋ฏธ ์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ฌ๋ณธ์ ๋ฐํ์์ ์ฌ์ฉํ๊ณ , (2) ์ฌ์ฉ์๊ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์์ ๋ฒ์ ์ ์ค์นํ๋ ๊ฒฝ์ฐ ์์ ๋ฒ์ ์ด ์ํ์ด ๋ง๋ค์ด์ง ๋ฒ์ ๊ณผ ์ธํฐํ์ด์ค๊ฐ ํธํ๋๋ ํ ์์ ๋ฒ์ ์์๋ ์ ๋๋ก ์๋ํ๋ ๋ฉ์ปค๋์ฆ์ ๋งํฉ๋๋ค.
c) ์ด ๋ฐฐํฌ๋ฅผ ์ํํ๋ ๋ฐ ๋๋ ๋น์ฉ ์ดํ์ ๋น์ฉ์ผ๋ก ๋์ผํ ์ฌ์ฉ์์๊ฒ ์ 6aํญ์ ๋ช
์๋ ์๋ฃ๋ฅผ ์ ๊ณตํ๊ฒ ๋ค๋ ์ต์ 3๋
๋์ ์ ํจํ ์๋ฉด ์ ์์ ์ ์๋ฌผ๊ณผ ํจ๊ป ์ ์ถํฉ๋๋ค.
d) ์ง์ ๋ ์ฅ์์์ ๋ณต์ฌํ ์ ์๋ ์ ๊ทผ ๊ถํ์ ์ ๊ณตํ์ฌ ์ ์๋ฌผ์ ๋ฐฐํฌํ๋ ๊ฒฝ์ฐ, ๋์ผํ ์ฅ์์์ ์์ ์ง์ ๋ ์๋ฃ๋ฅผ ๋ณต์ฌํ ์ ์๋ ๋๋ฑํ ์ ๊ทผ ๊ถํ์ ์ ๊ณตํด์ผ ํฉ๋๋ค.
e) ์ฌ์ฉ์๊ฐ ์ด๋ฏธ ์ด๋ฌํ ์๋ฃ์ ์ฌ๋ณธ์ ๋ฐ์๊ฑฐ๋ ๊ทํ๊ฐ ์ด๋ฏธ ์ด ์ฌ์ฉ์์๊ฒ ์ฌ๋ณธ์ ๋ณด๋๋์ง ํ์ธํฉ๋๋ค.
์คํ ํ์ผ์ ๊ฒฝ์ฐ, "๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ ์ ์๋ฌผ"์ ํ์ ํ์์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์์ ์คํ ํ์ผ์ ์ฌ์์ฐํ๋ ๋ฐ ํ์ํ ๋ฐ์ดํฐ ๋ฐ ์ ํธ๋ฆฌํฐ ํ๋ก๊ทธ๋จ์ด ํฌํจ๋์ด์ผ ํฉ๋๋ค. ๊ทธ๋ฌ๋ ํน๋ณํ ์์ธ๋ก, ๋ฐฐํฌํ ์๋ฃ์๋ ์คํ ํ์ผ์ด ์คํ๋๋ ์ด์ ์ฒด์ ์ ์ฃผ์ ๊ตฌ์ฑ ์์(์ปดํ์ผ๋ฌ, ์ปค๋ ๋ฑ)์ ํจ๊ป ์ผ๋ฐ์ ์ผ๋ก ๋ฐฐํฌ(์์ค ๋๋ ๋ฐ์ด๋๋ฆฌ ํํ)๋๋ ๊ฒ์ ํฌํจํ ํ์๊ฐ ์์ผ๋ฉฐ, ํด๋น ๊ตฌ์ฑ ์์ ์์ฒด๊ฐ ์คํ ํ์ผ๊ณผ ํจ๊ป ์ ๊ณต๋์ง ์๋ ํ ๋ฐฐํฌํ ์๋ฃ์๋ ํฌํจํ์ง ์์๋ ๋ฉ๋๋ค.
์ด ์๊ตฌ ์ฌํญ์ด ์ผ๋ฐ์ ์ผ๋ก ์ด์ ์ฒด์ ์ ํจ๊ป ์ ๊ณต๋์ง ์๋ ๋ค๋ฅธ ๋
์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ผ์ด์ ์ค ์ ํ๊ณผ ๋ชจ์๋๋ ๊ฒฝ์ฐ๊ฐ ์์ ์ ์์ต๋๋ค. ์ด๋ฌํ ๋ชจ์์ ๋ฐฐํฌํ๋ ์คํ ํ์ผ์์ ํด๋น ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํจ๊ป ์ฌ์ฉํ ์ ์์์ ์๋ฏธํฉ๋๋ค.
7. ์ฌ์ฉ์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ ์ ์๋ฌผ์ธ ๋์๊ด ์์ค์ ๋ณธ ๋ผ์ด์ ์ค์ ์ ์ฉ์ ๋ฐ์ง ์๋ ๋ค๋ฅธ ๋์๊ด ์์ค๊ณผ ํจ๊ป ํ๋์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋๋ํ ๋ฐฐ์นํ๊ณ , ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ ์ ์๋ฌผ๊ณผ ๋ค๋ฅธ ๋์๊ด ์์ค์ ๋ณ๋ ๋ฐฐํฌ๊ฐ ๋ฌ๋ฆฌ ํ์ฉ๋๋ ๊ฒฝ์ฐ, ์ด ๋ ๊ฐ์ง๋ฅผ ์ดํํ๋ค๋ ์ ์ ํ์ ๊ทธ๋ฌํ ๊ฒฐํฉ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ฐฐํฌํ ์ ์์ต๋๋ค:
a) ๊ฒฐํฉ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ ๋์ผํ ์ ์๋ฌผ์ ์ฌ๋ณธ์ ๋ค๋ฅธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์์ค๊ณผ ๊ฒฐํฉํ์ง ์์ ์ํ๋ก ํจ๊ป ์ ๊ณตํด์ผ ํฉ๋๋ค. ์ด๋ ์ ์น์
์ ์กฐ๊ฑด์ ๋ฐ๋ผ ๋ฐฐํฌ๋์ด์ผ ํฉ๋๋ค.
b) ๊ฒฐํฉ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ํจ๊ป ๊ทธ ์ผ๋ถ๊ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ ์ ์๋ฌผ์ด๋ผ๋ ์ฌ์ค์ ๋์ ๋๊ฒ ๊ณ ์งํ๊ณ , ๊ฒฐํฉ๋์ง ์์ ํํ์ ๋์ผํ ์ ์๋ฌผ์ ์ด๋์์ ์ฐพ์ ์ ์๋์ง ์ค๋ช
ํฉ๋๋ค.
8. ๋ณธ ๋ผ์ด์ ์ค์ ๋ช
์์ ์ผ๋ก ๊ท์ ๋ ๊ฒฝ์ฐ๋ฅผ ์ ์ธํ๊ณ ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ณต์ฌ, ์์ , ์ฌ๋ผ์ด์ ์ค, ๋งํฌ ๋๋ ๋ฐฐํฌํ ์ ์์ต๋๋ค. ๊ทธ๋ ์ง ์๊ณ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ณต์ฌ, ์์ , ์ฌ๋ผ์ด์ ์ค, ๋งํฌ ๋๋ ๋ฐฐํฌํ๋ ค๋ ๋ชจ๋ ์๋๋ ๋ฌดํจ์ด๋ฉฐ, ๋ณธ ๋ผ์ด์ ์ค์ ๋ฐ๋ฅธ ๊ทํ์ ๊ถ๋ฆฌ๊ฐ ์๋์ผ๋ก ์ข
๋ฃ๋ฉ๋๋ค. ๊ทธ๋ฌ๋ ๋ณธ ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ๊ทํ๋ก๋ถํฐ ์ฌ๋ณธ ๋๋ ๊ถ๋ฆฌ๋ฅผ ๋ฐ์ ๋น์ฌ์๋ ํด๋น ๋น์ฌ์๊ฐ ๋ผ์ด์ ์ค๋ฅผ ์์ ํ ์ค์ํ๋ ํ ๋ผ์ด์ ์ค๊ฐ ํด์ง๋์ง ์์ต๋๋ค.
9. ๊ทํ๋ ๋ณธ ๋ผ์ด์ ์ค์ ์๋ช
ํ์ง ์์์ผ๋ฏ๋ก ๋ณธ ๋ผ์ด์ ์ค์ ๋์ํ ํ์๊ฐ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๊ทธ ์ด๋ค ๊ฒ๋ ์ฌ์ฉ์์๊ฒ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋๋ ๊ทธ ํ์ ์ ์๋ฌผ์ ์์ ํ๊ฑฐ๋ ๋ฐฐํฌํ ์ ์๋ ๊ถํ์ ๋ถ์ฌํ์ง ์์ต๋๋ค. ๋ณธ ๋ผ์ด์ ์ค์ ๋์ํ์ง ์๋ ๊ฒฝ์ฐ ์ด๋ฌํ ํ์๋ ๋ฒ์ผ๋ก ๊ธ์ง๋ฉ๋๋ค. ๋ฐ๋ผ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ(๋๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ ์ ์๋ฌผ)๋ฅผ ์์ ํ๊ฑฐ๋ ๋ฐฐํฌํจ์ผ๋ก์จ ๊ทํ๋ ๋ณธ ๋ผ์ด์ ์ค์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ ์ ์๋ฌผ์ ๋ณต์ฌ, ๋ฐฐํฌ ๋๋ ์์ ์ ๊ดํ ๋ชจ๋ ์ฝ๊ด์ ์๋ฝํ๋ ๊ฒ์ผ๋ก ๊ฐ์ฃผํฉ๋๋ค.
10. ๊ทํ๊ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ(๋๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ ์ ์๋ฌผ)๋ฅผ ์ฌ๋ฐฐํฌํ ๋๋ง๋ค ์์ ์๋ ๋ณธ ์ฝ๊ด์ ๋ฐ๋ผ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ณต์ฌ, ๋ฐฐํฌ, ๋งํฌ ๋๋ ์์ ํ ์ ์๋ ๋ผ์ด์ ์ค๋ฅผ ์ ๋ผ์ด์ ์ค ์ ๊ณต์๋ก๋ถํฐ ์๋์ผ๋ก ๋ถ์ฌ๋ฐ์ต๋๋ค. ๊ทํ๋ ์์ ์๊ฐ ๋ณธ ์ฝ๊ด์ ๋ฐ๋ผ ๋ถ์ฌ๋ ๊ถ๋ฆฌ๋ฅผ ํ์ฌํ๋ ๋ฐ ์ถ๊ฐ์ ์ธ ์ ํ์ ๊ฐํ ์ ์์ต๋๋ค. ๊ทํ๋ ์ 3์๊ฐ ๋ณธ ๋ผ์ด์ ์ค๋ฅผ ์ค์ํ๋๋ก ๊ฐ์ ํ ์ฑ
์์ด ์์ต๋๋ค.
11. ๋ฒ์์ ํ๊ฒฐ์ด๋ ํนํ ์นจํด ํ์์ ๊ฒฐ๊ณผ ๋๋ ๊ธฐํ ์ฌ์ (ํนํ ๋ฌธ์ ์ ๊ตญํ๋์ง ์์)๋ก ์ธํด ๋ณธ ๋ผ์ด์ ์ค์ ์กฐ๊ฑด๊ณผ ์์ถฉ๋๋ ์กฐ๊ฑด์ด ๊ทํ์๊ฒ ๋ถ๊ณผ๋๋ ๊ฒฝ์ฐ(๋ฒ์ ๋ช
๋ น, ํฉ์ ๋๋ ๊ธฐํ์ ์ํด), ์ด๋ฌํ ์กฐ๊ฑด์ ๋ณธ ๋ผ์ด์ ์ค์ ์กฐ๊ฑด์ผ๋ก๋ถํฐ ๊ทํ๋ฅผ ๋ฉด์ ํ์ง ์์ต๋๋ค. ๋ณธ ๋ผ์ด์ ์ค์ ๋ฐ๋ฅธ ๊ทํ์ ์๋ฌด์ ๊ธฐํ ๊ด๋ จ ์๋ฌด๋ฅผ ๋์์ ์ถฉ์กฑํ๊ธฐ ์ํด ๋ฐฐํฌํ ์ ์๋ ๊ฒฝ์ฐ, ๊ฒฐ๊ณผ์ ์ผ๋ก ๊ทํ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ ํ ๋ฐฐํฌํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ํนํ ๋ผ์ด์ ์ค๋ก ์ธํด ๊ทํ๋ฅผ ํตํด ์ง๊ฐ์ ์ ์ผ๋ก ์ฌ๋ณธ์ ๋ฐ๋ ๋ชจ๋ ์ฌ๋๋ค์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ก์ดํฐ ์์ด ์ฌ๋ฐฐํฌํ ์ ์๋ ๊ฒฝ์ฐ, ํนํ ๋ผ์ด์ ์ค์ ๋ณธ ๋ผ์ด์ ์ค๋ฅผ ๋ชจ๋ ๋ง์กฑ์ํฌ ์ ์๋ ์ ์ผํ ๋ฐฉ๋ฒ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ฐฐํฌ๋ฅผ ์์ ํ ์์ ํ๋ ๊ฒ์
๋๋ค.
๋ณธ ์กฐํญ์ ์ผ๋ถ๊ฐ ํน์ ์ํฉ์์ ๋ฌดํจ์ด๊ฑฐ๋ ์ํํ ์ ์๋ ๊ฒฝ์ฐ ํด๋น ์กฐํญ์ ๋๋จธ์ง ๋ถ๋ถ์ด ์ ์ฉ๋๋ฉฐ, ๋ค๋ฅธ ์ํฉ์์๋ ์ ์ฒด ์กฐํญ์ด ์ ์ฉ๋ฉ๋๋ค.
์ด ์น์
์ ๋ชฉ์ ์ ํนํ ๋๋ ๊ธฐํ ์ฌ์ฐ๊ถ ์ฃผ์ฅ์ ์นจํดํ๋๋ก ์ ๋ํ๊ฑฐ๋ ๊ทธ๋ฌํ ์ฃผ์ฅ์ ์ ํจ์ฑ์ ๋ํด ์ด์๋ฅผ ์ ๊ธฐํ๋ ๊ฒ์ด ์๋๋๋ค. ์ด ์น์
์ ์ ์ผํ ๋ชฉ์ ์ ํผ๋ธ๋ฆญ ๋ผ์ด์ ์ค ๊ดํ์ ์ํด ๊ตฌํ๋ ์์ ์ํํธ์จ์ด ๋ฐฐํฌ ์์คํ
์ ๋ฌด๊ฒฐ์ฑ์ ๋ณดํธํ๋ ๋ฐ ์์ต๋๋ค. ๋ง์ ์ฌ๋๋ค์ด ํด๋น ์์คํ
์ ์ผ๊ด๋ ์ ์ฉ์ ์์กดํ์ฌ ํด๋น ์์คํ
์ ํตํด ๋ฐฐํฌ๋๋ ๊ด๋ฒ์ํ ์ํํธ์จ์ด์ ์๋์๋ ๊ธฐ์ฌ๋ฅผ ํด์์ผ๋ฉฐ, ๋ค๋ฅธ ์์คํ
์ ํตํด ์ํํธ์จ์ด๋ฅผ ๋ฐฐํฌํ ์ง ์ฌ๋ถ๋ ์ ์์/๊ธฐ๋ถ์์ ๊ฒฐ์ ์ ๋ฌ๋ ค ์์ผ๋ฉฐ ์ฌ์ฉ๊ถ์๋ ๊ทธ๋ฌํ ์ ํ์ ๊ฐ์ํ ์ ์์ต๋๋ค.
์ด ์น์
์ ๋ณธ ๋ผ์ด์ ์ค์ ๋๋จธ์ง ์กฐํญ์ ๊ฒฐ๊ณผ๋ฅผ ๋ช
ํํ ํ๊ธฐ ์ํ ๊ฒ์
๋๋ค.
12. ํน์ ๊ตญ๊ฐ์์ ํนํ ๋๋ ์ ์๊ถ์ด ์๋ ์ธํฐํ์ด์ค์ ์ํด ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ฐฐํฌ ๋ฐ/๋๋ ์ฌ์ฉ์ด ์ ํ๋๋ ๊ฒฝ์ฐ, ๋ณธ ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ฐฐ์นํ ์ ์ ์๊ถ์๋ ํด๋น ๊ตญ๊ฐ๋ฅผ ์ ์ธํ ๋ช
์์ ์ธ ์ง๋ฆฌ์ ๋ฐฐํฌ ์ ํ์ ์ถ๊ฐํ ์ ์์ผ๋ฉฐ, ๊ทธ๋ ๊ฒ ์ ์ธ๋์ง ์์ ๊ตญ๊ฐ ๋ด์์๋ง ๋๋ ๊ตญ๊ฐ ๊ฐ์ ๋ฐฐํฌ๊ฐ ํ์ฉ๋๋๋ก ํ ์ ์์ต๋๋ค. ์ด๋ฌํ ๊ฒฝ์ฐ, ๋ณธ ๋ผ์ด์ ์ค๋ ๋ณธ ๋ผ์ด์ ์ค ๋ณธ๋ฌธ์ ๋ช
์๋ ๊ฒ์ฒ๋ผ ์ ํ ์ฌํญ์ ํตํฉํฉ๋๋ค.
13. ์์ ์ํํธ์จ์ด ์ฌ๋จ์ ๋๋๋ก ํ์ ์ผ๋ฐ ๊ณต์ค ๋ผ์ด์ ์ค์ ๊ฐ์ ํ ๋ฐ/๋๋ ์ ๋ฒ์ ์ ๋ฐํํ ์ ์์ต๋๋ค. ์ด๋ฌํ ์ ๋ฒ์ ์ ํ์ฌ ๋ฒ์ ๊ณผ ์ ์ ์ ๋น์ทํ์ง๋ง ์๋ก์ด ๋ฌธ์ ๋ ์ฐ๋ ค ์ฌํญ์ ํด๊ฒฐํ๊ธฐ ์ํด ์ธ๋ถ์ ์ผ๋ก ๋ค๋ฅผ ์ ์์ต๋๋ค.
๊ฐ ๋ฒ์ ์๋ ๊ณ ์ ํ ๋ฒ์ ๋ฒํธ๊ฐ ๋ถ์ฌ๋ฉ๋๋ค. ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ๋ณธ ๋ผ์ด์ ์ค์ ์ ์ฉ๋๋ ๋ฒ์ ๋ฒํธ์ "์ดํ ๋ฒ์ "์ ์ง์ ํ๋ ๊ฒฝ์ฐ, ๊ทํ๋ ํด๋น ๋ฒ์ ๋๋ ์์ ์ํํธ์จ์ด ์ฌ๋จ์์ ๊ฒ์ํ ์ดํ ๋ฒ์ ์ ์ฝ๊ด์ ๋ฐ๋ฅผ ์ ์์ต๋๋ค. ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ผ์ด์ ์ค ๋ฒ์ ๋ฒํธ๊ฐ ๋ช
์๋์ด ์์ง ์์ ๊ฒฝ์ฐ, ์์ ์ํํธ์จ์ด ์ฌ๋จ์์ ๊ฒ์ํ ๋ชจ๋ ๋ฒ์ ์ ์ ํํ ์ ์์ต๋๋ค.
14. ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ผ๋ถ๋ฅผ ๋ฐฐํฌ ์กฐ๊ฑด์ด ํธํ๋์ง ์๋ ๋ค๋ฅธ ๋ฌด๋ฃ ํ๋ก๊ทธ๋จ์ ํตํฉํ๋ ค๋ฉด ์ ์์์๊ฒ ํธ์ง๋ฅผ ๋ณด๋ด ํ๊ฐ๋ฅผ ์์ฒญํ์ธ์. ์์ ์ํํธ์จ์ด ์ฌ๋จ์์ ์ ์๊ถ์ ์์ ํ ์ํํธ์จ์ด์ ๊ฒฝ์ฐ ์์ ์ํํธ์จ์ด ์ฌ๋จ์ ํธ์ง๋ฅผ ๋ณด๋ด์ผ ํ๋ฉฐ, ๋๋๋ก ์์ธ๋ฅผ ์ธ์ ํ๊ธฐ๋ ํฉ๋๋ค. ์ด๋ฌํ ๊ฒฐ์ ์ ์์ ์ํํธ์จ์ด์ ๋ชจ๋ ํ์๋ฌผ์ ๋ฌด๋ฃ ์ํ๋ฅผ ์ ์งํ๊ณ ์ผ๋ฐ์ ์ผ๋ก ์ํํธ์จ์ด์ ๊ณต์ ๋ฐ ์ฌ์ฌ์ฉ์ ์ด์งํ๋ค๋ ๋ ๊ฐ์ง ๋ชฉํ์ ๋ฐ๋ผ ์ด๋ฃจ์ด์ง๋๋ค.
๋ณด์ฆ ์์
15. ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ๋ฌด๋ฃ๋ก ๋ผ์ด์ ์ค๊ฐ ๋ถ์ฌ๋๋ฏ๋ก ๊ด๋ จ ๋ฒ๋ฅ ์ด ํ์ฉํ๋ ํ๋ ๋ด์์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ํ ๋ณด์ฆ์ด ์์ต๋๋ค. ์๋ฉด์ผ๋ก ๋ฌ๋ฆฌ ๋ช
์๋ ๊ฒฝ์ฐ๋ฅผ ์ ์ธํ๊ณ ์ ์๊ถ ์์ ์ ๋ฐ/๋๋ ๊ธฐํ ๋น์ฌ์๋ ์ํ์ฑ ๋ฐ ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ์ ๋ํ ๋ฌต์์ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ์ด๋ ํ ๋ช
์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ ์์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ "์๋ ๊ทธ๋๋ก" ์ ๊ณตํฉ๋๋ค. ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ํ์ง ๋ฐ ์ฑ๋ฅ์ ๋ํ ๋ชจ๋ ์ํ์ ๊ทํ์๊ฒ ์์ต๋๋ค. ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๊ฒฐํจ์ด ์๋ ๊ฒ์ผ๋ก ํ๋ช
๋๋ฉด ํ์ํ ๋ชจ๋ ์๋น์ค, ์๋ฆฌ ๋๋ ์์ ๋น์ฉ์ ๊ทํ๊ฐ ๋ถ๋ดํฉ๋๋ค.
16. ๊ด๋ จ ๋ฒ๋ฅ ์์ ์๊ตฌํ๊ฑฐ๋ ์๋ฉด์ผ๋ก ๋์ํ์ง ์๋ ํ, ์ด๋ ํ ๊ฒฝ์ฐ์๋ ์ ์๊ถ ์์ ์ ๋๋ ์์ ํ์ฉ๋ ๋๋ก ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์์ ๋ฐ/๋๋ ์ฌ๋ฐฐํฌํ ์ ์๋ ๊ธฐํ ๋น์ฌ์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ฌ์ฉ ๋๋ ์ฌ์ฉ ๋ถ๋ฅ์ผ๋ก ์ธํด ๋ฐ์ํ๋ ์ผ๋ฐ, ํน๋ณ, ๋ถ์์ ๋๋ ๊ฒฐ๊ณผ์ ์ํด(๋ฐ์ดํฐ ์์ค ๋๋ ๋ฐ์ดํฐ์ ๋ถ์ ํ์ฑ, ์ฌ์ฉ์ ๋๋ ์ 3์๊ฐ ์
์ ์์ค ๋๋ ๋ค๋ฅธ ์ํํธ์จ์ด๋ก ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์๋ํ์ง ์๋ ๊ฒฝ์ฐ๋ฅผ ํฌํจํ๋ ์ด์ ํ์ ํ์ง ์์)๋ฅผ ํฌํจํ์ฌ ์ํด์ ๋ํ ์ฑ
์์ด ์์ผ๋ฉฐ, ์ด๋ฌํ ์ํด์ ๊ฐ๋ฅ์ฑ์ ๊ทธ๋ฌํ ์์ ์ ๋๋ ๊ธฐํ ๋น์ฌ์์๊ฒ ๊ณ ์ง๋ฐ์ ๊ฒฝ์ฐ์๋ ์ด์ ๋ํ ์ฑ
์์ ์ฌ์ฉ์์๊ฒ ์์ง ์์ต๋๋ค.
์ด์ฉ ์ฝ๊ด ์ข
๋ฃ
์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ด ์ฝ๊ด์ ์ ์ฉํ๋ ๋ฐฉ๋ฒ
์๋ก์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๊ฐ๋ฐํ์ฌ ๋์ค์๊ฒ ์ต๋ํ ๋ง์ด ํ์ฉ๋๊ธฐ๋ฅผ ์ํ๋ค๋ฉด ๋๊ตฌ๋ ์ฌ๋ฐฐํฌํ๊ณ ๋ณ๊ฒฝํ ์ ์๋ ๋ฌด๋ฃ ์ํํธ์จ์ด๋ก ๋ง๋๋ ๊ฒ์ด ์ข์ต๋๋ค. ์ด ์ฝ๊ด์ ๋ฐ๋ผ ์ฌ๋ฐฐํฌ๋ฅผ ํ์ฉํ๊ฑฐ๋ ์ผ๋ฐ ๊ณต์ค ์ฌ์ฉ ํ๊ฐ์์ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ฌ๋ฐฐํฌ๋ฅผ ํ์ฉํ๋ฉด ๋ฉ๋๋ค.
์ด ์ฝ๊ด์ ์ ์ฉํ๋ ค๋ฉด ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ค์ ๊ณต์ง๋ฅผ ์ฒจ๋ถํ์ธ์. ๋ณด์ฆ ์ ์ธ๋ฅผ ๊ฐ์ฅ ํจ๊ณผ์ ์ผ๋ก ์ ๋ฌํ๋ ค๋ฉด ๊ฐ ์์ค ํ์ผ์ ์์ ๋ถ๋ถ์ ์ฒจ๋ถํ๋ ๊ฒ์ด ๊ฐ์ฅ ์์ ํ๋ฉฐ, ๊ฐ ํ์ผ์๋ ์ต์ํ '์ ์๊ถ' ์ค๊ณผ ์ ์ฒด ๊ณ ์ง ๋ด์ฉ์ ์ฐพ์ ์ ์๋ ์์น์ ๋ํ ํฌ์ธํฐ๊ฐ ์์ด์ผ ํฉ๋๋ค.
- ํ ์ค๋ก ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ด๋ฆ๊ณผ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ํ๋ ์ผ์ ๋ํ ์์ด๋์ด๋ฅผ ์ ๊ณตํฉ๋๋ค.
- ์ ์๊ถ(C) ์ฐ๋ ์ ์ ์ด๋ฆ
์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ์์ ์ํํธ์จ์ด์ด๋ฉฐ, ์์ ์ํํธ์จ์ด ์ฌ๋จ์์ ๋ฐํํ GNU ์ฝ์ ์ผ๋ฐ ๊ณต์ค ๋ผ์ด์ ์ค 2.1 ๋ฒ์ ๋๋ (์ฌ์ฉ์์ ์ ํ์ ๋ฐ๋ผ) ๊ทธ ์ดํ ๋ฒ์ ์ ๋ฐ๋ผ ์ฌ๋ฐฐํฌ ๋ฐ/๋๋ ์์ ํ ์ ์์ต๋๋ค. ์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ์ ์ฉํ๊ฒ ์ฌ์ฉ๋๊ธฐ๋ฅผ ๋ฐ๋ผ๋ฉฐ ๋ฐฐํฌ๋์ง๋ง ์ด๋ ํ ๋ณด์ฆ๋ ์์ด, ์ฌ์ง์ด ์ํ์ฑ์ด๋ ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ์ ๋ํ ๋ฌต์์ ๋ณด์ฆ๋ ์์ด ๋ฐฐํฌ๋ฉ๋๋ค. ์์ธํ ๋ด์ฉ์ GNU ์ฝ์ ์ผ๋ฐ ๊ณต์ค ์ฌ์ฉ ํ๊ฐ์๋ฅผ ์ฐธ์กฐํ์ธ์.
์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ํจ๊ป GNU ์ฝ์ ์ผ๋ฐ ๊ณต์ค ์ฌ์ฉ ํ๊ฐ์ ์ฌ๋ณธ์ ๋ฐ์์ด์ผ ํ๋๋ฐ, ๊ทธ๋ ์ง ์์ ๊ฒฝ์ฐ
59 Temple Place, Suite 330, Boston, MA 02111-1307 ๋ฏธ๊ตญ Free Software Foundation, Inc.
๋ํ ์ ์ ๋ฉ์ผ ๋ฐ ์ข
์ด ๋ฉ์ผ๋ก ์ฐ๋ฝํ๋ ๋ฐฉ๋ฒ์ ๋ํ ์ ๋ณด๋ ์ถ๊ฐํ์ธ์.
๋ํ ํ์ํ ๊ฒฝ์ฐ ๊ณ ์ฉ์ฃผ(ํ๋ก๊ทธ๋๋จธ๋ก ์ผํ๋ ๊ฒฝ์ฐ) ๋๋ ํ๊ต(์๋ ๊ฒฝ์ฐ)๋ก๋ถํฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ํ '์ ์๊ถ ๋ฉด์ฑ
์กฐํญ'์ ์๋ช
ํด ๋ฌ๋ผ๋ ์์ฒญ์ ๋ฐ์์ผ ํฉ๋๋ค. ๋ค์์ ์ํ์
๋๋ค. ์ด๋ฆ์ ๋ณ๊ฒฝํ์ธ์:
์์๋ค์ธ, Inc.๋ ์ ์์ค ๋๋ค ํด์ปค๊ฐ ์์ฑํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ 'Frob'(๋
ธ๋ธ ์กฐ์ ์ฉ ๋ผ์ด๋ธ๋ฌ๋ฆฌ)์ ๋ํ ๋ชจ๋ ์ ์๊ถ์ ํฌ๊ธฐํฉ๋๋ค.
ํ์ด ์ฟค์ ์๋ช
, 1990๋
4์ 1์ผ
ํ์ด ์ฟค, Vice ์ฌ์ฅ
์ฌ๊ธฐ๊น์ง์
๋๋ค!
ICU ๋ผ์ด์ ์ค
Java 54.1์ฉ ICU
ICU ๋ผ์ด์ ์ค - ICU 1.8.1 ์ดํ ๋ฒ์
์ ์๊ถ ๋ฐ ์ฌ์ฉ ๊ถํ ๊ณ ์ง
์ ์๊ถ (c) 1995-2001 International Business Machines Corporation ๋ฐ ๊ธฐํ ์ ๊ณต์
๋ชจ๋ ๊ถ๋ฆฌ ๋ณด์ .
๋ณธ ์ํํธ์จ์ด ๋ฐ ๊ด๋ จ ๋ฌธ์ ํ์ผ("์ํํธ์จ์ด")์ ์ฌ๋ณธ์ ์ทจ๋ํ๋ ๋ชจ๋ ์ฌ๋์๊ฒ ์ํํธ์จ์ด์ ์ฌ๋ณธ์ ์ฌ์ฉ, ๋ณต์ฌ, ์์ , ๋ณํฉ, ๊ฒ์, ๋ฐฐํฌ ๋ฐ/๋๋ ํ๋งคํ ๊ถ๋ฆฌ๋ฅผ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๊ณ ์ ํ ์์ด ์ํํธ์จ์ด๋ฅผ ์ทจ๊ธํ ์ ์๋ ๊ถํ์ด ๋ฌด๋ฃ๋ก ๋ถ์ฌ๋๋ฉฐ, ์ํํธ์จ์ด๋ฅผ ์ ๊ณต๋ฐ๋ ์ฌ๋์๊ฒ ์ ์ ์๊ถ ๊ณ ์ง ๋ฐ ๋ณธ ํ๊ฐ ๊ณ ์ง๊ฐ ์ํํธ์จ์ด์ ๋ชจ๋ ์ฌ๋ณธ์ ํ์๋๊ณ ์ ์ ์๊ถ ๊ณ ์ง ๋ฐ ๋ณธ ํ๊ฐ ๊ณ ์ง ๋ชจ๋ ์ง์ ๋ฌธ์์ ํ์๋๋ ๊ฒฝ์ฐ์ ํํด ๊ทธ๋ ๊ฒ ํ ์ ์๋๋ก ํ์ฉํฉ๋๋ค.
์ํํธ์จ์ด๋ ์ํ์ฑ, ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ ๋ฐ ์ 3์ ๊ถ๋ฆฌ์ ๋น์นจํด์ ๋ํ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ์ด๋ ํ ์ข
๋ฅ์ ๋ช
์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ ์์ด "์๋ ๊ทธ๋๋ก" ์ ๊ณต๋ฉ๋๋ค. ์ด๋ ํ ๊ฒฝ์ฐ์๋ ๋ณธ ๊ณ ์ง์ ํฌํจ๋ ์ ์๊ถ ์์ ์ ๋๋ ์์ ์๋ ๋ณธ ์ํํธ์จ์ด์ ์ฌ์ฉ ๋๋ ์ฑ๋ฅ์ผ๋ก ์ธํด ๋๋ ์ด์ ๊ด๋ จํ์ฌ ๋ฐ์ํ๋ ๊ณ์ฝ, ๊ณผ์ค ๋๋ ๊ธฐํ ๋ถ๋ฒ ํ์๋ก ์ธํ ์ฒญ๊ตฌ, ํน๋ณ ๊ฐ์ ์ ๋๋ ๊ฒฐ๊ณผ์ ์ํด ๋๋ ์ฌ์ฉ, ๋ฐ์ดํฐ ๋๋ ์ด์ต์ ์์ค๋ก ์ธํ ์ํด์ ๋ํด ์ฑ
์์ ์ง์ง ์์ต๋๋ค.
๋ณธ ๊ณ ์ง์ ํฌํจ๋ ๊ฒฝ์ฐ๋ฅผ ์ ์ธํ๊ณ ์ ์๊ถ ์์ ์์ ์ด๋ฆ์ ์ ์๊ถ ์์ ์์ ์ฌ์ ์๋ฉด ์น์ธ ์์ด ๋ณธ ์ํํธ์จ์ด์ ํ๋งค, ์ฌ์ฉ ๋๋ ๊ธฐํ ๊ฑฐ๋๋ฅผ ํ๋ณดํ๊ธฐ ์ํด ๊ด๊ณ ๋๋ ๊ธฐํ ๋ฐฉ์์ผ๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ฌ๊ธฐ์ ์ธ๊ธ๋ ๋ชจ๋ ์ํ ๋ฐ ๋ฑ๋ก ์ํ๋ ํด๋น ์์ ์์ ์์ฐ์
๋๋ค.
์ธํฐ๋ท ์์ฌ์ด์ดํฐ - RFC ๋ผ์ด์ ์ค
ICU-DATA 55.1
์ธํฐ๋ท ์์ฌ์ด์ดํฐ RFC ๋ผ์ด์ ์ค
์ ์๊ถ (C) ์ธํฐ๋ท ์์ฌ์ด์ดํฐ (2002). ๋ชจ๋ ๊ถ๋ฆฌ ๋ณด์ .
๋ณธ ๋ฌธ์์ ๊ทธ ๋ฒ์ญ๋ณธ์ ๋ณต์ฌํ์ฌ ํ์ธ์๊ฒ ์ ๊ณตํ ์ ์์ผ๋ฉฐ, ๋ณธ ๋ฌธ์์ ๋ํ ์ฃผ์์ด๋ ๊ธฐํ ์ค๋ช
๋๋ ๊ทธ ๊ตฌํ์ ๋์์ด ๋๋ ํ์ ์ ์๋ฌผ์ ์์ฑ, ๋ณต์ฌ, ๊ฒ์ ๋ฐ ๋ฐฐํฌํ ์ ์์ผ๋, ์์ ์ ์๊ถ ๊ณ ์ง ๋ฐ ๋ณธ ํญ์ด ๋ชจ๋ ๋ณต์ฌ๋ณธ ๋ฐ ํ์ ์ ์๋ฌผ์ ํฌํจ๋๋ค๋ ์ ์ ํ์ ์ด๋ ํ ์ข
๋ฅ์ ์ ํ๋ ์์ด ์ ์ฒด ๋๋ ์ผ๋ถ๋ฅผ ๋ณต์ฌํ์ฌ ์ ๊ณตํ ์ ์์ต๋๋ค.
๋จ, ๋ณธ ๋ฌธ์ ์์ฒด๋ ์ธํฐ๋ท ํ์ค ๊ฐ๋ฐ์ ๋ชฉ์ ์ผ๋ก ํ์ํ ๊ฒฝ์ฐ(์ด ๊ฒฝ์ฐ ์ธํฐ๋ท ํ์ค ํ๋ก์ธ์ค์์ ์ ์๋ ์ ์๊ถ ์ ์ฐจ๋ฅผ ๋ฐ๋ผ์ผ ํจ) ๋๋ ์์ด ์ด์ธ์ ์ธ์ด๋ก ๋ฒ์ญํด์ผ ํ๋ ๊ฒฝ์ฐ๋ฅผ ์ ์ธํ๊ณ ์ ์๊ถ ๊ณ ์ง๋ ์ธํฐ๋ท ํํ ๋๋ ๊ธฐํ ์ธํฐ๋ท ๋จ์ฒด์ ๋ํ ์ฐธ์กฐ๋ฅผ ์ญ์ ํ๋ ๋ฑ ์ด๋ ํ ๋ฐฉ์์ผ๋ก๋ ์์ ํ ์ ์์ต๋๋ค.
์์ ๋ถ์ฌ๋ ์ ํ์ ๊ถํ์ ์๊ตฌ์ ์ด๋ฉฐ ์ธํฐ๋ท ํํ ๋๋ ๊ทธ ์น๊ณ์ธ ๋๋ ์์์ธ์ด ์ทจ์ํ ์ ์์ต๋๋ค.
๋ณธ ๋ฌธ์์ ์ฌ๊ธฐ์ ํฌํจ๋ ์ ๋ณด๋ "์๋ ๊ทธ๋๋ก" ์ ๊ณต๋๋ฉฐ ์ธํฐ๋ท ํํ์ ์ธํฐ๋ท ์์ง๋์ด๋ง ํ์คํฌ ํฌ์ค๋ ๋ช
์์ ์ด๋ ๋ฌต์์ ์ด๋ ๋ชจ๋ ๋ณด์ฆ์ ๋ถ์ธํฉ๋๋ค, ์ฌ๊ธฐ์์ ์ ๋ณด ์ฌ์ฉ์ด ์ด๋ ํ ๊ถ๋ฆฌ๋ ์ํ์ฑ ๋๋ ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ์ ๋ํ ๋ฌต์์ ๋ณด์ฆ์ ์นจํดํ์ง ์๋๋ค๋ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์์ต๋๋ค.
์ธ์
RFC ์๋ํฐ ๊ธฐ๋ฅ์ ๋ํ ์๊ธ์ ํ์ฌ ์ธํฐ๋ท ์์ฌ์ด์ดํฐ์์ ์ ๊ณตํฉ๋๋ค.
ISC ๋ผ์ด์ ์ค
(ํ๋ณด์ด 1.5.0)
์ ์๊ถ (c) 2014, Devin Alexander Torres <devin@devintorr.es>
์์ ์ ์๊ถ ๊ณ ์ง ๋ฐ ๋ณธ ํ๊ฐ ๊ณ ์ง๊ฐ ๋ชจ๋ ์ฌ๋ณธ์ ํ์๋๋ ๊ฒฝ์ฐ, ๋ณธ ์ํํธ์จ์ด์ ์ฌ์ฉ, ๋ณต์ฌ, ์์ ๋ฐ/๋๋ ๋ฐฐํฌ์ ๋ํ ๊ถํ์ ์์๋ฃ ์ ๋ฌด์ ๊ด๊ณ์์ด ๋ถ์ฌ๋ฉ๋๋ค.
์ํํธ์จ์ด๋ "์๋ ๊ทธ๋๋ก" ์ ๊ณต๋๋ฉฐ ์์ฑ์๋ ์ํ์ฑ ๋ฐ ์ ํฉ์ฑ์ ๋ํ ๋ชจ๋ ๋ฌต์์ ๋ณด์ฆ์ ํฌํจํ์ฌ ์ด ์ํํธ์จ์ด์ ๊ด๋ จํ ๋ชจ๋ ๋ณด์ฆ์ ๋ถ์ธํฉ๋๋ค. ์ด๋ ํ ๊ฒฝ์ฐ์๋ ์์ฑ์๋ ๋ณธ ์ํํธ์จ์ด์ ์ฌ์ฉ ๋๋ ์ฑ๋ฅ์ผ๋ก ์ธํด ๋๋ ์ด์ ๊ด๋ จํ์ฌ ๋ฐ์ํ๋ ๊ณ์ฝ, ๊ณผ์ค ๋๋ ๊ธฐํ ๋ถ๋ฒ ํ์๋ก ์ธํ ํน๋ณ, ์ง์ , ๊ฐ์ ๋๋ ๊ฒฐ๊ณผ์ ์ํด ๋๋ ์ฌ์ฉ, ๋ฐ์ดํฐ ๋๋ ์ด์ต์ ์์ค๋ก ์ธํด ๋ฐ์ํ๋ ๋ชจ๋ ์ํด์ ๋ํด ์ฑ
์์ ์ง์ง ์์ต๋๋ค.
ISC ๋ผ์ด์ ์ค
(๊ฐ๋-๋๋กญ๋ค์ด-๋ฉํฐ์ ํ 1.0.0, Blob.js 0.0.1, bootstrap.min.js 3.3.5, ์ฐจํธ ์์ฑ๊ธฐ-highcharts-js 1.0.0, dov 0.0.1, ๋งํฌ๋ค์ด-์ํผ์
1.0.2, ํ๋ซํผ-cli 1.0.0).
ISC ๋ผ์ด์ ์ค(ISCL)
์ ์๊ถ(c) 4์๋ฆฌ ์ฐ๋, ํ์ฌ ๋๋ ๊ฐ์ธ ์ด๋ฆ
์์ ์ ์๊ถ ๊ณ ์ง ๋ฐ ๋ณธ ํ๊ฐ ๊ณ ์ง๊ฐ ๋ชจ๋ ์ฌ๋ณธ์ ํ์๋๋ ๊ฒฝ์ฐ, ๋ณธ ์ํํธ์จ์ด์ ์ฌ์ฉ, ๋ณต์ฌ, ์์ ๋ฐ/๋๋ ๋ฐฐํฌ์ ๋ํ ๊ถํ์ ์์๋ฃ ์ ๋ฌด์ ๊ด๊ณ์์ด ๋ถ์ฌ๋ฉ๋๋ค.
์ํํธ์จ์ด๋ "์๋ ๊ทธ๋๋ก" ์ ๊ณต๋๋ฉฐ ์์ฑ์๋ ์ํ์ฑ ๋ฐ ์ ํฉ์ฑ์ ๋ํ ๋ชจ๋ ๋ฌต์์ ๋ณด์ฆ์ ํฌํจํ์ฌ ์ด ์ํํธ์จ์ด์ ๊ด๋ จํ ๋ชจ๋ ๋ณด์ฆ์ ๋ถ์ธํฉ๋๋ค. ์ด๋ ํ ๊ฒฝ์ฐ์๋ ์์ฑ์๋ ๋ณธ ์ํํธ์จ์ด์ ์ฌ์ฉ ๋๋ ์ฑ๋ฅ์ผ๋ก ์ธํด ๋๋ ์ด์ ๊ด๋ จํ์ฌ ๋ฐ์ํ๋ ๊ณ์ฝ, ๊ณผ์ค ๋๋ ๊ธฐํ ๋ถ๋ฒ ํ์๋ก ์ธํ ํน๋ณ, ์ง์ , ๊ฐ์ ๋๋ ๊ฒฐ๊ณผ์ ์ํด ๋๋ ์ฌ์ฉ, ๋ฐ์ดํฐ ๋๋ ์ด์ต์ ์์ค๋ก ์ธํ ๋ชจ๋ ์ํด์ ๋ํด ์ฑ
์์ ์ง์ง ์์ต๋๋ค.
MIT ๋ผ์ด์ ์ค
(jQuery UI 1.11.4)
์ด์ ๋ฐ๋ผ ๋ณธ ์ํํธ์จ์ด ๋ฐ ๊ด๋ จ ๋ฌธ์ ํ์ผ("์ํํธ์จ์ด")์ ์ฌ๋ณธ์ ์ทจ๋ํ๋ ๋ชจ๋ ์ฌ๋์๊ฒ ์ํํธ์จ์ด์ ์ฌ์ฉ, ๋ณต์ฌ, ์์ , ๋ณํฉ, ๊ฒ์, ๋ฐฐํฌ, ์ฌ๋ผ์ด์ ์ค ๋ฐ/๋๋ ํ๋งค ๊ถํ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๊ณ ์ ํ ์์ด ์ํํธ์จ์ด๋ฅผ ์ทจ๊ธํ ์ ์๋ ๊ถํ์ด ๋ฌด๋ฃ๋ก ๋ถ์ฌ๋๋ฉฐ, ๋ค์ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ํํธ์จ์ด๋ฅผ ์ ๊ณต๋ฐ๋ ์ฌ๋์๊ฒ๋ ๊ทธ๋ ๊ฒ ํ ์ ์๋ ๊ถํ์ด ํ์ฉ๋ฉ๋๋ค:
์์ ์ ์๊ถ ๊ณ ์ง ๋ฐ ๋ณธ ์ฌ์ฉ๊ถ ๊ณ ์ง๋ ์ํํธ์จ์ด์ ๋ชจ๋ ์ฌ๋ณธ ๋๋ ์๋น ๋ถ๋ถ์ ํฌํจ๋์ด์ผ ํฉ๋๋ค.
์ํํธ์จ์ด๋ ์ํ์ฑ, ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ ๋ฐ ๋น์นจํด์ ๋ํ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ์ด๋ ํ ์ข
๋ฅ์ ๋ช
์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ ์์ด "์๋ ๊ทธ๋๋ก" ์ ๊ณต๋ฉ๋๋ค. ์ด๋ ํ ๊ฒฝ์ฐ์๋ ์ ์์ ๋๋ ์ ์๊ถ ์์ ์๋ ์ํํธ์จ์ด ๋๋ ์ํํธ์จ์ด์ ์ฌ์ฉ ๋๋ ๊ธฐํ ๊ฑฐ๋๋ก ์ธํด, ๊ทธ๋ก๋ถํฐ ๋๋ ์ด์ ๊ด๋ จํ์ฌ ๋ฐ์ํ๋ ๊ณ์ฝ, ๋ถ๋ฒํ์ ๋๋ ๊ธฐํ ์์ก์์ ์ด๋ ํ ์ฒญ๊ตฌ, ์ํด ๋๋ ๊ธฐํ ์ฑ
์์ ๋ํด์๋ ์ฑ
์์ ์ง์ง ์์ต๋๋ค.
MIT ๋ผ์ด์ ์ค
(jQuery 1.4.2)
์ ์๊ถ (c) 2010 John Resig, http://jquery.com/
์ด์ ๋ฐ๋ผ ๋ณธ ์ํํธ์จ์ด ๋ฐ ๊ด๋ จ ๋ฌธ์ ํ์ผ("์ํํธ์จ์ด")์ ์ฌ๋ณธ์ ์ทจ๋ํ๋ ๋ชจ๋ ์ฌ๋์๊ฒ ์ํํธ์จ์ด์ ์ฌ์ฉ, ๋ณต์ฌ, ์์ , ๋ณํฉ, ๊ฒ์, ๋ฐฐํฌ, ์ฌ๋ผ์ด์ ์ค ๋ฐ/๋๋ ํ๋งค ๊ถํ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๊ณ ์ ํ ์์ด ์ํํธ์จ์ด๋ฅผ ์ทจ๊ธํ ์ ์๋ ๊ถํ์ด ๋ฌด๋ฃ๋ก ๋ถ์ฌ๋๋ฉฐ, ๋ค์ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ํํธ์จ์ด๋ฅผ ์ ๊ณต๋ฐ๋ ์ฌ๋์๊ฒ๋ ๊ทธ๋ ๊ฒ ํ ์ ์๋ ๊ถํ์ด ํ์ฉ๋ฉ๋๋ค:
์์ ์ ์๊ถ ๊ณ ์ง ๋ฐ ๋ณธ ์ฌ์ฉ๊ถ ๊ณ ์ง๋ ์ํํธ์จ์ด์ ๋ชจ๋ ์ฌ๋ณธ ๋๋ ์๋น ๋ถ๋ถ์ ํฌํจ๋์ด์ผ ํฉ๋๋ค.
์ํํธ์จ์ด๋ ์ํ์ฑ, ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ ๋ฐ ๋น์นจํด์ ๋ํ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ์ด๋ ํ ์ข
๋ฅ์ ๋ช
์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ ์์ด "์๋ ๊ทธ๋๋ก" ์ ๊ณต๋ฉ๋๋ค. ์ด๋ ํ ๊ฒฝ์ฐ์๋ ์ ์์ ๋๋ ์ ์๊ถ ์์ ์๋ ์ํํธ์จ์ด ๋๋ ์ํํธ์จ์ด์ ์ฌ์ฉ ๋๋ ๊ธฐํ ๊ฑฐ๋๋ก ์ธํด, ๊ทธ๋ก๋ถํฐ ๋๋ ์ด์ ๊ด๋ จํ์ฌ ๋ฐ์ํ๋ ๊ณ์ฝ, ๋ถ๋ฒํ์ ๋๋ ๊ธฐํ ์์ก์์ ์ด๋ ํ ์ฒญ๊ตฌ, ์ํด ๋๋ ๊ธฐํ ์ฑ
์์ ๋ํด์๋ ์ฑ
์์ ์ง์ง ์์ต๋๋ค.
MIT ๋ผ์ด์ ์ค
(Passenger(์ํ์น์ฉ mod_rails) 5.1.5)
์ ์๊ถ (c) 2010-2017 Phusion Holding B.V.
์ด์ ๋ฐ๋ผ ๋ณธ ์ํํธ์จ์ด ๋ฐ ๊ด๋ จ ๋ฌธ์ ํ์ผ("์ํํธ์จ์ด")์ ์ฌ๋ณธ์ ์ทจ๋ํ๋ ๋ชจ๋ ์ฌ๋์๊ฒ ์ํํธ์จ์ด์ ์ฌ์ฉ, ๋ณต์ฌ, ์์ , ๋ณํฉ, ๊ฒ์, ๋ฐฐํฌ, ์ฌ๋ผ์ด์ ์ค ๋ฐ/๋๋ ํ๋งค ๊ถํ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๊ณ ์ ํ ์์ด ์ํํธ์จ์ด๋ฅผ ์ทจ๊ธํ ์ ์๋ ๊ถํ์ด ๋ฌด๋ฃ๋ก ๋ถ์ฌ๋๋ฉฐ, ๋ค์ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ํํธ์จ์ด๋ฅผ ์ ๊ณต๋ฐ๋ ์ฌ๋์๊ฒ๋ ๊ทธ๋ ๊ฒ ํ ์ ์๋ ๊ถํ์ด ํ์ฉ๋ฉ๋๋ค:
์์ ์ ์๊ถ ๊ณ ์ง ๋ฐ ๋ณธ ์ฌ์ฉ๊ถ ๊ณ ์ง๋ ์ํํธ์จ์ด์ ๋ชจ๋ ์ฌ๋ณธ ๋๋ ์๋น ๋ถ๋ถ์ ํฌํจ๋์ด์ผ ํฉ๋๋ค.
์ํํธ์จ์ด๋ ์ํ์ฑ, ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ ๋ฐ ๋น์นจํด์ ๋ํ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ์ด๋ ํ ์ข
๋ฅ์ ๋ช
์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ ์์ด "์๋ ๊ทธ๋๋ก" ์ ๊ณต๋ฉ๋๋ค. ์ด๋ ํ ๊ฒฝ์ฐ์๋ ์ ์์ ๋๋ ์ ์๊ถ ์์ ์๋ ์ํํธ์จ์ด ๋๋ ์ํํธ์จ์ด์ ์ฌ์ฉ ๋๋ ๊ธฐํ ๊ฑฐ๋๋ก ์ธํด, ๊ทธ๋ก๋ถํฐ ๋๋ ์ด์ ๊ด๋ จํ์ฌ ๋ฐ์ํ๋ ๊ณ์ฝ, ๋ถ๋ฒํ์ ๋๋ ๊ธฐํ ์์ก์์ ์ด๋ ํ ์ฒญ๊ตฌ, ์ํด ๋๋ ๊ธฐํ ์ฑ
์์ ๋ํด์๋ ์ฑ
์์ ์ง์ง ์์ต๋๋ค.
MIT ๋ผ์ด์ ์ค
(์ธ๋ ฅ๊ฑฐ ๊ทธ๋ํ ํดํท v1.5.0)
์ ์๊ถ (C) 2011-2013 Shutterstock Images, LLC
์ด์ ๋ฐ๋ผ ๋ณธ ์ํํธ์จ์ด ๋ฐ ๊ด๋ จ ๋ฌธ์ ํ์ผ("์ํํธ์จ์ด")์ ์ฌ๋ณธ์ ์ทจ๋ํ๋ ๋ชจ๋ ์ฌ๋์๊ฒ ์ํํธ์จ์ด์ ์ฌ์ฉ, ๋ณต์ฌ, ์์ , ๋ณํฉ, ๊ฒ์, ๋ฐฐํฌ, ์ฌ๋ผ์ด์ ์ค ๋ฐ/๋๋ ํ๋งค ๊ถํ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๊ณ ์ ํ ์์ด ์ํํธ์จ์ด๋ฅผ ์ทจ๊ธํ ์ ์๋ ๊ถํ์ด ๋ฌด๋ฃ๋ก ๋ถ์ฌ๋๋ฉฐ, ๋ค์ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ํํธ์จ์ด๋ฅผ ์ ๊ณต๋ฐ๋ ์ฌ๋์๊ฒ๋ ๊ทธ๋ ๊ฒ ํ ์ ์๋ ๊ถํ์ด ํ์ฉ๋ฉ๋๋ค:
์์ ์ ์๊ถ ๊ณ ์ง ๋ฐ ๋ณธ ์ฌ์ฉ๊ถ ๊ณ ์ง๋ ์ํํธ์จ์ด์ ๋ชจ๋ ์ฌ๋ณธ ๋๋ ์๋น ๋ถ๋ถ์ ํฌํจ๋์ด์ผ ํฉ๋๋ค.
์ํํธ์จ์ด๋ ์ํ์ฑ, ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ ๋ฐ ๋น์นจํด์ ๋ํ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ์ด๋ ํ ์ข
๋ฅ์ ๋ช
์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ ์์ด "์๋ ๊ทธ๋๋ก" ์ ๊ณต๋ฉ๋๋ค. ์ด๋ ํ ๊ฒฝ์ฐ์๋ ์ ์์ ๋๋ ์ ์๊ถ ์์ ์๋ ์ํํธ์จ์ด ๋๋ ์ํํธ์จ์ด์ ์ฌ์ฉ ๋๋ ๊ธฐํ ๊ฑฐ๋๋ก ์ธํด, ๊ทธ๋ก๋ถํฐ ๋๋ ์ด์ ๊ด๋ จํ์ฌ ๋ฐ์ํ๋ ๊ณ์ฝ, ๋ถ๋ฒํ์ ๋๋ ๊ธฐํ ์์ก์์ ์ด๋ ํ ์ฒญ๊ตฌ, ์ํด ๋๋ ๊ธฐํ ์ฑ
์์ ๋ํด์๋ ์ฑ
์์ ์ง์ง ์์ต๋๋ค.
MIT ๋ผ์ด์ ์ค
(jsonpointer.js 0.4.0)
์ ์๊ถ (c) 2013 ์๋ ์ธ์ด ์ฟ ์ฆ๋ฏผ (http://github.com/alexeykuzmin)
์ด์ ๋ฐ๋ผ ๋ณธ ์ํํธ์จ์ด ๋ฐ ๊ด๋ จ ๋ฌธ์ ํ์ผ("์ํํธ์จ์ด")์ ์ฌ๋ณธ์ ์ทจ๋ํ๋ ๋ชจ๋ ์ฌ๋์๊ฒ ์ํํธ์จ์ด์ ์ฌ์ฉ, ๋ณต์ฌ, ์์ , ๋ณํฉ, ๊ฒ์, ๋ฐฐํฌ, ์ฌ๋ผ์ด์ ์ค ๋ฐ/๋๋ ํ๋งค ๊ถํ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๊ณ ์ ํ ์์ด ์ํํธ์จ์ด๋ฅผ ์ทจ๊ธํ ์ ์๋ ๊ถํ์ด ๋ฌด๋ฃ๋ก ๋ถ์ฌ๋๋ฉฐ, ๋ค์ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ํํธ์จ์ด๋ฅผ ์ ๊ณต๋ฐ๋ ์ฌ๋์๊ฒ๋ ๊ทธ๋ ๊ฒ ํ ์ ์๋ ๊ถํ์ด ํ์ฉ๋ฉ๋๋ค:
์์ ์ ์๊ถ ๊ณ ์ง ๋ฐ ๋ณธ ์ฌ์ฉ๊ถ ๊ณ ์ง๋ ์ํํธ์จ์ด์ ๋ชจ๋ ์ฌ๋ณธ ๋๋ ์๋น ๋ถ๋ถ์ ํฌํจ๋์ด์ผ ํฉ๋๋ค.
์ํํธ์จ์ด๋ ์ํ์ฑ, ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ ๋ฐ ๋น์นจํด์ ๋ํ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ์ด๋ ํ ์ข
๋ฅ์ ๋ช
์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ ์์ด "์๋ ๊ทธ๋๋ก" ์ ๊ณต๋ฉ๋๋ค. ์ด๋ ํ ๊ฒฝ์ฐ์๋ ์ ์์ ๋๋ ์ ์๊ถ ์์ ์๋ ์ํํธ์จ์ด ๋๋ ์ํํธ์จ์ด์ ์ฌ์ฉ ๋๋ ๊ธฐํ ๊ฑฐ๋๋ก ์ธํด, ๊ทธ๋ก๋ถํฐ ๋๋ ์ด์ ๊ด๋ จํ์ฌ ๋ฐ์ํ๋ ๊ณ์ฝ, ๋ถ๋ฒํ์ ๋๋ ๊ธฐํ ์์ก์์ ์ด๋ ํ ์ฒญ๊ตฌ, ์ํด ๋๋ ๊ธฐํ ์ฑ
์์ ๋ํด์๋ ์ฑ
์์ ์ง์ง ์์ต๋๋ค.
MIT ๋ผ์ด์ ์ค
(Snappy 2.1.3)
์ ์๊ถ (c) 2013 David Bjrklund
์ด์ ๋ฐ๋ผ ๋ณธ ์ํํธ์จ์ด ๋ฐ ๊ด๋ จ ๋ฌธ์ ํ์ผ("์ํํธ์จ์ด")์ ์ฌ๋ณธ์ ์ทจ๋ํ๋ ๋ชจ๋ ์ฌ๋์๊ฒ ์ํํธ์จ์ด์ ์ฌ์ฉ, ๋ณต์ฌ, ์์ , ๋ณํฉ, ๊ฒ์, ๋ฐฐํฌ, ์ฌ๋ผ์ด์ ์ค ๋ฐ/๋๋ ํ๋งค ๊ถํ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๊ณ ์ ํ ์์ด ์ํํธ์จ์ด๋ฅผ ์ทจ๊ธํ ์ ์๋ ๊ถํ์ด ๋ฌด๋ฃ๋ก ๋ถ์ฌ๋๋ฉฐ, ๋ค์ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ํํธ์จ์ด๋ฅผ ์ ๊ณต๋ฐ๋ ์ฌ๋์๊ฒ๋ ๊ทธ๋ ๊ฒ ํ ์ ์๋ ๊ถํ์ด ํ์ฉ๋ฉ๋๋ค:
์์ ์ ์๊ถ ๊ณ ์ง ๋ฐ ๋ณธ ์ฌ์ฉ๊ถ ๊ณ ์ง๋ ์ํํธ์จ์ด์ ๋ชจ๋ ์ฌ๋ณธ ๋๋ ์๋น ๋ถ๋ถ์ ํฌํจ๋์ด์ผ ํฉ๋๋ค.
์ํํธ์จ์ด๋ ์ํ์ฑ, ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ ๋ฐ ๋น์นจํด์ ๋ํ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ์ด๋ ํ ์ข
๋ฅ์ ๋ช
์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ ์์ด "์๋ ๊ทธ๋๋ก" ์ ๊ณต๋ฉ๋๋ค. ์ด๋ ํ ๊ฒฝ์ฐ์๋ ์ ์์ ๋๋ ์ ์๊ถ ์์ ์๋ ์ํํธ์จ์ด ๋๋ ์ํํธ์จ์ด์ ์ฌ์ฉ ๋๋ ๊ธฐํ ๊ฑฐ๋๋ก ์ธํด, ๊ทธ๋ก๋ถํฐ ๋๋ ์ด์ ๊ด๋ จํ์ฌ ๋ฐ์ํ๋ ๊ณ์ฝ, ๋ถ๋ฒํ์ ๋๋ ๊ธฐํ ์์ก์์ ์ด๋ ํ ์ฒญ๊ตฌ, ์ํด ๋๋ ๊ธฐํ ์ฑ
์์ ๋ํด์๋ ์ฑ
์์ ์ง์ง ์์ต๋๋ค.
MIT ๋ผ์ด์ ์ค
(grunt-bower-event 0.1.1)
์ ์๊ถ (c) 2013 David Herges <golang.org/x/crypto>
์ด์ ๋ฐ๋ผ ์ด ์ํํธ์จ์ด ๋ฐ ๊ด๋ จ ๋ฌธ์์ ์ฌ๋ณธ์ ์ป๋ ๋ชจ๋ ์ฌ๋์๊ฒ ๋ฌด๋ฃ๋ก ์ฌ์ฉํ ์ ์๋ ๊ถํ์ด ๋ถ์ฌ๋ฉ๋๋ค.
ํ์ผ("์ํํธ์จ์ด")์ ์ฌ์ฉ, ๋ณต์ฌ, ์์ , ๋ณํฉ, ๊ฒ์, ๋ฐฐํฌ, ์ฌ๋ผ์ด์ผ์ค ๋ฐ/๋๋ ์ํํธ์จ์ด์ ์ฌ๋ณธ์ ํ๋งคํ ์ ์๋ ๊ถ๋ฆฌ๋ฅผ ํฌํจํ๋ ์ด์ ์ ํ๋์ง ์๊ณ ์ํํธ์จ์ด๋ฅผ ์ทจ๊ธํ๊ณ ์ํํธ์จ์ด๋ฅผ ์ ๊ณต๋ฐ๋ ์์๊ฒ ๊ทธ๋ ๊ฒ ํ๋๋ก ํ์ฉํ๋ ๊ฒ์ ๋ค์ ์กฐ๊ฑด์ ๋ฐ๋ฆ
๋๋ค:
์์ ์ ์๊ถ ๊ณ ์ง ๋ฐ ๋ณธ ์ฌ์ฉ๊ถ ๊ณ ์ง๋ ์ํํธ์จ์ด์ ๋ชจ๋ ์ฌ๋ณธ ๋๋ ์๋น ๋ถ๋ถ์ ํฌํจ๋์ด์ผ ํฉ๋๋ค.
์ํํธ์จ์ด๋ ์ํ์ฑ, ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ ๋ฐ ๋น์นจํด์ ๋ํ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ์ด๋ ํ ์ข
๋ฅ์ ๋ช
์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ ์์ด "์๋ ๊ทธ๋๋ก" ์ ๊ณต๋ฉ๋๋ค. ์ด๋ ํ ๊ฒฝ์ฐ์๋ ์ ์์ ๋๋ ์ ์๊ถ ์์ ์๋ ์ํํธ์จ์ด ๋๋ ์ํํธ์จ์ด์ ์ฌ์ฉ ๋๋ ๊ธฐํ ๊ฑฐ๋๋ก ์ธํด, ๊ทธ๋ก๋ถํฐ ๋๋ ์ด์ ๊ด๋ จํ์ฌ ๋ฐ์ํ๋ ๊ณ์ฝ, ๋ถ๋ฒํ์ ๋๋ ๊ธฐํ ์์ก์์ ์ด๋ ํ ์ฒญ๊ตฌ, ์ํด ๋๋ ๊ธฐํ ์ฑ
์์ ๋ํด์๋ ์ฑ
์์ ์ง์ง ์์ต๋๋ค.
MIT ๋ผ์ด์ ์ค
(ssh2docker 20170421-snapshot-181f3e18)
์ ์๊ถ (c) 2013, Space Monkey, Inc.
์ด์ ๋ฐ๋ผ ๋ณธ ์ํํธ์จ์ด ๋ฐ ๊ด๋ จ ๋ฌธ์ ํ์ผ("์ํํธ์จ์ด")์ ์ฌ๋ณธ์ ์ทจ๋ํ๋ ๋ชจ๋ ์ฌ๋์๊ฒ ์ํํธ์จ์ด์ ์ฌ์ฉ, ๋ณต์ฌ, ์์ , ๋ณํฉ, ๊ฒ์, ๋ฐฐํฌ, ์ฌ๋ผ์ด์ ์ค ๋ฐ/๋๋ ํ๋งค ๊ถํ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๊ณ ์ ํ ์์ด ์ํํธ์จ์ด๋ฅผ ์ทจ๊ธํ ์ ์๋ ๊ถํ์ด ๋ฌด๋ฃ๋ก ๋ถ์ฌ๋๋ฉฐ, ๋ค์ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ํํธ์จ์ด๋ฅผ ์ ๊ณต๋ฐ๋ ์ฌ๋์๊ฒ๋ ๊ทธ๋ ๊ฒ ํ ์ ์๋ ๊ถํ์ด ํ์ฉ๋ฉ๋๋ค:
์์ ์ ์๊ถ ๊ณ ์ง ๋ฐ ๋ณธ ์ฌ์ฉ๊ถ ๊ณ ์ง๋ ์ํํธ์จ์ด์ ๋ชจ๋ ์ฌ๋ณธ ๋๋ ์๋น ๋ถ๋ถ์ ํฌํจ๋์ด์ผ ํฉ๋๋ค.
์ํํธ์จ์ด๋ ์ํ์ฑ, ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ ๋ฐ ๋น์นจํด์ ๋ํ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ์ด๋ ํ ์ข
๋ฅ์ ๋ช
์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ ์์ด "์๋ ๊ทธ๋๋ก" ์ ๊ณต๋ฉ๋๋ค. ์ด๋ ํ ๊ฒฝ์ฐ์๋ ์ ์์ ๋๋ ์ ์๊ถ ์์ ์๋ ์ํํธ์จ์ด ๋๋ ์ํํธ์จ์ด์ ์ฌ์ฉ ๋๋ ๊ธฐํ ๊ฑฐ๋๋ก ์ธํด, ๊ทธ๋ก๋ถํฐ ๋๋ ์ด์ ๊ด๋ จํ์ฌ ๋ฐ์ํ๋ ๊ณ์ฝ, ๋ถ๋ฒํ์ ๋๋ ๊ธฐํ ์์ก์์ ์ด๋ ํ ์ฒญ๊ตฌ, ์ํด ๋๋ ๊ธฐํ ์ฑ
์์ ๋ํด์๋ ์ฑ
์์ ์ง์ง ์์ต๋๋ค.
MIT ๋ผ์ด์ ์ค
(Lo-Dash 3.3.0)
์ ์๊ถ 2012-2015 ๋์ฅ ์ฌ๋จ <http://dojofoundation.org/>
Underscore.js 1.7.0 ๊ธฐ๋ฐ, ์ ์๊ถ 2009-2015 ์ ๋ ๋ฏธ ์์ฌ์ผ๋์ค, DocumentCloud ๋ฐ ์กฐ์ฌ ๊ธฐ์ ๋ฐ ํธ์ง์ <ํ ์ฐธ์กฐhttp://underscorejs.org/>
์ด์ ๋ฐ๋ผ ๋ณธ ์ํํธ์จ์ด ๋ฐ ๊ด๋ จ ๋ฌธ์ ํ์ผ("์ํํธ์จ์ด")์ ์ฌ๋ณธ์ ์ทจ๋ํ๋ ๋ชจ๋ ์ฌ๋์๊ฒ ์ํํธ์จ์ด์ ์ฌ์ฉ, ๋ณต์ฌ, ์์ , ๋ณํฉ, ๊ฒ์, ๋ฐฐํฌ, ์ฌ๋ผ์ด์ ์ค ๋ฐ/๋๋ ํ๋งค ๊ถํ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๊ณ ์ ํ ์์ด ์ํํธ์จ์ด๋ฅผ ์ทจ๊ธํ ์ ์๋ ๊ถํ์ด ๋ฌด๋ฃ๋ก ๋ถ์ฌ๋๋ฉฐ, ๋ค์ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ํํธ์จ์ด๋ฅผ ์ ๊ณต๋ฐ๋ ์ฌ๋์๊ฒ๋ ๊ทธ๋ ๊ฒ ํ ์ ์๋ ๊ถํ์ด ํ์ฉ๋ฉ๋๋ค:
์์ ์ ์๊ถ ๊ณ ์ง ๋ฐ ๋ณธ ์ฌ์ฉ๊ถ ๊ณ ์ง๋ ์ํํธ์จ์ด์ ๋ชจ๋ ์ฌ๋ณธ ๋๋ ์๋น ๋ถ๋ถ์ ํฌํจ๋์ด์ผ ํฉ๋๋ค.
์ํํธ์จ์ด๋ ์ํ์ฑ, ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ ๋ฐ ๋น์นจํด์ ๋ํ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ์ด๋ ํ ์ข
๋ฅ์ ๋ช
์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ ์์ด "์๋ ๊ทธ๋๋ก" ์ ๊ณต๋ฉ๋๋ค. ์ด๋ ํ ๊ฒฝ์ฐ์๋ ์ ์์ ๋๋ ์ ์๊ถ ์์ ์๋ ์ํํธ์จ์ด ๋๋ ์ํํธ์จ์ด์ ์ฌ์ฉ ๋๋ ๊ธฐํ ๊ฑฐ๋๋ก ์ธํด, ๊ทธ๋ก๋ถํฐ ๋๋ ์ด์ ๊ด๋ จํ์ฌ ๋ฐ์ํ๋ ๊ณ์ฝ, ๋ถ๋ฒํ์ ๋๋ ๊ธฐํ ์์ก์์ ์ด๋ ํ ์ฒญ๊ตฌ, ์ํด ๋๋ ๊ธฐํ ์ฑ
์์ ๋ํด์๋ ์ฑ
์์ ์ง์ง ์์ต๋๋ค.
MIT ๋ผ์ด์ ์ค
(jQuery 1.10.2)
์ ์๊ถ 2013 jQuery ์ฌ๋จ ๋ฐ ๊ธฐํ ๊ธฐ์ฌ์ย http://jquery.com/
์ด์ ๋ฐ๋ผ ๋ณธ ์ํํธ์จ์ด ๋ฐ ๊ด๋ จ ๋ฌธ์ ํ์ผ("์ํํธ์จ์ด")์ ์ฌ๋ณธ์ ์ทจ๋ํ๋ ๋ชจ๋ ์ฌ๋์๊ฒ ์ํํธ์จ์ด์ ์ฌ์ฉ, ๋ณต์ฌ, ์์ , ๋ณํฉ, ๊ฒ์, ๋ฐฐํฌ, ์ฌ๋ผ์ด์ ์ค ๋ฐ/๋๋ ํ๋งค ๊ถํ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๊ณ ์ ํ ์์ด ์ํํธ์จ์ด๋ฅผ ์ทจ๊ธํ ์ ์๋ ๊ถํ์ด ๋ฌด๋ฃ๋ก ๋ถ์ฌ๋๋ฉฐ, ๋ค์ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ํํธ์จ์ด๋ฅผ ์ ๊ณต๋ฐ๋ ์ฌ๋์๊ฒ๋ ๊ทธ๋ ๊ฒ ํ ์ ์๋ ๊ถํ์ด ํ์ฉ๋ฉ๋๋ค:
์์ ์ ์๊ถ ๊ณ ์ง ๋ฐ ๋ณธ ์ฌ์ฉ๊ถ ๊ณ ์ง๋ ์ํํธ์จ์ด์ ๋ชจ๋ ์ฌ๋ณธ ๋๋ ์๋น ๋ถ๋ถ์ ํฌํจ๋์ด์ผ ํฉ๋๋ค.
์ํํธ์จ์ด๋ ์ํ์ฑ, ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ ๋ฐ ๋น์นจํด์ ๋ํ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ์ด๋ ํ ์ข
๋ฅ์ ๋ช
์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ ์์ด "์๋ ๊ทธ๋๋ก" ์ ๊ณต๋ฉ๋๋ค. ์ด๋ ํ ๊ฒฝ์ฐ์๋ ์ ์์ ๋๋ ์ ์๊ถ ์์ ์๋ ์ํํธ์จ์ด ๋๋ ์ํํธ์จ์ด์ ์ฌ์ฉ ๋๋ ๊ธฐํ ๊ฑฐ๋๋ก ์ธํด, ๊ทธ๋ก๋ถํฐ ๋๋ ์ด์ ๊ด๋ จํ์ฌ ๋ฐ์ํ๋ ๊ณ์ฝ, ๋ถ๋ฒํ์ ๋๋ ๊ธฐํ ์์ก์์ ์ด๋ ํ ์ฒญ๊ตฌ, ์ํด ๋๋ ๊ธฐํ ์ฑ
์์ ๋ํด์๋ ์ฑ
์์ ์ง์ง ์์ต๋๋ค.
MIT ๋ผ์ด์ ์ค
(jQuery 2.1.4)
์ ์๊ถ 2014 jQuery ์ฌ๋จ ๋ฐ ๊ธฐํ ๊ธฐ์ฌ์ http://jquery.com/
์ด์ ๋ฐ๋ผ ๋ณธ ์ํํธ์จ์ด ๋ฐ ๊ด๋ จ ๋ฌธ์ ํ์ผ("์ํํธ์จ์ด")์ ์ฌ๋ณธ์ ์ทจ๋ํ๋ ๋ชจ๋ ์ฌ๋์๊ฒ ์ํํธ์จ์ด์ ์ฌ์ฉ, ๋ณต์ฌ, ์์ , ๋ณํฉ, ๊ฒ์, ๋ฐฐํฌ, ์ฌ๋ผ์ด์ ์ค ๋ฐ/๋๋ ํ๋งค ๊ถํ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๊ณ ์ ํ ์์ด ์ํํธ์จ์ด๋ฅผ ์ทจ๊ธํ ์ ์๋ ๊ถํ์ด ๋ฌด๋ฃ๋ก ๋ถ์ฌ๋๋ฉฐ, ๋ค์ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ํํธ์จ์ด๋ฅผ ์ ๊ณต๋ฐ๋ ์ฌ๋์๊ฒ๋ ๊ทธ๋ ๊ฒ ํ ์ ์๋ ๊ถํ์ด ํ์ฉ๋ฉ๋๋ค:
์์ ์ ์๊ถ ๊ณ ์ง ๋ฐ ๋ณธ ์ฌ์ฉ๊ถ ๊ณ ์ง๋ ์ํํธ์จ์ด์ ๋ชจ๋ ์ฌ๋ณธ ๋๋ ์๋น ๋ถ๋ถ์ ํฌํจ๋์ด์ผ ํฉ๋๋ค.
์ํํธ์จ์ด๋ ์ํ์ฑ, ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ ๋ฐ ๋น์นจํด์ ๋ํ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ์ด๋ ํ ์ข
๋ฅ์ ๋ช
์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ ์์ด "์๋ ๊ทธ๋๋ก" ์ ๊ณต๋ฉ๋๋ค. ์ด๋ ํ ๊ฒฝ์ฐ์๋ ์ ์์ ๋๋ ์ ์๊ถ ์์ ์๋ ์ํํธ์จ์ด ๋๋ ์ํํธ์จ์ด์ ์ฌ์ฉ ๋๋ ๊ธฐํ ๊ฑฐ๋๋ก ์ธํด, ๊ทธ๋ก๋ถํฐ ๋๋ ์ด์ ๊ด๋ จํ์ฌ ๋ฐ์ํ๋ ๊ณ์ฝ, ๋ถ๋ฒํ์ ๋๋ ๊ธฐํ ์์ก์์ ์ด๋ ํ ์ฒญ๊ตฌ, ์ํด ๋๋ ๊ธฐํ ์ฑ
์์ ๋ํด์๋ ์ฑ
์์ ์ง์ง ์์ต๋๋ค.
MIT ๋ผ์ด์ ์ค
(FileSaver.js 0.2.0)
์ ์๊ถ ยฉ 2015 [Eli Grey][1].
์ด์ ๋ฐ๋ผ ๋ณธ ์ํํธ์จ์ด ๋ฐ ๊ด๋ จ ๋ฌธ์ ํ์ผ("์ํํธ์จ์ด")์ ์ฌ๋ณธ์ ์ทจ๋ํ๋ ๋ชจ๋ ์ฌ๋์๊ฒ ์ํํธ์จ์ด์ ์ฌ์ฉ, ๋ณต์ฌ, ์์ , ๋ณํฉ, ๊ฒ์, ๋ฐฐํฌ, ์ฌ๋ผ์ด์ ์ค ๋ฐ/๋๋ ํ๋งค ๊ถํ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๊ณ ์ ํ ์์ด ์ํํธ์จ์ด๋ฅผ ์ทจ๊ธํ ์ ์๋ ๊ถํ์ด ๋ฌด๋ฃ๋ก ๋ถ์ฌ๋๋ฉฐ, ๋ค์ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ํํธ์จ์ด๋ฅผ ์ ๊ณต๋ฐ๋ ์ฌ๋์๊ฒ๋ ๊ทธ๋ ๊ฒ ํ ์ ์๋ ๊ถํ์ด ํ์ฉ๋ฉ๋๋ค:
์์ ์ ์๊ถ ๊ณ ์ง ๋ฐ ๋ณธ ์ฌ์ฉ๊ถ ๊ณ ์ง๋ ์ํํธ์จ์ด์ ๋ชจ๋ ์ฌ๋ณธ ๋๋ ์๋น ๋ถ๋ถ์ ํฌํจ๋์ด์ผ ํฉ๋๋ค.
์ํํธ์จ์ด๋ ์ํ์ฑ, ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ ๋ฐ ๋น์นจํด์ ๋ํ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ์ด๋ ํ ์ข
๋ฅ์ ๋ช
์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ ์์ด "์๋ ๊ทธ๋๋ก" ์ ๊ณต๋ฉ๋๋ค. ์ด๋ ํ ๊ฒฝ์ฐ์๋ ์ ์์ ๋๋ ์ ์๊ถ ์์ ์๋ ์ํํธ์จ์ด ๋๋ ์ํํธ์จ์ด์ ์ฌ์ฉ ๋๋ ๊ธฐํ ๊ฑฐ๋๋ก ์ธํด, ๊ทธ๋ก๋ถํฐ ๋๋ ์ด์ ๊ด๋ จํ์ฌ ๋ฐ์ํ๋ ๊ณ์ฝ, ๋ถ๋ฒํ์ ๋๋ ๊ธฐํ ์์ก์์ ์ด๋ ํ ์ฒญ๊ตฌ, ์ํด ๋๋ ๊ธฐํ ์ฑ
์์ ๋ํด์๋ ์ฑ
์์ ์ง์ง ์์ต๋๋ค.
MIT ๋ผ์ด์ ์ค
(์ ์ ํ 0.9.6)
ํ์ผ: *
์ ์๊ถ: 2014 ์๋๋ ์ด ์ค๋ฏธ๋ฅด๋
ธํ <me@smira.ru>
๋ผ์ด์ ์ค: MIT
์ด์ ๋ฐ๋ผ ๋ณธ ์ํํธ์จ์ด ๋ฐ ๊ด๋ จ ๋ฌธ์ ํ์ผ("์ํํธ์จ์ด")์ ์ฌ๋ณธ์ ์ทจ๋ํ๋ ๋ชจ๋ ์ฌ๋์๊ฒ ์ํํธ์จ์ด์ ์ฌ์ฉ, ๋ณต์ฌ, ์์ , ๋ณํฉ, ๊ฒ์, ๋ฐฐํฌ, ์ฌ๋ผ์ด์ ์ค ๋ฐ/๋๋ ํ๋งค ๊ถํ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๊ณ ์ ํ ์์ด ์ํํธ์จ์ด๋ฅผ ์ทจ๊ธํ ์ ์๋ ๊ถํ์ด ๋ฌด๋ฃ๋ก ๋ถ์ฌ๋๋ฉฐ, ๋ค์ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ํํธ์จ์ด๋ฅผ ์ ๊ณต๋ฐ๋ ์ฌ๋์๊ฒ๋ ๊ทธ๋ ๊ฒ ํ ์ ์๋ ๊ถํ์ด ํ์ฉ๋ฉ๋๋ค:
์์ ์ ์๊ถ ๊ณ ์ง ๋ฐ ๋ณธ ์ฌ์ฉ๊ถ ๊ณ ์ง๋ ์ํํธ์จ์ด์ ๋ชจ๋ ์ฌ๋ณธ ๋๋ ์๋น ๋ถ๋ถ์ ํฌํจ๋์ด์ผ ํฉ๋๋ค.
์ํํธ์จ์ด๋ ์ํ์ฑ, ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ ๋ฐ ๋น์นจํด์ ๋ํ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ์ด๋ ํ ์ข
๋ฅ์ ๋ช
์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ ์์ด "์๋ ๊ทธ๋๋ก" ์ ๊ณต๋ฉ๋๋ค. ์ด๋ ํ ๊ฒฝ์ฐ์๋ ์ ์์ ๋๋ ์ ์๊ถ ์์ ์๋ ์ํํธ์จ์ด ๋๋ ์ํํธ์จ์ด์ ์ฌ์ฉ ๋๋ ๊ธฐํ ๊ฑฐ๋๋ก ์ธํด, ๊ทธ๋ก๋ถํฐ ๋๋ ์ด์ ๊ด๋ จํ์ฌ ๋ฐ์ํ๋ ๊ณ์ฝ, ๋ถ๋ฒํ์ ๋๋ ๊ธฐํ ์์ก์์ ์ด๋ ํ ์ฒญ๊ตฌ, ์ํด ๋๋ ๊ธฐํ ์ฑ
์์ ๋ํด์๋ ์ฑ
์์ ์ง์ง ์์ต๋๋ค.
MIT ๋ผ์ด์ ์ค
(์ ๋ ฌ ํ
์ด๋ธ 1.6.0)
์ด์ ๋ฐ๋ผ ๋ณธ ์ํํธ์จ์ด ๋ฐ ๊ด๋ จ ๋ฌธ์ ํ์ผ("์ํํธ์จ์ด")์ ์ฌ๋ณธ์ ์ทจ๋ํ๋ ๋ชจ๋ ์ฌ๋์๊ฒ ์ํํธ์จ์ด์ ์ฌ์ฉ, ๋ณต์ฌ, ์์ , ๋ณํฉ, ๊ฒ์, ๋ฐฐํฌ, ์ฌ๋ผ์ด์ ์ค ๋ฐ/๋๋ ํ๋งค ๊ถํ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๊ณ ์ ํ ์์ด ์ํํธ์จ์ด๋ฅผ ์ทจ๊ธํ ์ ์๋ ๊ถํ์ด ๋ฌด๋ฃ๋ก ๋ถ์ฌ๋๋ฉฐ, ๋ค์ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ํํธ์จ์ด๋ฅผ ์ ๊ณต๋ฐ๋ ์ฌ๋์๊ฒ๋ ๊ทธ๋ ๊ฒ ํ ์ ์๋ ๊ถํ์ด ํ์ฉ๋ฉ๋๋ค:
์์ ์ ์๊ถ ๊ณ ์ง ๋ฐ ๋ณธ ์ฌ์ฉ๊ถ ๊ณ ์ง๋ ์ํํธ์จ์ด์ ๋ชจ๋ ์ฌ๋ณธ ๋๋ ์๋น ๋ถ๋ถ์ ํฌํจ๋์ด์ผ ํฉ๋๋ค.
์ํํธ์จ์ด๋ ์ํ์ฑ, ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ ๋ฐ ๋น์นจํด์ ๋ํ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ์ด๋ ํ ์ข
๋ฅ์ ๋ช
์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ ์์ด "์๋ ๊ทธ๋๋ก" ์ ๊ณต๋ฉ๋๋ค. ์ด๋ ํ ๊ฒฝ์ฐ์๋ ์ ์์ ๋๋ ์ ์๊ถ ์์ ์๋ ์ด๋ ํ ์ฒญ๊ตฌ, ์ํด ๋๋ ๊ธฐํ ์ฌํญ์ ๋ํด์๋ ์ฑ
์์ ์ง์ง ์์ต๋๋ค.
์ํํธ์จ์ด ๋๋ ์ํํธ์จ์ด์ ์ฌ์ฉ ๋๋ ๊ธฐํ ๊ฑฐ๋๋ก ์ธํด, ๊ทธ๋ก๋ถํฐ ๋๋ ์ด์ ๊ด๋ จํ์ฌ ๋ฐ์ํ๋ ๊ณ์ฝ, ๋ถ๋ฒ ํ์ ๋๋ ๊ธฐํ ํ์์ ์ฑ
์.
MIT ๋ผ์ด์ ์ค
(ERLANG 17.3-DFSG)
์ด์ ๋ฐ๋ผ ๋ณธ ์ํํธ์จ์ด ๋ฐ ๊ด๋ จ ๋ฌธ์ ํ์ผ("์ํํธ์จ์ด")์ ์ฌ๋ณธ์ ์ทจ๋ํ๋ ๋ชจ๋ ์ฌ๋์๊ฒ ์ํํธ์จ์ด์ ์ฌ์ฉ, ๋ณต์ฌ, ์์ , ๋ณํฉ, ๊ฒ์, ๋ฐฐํฌ, ์ฌ๋ผ์ด์ ์ค ๋ฐ/๋๋ ํ๋งค ๊ถํ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๊ณ ์ ํ ์์ด ์ํํธ์จ์ด๋ฅผ ์ทจ๊ธํ ์ ์๋ ๊ถํ์ด ๋ฌด๋ฃ๋ก ๋ถ์ฌ๋๋ฉฐ, ๋ค์ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ํํธ์จ์ด๋ฅผ ์ ๊ณต๋ฐ๋ ์ฌ๋์๊ฒ๋ ๊ทธ๋ ๊ฒ ํ ์ ์๋ ๊ถํ์ด ํ์ฉ๋ฉ๋๋ค:
์์ ์ ์๊ถ ๊ณ ์ง ๋ฐ ๋ณธ ์ฌ์ฉ๊ถ ๊ณ ์ง๋ ์ํํธ์จ์ด์ ๋ชจ๋ ์ฌ๋ณธ ๋๋ ์๋น ๋ถ๋ถ์ ํฌํจ๋์ด์ผ ํฉ๋๋ค.
์ํํธ์จ์ด๋ ์ํ์ฑ, ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ ๋ฐ ๋น์นจํด์ ๋ํ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ์ด๋ ํ ์ข
๋ฅ์ ๋ช
์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ ์์ด "์๋ ๊ทธ๋๋ก" ์ ๊ณต๋ฉ๋๋ค. ์ด๋ ํ ๊ฒฝ์ฐ์๋ ์ ์์ ๋๋ ์ ์๊ถ ์์ ์๋ ์ํํธ์จ์ด ๋๋ ์ํํธ์จ์ด์ ์ฌ์ฉ ๋๋ ๊ธฐํ ๊ฑฐ๋๋ก ์ธํด, ๊ทธ๋ก๋ถํฐ ๋๋ ์ด์ ๊ด๋ จํ์ฌ ๋ฐ์ํ๋ ๊ณ์ฝ, ๋ถ๋ฒํ์ ๋๋ ๊ธฐํ ์์ก์์ ์ด๋ ํ ์ฒญ๊ตฌ, ์ํด ๋๋ ๊ธฐํ ์ฑ
์์ ๋ํด์๋ ์ฑ
์์ ์ง์ง ์์ต๋๋ค.
MIT ๋ผ์ด์ ์ค
(jQuery 1.11.3)
์ถ์ฒ: https://github.com/jquery/jquery
ํ์ผ: *
์ ์๊ถ: 2005, 2014 jQuery Foundation, Inc. ๋ฐ ๊ธฐํ ๊ธฐ์ฌ์
๋ผ์ด์ ์ค: Expat
ํ์ผ: debian/*์ญ์ฃผ
์ ์๊ถ: 2015 ๋ผ์ฃผ ๋น๋ฐ์ธ <rajudv@openmailbox.org>
๋ผ์ด์ ์ค: Expat
๋ผ์ด์ ์ค: Expat
์ด์ ๋ฐ๋ผ ๋ณธ ์ํํธ์จ์ด ๋ฐ ๊ด๋ จ ๋ฌธ์ ํ์ผ("์ํํธ์จ์ด")์ ์ฌ๋ณธ์ ์ทจ๋ํ๋ ๋ชจ๋ ์ฌ๋์๊ฒ ์ํํธ์จ์ด์ ์ฌ์ฉ, ๋ณต์ฌ, ์์ , ๋ณํฉ, ๊ฒ์, ๋ฐฐํฌ, ์ฌ๋ผ์ด์ ์ค ๋ฐ/๋๋ ํ๋งค ๊ถํ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๊ณ ์ ํ ์์ด ์ํํธ์จ์ด๋ฅผ ์ทจ๊ธํ ์ ์๋ ๊ถํ์ด ๋ฌด๋ฃ๋ก ๋ถ์ฌ๋๋ฉฐ, ๋ค์ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ํํธ์จ์ด๋ฅผ ์ ๊ณต๋ฐ๋ ์ฌ๋์๊ฒ๋ ๊ทธ๋ ๊ฒ ํ ์ ์๋ ๊ถํ์ด ํ์ฉ๋ฉ๋๋ค:
์์ ์ ์๊ถ ๊ณ ์ง ๋ฐ ๋ณธ ์ฌ์ฉ๊ถ ๊ณ ์ง๋ ์ํํธ์จ์ด์ ๋ชจ๋ ์ฌ๋ณธ ๋๋ ์๋น ๋ถ๋ถ์ ํฌํจ๋์ด์ผ ํฉ๋๋ค.
์ํํธ์จ์ด๋ ์ํ์ฑ, ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ ๋ฐ ๋น์นจํด์ ๋ํ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ์ด๋ ํ ์ข
๋ฅ์ ๋ช
์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ ์์ด "์๋ ๊ทธ๋๋ก" ์ ๊ณต๋ฉ๋๋ค. ์ด๋ ํ ๊ฒฝ์ฐ์๋ ์ ์์ ๋๋ ์ ์๊ถ ์์ ์๋ ์ํํธ์จ์ด ๋๋ ์ํํธ์จ์ด์ ์ฌ์ฉ ๋๋ ๊ธฐํ ๊ฑฐ๋๋ก ์ธํด, ๊ทธ๋ก๋ถํฐ ๋๋ ์ด์ ๊ด๋ จํ์ฌ ๋ฐ์ํ๋ ๊ณ์ฝ, ๋ถ๋ฒํ์ ๋๋ ๊ธฐํ ์์ก์์ ์ด๋ ํ ์ฒญ๊ตฌ, ์ํด ๋๋ ๊ธฐํ ์ฑ
์์ ๋ํด์๋ ์ฑ
์์ ์ง์ง ์์ต๋๋ค.
MIT ๋ผ์ด์ ์ค
(UI ๋ถํธ์คํธ๋ฉ 0.14.1)
์ ์๊ถ (c) 2012-2015 AngularUI ํ, https://github.com/organizations/angular-ui/teams/291112
์ด์ ๋ฐ๋ผ ๋ณธ ์ํํธ์จ์ด ๋ฐ ๊ด๋ จ ๋ฌธ์ ํ์ผ("์ํํธ์จ์ด")์ ์ฌ๋ณธ์ ์ทจ๋ํ๋ ๋ชจ๋ ์ฌ๋์๊ฒ ์ํํธ์จ์ด์ ์ฌ์ฉ, ๋ณต์ฌ, ์์ , ๋ณํฉ, ๊ฒ์, ๋ฐฐํฌ, ์ฌ๋ผ์ด์ ์ค ๋ฐ/๋๋ ํ๋งค ๊ถํ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๊ณ ์ ํ ์์ด ์ํํธ์จ์ด๋ฅผ ์ทจ๊ธํ ์ ์๋ ๊ถํ์ด ๋ฌด๋ฃ๋ก ๋ถ์ฌ๋๋ฉฐ, ๋ค์ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ํํธ์จ์ด๋ฅผ ์ ๊ณต๋ฐ๋ ์ฌ๋์๊ฒ๋ ๊ทธ๋ ๊ฒ ํ ์ ์๋ ๊ถํ์ด ํ์ฉ๋ฉ๋๋ค:
์์ ์ ์๊ถ ๊ณ ์ง ๋ฐ ๋ณธ ์ฌ์ฉ๊ถ ๊ณ ์ง๋ ์ํํธ์จ์ด์ ๋ชจ๋ ์ฌ๋ณธ ๋๋ ์๋น ๋ถ๋ถ์ ํฌํจ๋์ด์ผ ํฉ๋๋ค.
์ํํธ์จ์ด๋ ์ํ์ฑ, ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ ๋ฐ ๋น์นจํด์ ๋ํ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ์ด๋ ํ ์ข
๋ฅ์ ๋ช
์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ ์์ด "์๋ ๊ทธ๋๋ก" ์ ๊ณต๋ฉ๋๋ค. ์ด๋ ํ ๊ฒฝ์ฐ์๋ ์ ์์ ๋๋ ์ ์๊ถ ์์ ์๋ ์ํํธ์จ์ด ๋๋ ์ํํธ์จ์ด์ ์ฌ์ฉ ๋๋ ๊ธฐํ ๊ฑฐ๋๋ก ์ธํด, ๊ทธ๋ก๋ถํฐ ๋๋ ์ด์ ๊ด๋ จํ์ฌ ๋ฐ์ํ๋ ๊ณ์ฝ, ๋ถ๋ฒํ์ ๋๋ ๊ธฐํ ์์ก์์ ์ด๋ ํ ์ฒญ๊ตฌ, ์ํด ๋๋ ๊ธฐํ ์ฑ
์์ ๋ํด์๋ ์ฑ
์์ ์ง์ง ์์ต๋๋ค.
MIT ๋ผ์ด์ ์ค
(UI ๋ถํธ์คํธ๋ฉ 2.1.0)
์ ์๊ถ (c) 2012-2016 AngularUI ํ, https://github.com/organizations/angular-ui/teams/291112
์ด์ ๋ฐ๋ผ ๋ณธ ์ํํธ์จ์ด ๋ฐ ๊ด๋ จ ๋ฌธ์ ํ์ผ("์ํํธ์จ์ด")์ ์ฌ๋ณธ์ ์ทจ๋ํ๋ ๋ชจ๋ ์ฌ๋์๊ฒ ์ํํธ์จ์ด์ ์ฌ์ฉ, ๋ณต์ฌ, ์์ , ๋ณํฉ, ๊ฒ์, ๋ฐฐํฌ, ์ฌ๋ผ์ด์ ์ค ๋ฐ/๋๋ ํ๋งค ๊ถํ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๊ณ ์ ํ ์์ด ์ํํธ์จ์ด๋ฅผ ์ทจ๊ธํ ์ ์๋ ๊ถํ์ด ๋ฌด๋ฃ๋ก ๋ถ์ฌ๋๋ฉฐ, ๋ค์ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ํํธ์จ์ด๋ฅผ ์ ๊ณต๋ฐ๋ ์ฌ๋์๊ฒ๋ ๊ทธ๋ ๊ฒ ํ ์ ์๋ ๊ถํ์ด ํ์ฉ๋ฉ๋๋ค:
์์ ์ ์๊ถ ๊ณ ์ง ๋ฐ ๋ณธ ์ฌ์ฉ๊ถ ๊ณ ์ง๋ ์ํํธ์จ์ด์ ๋ชจ๋ ์ฌ๋ณธ ๋๋ ์๋น ๋ถ๋ถ์ ํฌํจ๋์ด์ผ ํฉ๋๋ค.
์ํํธ์จ์ด๋ ์ํ์ฑ, ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ ๋ฐ ๋น์นจํด์ ๋ํ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ์ด๋ ํ ์ข
๋ฅ์ ๋ช
์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ ์์ด "์๋ ๊ทธ๋๋ก" ์ ๊ณต๋ฉ๋๋ค. ์ด๋ ํ ๊ฒฝ์ฐ์๋ ์ ์์ ๋๋ ์ ์๊ถ ์์ ์๋ ์ํํธ์จ์ด ๋๋ ์ํํธ์จ์ด์ ์ฌ์ฉ ๋๋ ๊ธฐํ ๊ฑฐ๋๋ก ์ธํด, ๊ทธ๋ก๋ถํฐ ๋๋ ์ด์ ๊ด๋ จํ์ฌ ๋ฐ์ํ๋ ๊ณ์ฝ, ๋ถ๋ฒํ์ ๋๋ ๊ธฐํ ์์ก์์ ์ด๋ ํ ์ฒญ๊ตฌ, ์ํด ๋๋ ๊ธฐํ ์ฑ
์์ ๋ํด์๋ ์ฑ
์์ ์ง์ง ์์ต๋๋ค.
MIT ๋ผ์ด์ ์ค
(์ต๊ทค๋ฌ UI ๋ถํธ์คํธ๋ฉ 2.5.0)
MIT ๋ผ์ด์ ์ค
์ ์๊ถ (c) 2012-2017 AngularUI ํ, https://github.com/organizations/angular-ui/teams/291112
์ด์ ๋ฐ๋ผ ๋ณธ ์ํํธ์จ์ด ๋ฐ ๊ด๋ จ ๋ฌธ์ ํ์ผ("์ํํธ์จ์ด")์ ์ฌ๋ณธ์ ์ทจ๋ํ๋ ๋ชจ๋ ์ฌ๋์๊ฒ ์ํํธ์จ์ด์ ์ฌ์ฉ, ๋ณต์ฌ, ์์ , ๋ณํฉ, ๊ฒ์, ๋ฐฐํฌ, ์ฌ๋ผ์ด์ ์ค ๋ฐ/๋๋ ํ๋งค ๊ถํ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๊ณ ์ ํ ์์ด ์ํํธ์จ์ด๋ฅผ ์ทจ๊ธํ ์ ์๋ ๊ถํ์ด ๋ฌด๋ฃ๋ก ๋ถ์ฌ๋๋ฉฐ, ๋ค์ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ํํธ์จ์ด๋ฅผ ์ ๊ณต๋ฐ๋ ์ฌ๋์๊ฒ๋ ๊ทธ๋ ๊ฒ ํ ์ ์๋ ๊ถํ์ด ํ์ฉ๋ฉ๋๋ค:
์์ ์ ์๊ถ ๊ณ ์ง ๋ฐ ๋ณธ ์ฌ์ฉ๊ถ ๊ณ ์ง๋ ์ํํธ์จ์ด์ ๋ชจ๋ ์ฌ๋ณธ ๋๋ ์๋น ๋ถ๋ถ์ ํฌํจ๋์ด์ผ ํฉ๋๋ค.
์ํํธ์จ์ด๋ ์ํ์ฑ, ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ ๋ฐ ๋น์นจํด์ ๋ํ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ์ด๋ ํ ์ข
๋ฅ์ ๋ช
์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ ์์ด "์๋ ๊ทธ๋๋ก" ์ ๊ณต๋ฉ๋๋ค. ์ด๋ ํ ๊ฒฝ์ฐ์๋ ์ ์์ ๋๋ ์ ์๊ถ ์์ ์๋ ์ํํธ์จ์ด ๋๋ ์ํํธ์จ์ด์ ์ฌ์ฉ ๋๋ ๊ธฐํ ๊ฑฐ๋๋ก ์ธํด, ๊ทธ๋ก๋ถํฐ ๋๋ ์ด์ ๊ด๋ จํ์ฌ ๋ฐ์ํ๋ ๊ณ์ฝ, ๋ถ๋ฒํ์ ๋๋ ๊ธฐํ ์์ก์์ ์ด๋ ํ ์ฒญ๊ตฌ, ์ํด ๋๋ ๊ธฐํ ์ฑ
์์ ๋ํด์๋ ์ฑ
์์ ์ง์ง ์์ต๋๋ค.
MIT ๋ผ์ด์ ์ค
(๋ฐ์-๊ฐํ v1.3.2, ๋ฐ์-๊ฐํ-sanitize v1.3.2)
MIT ๋ผ์ด์ ์ค
์ ์๊ถ (c) 2010-2012 Google, Inc. http://angularjs.org
์ด์ ๋ฐ๋ผ ๋ณธ ์ํํธ์จ์ด ๋ฐ ๊ด๋ จ ๋ฌธ์ ํ์ผ("์ํํธ์จ์ด")์ ์ฌ๋ณธ์ ์ทจ๋ํ๋ ๋ชจ๋ ์ฌ๋์๊ฒ ์ํํธ์จ์ด์ ์ฌ์ฉ, ๋ณต์ฌ, ์์ , ๋ณํฉ, ๊ฒ์, ๋ฐฐํฌ, ์ฌ๋ผ์ด์ ์ค ๋ฐ/๋๋ ํ๋งค ๊ถํ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๊ณ ์ ํ ์์ด ์ํํธ์จ์ด๋ฅผ ์ทจ๊ธํ ์ ์๋ ๊ถํ์ด ๋ฌด๋ฃ๋ก ๋ถ์ฌ๋๋ฉฐ, ๋ค์ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ํํธ์จ์ด๋ฅผ ์ ๊ณต๋ฐ๋ ์ฌ๋์๊ฒ๋ ๊ทธ๋ ๊ฒ ํ ์ ์๋ ๊ถํ์ด ํ์ฉ๋ฉ๋๋ค:
์์ ์ ์๊ถ ๊ณ ์ง ๋ฐ ๋ณธ ์ฌ์ฉ๊ถ ๊ณ ์ง๋ ์ํํธ์จ์ด์ ๋ชจ๋ ์ฌ๋ณธ ๋๋ ์๋น ๋ถ๋ถ์ ํฌํจ๋์ด์ผ ํฉ๋๋ค.
์ํํธ์จ์ด๋ ์ํ์ฑ, ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ ๋ฐ ๋น์นจํด์ ๋ํ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ์ด๋ ํ ์ข
๋ฅ์ ๋ช
์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ ์์ด "์๋ ๊ทธ๋๋ก" ์ ๊ณต๋ฉ๋๋ค. ์ด๋ ํ ๊ฒฝ์ฐ์๋ ์ ์์ ๋๋ ์ ์๊ถ ์์ ์๋ ์ํํธ์จ์ด ๋๋ ์ํํธ์จ์ด์ ์ฌ์ฉ ๋๋ ๊ธฐํ ๊ฑฐ๋๋ก ์ธํด, ๊ทธ๋ก๋ถํฐ ๋๋ ์ด์ ๊ด๋ จํ์ฌ ๋ฐ์ํ๋ ๊ณ์ฝ, ๋ถ๋ฒํ์ ๋๋ ๊ธฐํ ์์ก์์ ์ด๋ ํ ์ฒญ๊ตฌ, ์ํด ๋๋ ๊ธฐํ ์ฑ
์์ ๋ํด์๋ ์ฑ
์์ ์ง์ง ์์ต๋๋ค.
MIT ๋ผ์ด์ ์ค
(AngularJS 1.2.26)
MIT ๋ผ์ด์ ์ค
์ ์๊ถ (c) 2010-2014 Google, Inc. http://angularjs.org
์ด์ ๋ฐ๋ผ ๋ณธ ์ํํธ์จ์ด ๋ฐ ๊ด๋ จ ๋ฌธ์ ํ์ผ("์ํํธ์จ์ด")์ ์ฌ๋ณธ์ ์ทจ๋ํ๋ ๋ชจ๋ ์ฌ๋์๊ฒ ์ํํธ์จ์ด์ ์ฌ์ฉ, ๋ณต์ฌ, ์์ , ๋ณํฉ, ๊ฒ์, ๋ฐฐํฌ, ์ฌ๋ผ์ด์ ์ค ๋ฐ/๋๋ ํ๋งค ๊ถํ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๊ณ ์ ํ ์์ด ์ํํธ์จ์ด๋ฅผ ์ทจ๊ธํ ์ ์๋ ๊ถํ์ด ๋ฌด๋ฃ๋ก ๋ถ์ฌ๋๋ฉฐ, ๋ค์ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ํํธ์จ์ด๋ฅผ ์ ๊ณต๋ฐ๋ ์ฌ๋์๊ฒ๋ ๊ทธ๋ ๊ฒ ํ ์ ์๋ ๊ถํ์ด ํ์ฉ๋ฉ๋๋ค:
์์ ์ ์๊ถ ๊ณ ์ง ๋ฐ ๋ณธ ์ฌ์ฉ๊ถ ๊ณ ์ง๋ ์ํํธ์จ์ด์ ๋ชจ๋ ์ฌ๋ณธ ๋๋ ์๋น ๋ถ๋ถ์ ํฌํจ๋์ด์ผ ํฉ๋๋ค.
์ํํธ์จ์ด๋ ์ํ์ฑ, ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ ๋ฐ ๋น์นจํด์ ๋ํ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ์ด๋ ํ ์ข
๋ฅ์ ๋ช
์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ ์์ด "์๋ ๊ทธ๋๋ก" ์ ๊ณต๋ฉ๋๋ค. ์ด๋ ํ ๊ฒฝ์ฐ์๋ ์ ์์ ๋๋ ์ ์๊ถ ์์ ์๋ ์ํํธ์จ์ด ๋๋ ์ํํธ์จ์ด์ ์ฌ์ฉ ๋๋ ๊ธฐํ ๊ฑฐ๋๋ก ์ธํด, ๊ทธ๋ก๋ถํฐ ๋๋ ์ด์ ๊ด๋ จํ์ฌ ๋ฐ์ํ๋ ๊ณ์ฝ, ๋ถ๋ฒํ์ ๋๋ ๊ธฐํ ์์ก์์ ์ด๋ ํ ์ฒญ๊ตฌ, ์ํด ๋๋ ๊ธฐํ ์ฑ
์์ ๋ํด์๋ ์ฑ
์์ ์ง์ง ์์ต๋๋ค.
MIT ๋ผ์ด์ ์ค
(๊ฐ๋ ๋ชจ์ 1.4.4, ๊ฐ๋ ๊ฒฝ๋ก 1.4.3, ๊ฐ๋ ๊ฒฝ๋ก 1.4.7, ๊ฐ๋ ๊ฒฝ๋ก 1.4.8, ๋ฐ์ฐ์ด-๊ฐ๋ 1.4.8, ๋ฐ์ฐ์ด-๊ฐ๋ v1.4.7)
MIT ๋ผ์ด์ ์ค
์ ์๊ถ (c) 2010-2015 Google, Inc. http://angularjs.org
์ด์ ๋ฐ๋ผ ๋ณธ ์ํํธ์จ์ด ๋ฐ ๊ด๋ จ ๋ฌธ์ ํ์ผ("์ํํธ์จ์ด")์ ์ฌ๋ณธ์ ์ทจ๋ํ๋ ๋ชจ๋ ์ฌ๋์๊ฒ ์ํํธ์จ์ด์ ์ฌ์ฉ, ๋ณต์ฌ, ์์ , ๋ณํฉ, ๊ฒ์, ๋ฐฐํฌ, ์ฌ๋ผ์ด์ ์ค ๋ฐ/๋๋ ํ๋งค ๊ถํ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๊ณ ์ ํ ์์ด ์ํํธ์จ์ด๋ฅผ ์ทจ๊ธํ ์ ์๋ ๊ถํ์ด ๋ฌด๋ฃ๋ก ๋ถ์ฌ๋๋ฉฐ, ๋ค์ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ํํธ์จ์ด๋ฅผ ์ ๊ณต๋ฐ๋ ์ฌ๋์๊ฒ๋ ๊ทธ๋ ๊ฒ ํ ์ ์๋ ๊ถํ์ด ํ์ฉ๋ฉ๋๋ค:
์์ ์ ์๊ถ ๊ณ ์ง ๋ฐ ๋ณธ ์ฌ์ฉ๊ถ ๊ณ ์ง๋ ์ํํธ์จ์ด์ ๋ชจ๋ ์ฌ๋ณธ ๋๋ ์๋น ๋ถ๋ถ์ ํฌํจ๋์ด์ผ ํฉ๋๋ค.
์ํํธ์จ์ด๋ ์ํ์ฑ, ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ ๋ฐ ๋น์นจํด์ ๋ํ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ์ด๋ ํ ์ข
๋ฅ์ ๋ช
์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ ์์ด "์๋ ๊ทธ๋๋ก" ์ ๊ณต๋ฉ๋๋ค. ์ด๋ ํ ๊ฒฝ์ฐ์๋ ์ ์์ ๋๋ ์ ์๊ถ ์์ ์๋ ์ํํธ์จ์ด ๋๋ ์ํํธ์จ์ด์ ์ฌ์ฉ ๋๋ ๊ธฐํ ๊ฑฐ๋๋ก ์ธํด, ๊ทธ๋ก๋ถํฐ ๋๋ ์ด์ ๊ด๋ จํ์ฌ ๋ฐ์ํ๋ ๊ณ์ฝ, ๋ถ๋ฒํ์ ๋๋ ๊ธฐํ ์์ก์์ ์ด๋ ํ ์ฒญ๊ตฌ, ์ํด ๋๋ ๊ธฐํ ์ฑ
์์ ๋ํด์๋ ์ฑ
์์ ์ง์ง ์์ต๋๋ค.
MIT ๋ผ์ด์ ์ค
(UI-ACE 0.2.3, UI-์ฝ๋๋ฏธ๋ฌ 0.3.0)
MIT ๋ผ์ด์ ์ค
์ ์๊ถ (c) 2012 AngularUI ํ, https://angular-ui.github.com
์ด์ ๋ฐ๋ผ ๋ณธ ์ํํธ์จ์ด ๋ฐ ๊ด๋ จ ๋ฌธ์ ํ์ผ("์ํํธ์จ์ด")์ ์ฌ๋ณธ์ ์ทจ๋ํ๋ ๋ชจ๋ ์ฌ๋์๊ฒ ์ํํธ์จ์ด์ ์ฌ์ฉ, ๋ณต์ฌ, ์์ , ๋ณํฉ, ๊ฒ์, ๋ฐฐํฌ, ์ฌ๋ผ์ด์ ์ค ๋ฐ/๋๋ ํ๋งค ๊ถํ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๊ณ ์ ํ ์์ด ์ํํธ์จ์ด๋ฅผ ์ทจ๊ธํ ์ ์๋ ๊ถํ์ด ๋ฌด๋ฃ๋ก ๋ถ์ฌ๋๋ฉฐ, ๋ค์ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ํํธ์จ์ด๋ฅผ ์ ๊ณต๋ฐ๋ ์ฌ๋์๊ฒ๋ ๊ทธ๋ ๊ฒ ํ ์ ์๋ ๊ถํ์ด ํ์ฉ๋ฉ๋๋ค:
์์ ์ ์๊ถ ๊ณ ์ง ๋ฐ ๋ณธ ์ฌ์ฉ๊ถ ๊ณ ์ง๋ ์ํํธ์จ์ด์ ๋ชจ๋ ์ฌ๋ณธ ๋๋ ์๋น ๋ถ๋ถ์ ํฌํจ๋์ด์ผ ํฉ๋๋ค.
์ํํธ์จ์ด๋ ์ํ์ฑ, ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ ๋ฐ ๋น์นจํด์ ๋ํ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ์ด๋ ํ ์ข
๋ฅ์ ๋ช
์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ ์์ด "์๋ ๊ทธ๋๋ก" ์ ๊ณต๋ฉ๋๋ค. ์ด๋ ํ ๊ฒฝ์ฐ์๋ ์ ์์ ๋๋ ์ ์๊ถ ์์ ์๋ ์ํํธ์จ์ด ๋๋ ์ํํธ์จ์ด์ ์ฌ์ฉ ๋๋ ๊ธฐํ ๊ฑฐ๋๋ก ์ธํด, ๊ทธ๋ก๋ถํฐ ๋๋ ์ด์ ๊ด๋ จํ์ฌ ๋ฐ์ํ๋ ๊ณ์ฝ, ๋ถ๋ฒํ์ ๋๋ ๊ธฐํ ์์ก์์ ์ด๋ ํ ์ฒญ๊ตฌ, ์ํด ๋๋ ๊ธฐํ ์ฑ
์์ ๋ํด์๋ ์ฑ
์์ ์ง์ง ์์ต๋๋ค.
MIT ๋ผ์ด์ ์ค
(UI-๋ผ์ฐํฐ 1.0.0-alpha.1)
MIT ๋ผ์ด์ ์ค
์ ์๊ถ (c) 2013-2015 AngularUI ํ, Karsten Sperling
์ด์ ๋ฐ๋ผ ๋ณธ ์ํํธ์จ์ด ๋ฐ ๊ด๋ จ ๋ฌธ์ ํ์ผ("์ํํธ์จ์ด")์ ์ฌ๋ณธ์ ์ทจ๋ํ๋ ๋ชจ๋ ์ฌ๋์๊ฒ ์ํํธ์จ์ด์ ์ฌ์ฉ, ๋ณต์ฌ, ์์ , ๋ณํฉ, ๊ฒ์, ๋ฐฐํฌ, ์ฌ๋ผ์ด์ ์ค ๋ฐ/๋๋ ํ๋งค ๊ถํ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๊ณ ์ ํ ์์ด ์ํํธ์จ์ด๋ฅผ ์ทจ๊ธํ ์ ์๋ ๊ถํ์ด ๋ฌด๋ฃ๋ก ๋ถ์ฌ๋๋ฉฐ, ๋ค์ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ํํธ์จ์ด๋ฅผ ์ ๊ณต๋ฐ๋ ์ฌ๋์๊ฒ๋ ๊ทธ๋ ๊ฒ ํ ์ ์๋ ๊ถํ์ด ํ์ฉ๋ฉ๋๋ค:
์์ ์ ์๊ถ ๊ณ ์ง ๋ฐ ๋ณธ ์ฌ์ฉ๊ถ ๊ณ ์ง๋ ์ํํธ์จ์ด์ ๋ชจ๋ ์ฌ๋ณธ ๋๋ ์๋น ๋ถ๋ถ์ ํฌํจ๋์ด์ผ ํฉ๋๋ค.
์ํํธ์จ์ด๋ ์ํ์ฑ, ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ ๋ฐ ๋น์นจํด์ ๋ํ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ์ด๋ ํ ์ข
๋ฅ์ ๋ช
์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ ์์ด "์๋ ๊ทธ๋๋ก" ์ ๊ณต๋ฉ๋๋ค. ์ด๋ ํ ๊ฒฝ์ฐ์๋ ์ ์์ ๋๋ ์ ์๊ถ ์์ ์๋ ์ํํธ์จ์ด ๋๋ ์ํํธ์จ์ด์ ์ฌ์ฉ ๋๋ ๊ธฐํ ๊ฑฐ๋๋ก ์ธํด, ๊ทธ๋ก๋ถํฐ ๋๋ ์ด์ ๊ด๋ จํ์ฌ ๋ฐ์ํ๋ ๊ณ์ฝ, ๋ถ๋ฒํ์ ๋๋ ๊ธฐํ ์์ก์์ ์ด๋ ํ ์ฒญ๊ตฌ, ์ํด ๋๋ ๊ธฐํ ์ฑ
์์ ๋ํด์๋ ์ฑ
์์ ์ง์ง ์์ต๋๋ค.
MIT ๋ผ์ด์ ์ค
(UI-๋ผ์ฐํฐ 0.2.13)
MIT ๋ผ์ด์ ์ค
์ ์๊ถ (c) 2014 AngularUI ํ, Karsten Sperling
์ด์ ๋ฐ๋ผ ๋ณธ ์ํํธ์จ์ด ๋ฐ ๊ด๋ จ ๋ฌธ์ ํ์ผ("์ํํธ์จ์ด")์ ์ฌ๋ณธ์ ์ทจ๋ํ๋ ๋ชจ๋ ์ฌ๋์๊ฒ ์ํํธ์จ์ด์ ์ฌ์ฉ, ๋ณต์ฌ, ์์ , ๋ณํฉ, ๊ฒ์, ๋ฐฐํฌ, ์ฌ๋ผ์ด์ ์ค ๋ฐ/๋๋ ํ๋งค ๊ถํ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๊ณ ์ ํ ์์ด ์ํํธ์จ์ด๋ฅผ ์ทจ๊ธํ ์ ์๋ ๊ถํ์ด ๋ฌด๋ฃ๋ก ๋ถ์ฌ๋๋ฉฐ, ๋ค์ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ํํธ์จ์ด๋ฅผ ์ ๊ณต๋ฐ๋ ์ฌ๋์๊ฒ๋ ๊ทธ๋ ๊ฒ ํ ์ ์๋ ๊ถํ์ด ํ์ฉ๋ฉ๋๋ค:
์์ ์ ์๊ถ ๊ณ ์ง ๋ฐ ๋ณธ ์ฌ์ฉ๊ถ ๊ณ ์ง๋ ์ํํธ์จ์ด์ ๋ชจ๋ ์ฌ๋ณธ ๋๋ ์๋น ๋ถ๋ถ์ ํฌํจ๋์ด์ผ ํฉ๋๋ค.
์ํํธ์จ์ด๋ ์ํ์ฑ, ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ ๋ฐ ๋น์นจํด์ ๋ํ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ์ด๋ ํ ์ข
๋ฅ์ ๋ช
์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ ์์ด "์๋ ๊ทธ๋๋ก" ์ ๊ณต๋ฉ๋๋ค. ์ด๋ ํ ๊ฒฝ์ฐ์๋ ์ ์์ ๋๋ ์ ์๊ถ ์์ ์๋ ์ํํธ์จ์ด ๋๋ ์ํํธ์จ์ด์ ์ฌ์ฉ ๋๋ ๊ธฐํ ๊ฑฐ๋๋ก ์ธํด, ๊ทธ๋ก๋ถํฐ ๋๋ ์ด์ ๊ด๋ จํ์ฌ ๋ฐ์ํ๋ ๊ณ์ฝ, ๋ถ๋ฒํ์ ๋๋ ๊ธฐํ ์์ก์์ ์ด๋ ํ ์ฒญ๊ตฌ, ์ํด ๋๋ ๊ธฐํ ์ฑ
์์ ๋ํด์๋ ์ฑ
์์ ์ง์ง ์์ต๋๋ค.
MIT ๋ผ์ด์ ์ค
(๊ฐ๋-๋ ๊ฑฐ์-์ํฐ๋ธjs 0.5.0, ๋ถํธ์คํธ๋ฉ (ํธ์ํฐ) 0.13, ๋ถํธ์คํธ๋ฉ (ํธ์ํฐ) 0.14.3 - 2015-10-23, ๋ถํธ์คํธ๋ฉ (ํธ์ํฐ) 3.5, ์ฐจํธ๋ฆฌ์คํธ-js 0.9.5, cmcoffee/kwcli 20150403-snapshot-2af09113, duedil-ltd/discodns 0.0.8, flatb 1.0.15, goffee-๊ณ ํผ-๊ณ ํผ-๊ฐ๋ผ-์๋ธ๋ฏธ์
, golang-github-leemcloughlin-gofarmhash 0.0~git20160919.0.0a055c5, golang-github-seiflotfy-cuckoofilter 0.0~git20160609.0.d048387, ipfs 20170401-snapshot-5e550f92, jQuery 10.3, jQuery 2.x, jquery-ui 1.11.3, jquery.tablesorter 2.0.5, KIELER release-0.12.0, michaelmacinnis/liner 20160124-snapshot-ad1edfd3, ng-chartist.js 3.3.12, nlohmann-json 1.1.0, node-clipboard 1.5.16, olekukonko/ts 0.0~git20140412.0.ecf753e, openbeerdatabase master-20101222, ou-web-ui v3.3.5, pxt-core 0.2.176, sorttable 1.0.0, steveyen-gtreap 0.0~git20150807.0.0abe01e, talentdeficit's jsx v0.9.0, tdewolff-buffer v1.0.0, tdewolff-minify v1.1.0, tdewolff-parse v1.1.0, tdewolff-strconv 1.0.0+git20160427.0.3e8091f, yansal/pollbc 20160311-snapshot-e5579634)
MIT ๋ผ์ด์ ์ค
์ ์๊ถ (c)
์ด์ ๋ฐ๋ผ ๋ณธ ์ํํธ์จ์ด ๋ฐ ๊ด๋ จ ๋ฌธ์ ํ์ผ("์ํํธ์จ์ด")์ ์ฌ๋ณธ์ ์ทจ๋ํ๋ ๋ชจ๋ ์ฌ๋์๊ฒ ์ํํธ์จ์ด์ ์ฌ์ฉ, ๋ณต์ฌ, ์์ , ๋ณํฉ, ๊ฒ์, ๋ฐฐํฌ, ์ฌ๋ผ์ด์ ์ค ๋ฐ/๋๋ ํ๋งค ๊ถํ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๊ณ ์ ํ ์์ด ์ํํธ์จ์ด๋ฅผ ์ทจ๊ธํ ์ ์๋ ๊ถํ์ด ๋ฌด๋ฃ๋ก ๋ถ์ฌ๋๋ฉฐ, ๋ค์ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ํํธ์จ์ด๋ฅผ ์ ๊ณต๋ฐ๋ ์ฌ๋์๊ฒ๋ ๊ทธ๋ ๊ฒ ํ ์ ์๋ ๊ถํ์ด ํ์ฉ๋ฉ๋๋ค:
์์ ์ ์๊ถ ๊ณ ์ง ๋ฐ ๋ณธ ์ฌ์ฉ๊ถ ๊ณ ์ง๋ ์ํํธ์จ์ด์ ๋ชจ๋ ์ฌ๋ณธ ๋๋ ์๋น ๋ถ๋ถ์ ํฌํจ๋์ด์ผ ํฉ๋๋ค.
์ํํธ์จ์ด๋ ์ํ์ฑ, ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ ๋ฐ ๋น์นจํด์ ๋ํ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ์ด๋ ํ ์ข
๋ฅ์ ๋ช
์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ ์์ด "์๋ ๊ทธ๋๋ก" ์ ๊ณต๋ฉ๋๋ค. ์ด๋ ํ ๊ฒฝ์ฐ์๋ ์ ์์ ๋๋ ์ ์๊ถ ์์ ์๋ ์ํํธ์จ์ด ๋๋ ์ํํธ์จ์ด์ ์ฌ์ฉ ๋๋ ๊ธฐํ ๊ฑฐ๋๋ก ์ธํด, ๊ทธ๋ก๋ถํฐ ๋๋ ์ด์ ๊ด๋ จํ์ฌ ๋ฐ์ํ๋ ๊ณ์ฝ, ๋ถ๋ฒํ์ ๋๋ ๊ธฐํ ์์ก์์ ์ด๋ ํ ์ฒญ๊ตฌ, ์ํด ๋๋ ๊ธฐํ ์ฑ
์์ ๋ํด์๋ ์ฑ
์์ ์ง์ง ์์ต๋๋ค.
MIT ๋ผ์ด์ ์ค
(์ฌํ์ ๋ 1.7.1)
MIT ๋ผ์ด์ ์ค(MIT)
์ ์๊ถ (c) 2015 Next Step Webs, Inc.
์ด์ ๋ฐ๋ผ ๋ณธ ์ํํธ์จ์ด ๋ฐ ๊ด๋ จ ๋ฌธ์ ํ์ผ("์ํํธ์จ์ด")์ ์ฌ๋ณธ์ ์ทจ๋ํ๋ ๋ชจ๋ ์ฌ๋์๊ฒ ์ํํธ์จ์ด์ ์ฌ์ฉ, ๋ณต์ฌ, ์์ , ๋ณํฉ, ๊ฒ์, ๋ฐฐํฌ, ์ฌ๋ผ์ด์ ์ค ๋ฐ/๋๋ ํ๋งค ๊ถํ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๊ณ ์ ํ ์์ด ์ํํธ์จ์ด๋ฅผ ์ทจ๊ธํ ์ ์๋ ๊ถํ์ด ๋ฌด๋ฃ๋ก ๋ถ์ฌ๋๋ฉฐ, ๋ค์ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ํํธ์จ์ด๋ฅผ ์ ๊ณต๋ฐ๋ ์ฌ๋์๊ฒ๋ ๊ทธ๋ ๊ฒ ํ ์ ์๋ ๊ถํ์ด ํ์ฉ๋ฉ๋๋ค:
์์ ์ ์๊ถ ๊ณ ์ง ๋ฐ ๋ณธ ์ฌ์ฉ๊ถ ๊ณ ์ง๋ ์ํํธ์จ์ด์ ๋ชจ๋ ์ฌ๋ณธ ๋๋ ์๋น ๋ถ๋ถ์ ํฌํจ๋์ด์ผ ํฉ๋๋ค.
์ํํธ์จ์ด๋ ์ํ์ฑ, ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ ๋ฐ ๋น์นจํด์ ๋ํ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ์ด๋ ํ ์ข
๋ฅ์ ๋ช
์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ ์์ด "์๋ ๊ทธ๋๋ก" ์ ๊ณต๋ฉ๋๋ค. ์ด๋ ํ ๊ฒฝ์ฐ์๋ ์ ์์ ๋๋ ์ ์๊ถ ์์ ์๋ ์ํํธ์จ์ด ๋๋ ์ํํธ์จ์ด์ ์ฌ์ฉ ๋๋ ๊ธฐํ ๊ฑฐ๋๋ก ์ธํด, ๊ทธ๋ก๋ถํฐ ๋๋ ์ด์ ๊ด๋ จํ์ฌ ๋ฐ์ํ๋ ๊ณ์ฝ, ๋ถ๋ฒํ์ ๋๋ ๊ธฐํ ์์ก์์ ์ด๋ ํ ์ฒญ๊ตฌ, ์ํด ๋๋ ๊ธฐํ ์ฑ
์์ ๋ํด์๋ ์ฑ
์์ ์ง์ง ์์ต๋๋ค.
MIT ๋ผ์ด์ ์ค
(ngclipboard 1.1.1)
MIT ๋ผ์ด์ ์ค(MIT)
์ ์๊ถ (c) 2015 ์ฌ์น ์
์ด์ ๋ฐ๋ผ ๋ณธ ์ํํธ์จ์ด ๋ฐ ๊ด๋ จ ๋ฌธ์ ํ์ผ("์ํํธ์จ์ด")์ ์ฌ๋ณธ์ ์ทจ๋ํ๋ ๋ชจ๋ ์ฌ๋์๊ฒ ์ํํธ์จ์ด์ ์ฌ์ฉ, ๋ณต์ฌ, ์์ , ๋ณํฉ, ๊ฒ์, ๋ฐฐํฌ, ์ฌ๋ผ์ด์ ์ค ๋ฐ/๋๋ ํ๋งค ๊ถํ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๊ณ ์ ํ ์์ด ์ํํธ์จ์ด๋ฅผ ์ทจ๊ธํ ์ ์๋ ๊ถํ์ด ๋ฌด๋ฃ๋ก ๋ถ์ฌ๋๋ฉฐ, ๋ค์ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ํํธ์จ์ด๋ฅผ ์ ๊ณต๋ฐ๋ ์ฌ๋์๊ฒ๋ ๊ทธ๋ ๊ฒ ํ ์ ์๋ ๊ถํ์ด ํ์ฉ๋ฉ๋๋ค:
์์ ์ ์๊ถ ๊ณ ์ง ๋ฐ ๋ณธ ์ฌ์ฉ๊ถ ๊ณ ์ง๋ ์ํํธ์จ์ด์ ๋ชจ๋ ์ฌ๋ณธ ๋๋ ์๋น ๋ถ๋ถ์ ํฌํจ๋์ด์ผ ํฉ๋๋ค.
์ํํธ์จ์ด๋ ์ํ์ฑ, ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ ๋ฐ ๋น์นจํด์ ๋ํ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ์ด๋ ํ ์ข
๋ฅ์ ๋ช
์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ ์์ด "์๋ ๊ทธ๋๋ก" ์ ๊ณต๋ฉ๋๋ค. ์ด๋ ํ ๊ฒฝ์ฐ์๋ ์ ์์ ๋๋ ์ ์๊ถ ์์ ์๋ ์ํํธ์จ์ด ๋๋ ์ํํธ์จ์ด์ ์ฌ์ฉ ๋๋ ๊ธฐํ ๊ฑฐ๋๋ก ์ธํด, ๊ทธ๋ก๋ถํฐ ๋๋ ์ด์ ๊ด๋ จํ์ฌ ๋ฐ์ํ๋ ๊ณ์ฝ, ๋ถ๋ฒํ์ ๋๋ ๊ธฐํ ์์ก์์ ์ด๋ ํ ์ฒญ๊ตฌ, ์ํด ๋๋ ๊ธฐํ ์ฑ
์์ ๋ํด์๋ ์ฑ
์์ ์ง์ง ์์ต๋๋ค.
MIT ๋ผ์ด์ ์ค
(๋ถํธ์คํธ๋ฉ(ํธ์ํฐ) 3.2.0)
MIT ๋ผ์ด์ ์ค(MIT)
์ ์๊ถ (c) 2011-2014 Twitter, Inc.
์ด์ ๋ฐ๋ผ ๋ณธ ์ํํธ์จ์ด ๋ฐ ๊ด๋ จ ๋ฌธ์ ํ์ผ("์ํํธ์จ์ด")์ ์ฌ๋ณธ์ ์ทจ๋ํ๋ ๋ชจ๋ ์ฌ๋์๊ฒ ์ํํธ์จ์ด์ ์ฌ์ฉ, ๋ณต์ฌ, ์์ , ๋ณํฉ, ๊ฒ์, ๋ฐฐํฌ, ์ฌ๋ผ์ด์ ์ค ๋ฐ/๋๋ ํ๋งค ๊ถํ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๊ณ ์ ํ ์์ด ์ํํธ์จ์ด๋ฅผ ์ทจ๊ธํ ์ ์๋ ๊ถํ์ด ๋ฌด๋ฃ๋ก ๋ถ์ฌ๋๋ฉฐ, ๋ค์ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ํํธ์จ์ด๋ฅผ ์ ๊ณต๋ฐ๋ ์ฌ๋์๊ฒ๋ ๊ทธ๋ ๊ฒ ํ ์ ์๋ ๊ถํ์ด ํ์ฉ๋ฉ๋๋ค:
์์ ์ ์๊ถ ๊ณ ์ง ๋ฐ ๋ณธ ์ฌ์ฉ๊ถ ๊ณ ์ง๋ ์ํํธ์จ์ด์ ๋ชจ๋ ์ฌ๋ณธ ๋๋ ์๋น ๋ถ๋ถ์ ํฌํจ๋์ด์ผ ํฉ๋๋ค.
์ํํธ์จ์ด๋ ์ํ์ฑ, ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ ๋ฐ ๋น์นจํด์ ๋ํ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ์ด๋ ํ ์ข
๋ฅ์ ๋ช
์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ ์์ด "์๋ ๊ทธ๋๋ก" ์ ๊ณต๋ฉ๋๋ค. ์ด๋ ํ ๊ฒฝ์ฐ์๋ ์ ์์ ๋๋ ์ ์๊ถ ์์ ์๋ ์ํํธ์จ์ด ๋๋ ์ํํธ์จ์ด์ ์ฌ์ฉ ๋๋ ๊ธฐํ ๊ฑฐ๋๋ก ์ธํด, ๊ทธ๋ก๋ถํฐ ๋๋ ์ด์ ๊ด๋ จํ์ฌ ๋ฐ์ํ๋ ๊ณ์ฝ, ๋ถ๋ฒํ์ ๋๋ ๊ธฐํ ์์ก์์ ์ด๋ ํ ์ฒญ๊ตฌ, ์ํด ๋๋ ๊ธฐํ ์ฑ
์์ ๋ํด์๋ ์ฑ
์์ ์ง์ง ์์ต๋๋ค.
MIT ๋ผ์ด์ ์ค
(๋ถํธ์คํธ๋ฉ 3.3.5, ๋ถํธ์คํธ๋ฉ(ํธ์ํฐ) 3.3.5)
MIT ๋ผ์ด์ ์ค
์ ์๊ถ (c) 2011-2015 Twitter, Inc.
์ด์ ๋ฐ๋ผ ๋ณธ ์ํํธ์จ์ด ๋ฐ ๊ด๋ จ ๋ฌธ์ ํ์ผ("์ํํธ์จ์ด")์ ์ฌ๋ณธ์ ์ทจ๋ํ๋ ๋ชจ๋ ์ฌ๋์๊ฒ ์ํํธ์จ์ด์ ์ฌ์ฉ, ๋ณต์ฌ, ์์ , ๋ณํฉ, ๊ฒ์, ๋ฐฐํฌ, ์ฌ๋ผ์ด์ ์ค ๋ฐ/๋๋ ํ๋งค ๊ถํ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๊ณ ์ ํ ์์ด ์ํํธ์จ์ด๋ฅผ ์ทจ๊ธํ ์ ์๋ ๊ถํ์ด ๋ฌด๋ฃ๋ก ๋ถ์ฌ๋๋ฉฐ, ๋ค์ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ํํธ์จ์ด๋ฅผ ์ ๊ณต๋ฐ๋ ์ฌ๋์๊ฒ๋ ๊ทธ๋ ๊ฒ ํ ์ ์๋ ๊ถํ์ด ํ์ฉ๋ฉ๋๋ค:
์์ ์ ์๊ถ ๊ณ ์ง ๋ฐ ๋ณธ ์ฌ์ฉ๊ถ ๊ณ ์ง๋ ์ํํธ์จ์ด์ ๋ชจ๋ ์ฌ๋ณธ ๋๋ ์๋น ๋ถ๋ถ์ ํฌํจ๋์ด์ผ ํฉ๋๋ค.
์ํํธ์จ์ด๋ ์ํ์ฑ, ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ ๋ฐ ๋น์นจํด์ ๋ํ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ์ด๋ ํ ์ข
๋ฅ์ ๋ช
์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ ์์ด "์๋ ๊ทธ๋๋ก" ์ ๊ณต๋ฉ๋๋ค. ์ด๋ ํ ๊ฒฝ์ฐ์๋ ์ ์์ ๋๋ ์ ์๊ถ ์์ ์๋ ์ํํธ์จ์ด ๋๋ ์ํํธ์จ์ด์ ์ฌ์ฉ ๋๋ ๊ธฐํ ๊ฑฐ๋๋ก ์ธํด, ๊ทธ๋ก๋ถํฐ ๋๋ ์ด์ ๊ด๋ จํ์ฌ ๋ฐ์ํ๋ ๊ณ์ฝ, ๋ถ๋ฒํ์ ๋๋ ๊ธฐํ ์์ก์์ ์ด๋ ํ ์ฒญ๊ตฌ, ์ํด ๋๋ ๊ธฐํ ์ฑ
์์ ๋ํด์๋ ์ฑ
์์ ์ง์ง ์์ต๋๋ค.
MIT ๋ผ์ด์ ์ค
(ui-select-that-was-forked-to-update-npm-version 0.9.5)
MIT ๋ผ์ด์ ์ค
์ ์๊ถ (c) 2013-2014 AngularUI
์ด์ ๋ฐ๋ผ ๋ณธ ์ํํธ์จ์ด ๋ฐ ๊ด๋ จ ๋ฌธ์ ํ์ผ("์ํํธ์จ์ด")์ ์ฌ๋ณธ์ ์ทจ๋ํ๋ ๋ชจ๋ ์ฌ๋์๊ฒ ์ํํธ์จ์ด์ ์ฌ์ฉ, ๋ณต์ฌ, ์์ , ๋ณํฉ, ๊ฒ์, ๋ฐฐํฌ, ์ฌ๋ผ์ด์ ์ค ๋ฐ/๋๋ ํ๋งค ๊ถํ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๊ณ ์ ํ ์์ด ์ํํธ์จ์ด๋ฅผ ์ทจ๊ธํ ์ ์๋ ๊ถํ์ด ๋ฌด๋ฃ๋ก ๋ถ์ฌ๋๋ฉฐ, ๋ค์ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ํํธ์จ์ด๋ฅผ ์ ๊ณต๋ฐ๋ ์ฌ๋์๊ฒ๋ ๊ทธ๋ ๊ฒ ํ ์ ์๋ ๊ถํ์ด ํ์ฉ๋ฉ๋๋ค:
์์ ์ ์๊ถ ๊ณ ์ง ๋ฐ ๋ณธ ์ฌ์ฉ๊ถ ๊ณ ์ง๋ ์ํํธ์จ์ด์ ๋ชจ๋ ์ฌ๋ณธ ๋๋ ์๋น ๋ถ๋ถ์ ํฌํจ๋์ด์ผ ํฉ๋๋ค.
์ํํธ์จ์ด๋ ์ํ์ฑ, ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ ๋ฐ ๋น์นจํด์ ๋ํ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ์ด๋ ํ ์ข
๋ฅ์ ๋ช
์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ ์์ด "์๋ ๊ทธ๋๋ก" ์ ๊ณต๋ฉ๋๋ค. ์ด๋ ํ ๊ฒฝ์ฐ์๋ ์ ์์ ๋๋ ์ ์๊ถ ์์ ์๋ ์ํํธ์จ์ด ๋๋ ์ํํธ์จ์ด์ ์ฌ์ฉ ๋๋ ๊ธฐํ ๊ฑฐ๋๋ก ์ธํด, ๊ทธ๋ก๋ถํฐ ๋๋ ์ด์ ๊ด๋ จํ์ฌ ๋ฐ์ํ๋ ๊ณ์ฝ, ๋ถ๋ฒํ์ ๋๋ ๊ธฐํ ์์ก์์ ์ด๋ ํ ์ฒญ๊ตฌ, ์ํด ๋๋ ๊ธฐํ ์ฑ
์์ ๋ํด์๋ ์ฑ
์์ ์ง์ง ์์ต๋๋ค.
MIT ๋ผ์ด์ ์ค
(angular-ui-tree 2.9.0)
MIT ๋ผ์ด์ ์ค
์ ์๊ถ (c) 2014
์ด์ ๋ฐ๋ผ ๋ณธ ์ํํธ์จ์ด ๋ฐ ๊ด๋ จ ๋ฌธ์ ํ์ผ("์ํํธ์จ์ด")์ ์ฌ๋ณธ์ ์ทจ๋ํ๋ ๋ชจ๋ ์ฌ๋์๊ฒ ์ํํธ์จ์ด์ ์ฌ์ฉ, ๋ณต์ฌ, ์์ , ๋ณํฉ, ๊ฒ์, ๋ฐฐํฌ, ์ฌ๋ผ์ด์ ์ค ๋ฐ/๋๋ ํ๋งค ๊ถํ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๊ณ ์ ํ ์์ด ์ํํธ์จ์ด๋ฅผ ์ทจ๊ธํ ์ ์๋ ๊ถํ์ด ๋ฌด๋ฃ๋ก ๋ถ์ฌ๋๋ฉฐ, ๋ค์ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ํํธ์จ์ด๋ฅผ ์ ๊ณต๋ฐ๋ ์ฌ๋์๊ฒ๋ ๊ทธ๋ ๊ฒ ํ ์ ์๋ ๊ถํ์ด ํ์ฉ๋ฉ๋๋ค:
์์ ์ ์๊ถ ๊ณ ์ง ๋ฐ ๋ณธ ์ฌ์ฉ๊ถ ๊ณ ์ง๋ ์ํํธ์จ์ด์ ๋ชจ๋ ์ฌ๋ณธ ๋๋ ์๋น ๋ถ๋ถ์ ํฌํจ๋์ด์ผ ํฉ๋๋ค.
์ํํธ์จ์ด๋ ์ํ์ฑ, ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ ๋ฐ ๋น์นจํด์ ๋ํ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ์ด๋ ํ ์ข
๋ฅ์ ๋ช
์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ ์์ด "์๋ ๊ทธ๋๋ก" ์ ๊ณต๋ฉ๋๋ค. ์ด๋ ํ ๊ฒฝ์ฐ์๋ ์ ์์ ๋๋ ์ ์๊ถ ์์ ์๋ ์ํํธ์จ์ด ๋๋ ์ํํธ์จ์ด์ ์ฌ์ฉ ๋๋ ๊ธฐํ ๊ฑฐ๋๋ก ์ธํด, ๊ทธ๋ก๋ถํฐ ๋๋ ์ด์ ๊ด๋ จํ์ฌ ๋ฐ์ํ๋ ๊ณ์ฝ, ๋ถ๋ฒํ์ ๋๋ ๊ธฐํ ์์ก์์ ์ด๋ ํ ์ฒญ๊ตฌ, ์ํด ๋๋ ๊ธฐํ ์ฑ
์์ ๋ํด์๋ ์ฑ
์์ ์ง์ง ์์ต๋๋ค.
MIT ๋ผ์ด์ ์ค
(์ต๊ทค๋ฌ-๋ชจ๋ฌ-์๋น์ค 0.6.6)
MIT ๋ผ์ด์ ์ค
์ ์๊ถ (c) 2014 Dave Kerr
์ด์ ๋ฐ๋ผ ๋ณธ ์ํํธ์จ์ด ๋ฐ ๊ด๋ จ ๋ฌธ์ ํ์ผ("์ํํธ์จ์ด")์ ์ฌ๋ณธ์ ์ทจ๋ํ๋ ๋ชจ๋ ์ฌ๋์๊ฒ ์ํํธ์จ์ด์ ์ฌ์ฉ, ๋ณต์ฌ, ์์ , ๋ณํฉ, ๊ฒ์, ๋ฐฐํฌ, ์ฌ๋ผ์ด์ ์ค ๋ฐ/๋๋ ํ๋งค ๊ถํ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๊ณ ์ ํ ์์ด ์ํํธ์จ์ด๋ฅผ ์ทจ๊ธํ ์ ์๋ ๊ถํ์ด ๋ฌด๋ฃ๋ก ๋ถ์ฌ๋๋ฉฐ, ๋ค์ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ํํธ์จ์ด๋ฅผ ์ ๊ณต๋ฐ๋ ์ฌ๋์๊ฒ๋ ๊ทธ๋ ๊ฒ ํ ์ ์๋ ๊ถํ์ด ํ์ฉ๋ฉ๋๋ค:
์์ ์ ์๊ถ ๊ณ ์ง ๋ฐ ๋ณธ ์ฌ์ฉ๊ถ ๊ณ ์ง๋ ์ํํธ์จ์ด์ ๋ชจ๋ ์ฌ๋ณธ ๋๋ ์๋น ๋ถ๋ถ์ ํฌํจ๋์ด์ผ ํฉ๋๋ค.
์ํํธ์จ์ด๋ ์ํ์ฑ, ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ ๋ฐ ๋น์นจํด์ ๋ํ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ์ด๋ ํ ์ข
๋ฅ์ ๋ช
์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ ์์ด "์๋ ๊ทธ๋๋ก" ์ ๊ณต๋ฉ๋๋ค. ์ด๋ ํ ๊ฒฝ์ฐ์๋ ์ ์์ ๋๋ ์ ์๊ถ ์์ ์๋ ์ํํธ์จ์ด ๋๋ ์ํํธ์จ์ด์ ์ฌ์ฉ ๋๋ ๊ธฐํ ๊ฑฐ๋๋ก ์ธํด, ๊ทธ๋ก๋ถํฐ ๋๋ ์ด์ ๊ด๋ จํ์ฌ ๋ฐ์ํ๋ ๊ณ์ฝ, ๋ถ๋ฒํ์ ๋๋ ๊ธฐํ ์์ก์์ ์ด๋ ํ ์ฒญ๊ตฌ, ์ํด ๋๋ ๊ธฐํ ์ฑ
์์ ๋ํด์๋ ์ฑ
์์ ์ง์ง ์์ต๋๋ค.
MIT ๋ผ์ด์ ์ค
(MNIST 1.0.0)
MIT ๋ผ์ด์ ์ค
์ ์๊ถ (c) 2015 ํ์ ์นด์๋ผ
์ด์ ๋ฐ๋ผ ๋ณธ ์ํํธ์จ์ด ๋ฐ ๊ด๋ จ ๋ฌธ์ ํ์ผ("์ํํธ์จ์ด")์ ์ฌ๋ณธ์ ์ทจ๋ํ๋ ๋ชจ๋ ์ฌ๋์๊ฒ ์ํํธ์จ์ด์ ์ฌ์ฉ, ๋ณต์ฌ, ์์ , ๋ณํฉ, ๊ฒ์, ๋ฐฐํฌ, ์ฌ๋ผ์ด์ ์ค ๋ฐ/๋๋ ํ๋งค ๊ถํ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๊ณ ์ ํ ์์ด ์ํํธ์จ์ด๋ฅผ ์ทจ๊ธํ ์ ์๋ ๊ถํ์ด ๋ฌด๋ฃ๋ก ๋ถ์ฌ๋๋ฉฐ, ๋ค์ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ํํธ์จ์ด๋ฅผ ์ ๊ณต๋ฐ๋ ์ฌ๋์๊ฒ๋ ๊ทธ๋ ๊ฒ ํ ์ ์๋ ๊ถํ์ด ํ์ฉ๋ฉ๋๋ค:
์์ ์ ์๊ถ ๊ณ ์ง ๋ฐ ๋ณธ ์ฌ์ฉ๊ถ ๊ณ ์ง๋ ์ํํธ์จ์ด์ ๋ชจ๋ ์ฌ๋ณธ ๋๋ ์๋น ๋ถ๋ถ์ ํฌํจ๋์ด์ผ ํฉ๋๋ค.
์ํํธ์จ์ด๋ ์ํ์ฑ, ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ ๋ฐ ๋น์นจํด์ ๋ํ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ์ด๋ ํ ์ข
๋ฅ์ ๋ช
์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ ์์ด "์๋ ๊ทธ๋๋ก" ์ ๊ณต๋ฉ๋๋ค. ์ด๋ ํ ๊ฒฝ์ฐ์๋ ์ ์์ ๋๋ ์ ์๊ถ ์์ ์๋ ์ํํธ์จ์ด ๋๋ ์ํํธ์จ์ด์ ์ฌ์ฉ ๋๋ ๊ธฐํ ๊ฑฐ๋๋ก ์ธํด, ๊ทธ๋ก๋ถํฐ ๋๋ ์ด์ ๊ด๋ จํ์ฌ ๋ฐ์ํ๋ ๊ณ์ฝ, ๋ถ๋ฒํ์ ๋๋ ๊ธฐํ ์์ก์์ ์ด๋ ํ ์ฒญ๊ตฌ, ์ํด ๋๋ ๊ธฐํ ์ฑ
์์ ๋ํด์๋ ์ฑ
์์ ์ง์ง ์์ต๋๋ค.
MIT ๋ผ์ด์ ์ค
(๋ฐ๋ฆฌํ๋-๊ณ v1.3.0)
MIT ๋ผ์ด์ ์ค
์ ์๊ถ (c) 2015 ๋ฐ๋ฆฌํผ๋
์ด์ ๋ฐ๋ผ ๋ณธ ์ํํธ์จ์ด ๋ฐ ๊ด๋ จ ๋ฌธ์ ํ์ผ("์ํํธ์จ์ด")์ ์ฌ๋ณธ์ ์ทจ๋ํ๋ ๋ชจ๋ ์ฌ๋์๊ฒ ์ํํธ์จ์ด์ ์ฌ์ฉ, ๋ณต์ฌ, ์์ , ๋ณํฉ, ๊ฒ์, ๋ฐฐํฌ, ์ฌ๋ผ์ด์ ์ค ๋ฐ/๋๋ ํ๋งค ๊ถํ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๊ณ ์ ํ ์์ด ์ํํธ์จ์ด๋ฅผ ์ทจ๊ธํ ์ ์๋ ๊ถํ์ด ๋ฌด๋ฃ๋ก ๋ถ์ฌ๋๋ฉฐ, ๋ค์ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ํํธ์จ์ด๋ฅผ ์ ๊ณต๋ฐ๋ ์ฌ๋์๊ฒ๋ ๊ทธ๋ ๊ฒ ํ ์ ์๋ ๊ถํ์ด ํ์ฉ๋ฉ๋๋ค:
์์ ์ ์๊ถ ๊ณ ์ง ๋ฐ ๋ณธ ์ฌ์ฉ๊ถ ๊ณ ์ง๋ ์ํํธ์จ์ด์ ๋ชจ๋ ์ฌ๋ณธ ๋๋ ์๋น ๋ถ๋ถ์ ํฌํจ๋์ด์ผ ํฉ๋๋ค.
์ํํธ์จ์ด๋ ์ํ์ฑ, ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ ๋ฐ ๋น์นจํด์ ๋ํ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ์ด๋ ํ ์ข
๋ฅ์ ๋ช
์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ ์์ด "์๋ ๊ทธ๋๋ก" ์ ๊ณต๋ฉ๋๋ค. ์ด๋ ํ ๊ฒฝ์ฐ์๋ ์ ์์ ๋๋ ์ ์๊ถ ์์ ์๋ ์ํํธ์จ์ด ๋๋ ์ํํธ์จ์ด์ ์ฌ์ฉ ๋๋ ๊ธฐํ ๊ฑฐ๋๋ก ์ธํด, ๊ทธ๋ก๋ถํฐ ๋๋ ์ด์ ๊ด๋ จํ์ฌ ๋ฐ์ํ๋ ๊ณ์ฝ, ๋ถ๋ฒํ์ ๋๋ ๊ธฐํ ์์ก์์ ์ด๋ ํ ์ฒญ๊ตฌ, ์ํด ๋๋ ๊ธฐํ ์ฑ
์์ ๋ํด์๋ ์ฑ
์์ ์ง์ง ์์ต๋๋ค.
MIT ๋ผ์ด์ ์ค
(ํผํด2-์ฝํ
์ธ -์๋ํฐ 2.0.0-beta.1)
MIT ๋ผ์ด์ ์ค
์ ์๊ถ (c) 2015 ํ ๋ชจ์ผ ์ฝ์ผ๋๊ธฐ
์ด์ ๋ฐ๋ผ ๋ณธ ์ํํธ์จ์ด ๋ฐ ๊ด๋ จ ๋ฌธ์ ํ์ผ("์ํํธ์จ์ด")์ ์ฌ๋ณธ์ ์ทจ๋ํ๋ ๋ชจ๋ ์ฌ๋์๊ฒ ์ํํธ์จ์ด์ ์ฌ์ฉ, ๋ณต์ฌ, ์์ , ๋ณํฉ, ๊ฒ์, ๋ฐฐํฌ, ์ฌ๋ผ์ด์ ์ค ๋ฐ/๋๋ ํ๋งค ๊ถํ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๊ณ ์ ํ ์์ด ์ํํธ์จ์ด๋ฅผ ์ทจ๊ธํ ์ ์๋ ๊ถํ์ด ๋ฌด๋ฃ๋ก ๋ถ์ฌ๋๋ฉฐ, ๋ค์ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ํํธ์จ์ด๋ฅผ ์ ๊ณต๋ฐ๋ ์ฌ๋์๊ฒ๋ ๊ทธ๋ ๊ฒ ํ ์ ์๋ ๊ถํ์ด ํ์ฉ๋ฉ๋๋ค:
์์ ์ ์๊ถ ๊ณ ์ง ๋ฐ ๋ณธ ์ฌ์ฉ๊ถ ๊ณ ์ง๋ ์ํํธ์จ์ด์ ๋ชจ๋ ์ฌ๋ณธ ๋๋ ์๋น ๋ถ๋ถ์ ํฌํจ๋์ด์ผ ํฉ๋๋ค.
์ํํธ์จ์ด๋ ์ํ์ฑ, ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ ๋ฐ ๋น์นจํด์ ๋ํ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ์ด๋ ํ ์ข
๋ฅ์ ๋ช
์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ ์์ด "์๋ ๊ทธ๋๋ก" ์ ๊ณต๋ฉ๋๋ค. ์ด๋ ํ ๊ฒฝ์ฐ์๋ ์ ์์ ๋๋ ์ ์๊ถ ์์ ์๋ ์ํํธ์จ์ด ๋๋ ์ํํธ์จ์ด์ ์ฌ์ฉ ๋๋ ๊ธฐํ ๊ฑฐ๋๋ก ์ธํด, ๊ทธ๋ก๋ถํฐ ๋๋ ์ด์ ๊ด๋ จํ์ฌ ๋ฐ์ํ๋ ๊ณ์ฝ, ๋ถ๋ฒํ์ ๋๋ ๊ธฐํ ์์ก์์ ๋ฐ์ํ๋ ์ฒญ๊ตฌ, ์ํด ๋๋ ๊ธฐํ ์ฑ
์์ ๋ํด ์ฑ
์์ ์ง์ง ์์ต๋๋ค.
MIT ๋ผ์ด์ ์ค
(AngularJS v1.6.4, bower-angular v1.6.4)
MIT ๋ผ์ด์ ์ค(MIT)
์ ์๊ถ (c) 2016 Angular
์ด์ ๋ฐ๋ผ ๋ณธ ์ํํธ์จ์ด ๋ฐ ๊ด๋ จ ๋ฌธ์ ํ์ผ("์ํํธ์จ์ด")์ ์ฌ๋ณธ์ ์ทจ๋ํ๋ ๋ชจ๋ ์ฌ๋์๊ฒ ์ํํธ์จ์ด์ ์ฌ์ฉ, ๋ณต์ฌ, ์์ , ๋ณํฉ, ๊ฒ์, ๋ฐฐํฌ, ์ฌ๋ผ์ด์ ์ค ๋ฐ/๋๋ ํ๋งค ๊ถํ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๊ณ ์ ํ ์์ด ์ํํธ์จ์ด๋ฅผ ์ทจ๊ธํ ์ ์๋ ๊ถํ์ด ๋ฌด๋ฃ๋ก ๋ถ์ฌ๋๋ฉฐ, ๋ค์ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ํํธ์จ์ด๋ฅผ ์ ๊ณต๋ฐ๋ ์ฌ๋์๊ฒ๋ ๊ทธ๋ ๊ฒ ํ ์ ์๋ ๊ถํ์ด ํ์ฉ๋ฉ๋๋ค:
์์ ์ ์๊ถ ๊ณ ์ง ๋ฐ ๋ณธ ์ฌ์ฉ๊ถ ๊ณ ์ง๋ ์ํํธ์จ์ด์ ๋ชจ๋ ์ฌ๋ณธ ๋๋ ์๋น ๋ถ๋ถ์ ํฌํจ๋์ด์ผ ํฉ๋๋ค.
์ํํธ์จ์ด๋ ์ํ์ฑ, ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ ๋ฐ ๋น์นจํด์ ๋ํ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ์ด๋ ํ ์ข
๋ฅ์ ๋ช
์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ ์์ด "์๋ ๊ทธ๋๋ก" ์ ๊ณต๋ฉ๋๋ค. ์ด๋ ํ ๊ฒฝ์ฐ์๋ ์ ์์ ๋๋ ์ ์๊ถ ์์ ์๋ ์ํํธ์จ์ด ๋๋ ์ํํธ์จ์ด์ ์ฌ์ฉ ๋๋ ๊ธฐํ ๊ฑฐ๋๋ก ์ธํด, ๊ทธ๋ก๋ถํฐ ๋๋ ์ด์ ๊ด๋ จํ์ฌ ๋ฐ์ํ๋ ๊ณ์ฝ, ๋ถ๋ฒํ์ ๋๋ ๊ธฐํ ์์ก์์ ์ด๋ ํ ์ฒญ๊ตฌ, ์ํด ๋๋ ๊ธฐํ ์ฑ
์์ ๋ํด์๋ ์ฑ
์์ ์ง์ง ์์ต๋๋ค.
MIT ๋ผ์ด์ ์ค
(์ง๊ตฌ๊ถ ์ฝ์ด 0.4.2)
MIT ๋ผ์ด์ ์ค(MIT)
์ ์๊ถ (c) 2017 ergosign
์ด์ ๋ฐ๋ผ ๋ณธ ์ํํธ์จ์ด ๋ฐ ๊ด๋ จ ๋ฌธ์ ํ์ผ("์ํํธ์จ์ด")์ ์ฌ๋ณธ์ ์ทจ๋ํ๋ ๋ชจ๋ ์ฌ๋์๊ฒ ์ํํธ์จ์ด์ ์ฌ์ฉ, ๋ณต์ฌ, ์์ , ๋ณํฉ, ๊ฒ์, ๋ฐฐํฌ, ์ฌ๋ผ์ด์ ์ค ๋ฐ/๋๋ ํ๋งค ๊ถํ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๊ณ ์ ํ ์์ด ์ํํธ์จ์ด๋ฅผ ์ทจ๊ธํ ์ ์๋ ๊ถํ์ด ๋ฌด๋ฃ๋ก ๋ถ์ฌ๋๋ฉฐ, ๋ค์ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ํํธ์จ์ด๋ฅผ ์ ๊ณต๋ฐ๋ ์ฌ๋์๊ฒ๋ ๊ทธ๋ ๊ฒ ํ ์ ์๋ ๊ถํ์ด ํ์ฉ๋ฉ๋๋ค:
์์ ์ ์๊ถ ๊ณ ์ง ๋ฐ ๋ณธ ์ฌ์ฉ๊ถ ๊ณ ์ง๋ ์ํํธ์จ์ด์ ๋ชจ๋ ์ฌ๋ณธ ๋๋ ์๋น ๋ถ๋ถ์ ํฌํจ๋์ด์ผ ํฉ๋๋ค.
์ํํธ์จ์ด๋ ์ํ์ฑ, ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ ๋ฐ ๋น์นจํด์ ๋ํ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ์ด๋ ํ ์ข
๋ฅ์ ๋ช
์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ ์์ด "์๋ ๊ทธ๋๋ก" ์ ๊ณต๋ฉ๋๋ค. ์ด๋ ํ ๊ฒฝ์ฐ์๋ ์ ์์ ๋๋ ์ ์๊ถ ์์ ์๋ ์ํํธ์จ์ด ๋๋ ์ํํธ์จ์ด์ ์ฌ์ฉ ๋๋ ๊ธฐํ ๊ฑฐ๋๋ก ์ธํด, ๊ทธ๋ก๋ถํฐ ๋๋ ์ด์ ๊ด๋ จํ์ฌ ๋ฐ์ํ๋ ๊ณ์ฝ, ๋ถ๋ฒํ์ ๋๋ ๊ธฐํ ์์ก์์ ์ด๋ ํ ์ฒญ๊ตฌ, ์ํด ๋๋ ๊ธฐํ ์ฑ
์์ ๋ํด์๋ ์ฑ
์์ ์ง์ง ์์ต๋๋ค.
MIT ๋ผ์ด์ ์ค
(urllib3 1.12, urllib3 1.13.1)
์ด๊ฒ์ MIT ๋ผ์ด์ ์ค์
๋๋ค: http://www.opensource.org/licenses/mit-license.php
์ ์๊ถ 2008-2014 ์๋๋ ์ด ํํธ๋กํ ๋ฐ ๊ธฐ์ฌ์(CONTRIBUTORS.txt ์ฐธ์กฐ)
์ด์ ๋ฐ๋ผ ๋ณธ ์ํํธ์จ์ด ๋ฐ ๊ด๋ จ ๋ฌธ์ ํ์ผ("์ํํธ์จ์ด")์ ์ฌ๋ณธ์ ์ทจ๋ํ๋ ๋ชจ๋ ์ฌ๋์๊ฒ ์ํํธ์จ์ด์ ์ฌ์ฉ, ๋ณต์ฌ, ์์ , ๋ณํฉ, ๊ฒ์, ๋ฐฐํฌ, ์ฌ๋ผ์ด์ ์ค ๋ฐ/๋๋ ํ๋งค ๊ถํ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๊ณ ์ ํ ์์ด ์ํํธ์จ์ด๋ฅผ ์ทจ๊ธํ ์ ์๋ ๊ถํ์ด ๋ฌด๋ฃ๋ก ๋ถ์ฌ๋๋ฉฐ, ๋ค์ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ํํธ์จ์ด๋ฅผ ์ ๊ณต๋ฐ๋ ์ฌ๋์๊ฒ๋ ๊ทธ๋ ๊ฒ ํ ์ ์๋ ๊ถํ์ด ํ์ฉ๋ฉ๋๋ค:
์์ ์ ์๊ถ ๊ณ ์ง ๋ฐ ๋ณธ ์ฌ์ฉ๊ถ ๊ณ ์ง๋ ์ํํธ์จ์ด์ ๋ชจ๋ ์ฌ๋ณธ ๋๋ ์๋น ๋ถ๋ถ์ ํฌํจ๋์ด์ผ ํฉ๋๋ค.
์ํํธ์จ์ด๋ ์ํ์ฑ, ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ ๋ฐ ๋น์นจํด์ ๋ํ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ์ด๋ ํ ์ข
๋ฅ์ ๋ช
์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ ์์ด "์๋ ๊ทธ๋๋ก" ์ ๊ณต๋ฉ๋๋ค. ์ด๋ ํ ๊ฒฝ์ฐ์๋ ์ ์์ ๋๋ ์ ์๊ถ ์์ ์๋ ์ํํธ์จ์ด ๋๋ ์ํํธ์จ์ด์ ์ฌ์ฉ ๋๋ ๊ธฐํ ๊ฑฐ๋๋ก ์ธํด, ๊ทธ๋ก๋ถํฐ ๋๋ ์ด์ ๊ด๋ จํ์ฌ ๋ฐ์ํ๋ ๊ณ์ฝ, ๋ถ๋ฒํ์ ๋๋ ๊ธฐํ ์์ก์์ ์ด๋ ํ ์ฒญ๊ตฌ, ์ํด ๋๋ ๊ธฐํ ์ฑ
์์ ๋ํด์๋ ์ฑ
์์ ์ง์ง ์์ต๋๋ค.
Mozilla ํผ๋ธ๋ฆญ ๋ผ์ด์ ์ค 1.0
(ERLANG 17.3-DFSG)
Mozilla ๊ณต๊ฐ ๋ผ์ด์ ์ค ๋ฒ์ 1.0
1. ์ ์.
1. "๊ธฐ์ฌ์"๋ ์์ ์ฌํญ์ ์์ฑํ๊ฑฐ๋ ์์ฑ์ ๊ธฐ์ฌํ๋ ๊ฐ ์ฃผ์ฒด๋ฅผ ์๋ฏธํฉ๋๋ค.
2. "๊ธฐ์ฌ์ ๋ฒ์ "์ด๋ ์๋ณธ ์ฝ๋, ๊ธฐ์ฌ์๊ฐ ์ฌ์ฉํ ์ด์ ์์ ์ฌํญ ๋ฐ ํน์ ๊ธฐ์ฌ์๊ฐ ์ํํ ์์ ์ฌํญ์ ์กฐํฉ์ ์๋ฏธํฉ๋๋ค.
3. "์ ์ฉ ๋์ ์ฝ๋"๋ ์๋ณธ ์ฝ๋ ๋๋ ์์ ์ฝ๋ ๋๋ ์๋ณธ ์ฝ๋์ ์์ ์ฝ๋์ ์กฐํฉ์ ์๋ฏธํ๋ฉฐ, ๊ฐ๊ฐ์ ๊ฒฝ์ฐ ๊ทธ ์ผ๋ถ๋ฅผ ํฌํจํฉ๋๋ค.
4. "์ ์ ๋ฐฐํฌ ๋ฉ์ปค๋์ฆ"์ด๋ ์ํํธ์จ์ด ๊ฐ๋ฐ ์ปค๋ฎค๋ํฐ์์ ๋ฐ์ดํฐ์ ์ ์์ ์ ์ก์ ์ํด ์ผ๋ฐ์ ์ผ๋ก ์ธ์ ๋๋ ๋ฉ์ปค๋์ฆ์ ์๋ฏธํฉ๋๋ค.
5. "์คํ ํ์ผ"์ ์์ค ์ฝ๋ ์ด์ธ์ ๋ชจ๋ ํํ์ ์ปค๋ฒ๋ ์ฝ๋๋ฅผ ์๋ฏธํฉ๋๋ค.
6. "์ต์ด ๊ฐ๋ฐ์"๋ ๋ณ์ฒจ A์์ ์๊ตฌํ๋ ์์ค ์ฝ๋ ๊ณ ์ง์์ ์ต์ด ๊ฐ๋ฐ์๋ก ๋ช
์๋ ๊ฐ์ธ ๋๋ ๋ฒ์ธ์ ์๋ฏธํฉ๋๋ค.
7. "๋๊ท๋ชจ ์ ์๋ฌผ"์ด๋ ์ ์ฉ ๋์ ์ฝ๋ ๋๋ ๊ทธ ์ผ๋ถ๊ฐ ๋ณธ ๋ผ์ด์ ์ค ์กฐ๊ฑด์ ์ ์ฉ์ ๋ฐ์ง ์๋ ์ฝ๋์ ๊ฒฐํฉ๋ ์ ์๋ฌผ์ ์๋ฏธํฉ๋๋ค.
8. "๋ผ์ด์ ์ค"๋ ๋ณธ ๋ฌธ์๋ฅผ ์๋ฏธํฉ๋๋ค.
"์์ "์ด๋ ์๋ณธ ์ฝ๋ ๋๋ ์ด์ ์์ ๋ณธ์ ๋ด์ฉ์ด๋ ๊ตฌ์กฐ์ ์ถ๊ฐ๋๊ฑฐ๋ ์ญ์ ๋ ๋ชจ๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค. ์ปค๋ฒ ์ฝ๋๊ฐ ์ผ๋ จ์ ํ์ผ๋ก ๊ณต๊ฐ๋๋ ๊ฒฝ์ฐ ์์ ๋ณธ์ด ๋ฉ๋๋ค:
A. ์๋ณธ ์ฝ๋ ๋๋ ์ด์ ์์ ์ฌํญ์ด ํฌํจ๋ ํ์ผ์ ๋ด์ฉ์ ์ถ๊ฐํ๊ฑฐ๋ ์ญ์ ํ๋ ํ์.
B. ์๋ณธ ์ฝ๋ ๋๋ ์ด์ ์์ ๋ณธ์ ์ผ๋ถ๊ฐ ํฌํจ๋ ์ ํ์ผ.
9. "์๋ณธ ์ฝ๋"๋ ๋ณ์ฒจ A์์ ์๊ตฌํ๋ ์์ค ์ฝ๋ ๊ณ ์ง์ ์๋ณธ ์ฝ๋๋ก ์ค๋ช
๋์ด ์๊ณ ๋ณธ ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ์ถ์๋ ๋น์์๋ ์ด๋ฏธ ๋ณธ ๋ผ์ด์ ์ค์ ์ ์ฉ์ ๋ฐ๋ ์ปค๋ฒ๋ ์ฝ๋๊ฐ ์๋ ์ปดํจํฐ ์ํํธ์จ์ด ์ฝ๋์ ์์ค ์ฝ๋๋ฅผ ์๋ฏธํฉ๋๋ค.
10. "์์ค ์ฝ๋"๋ ์ปค๋ฒ ์ฝ๋์ ํฌํจ๋ ๋ชจ๋ ๋ชจ๋๊ณผ ๊ด๋ จ๋ ์ธํฐํ์ด์ค ์ ์ ํ์ผ, ์คํ ํ์ผ์ ์ปดํ์ผ ๋ฐ ์ค์น๋ฅผ ์ ์ดํ๋ ๋ฐ ์ฌ์ฉ๋๋ ์คํฌ๋ฆฝํธ, ๋๋ ์ ์ฝ๋ ๋๋ ๊ธฐ์ฌ์๊ฐ ์ ํํ ์ ์๋ ค์ง ๋ค๋ฅธ ์ปค๋ฒ ์ฝ๋์์ ์์ค ์ฝ๋ ์ฐจ์ด ๋น๊ต ๋ชฉ๋ก์ ํฌํจํ์ฌ ์์ ํ ๋ ์ ํธํ๋ ํํ์ ์ปค๋ฒ ์ฝ๋๋ฅผ ์๋ฏธํฉ๋๋ค. ์์ค ์ฝ๋๋ ์ ์ ํ ์์ถ ํด์ ๋๋ ์์ถ ํด์ ์ํํธ์จ์ด๊ฐ ๋ฌด๋ฃ๋ก ๋๋ฆฌ ์ฌ์ฉ ๊ฐ๋ฅํ๋ค๋ฉด ์์ถ ๋๋ ์์นด์ด๋ธ ํํ๋ก ์กด์ฌํ ์ ์์ต๋๋ค.
11. "์ฌ์ฉ์"๋ ๋ณธ ๋ผ์ด์ ์ค์ ๋ชจ๋ ์กฐ๊ฑด์ ๋ฐ๋ผ ๊ถ๋ฆฌ๋ฅผ ํ์ฌํ๊ณ ์ด๋ฅผ ์ค์ํ๋ ๊ฐ์ธ ๋๋ ๋ฒ์ธ์ ์๋ฏธํฉ๋๋ค. ๋ฒ์ธ์ ๊ฒฝ์ฐ, "๊ทํ"๋ ๊ทํ๋ฅผ ์ง๋ฐฐํ๊ฑฐ๋, ๊ทํ๋ก๋ถํฐ ์ง๋ฐฐ๋ฅผ ๋ฐ๊ฑฐ๋, ๊ทํ์ ๊ณต๋ ์ง๋ฐฐ๋ฅผ ๋ฐ๋ ๋ชจ๋ ๋ฒ์ธ์ ํฌํจํฉ๋๋ค. ์ด ์ ์์ ๋ชฉ์ ์ "ํต์ "๋ (a) ๊ณ์ฝ ๋๋ ๊ธฐํ ๋ฐฉ์์ผ๋ก ํด๋น ๋ฒ์ธ์ ์ง์ ๋๋ ๊ด๋ฆฌ๋ฅผ ์ ๋ฐํ ์ ์๋ ์ง์ ๋๋ ๊ฐ์ ์ ์ธ ๊ถํ ๋๋ (b) ํด๋น ๋ฒ์ธ์ ๋ฐํ ์ฃผ์ ๋๋ ์์ต์ ์์ ๊ถ์ 50%(50%) ์ด์์ ์์ ํ๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค.
ย 2. ์์ค ์ฝ๋ ๋ผ์ด์ ์ค.
2.1. ์ด๊ธฐ ๊ฐ๋ฐ์ ๋ณด์กฐ๊ธ.
์ด์ ๋ฐ๋ผ ์ต์ด ๊ฐ๋ฐ์๋ ์ 3์์ ์ง์ ์ฌ์ฐ๊ถ ์ฃผ์ฅ์ ๋ฐ๋ผ ์ ์ธ๊ณ์์ ๋ก์ดํฐ๊ฐ ์๋ ๋น๋
์ ์ ๋ผ์ด์ ์ค๋ฅผ ๊ทํ์๊ฒ ๋ถ์ฌํฉ๋๋ค:
a. ์๋ณธ ์ฝ๋(๋๋ ๊ทธ ์ผ๋ถ)๋ฅผ ์์ ์ฌ๋ถ์ ๊ด๊ณ์์ด ๋๋ ๋ ํฐ ์ ์๋ฌผ์ ์ผ๋ถ๋ก ์ฌ์ฉ, ๋ณต์ , ์์ , ์ ์, ์ํ, ์ฌ๋ผ์ด์ ์ค ๋ฐ ๋ฐฐํฌํ๋ ํ์.
b. ํ์ฌ ๋๋ ํฅํ ์ต์ด ๊ฐ๋ฐ์๊ฐ ์์ ํ๊ฑฐ๋ ํต์ ํ๋ ํนํ์ ๋ฐ๋ผ ์๋ณธ ์ฝ๋(๋๋ ๊ทธ ์ผ๋ถ)๋ฅผ ์ ์, ์ ์, ์ฌ์ฉ ๋ฐ ํ๋งค("ํ์ฉ")ํ๋, ๊ทธ๋ฌํ ํนํ๊ฐ ๊ทํ๊ฐ ์๋ณธ ์ฝ๋(๋๋ ๊ทธ ์ผ๋ถ)๋ฅผ ํ์ฉํ๋ ๋ฐ ํฉ๋ฆฌ์ ์ผ๋ก ํ์ํ ๋ฒ์๊น์ง๋ง ํ์ฉํ๊ณ ์ถ๊ฐ ์์ ๋๋ ์กฐํฉ์ ํ์ฉํ๋ ๋ฐ ํ์ํ ๊ทธ ์ด์์ ๋ฒ์๊น์ง ํ์ฉํ์ง ์๋ ๊ฒฝ์ฐ์
๋๋ค.
2.2. ๊ธฐ์ฌ์ ๋ณด์กฐ๊ธ.
์ด์ ๋ฐ๋ผ ๊ฐ ๊ธฐ์ฌ์๋ ์ 3์์ ์ง์ ์ฌ์ฐ๊ถ ์ฃผ์ฅ์ ๋ฐ๋ผ ์ ์ธ๊ณ์์ ๋ก์ดํฐ๊ฐ ์๋ ๋น๋
์ ์ ๋ผ์ด์ ์ค๋ฅผ ๊ทํ์๊ฒ ๋ถ์ฌํฉ๋๋ค:
a. ํด๋น ๊ธฐ์ฌ์๊ฐ ๋ง๋ ์์ ์ฌํญ(๋๋ ๊ทธ ์ผ๋ถ)์ ์์ ํ์ง ์์ ์ํ๋ก, ๋ค๋ฅธ ์์ ์ฌํญ๊ณผ ํจ๊ป, ์ปค๋ฒ ์ฝ๋ ๋๋ ๋ ํฐ ์์
์ ์ผ๋ถ๋ก ์ฌ์ฉ, ๋ณต์ , ์์ , ํ์, ์ํ, ์ฌ๋ผ์ด์ ์ค ๋ฐ ๋ฐฐํฌํ๋ ๊ฒ. ๊ทธ๋ฆฌ๊ณ
b. ๊ธฐ์ฌ์๊ฐ ํ์ฌ ๋๋ ํฅํ ์์ ํ๊ฑฐ๋ ํต์ ํ๋ ํนํ์ ๋ฐ๋ผ ๊ธฐ์ฌ์ ๋ฒ์ (๋๋ ๊ทธ ์ผ๋ถ)์ ํ์ฉํ๋, ๊ทธ๋ฌํ ํนํ๊ฐ ๊ทํ๊ฐ ๊ธฐ์ฌ์ ๋ฒ์ (๋๋ ๊ทธ ์ผ๋ถ)์ ํ์ฉํ๊ธฐ ์ํด ํฉ๋ฆฌ์ ์ผ๋ก ํ์ํ ๋ฒ์๊น์ง๋ง, ๊ทธ๋ฆฌ๊ณ ์ถ๊ฐ ์์ ๋๋ ์กฐํฉ์ ํ์ฉํ๋ ๋ฐ ํ์ํ ๊ทธ ์ด์์ ๋ฒ์๊น์ง๋ง ํด๋น ํนํ๋ฅผ ์ด์ฉํ ์ ์์ต๋๋ค.
3. ๋ฐฐํฌ ์๋ฌด.
3.1. ๋ผ์ด์ ์ค ์ ์ฉ.
์ฌ์ฉ์๊ฐ ์์ฑํ๊ฑฐ๋ ์ฌ์ฉ์๊ฐ ๊ธฐ์ฌํ๋ ์์ ์ฌํญ์ 2.2ํญ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ๋ณธ ๋ผ์ด์ ์ค์ ์กฐ๊ฑด์ ์ํด ๊ท์จ๋ฉ๋๋ค. ์ปค๋ฒ ์ฝ๋์ ์์ค ์ฝ๋ ๋ฒ์ ์ ๋ณธ ๋ผ์ด์ ์ค์ ์กฐ๊ฑด ๋๋ 6.1ํญ์ ๋ฐ๋ผ ์ถ์๋๋ ๋ณธ ๋ผ์ด์ ์ค์ ํฅํ ๋ฒ์ ์ ์ํด์๋ง ๋ฐฐํฌํ ์ ์์ผ๋ฉฐ, ๊ทํ๋ ๋ฐฐํฌํ๋ ๋ชจ๋ ์์ค ์ฝ๋ ์ฌ๋ณธ์ ๋ณธ ๋ผ์ด์ ์ค ์ฌ๋ณธ์ ํฌํจ์์ผ์ผ ํฉ๋๋ค. ๊ทํ๋ ๋ณธ ๋ผ์ด์ ์ค์ ํด๋น ๋ฒ์ ๋๋ ๋ณธ ๋ผ์ด์ ์ค์ ๋ฐ๋ฅธ ์์ ์์ ๊ถ๋ฆฌ๋ฅผ ๋ณ๊ฒฝํ๊ฑฐ๋ ์ ํํ๋ ์กฐ๊ฑด์ ์์ค ์ฝ๋ ๋ฒ์ ์ ์ ์ํ๊ฑฐ๋ ๋ถ๊ณผํ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๊ทํ๋ 3.5ํญ์ ์ค๋ช
๋ ์ถ๊ฐ ๊ถ๋ฆฌ๋ฅผ ์ ๊ณตํ๋ ์ถ๊ฐ ๋ฌธ์๋ฅผ ํฌํจํ ์ ์์ต๋๋ค.
3.2. ์์ค ์ฝ๋์ ๊ฐ์ฉ์ฑ.
๊ทํ๊ฐ ์์ฑํ๊ฑฐ๋ ๊ทํ๊ฐ ๊ธฐ์ฌํ๋ ๋ชจ๋ ์์ ์ฌํญ์ ๋ณธ ๋ผ์ด์ ์ค ์กฐ๊ฑด์ ๋ฐ๋ผ ์คํ ๊ฐ๋ฅ ๋ฒ์ ๊ณผ ๋์ผํ ๋งค์ฒด ๋๋ ํ์ฉ๋ ์ ์ ๋ฐฐํฌ ๋ฉ์ปค๋์ฆ์ ํตํด ์คํ ๊ฐ๋ฅ ๋ฒ์ ์ ์ ๊ณตํ ๋ชจ๋ ์ฌ๋์๊ฒ ์์ค ์ฝ๋ ํํ๋ก ์ ๊ณต๋์ด์ผ ํ๋ฉฐ, ์ ์ ๋ฐฐํฌ ๋ฉ์ปค๋์ฆ์ ํตํด ์ ๊ณต๋๋ ๊ฒฝ์ฐ ์ฒ์ ์ ๊ณต๋ ๋ ๋ก๋ถํฐ ์ต์ 12๊ฐ์ ๋์ ๋๋ ํด๋น ํน์ ์์ ์ฌํญ์ ํ์ ๋ฒ์ ์ด ํด๋น ์์ ์์๊ฒ ์ ๊ณต๋ ํ ์ต์ 6๊ฐ์ ๋์ ๊ณ์ ์ ๊ณต๋์ด์ผ ํฉ๋๋ค. ๊ทํ๋ ์ ์ ๋ฐฐํฌ ๋ฉ์ปค๋์ฆ์ด ์ 3์์ ์ํด ์ ์ง๋๋ ๊ฒฝ์ฐ์๋ ์์ค ์ฝ๋ ๋ฒ์ ์ ๊ณ์ ์ฌ์ฉํ ์ ์๋๋ก ๋ณด์ฅํ ์ฑ
์์ด ์์ต๋๋ค.
3.3. ์์ ์ฌํญ ์ค๋ช
.
๊ทํ๋ ๊ทํ๊ฐ ๊ธฐ์ฌํ ๋ชจ๋ ์ปค๋ฒ๋ ์ฝ๋์ ํด๋น ์ปค๋ฒ๋ ์ฝ๋๋ฅผ ์์ฑํ๊ธฐ ์ํด ์ํํ ๋ณ๊ฒฝ ์ฌํญ๊ณผ ๋ณ๊ฒฝ ๋ ์ง๋ฅผ ๊ธฐ๋กํ ํ์ผ์ ํฌํจ์์ผ์ผ ํฉ๋๋ค. ๊ทํ๋ ์์ ์ฌํญ์ด ์ต์ด ๊ฐ๋ฐ์๊ฐ ์ ๊ณตํ ์๋ณธ ์ฝ๋์์ ์ง๊ฐ์ ์ ์ผ๋ก ํ์๋์๋ค๋ ๋์ ์ ๋๋ ๋ฌธ๊ตฌ๋ฅผ ํฌํจํด์ผ ํ๋ฉฐ, (a) ์์ค ์ฝ๋์ ์ต์ด ๊ฐ๋ฐ์์ ์ด๋ฆ์ ํฌํจ์ํค๊ณ (b) ์คํ ๊ฐ๋ฅ ๋ฒ์ ๋๋ ๊ด๋ จ ๋ฌธ์์ ๋ชจ๋ ๊ณต์ง์ ์ ์ฉ ๋์ ์ฝ๋์ ์ถ์ฒ ๋๋ ์์ ๊ถ์ ์ค๋ช
ํ๋ ๋ฌธ๊ตฌ๋ฅผ ํฌํจ์์ผ์ผ ํฉ๋๋ค.
ย ย
3.4. ์ง์ ์ฌ์ฐ๊ถ ๋ฌธ์
a. ์ 3์ ์ฒญ๊ตฌ.
ํน์ ๊ธฐ๋ฅ์ด๋ ์ฝ๋(๋๋ ๋ณธ ๋ผ์ด์ ์ค์ ๋ฐ๋ฅธ ํ์ฉ)์ ๋ํด ๋น์ฌ์๊ฐ ์ง์ ์ฌ์ฐ๊ถ์ ์ฃผ์ฅํ๋ค๋ ์ฌ์ค์ ์๊ฒ ๋ ๊ฒฝ์ฐ, ๊ทํ๋ ์์ค ์ฝ๋ ๋ฐฐํฌ์ ํด๋น ์ฃผ์ฅ ๋ฐ ์ฃผ์ฅ์ ์ ๊ธฐํ ๋น์ฌ์๋ฅผ ์์ ์๊ฐ ๋๊ตฌ์๊ฒ ์ฐ๋ฝํด์ผ ํ๋์ง ์ ์ ์๋๋ก ์ถฉ๋ถํ ์์ธํ ์ค๋ช
ํ๋ "LEGAL"์ด๋ผ๋ ์ ๋ชฉ์ ํ
์คํธ ํ์ผ์ ํฌํจ์์ผ์ผ ํฉ๋๋ค. 3.2ํญ์ ์ค๋ช
๋ ๋๋ก ์์ ๋ณธ์ ์ ๊ณตํ ํ์ ๊ทธ๋ฌํ ์ง์์ ์ป์ ๊ฒฝ์ฐ, ๊ทํ๋ ๊ทธ ์ดํ์ ์ ๊ณตํ๋ ๋ชจ๋ ์ฌ๋ณธ์์ LEGAL ํ์ผ์ ์ฆ์ ์์ ํด์ผ ํ๋ฉฐ, ํด๋น ์ฝ๋๋ฅผ ๋ฐ์ ์ฌ๋๋ค์๊ฒ ์๋ก์ด ์ง์์ ์ป์์์ ์๋ฆฌ๊ธฐ ์ํด ํฉ๋ฆฌ์ ์ผ๋ก ๊ณ์ฐ๋ ๊ธฐํ ๋จ๊ณ(์ ์ ํ ๋ฉ์ผ๋ง ๋ฆฌ์คํธ ๋๋ ๋ด์ค ๊ทธ๋ฃน์ ํต์งํ๋ ๋ฑ)๋ฅผ ์ทจํด์ผ ํฉ๋๋ค.
b. ๊ธฐ์ฌ์ API.
๊ทํ์ ์์ ์ฌํญ์ด ์ ํ๋ฆฌ์ผ์ด์
ํ๋ก๊ทธ๋๋ฐ ์ธํฐํ์ด์ค์ด๊ณ ๊ทํ๊ฐ ํด๋น API๋ฅผ ๊ตฌํํ๋ ๋ฐ ํฉ๋ฆฌ์ ์ผ๋ก ํ์ํ ํนํ๋ฅผ ์์ ํ๊ฑฐ๋ ๊ด๋ฆฌํ๋ ๊ฒฝ์ฐ ์ด ์ ๋ณด๋ LEGAL ํ์ผ์ ํฌํจํด์ผ ํฉ๋๋ค.
3.5. ํ์ ๊ณ ์ง ์ฌํญ.
๊ทํ๋ ์์ค ์ฝ๋์ ๊ฐ ํ์ผ๊ณผ ๋ณธ ๋ผ์ด์ ์ค์ ๋ชจ๋ ๋ฌธ์์ ๋ณ์ฒจ A์ ๊ณ ์ง๋ฅผ ๋ณต์ ํด์ผ ํ๋ฉฐ, ์ฌ๊ธฐ์ ๊ทํ๋ ๋์ ์ฝ๋์ ๊ด๋ จ๋ ์์ ์์ ๊ถ๋ฆฌ๋ฅผ ์ค๋ช
ํด์ผ ํฉ๋๋ค. ๊ทํ๊ฐ ํ๋ ์ด์์ ์์ ๋ณธ์ ์์ฑํ ๊ฒฝ์ฐ, ๊ทํ๋ ๋ณ์ฒจ A์ ๊ธฐ์ ๋ ๊ณ ์ง์ ๊ทํ์ ์ด๋ฆ์ ๊ธฐ์ฌ์๋ก ์ถ๊ฐํ ์ ์์ต๋๋ค. ํน์ ์์ค ์ฝ๋ ํ์ผ์ ๊ตฌ์กฐ์ ๊ทธ๋ฌํ ๊ณ ์ง๋ฅผ ๋ฃ์ ์ ์๋ ๊ฒฝ์ฐ, ์ฌ์ฉ์๊ฐ ๊ทธ๋ฌํ ๊ณ ์ง๋ฅผ ์ฐพ์ ๊ฐ๋ฅ์ฑ์ด ์๋ ์์น(์: ๊ด๋ จ ๋๋ ํ ๋ฆฌ ํ์ผ)์ ๊ทธ๋ฌํ ๊ณ ์ง๋ฅผ ํฌํจ์์ผ์ผ ํฉ๋๋ค. ๊ทํ๋ ํ๋ ์ด์์ ๋์ ์ฝ๋ ์์ ์์๊ฒ ๋ณด์ฆ, ์ง์, ๋ฐฐ์ ๋๋ ์ฑ
์ ์๋ฌด๋ฅผ ์ ๊ณตํ๊ณ ์ด์ ๋ํ ์์๋ฃ๋ฅผ ๋ถ๊ณผํ ์ ์์ต๋๋ค. ๋จ, ์ต์ด ๊ฐ๋ฐ์๋ ๊ธฐ์ฌ์๋ฅผ ๋์ ํด์๊ฐ ์๋๋ผ ๊ทํ ์์ ์ ์ํด์๋ง ๊ทธ๋ ๊ฒ ํ ์ ์์ต๋๋ค. ๊ทํ๋ ๊ทธ๋ฌํ ๋ณด์ฆ, ์ง์, ๋ฐฐ์ ๋๋ ์ฑ
์ ์๋ฌด๊ฐ ๊ทํ ๋จ๋
์ผ๋ก ์ ๊ณตํ๋ ๊ฒ์์ ๋ถ๋ช
ํ ํด์ผ ํ๋ฉฐ, ๊ทํ๋ ๊ทํ๊ฐ ์ ๊ณตํ๋ ๋ณด์ฆ, ์ง์, ๋ฐฐ์ ๋๋ ์ฑ
์ ์กฐ๊ฑด์ผ๋ก ์ธํด ์ด๊ธฐ ๊ฐ๋ฐ์ ๋๋ ํด๋น ๊ธฐ์ฌ์์๊ฒ ๋ฐ์ํ ๋ชจ๋ ์ฑ
์์ ๋ํด ์ด๊ธฐ ๊ฐ๋ฐ์ ๋ฐ ๋ชจ๋ ๊ธฐ์ฌ์๋ฅผ ๋ฉด์ฑ
ํ๋ ๋ฐ ๋์ํฉ๋๋ค.
3.6. ์คํ ๋ฒ์ ๋ฐฐํฌ.
๊ทํ๋ ํด๋น ์ปค๋ฒ๋ ์ฝ๋์ ๋ํด 3.1-3.5ํญ์ ์๊ฑด์ ์ถฉ์กฑํ๊ณ , 3.2ํญ์ ์๋ฌด๋ฅผ ์ดํํ ๋ฐฉ๋ฒ๊ณผ ์ฅ์์ ๋ํ ์ค๋ช
์ ํฌํจํ์ฌ ๋ณธ ๋ผ์ด์ ์ค ์กฐ๊ฑด์ ๋ฐ๋ผ ์ปค๋ฒ๋ ์ฝ๋์ ์์ค ์ฝ๋ ๋ฒ์ ์ ์ฌ์ฉํ ์ ์์์ ๋ช
์ํ๋ ๊ณ ์ง๋ฅผ ํฌํจํ๋ ๊ฒฝ์ฐ์๋ง ์คํ ๊ฐ๋ฅ ํํ๋ก ์ปค๋ฒ๋ ์ฝ๋๋ฅผ ๋ฐฐํฌํ ์ ์์ต๋๋ค. ์ด ๊ณ ์ง๋ ๊ทํ๊ฐ ๋์ ์ฝ๋์ ๊ด๋ จ๋ ์์ ์์ ๊ถ๋ฆฌ๋ฅผ ์ค๋ช
ํ๋ ์คํ ๊ฐ๋ฅ ๋ฒ์ , ๊ด๋ จ ๋ฌธ์ ๋๋ ๋ด๋ณด๋ฌผ์ ์๋ ๋ชจ๋ ๊ณ ์ง์ ๋์ ๋๊ฒ ํฌํจ๋์ด์ผ ํฉ๋๋ค. ๊ทํ๋ ๋ณธ ๋ผ์ด์ ์ค์ ์กฐ๊ฑด์ ์ค์ํ๊ณ ์คํ ๋ฒ์ ์ ๋ํ ๋ผ์ด์ ์ค๊ฐ ๋ณธ ๋ผ์ด์ ์ค์ ๋ช
์๋ ๊ถ๋ฆฌ๋ก๋ถํฐ ์์ค ์ฝ๋ ๋ฒ์ ์ ๋ํ ์์ ์์ ๊ถ๋ฆฌ๋ฅผ ์ ํํ๊ฑฐ๋ ๋ณ๊ฒฝํ๋ ค๊ณ ์๋ํ์ง ์๋๋ค๋ ์ ์ ํ์, ๋ณธ ๋ผ์ด์ ์ค์ ๋ค๋ฅธ ์กฐ๊ฑด์ ํฌํจํ ์ ์๋ ๊ทํ๊ฐ ์ ํํ ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ๋ณดํธ ๋์ ์ฝ๋์ ์คํ ๋ฒ์ ์ ๋ฐฐํฌํ ์ ์์ต๋๋ค. ๋ค๋ฅธ ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ์คํ ๋ฒ์ ์ ๋ฐฐํฌํ๋ ๊ฒฝ์ฐ, ๊ทํ๋ ๋ณธ ๋ผ์ด์ ์ค์ ๋ค๋ฅธ ๋ชจ๋ ์กฐ๊ฑด์ด ์ต์ด ๊ฐ๋ฐ์๋ ๊ธฐ์ฌ์๊ฐ ์๋ ๊ทํ๊ฐ ๋จ๋
์ผ๋ก ์ ๊ณตํ๋ ๊ฒ์์ ๋ช
ํํ ํด์ผ ํฉ๋๋ค. ์ด๋ก์จ ๊ทํ๋ ๊ทํ๊ฐ ์ ๊ณตํ๋ ๊ทธ๋ฌํ ์กฐ๊ฑด์ผ๋ก ์ธํด ์ด๊ธฐ ๊ฐ๋ฐ์ ๋๋ ํด๋น ๊ธฐ์ฌ์์๊ฒ ๋ฐ์ํ๋ ๋ชจ๋ ์ฑ
์์ ๋ํด ์ด๊ธฐ ๊ฐ๋ฐ์ ๋ฐ ๋ชจ๋ ๊ธฐ์ฌ์๋ฅผ ๋ฉด์ฑ
ํ๋ ๋ฐ ๋์ํฉ๋๋ค.
3.7. ๋๊ท๋ชจ ์ํ.
๊ทํ๋ ๋ณธ ๋ผ์ด์ ์ค์ ์กฐ๊ฑด์ด ์ ์ฉ๋์ง ์๋ ๋ค๋ฅธ ์ฝ๋์ ์ปค๋ฒ ์ฝ๋๋ฅผ ๊ฒฐํฉํ์ฌ ๋ ํฐ ์ ์๋ฌผ์ ๋ง๋ค๊ณ ๊ทธ ๋ ํฐ ์ ์๋ฌผ์ ๋จ์ผ ์ ํ์ผ๋ก ๋ฐฐํฌํ ์ ์์ต๋๋ค. ์ด๋ฌํ ๊ฒฝ์ฐ, ๊ทํ๋ ํด๋น ์ฝ๋์ ๋ํด ๋ณธ ๋ผ์ด์ ์ค์ ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํด์ผ ํฉ๋๋ค.
4. ๋ฒ๋ น ๋๋ ๊ท์ ์ผ๋ก ์ธํด ์ค์ํ ์ ์๋ ๊ฒฝ์ฐ.
๋ฒ๋ น ๋๋ ๊ท์ ์ผ๋ก ์ธํด ์ ์ฉ ๋์ ์ฝ๋์ ์ผ๋ถ ๋๋ ์ ์ฒด์ ๊ด๋ จํ์ฌ ๋ณธ ๋ผ์ด์ ์ค์ ์กฐ๊ฑด์ ์ค์ํ ์ ์๋ ๊ฒฝ์ฐ, ๊ทํ๋ ๋ณธ ๋ผ์ด์ ์ค์ ์กฐ๊ฑด์ ์ค์ํด์ผ ํฉ๋๋ค: (a) ๋ณธ ๋ผ์ด์ ์ค์ ์กฐ๊ฑด์ ์ต๋ํ ์ค์ํ๊ณ , (b) ์ ํ ์ฌํญ๊ณผ ํด๋น ์ ํ ์ฌํญ์ด ์ ์ฉ๋๋ ์ฝ๋๋ฅผ ์ค๋ช
ํด์ผ ํ๋ฉฐ, ์ด๋ฌํ ์ค๋ช
์ 3.4ํญ์ ์ค๋ช
๋ ๋ฒ์ ํ์ผ์ ํฌํจ๋์ด์ผ ํ๋ฉฐ ์์ค ์ฝ๋์ ๋ชจ๋ ๋ฐฐํฌ์ ํฌํจ๋์ด์ผ ํฉ๋๋ค. ๋ฒ๋ น์ด๋ ๊ท์ ์์ ๊ธ์งํ๋ ๊ฒฝ์ฐ๋ฅผ ์ ์ธํ๊ณ , ๊ทธ๋ฌํ ์ค๋ช
์ ๋ณดํต์ ๊ธฐ์ ์ ๊ฐ์ง ์ฌ๋์ด ์ดํดํ ์ ์์ ์ ๋๋ก ์ถฉ๋ถํ ์์ธํด์ผ ํฉ๋๋ค.
5. ๋ณธ ๋ผ์ด์ ์ค์ ์ ์ฉ.
๋ณธ ๋ผ์ด์ ์ค๋ ์ต์ด ๊ฐ๋ฐ์๊ฐ ๋ณ์ฒจ A์ ํต์ง๋ฅผ ์ฒจ๋ถํ ์ฝ๋ ๋ฐ ๊ด๋ จ ์ ์ฉ ๋์ ์ฝ๋์ ์ ์ฉ๋ฉ๋๋ค.
6. ๋ผ์ด์ ์ค ๋ฒ์ .
6.1. ์ ๋ฒ์ .
๋ท์ค์ผ์ดํ ์ปค๋ฎค๋์ผ์ด์
์ฆ ์ฝํผ๋ ์ด์
("๋ท์ค์ผ์ดํ")์ ๋๋๋ก ๋ผ์ด์ ์ค์ ๊ฐ์ ๋ฐ/๋๋ ์ ๋ฒ์ ์ ๊ฒ์ํ ์ ์์ต๋๋ค. ๊ฐ ๋ฒ์ ์๋ ๊ณ ์ ํ ๋ฒ์ ๋ฒํธ๊ฐ ๋ถ์ฌ๋ฉ๋๋ค.
6.2. ์ ๋ฒ์ ์ ํจ๊ณผ.
ํน์ ๋ฒ์ ์ ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ์ปค๋ฒ ์ฝ๋๊ฐ ๊ฒ์๋ ํ์๋ ํด๋น ๋ฒ์ ์ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ธ์ ๋ ์ง ํด๋น ์ฝ๋๋ฅผ ๊ณ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋ํ ๊ทํ๋ Netscape๊ฐ ๊ฒ์ํ ๋ผ์ด์ผ์ค ํ์ ๋ฒ์ ์ ์กฐ๊ฑด์ ๋ฐ๋ผ ํด๋น ์ปค๋ฒ ์ฝ๋๋ฅผ ์ฌ์ฉํ๋๋ก ์ ํํ ์๋ ์์ต๋๋ค. ๋ท์ค์ผ์ดํ ์ด์ธ์ ๋๊ตฌ๋ ๋ณธ ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ์์ฑ๋ ์ปค๋ฒ ์ฝ๋์ ์ ์ฉ๋๋ ์กฐ๊ฑด์ ์์ ํ ์ ์๋ ๊ถํ์ด ์์ต๋๋ค.
6.3. ํ์ ์ ์๋ฌผ.
๋ณธ ๋ผ์ด์ ์ค์ ์์ ๋ฒ์ ์ ์์ฑํ๊ฑฐ๋ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ(๋ณธ ๋ผ์ด์ ์ค์ ์ ์ฉ์ ๋ฐ์ง ์๋ ์ฝ๋์ ์ ์ฉํ๊ธฐ ์ํด์๋ง ๊ฐ๋ฅ), ๋ค์์ ์ํํด์ผ ํฉ๋๋ค.
(a) ๋ผ์ด์ ์ค ์ด๋์๋ "Mozilla", "MOZILLAPL", "MOZPL", "Netscape", "NPL" ๋๋ ํผ๋์ ์ผ์ผํฌ ์ ์๋ ์ ์ฌํ ๋ฌธ๊ตฌ๊ฐ ๋ํ๋์ง ์๋๋ก ๋ผ์ด์ ์ค ์ด๋ฆ์ ๋ณ๊ฒฝํฉ๋๋ค.
(b) ๊ทธ๋ ์ง ์์ ๊ฒฝ์ฐ, ๊ทํ์ ๋ผ์ด์ ์ค ๋ฒ์ ์ Mozilla ๊ณต์ค ๋ผ์ด์ ์ค ๋ฐ ๋ท์ค์ผ์ดํ ๊ณต์ค ๋ผ์ด์ ์ค์ ๋ค๋ฅธ ์กฐ๊ฑด์ด ํฌํจ๋์ด ์์์ ๋ช
ํํ ํฉ๋๋ค. (๋ณ์ฒจ A์ ๊ธฐ์ ๋ ํต์ง์ ์ต์ด ๊ฐ๋ฐ์, ์๋ณธ ์ฝ๋ ๋๋ ๊ธฐ์ฌ์์ ์ด๋ฆ์ ๊ธฐ์
ํ๋ ๊ฒ์ ๊ทธ ์์ฒด๋ก ๋ณธ ๋ผ์ด์ ์ค์ ์์ ์ผ๋ก ๊ฐ์ฃผ๋์ง ์์ต๋๋ค).
7. ๋ณด์ฆ ๋ฉด์ฑ
์กฐํญ.
ํด๋น ์ฝ๋๋ ๋ณธ ๋ผ์ด์ ์ค์ ๋ฐ๋ผ "์๋ ๊ทธ๋๋ก" ์ ๊ณต๋๋ฉฐ, ํด๋น ์ฝ๋์ ๊ฒฐํจ์ด ์๊ณ , ์ํ์ฑ์ด ์์ผ๋ฉฐ, ํน์ ๋ชฉ์ ์ ์ ํฉํ๊ฑฐ๋ ์นจํดํ์ง ์๋๋ค๋ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ์ด๋ ํ ๋ช
์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ๋ ์ ๊ณต๋์ง ์์ต๋๋ค. ํด๋น ์ฝ๋์ ํ์ง ๋ฐ ์ฑ๋ฅ์ ๋ํ ๋ชจ๋ ์ํ์ ๊ทํ์๊ฒ ์์ต๋๋ค. ์ ์ฉ ๋์ ์ฝ๋์ ๊ฒฐํจ์ด ์๋ ๊ฒ์ผ๋ก ํ๋ช
๋๋ ๊ฒฝ์ฐ, ์ต์ด ๊ฐ๋ฐ์๋ ๋ค๋ฅธ ๊ธฐ์ฌ์๊ฐ ์๋ ๊ทํ๊ฐ ํ์ํ ์๋น์ค, ์๋ฆฌ ๋๋ ์์ ๋น์ฉ์ ๋ถ๋ดํฉ๋๋ค. ๋ณธ ๋ณด์ฆ ๋ฉด์ฑ
์กฐํญ์ ๋ณธ ๋ผ์ด์ ์ค์ ํ์์ ์ธ ๋ถ๋ถ์ ๊ตฌ์ฑํฉ๋๋ค. ๋ณธ ๋ฉด์ฑ
์กฐํญ์ ์ ์ธํ๊ณ ๋ ๋ณธ ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ์ด๋ ํ ๋ณด์ฅ ์ฝ๋์ ์ฌ์ฉ๋ ์น์ธ๋์ง ์์ต๋๋ค.
8. ์ข
๋ฃ.
๋ณธ ๋ผ์ด์ ์ค์ ์ด์ ๋ฐ๋ผ ๋ถ์ฌ๋ ๊ถ๋ฆฌ๋ ๊ทํ๊ฐ ๋ณธ ์ฝ๊ด์ ์ค์ํ์ง ์๊ณ ์๋ฐ ์ฌ์ค์ ์ธ์งํ ํ 30์ผ ์ด๋ด์ ํด๋น ์๋ฐ์ ์์ ํ์ง ์๋ ๊ฒฝ์ฐ ์๋์ผ๋ก ํด์ง๋ฉ๋๋ค. ๋ณธ ๋ผ์ด์ ์ค์ ์ข
๋ฃ ํ์๋ ์ ์ ํ๊ฒ ๋ถ์ฌ๋ ์ ์ฉ ๋์ ์ฝ๋์ ๋ํ ๋ชจ๋ ํ์ ๋ผ์ด์ ์ค๋ ์กด์ํฉ๋๋ค. ๋ณธ์ง์ ์ผ๋ก ๋ณธ ๋ผ์ด์ ์ค๊ฐ ์ข
๋ฃ๋ ํ์๋ ์ ํจํด์ผ ํ๋ ์กฐํญ์ ์กด์ํฉ๋๋ค.
9. ์ฑ
์ ๋ฉด์ฑ
์กฐํญ
๋ถ๋ฒํ์(๊ณผ์ค ํฌํจ), ๊ณ์ฝ ๋๋ ๊ธฐํ ๋ฒ์ ์ด๋ก ์ ๊ด๊ณ์์ด ์ด๋ ํ ๊ฒฝ์ฐ์๋ ์ต์ด ๊ฐ๋ฐ์, ๊ธฐํ ๊ธฐ์ฌ์ ๋๋ ํด๋น ์ฝ๋์ ๋ฐฐํฌ์ ๋๋ ๊ทธ๋ฌํ ๋น์ฌ์์ ๊ณต๊ธ์๋ ์์
๊ถ ์์ค, ์
๋ฌด ์ค๋จ, ์ปดํจํฐ ๊ณ ์ฅ ๋๋ ์ค์๋ ๋๋ ๊ธฐํ ๋ชจ๋ ์์
์ ์ํด ๋๋ ์์ค์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ๊ฐ์ , ํน๋ณ, ์ฐ๋ฐ์ ๋๋ ๊ฒฐ๊ณผ์ ์ํด์ ๋ํด ๊ทํ ๋๋ ๋ค๋ฅธ ์ฌ๋์๊ฒ ์ฑ
์์ด ์์ผ๋ฉฐ, ์ด๋ฌํ ์ํด์ ๊ฐ๋ฅ์ฑ์ ํด๋น ๋น์ฌ์๊ฐ ์ธ์งํ ๊ฒฝ์ฐ์๋ ์ฑ
์์ด ๋ฉด์ ๋ฉ๋๋ค. ์ด๋ฌํ ์ฑ
์ ์ ํ์ ํด๋น ๋ฒ๋ฅ ์ด ๊ทธ๋ฌํ ์ ํ์ ๊ธ์งํ๋ ํ๋ ๋ด์์ ํด๋น ๋น์ฌ์์ ๊ณผ์ค๋ก ์ธํ ์ฌ๋ง ๋๋ ์ํด์ ๋ํ ์ฑ
์์๋ ์ ์ฉ๋์ง ์์ต๋๋ค. ์ผ๋ถ ๊ดํ ๊ถ์์๋ ๋ถ์์ ๋๋ ๊ฒฐ๊ณผ์ ์ํด์ ๋ฐฐ์ ๋๋ ์ ํ์ ํ์ฉํ์ง ์์ผ๋ฏ๋ก, ๋ฐฐ์ ๋ฐ ์ ํ์ด ํ์๋์๊ฒ ์ ์ฉ๋์ง ์์ ์ ์์ต๋๋ค.
10. ๋ฏธ๊ตญ ์ ๋ถ ์ต์ข
์ฌ์ฉ์.
์ ์ฉ ๋์ ์ฝ๋๋ 48 C.F.R. 2.101(1995๋
10์)์ ์ ์๋ ์ฉ์ด์ธ "์์ฉ ํ๋ชฉ"์ผ๋ก์, "์์ฉ ์ปดํจํฐ ์ํํธ์จ์ด" ๋ฐ "์์ฉ ์ปดํจํฐ ์ํํธ์จ์ด ๋ฌธ์"๋ก ๊ตฌ์ฑ๋๋ฉฐ, ์ด๋ฌํ ์ฉ์ด๋ 48 C.F.R. 12.212(1995๋
9์)์ ์ฌ์ฉ๋์์ต๋๋ค. 48 C.F.R. 12.212 ๋ฐ 48 C.F.R. 227.7202-1 ~ 227.7202-4(1995๋
6์)์ ๋ฐ๋ผ ๋ชจ๋ ๋ฏธ๊ตญ ์ ๋ถ ์ต์ข
์ฌ์ฉ์๋ ์ฌ๊ธฐ์ ๋ช
์๋ ๊ถ๋ฆฌ๋ง์ ๊ฐ์ง๊ณ ๋ณดํธ ๋์ ์ฝ๋๋ฅผ ์ทจ๋ํฉ๋๋ค.
11. ๊ธฐํ
๋ณธ ๋ผ์ด์ ์ค๋ ๋ณธ ๋ผ์ด์ ์ค์ ์ฃผ์ ์ ๊ดํ ์์ ํ ํฉ์๋ฅผ ๋ํ๋
๋๋ค. ๋ณธ ๋ผ์ด์ ์ค์ ์กฐํญ์ด ์ํ ๋ถ๊ฐ๋ฅํ๋ค๊ณ ํ๋จ๋๋ ๊ฒฝ์ฐ, ํด๋น ์กฐํญ์ ์ํ ๊ฐ๋ฅํ ๋ฒ์ ๋ด์์๋ง ๊ฐ์ ๋์ด์ผ ํฉ๋๋ค. ๋ณธ ๋ผ์ด์ ์ค๋ ์ค๊ฑฐ๋ฒ ์กฐํญ์ ์ ์ธํ ์บ๋ฆฌํฌ๋์์ฃผ ๋ฒ๋ฅ ์กฐํญ(ํด๋น ๋ฒ๋ฅ ์์ ๋ฌ๋ฆฌ ๊ท์ ํ๋ ๊ฒฝ์ฐ ๊ทธ ๋ฒ์ ์ ์ธ)์ ์ ์ฉ์ ๋ฐ์ต๋๋ค(๋จ, ์ค๊ฑฐ๋ฒ ์กฐํญ์ด ์๋ ๊ฒฝ์ฐ ๋ฌ๋ฆฌ ๊ท์ ํ๋ ๊ฒฝ์ฐ ์ ์ธ). ๋น์ฌ์ ์ค ์ ์ด๋ ํ ๋ช
์ด ๋ฏธ๊ตญ ์๋ฏผ์ด๊ฑฐ๋ ๋ฏธ๊ตญ์์ ์ฌ์
์ ํ๊ธฐ ์ํด ์ค๋ฆฝ ๋๋ ๋ฑ๋ก๋ ๋ฒ์ธ์ธ ๋ถ์๊ณผ ๊ด๋ จํ์ฌ: (a) ์๋ฉด์ผ๋ก ๋ฌ๋ฆฌ ํฉ์ํ์ง ์๋ ํ, ๋ณธ ๋ผ์ด์ ์ค์ ๊ด๋ จ๋ ๋ชจ๋ ๋ถ์(์ง์ ์ฌ์ฐ๊ถ๊ณผ ๊ด๋ จ๋ ๋ถ์ ์ ์ธ)์ ์ต์ข
์ ์ด๊ณ ๊ตฌ์๋ ฅ ์๋ ์ค์ฌ๋ฅผ ๋ฐ๋ฅด๋ฉฐ, ํจ์ ๋น์ฌ์๊ฐ ๋ชจ๋ ์ค์ฌ ๋น์ฉ์ ์ง๋ถํฉ๋๋ค. (b) ๋ณธ ๊ณ์ฝ๊ณผ ๊ด๋ จ๋ ๋ชจ๋ ์ค์ฌ๋ ์บ๋ฆฌํฌ๋์์ฃผ ์ฐํํด๋ผ๋ผ ์นด์ดํฐ์์ JAMS/EndDispute์ ํ์ ํ์ ์งํ๋ฉ๋๋ค; (c) ๋ณธ ๊ณ์ฝ๊ณผ ๊ด๋ จ๋ ๋ชจ๋ ์์ก์ ์บ๋ฆฌํฌ๋์์ฃผ ์ฐํํด๋ผ๋ผ ์นด์ดํฐ๋ฅผ ๊ดํ ๋ก ํ๋ ์บ๋ฆฌํฌ๋์์ฃผ ๋ถ๋ถ ์ฐ๋ฐฉ์ง๋ฐฉ๋ฒ์์ ๊ดํ ์ ๋ฐ๋ฅด๋ฉฐ, ๋ฒ์ ๋น์ฉ ๋ฐ ํฉ๋ฆฌ์ ์ธ ๋ณํธ์ฌ ์์๋ฃ์ ๊ฒฝ๋น๋ฅผ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ๋น์ฉ์ ํจ์ ๋น์ฌ์๊ฐ ๋ถ๋ดํฉ๋๋ค. ๊ตญ์ ๋ฌผํ ๋งค๋งค ๊ณ์ฝ์ ๊ดํ ์ ์ ํ์ฝ์ ์ ์ฉ์ ๋ช
์์ ์ผ๋ก ๋ฐฐ์ ๋ฉ๋๋ค. ๊ณ์ฝ์ ๋ฌธ๊ตฌ๋ฅผ ์์ฑ์์๊ฒ ๋ถ๋ฆฌํ๊ฒ ํด์ํ๋๋ก ๊ท์ ํ๋ ๋ฒ๋ฅ ๋๋ ๊ท์ ์ ๋ณธ ๋ผ์ด์ ์ค์ ์ ์ฉ๋์ง ์์ต๋๋ค.
12. ํด๋ ์์ ๋ํ ์ฑ
์.
๋ค๋ฅธ ๊ธฐ์ฌ์๊ฐ 3.4ํญ์ ์ค์ํ์ง ์์ ๊ฒฝ์ฐ๋ฅผ ์ ์ธํ๊ณ , ๊ทํ๋ ๋ณธ ๋ผ์ด์ ์ค์ ๋ฐ๋ฅธ ๊ทํ์ ๊ถ๋ฆฌ ํ์ฉ์ผ๋ก ์ธํด ์ง๊ฐ์ ์ ์ผ๋ก ๋ฐ์ํ๋ ์ํด์ ๋ํด ๊ทํ๊ฐ ์ ๊ณตํ ์ปค๋ฒ ์ฝ๋ ์ฌ๋ณธ ์, ๊ทธ๋ฌํ ๊ถ๋ฆฌ ํ์ฉ์ผ๋ก ์ป์ ์์ต ๋ฐ ๊ธฐํ ๊ด๋ จ ์์ธ์ ๋ฐ๋ผ ์ฑ
์์ ์ง๋๋ค. ๊ทํ๋ ์ํฅ์ ๋ฐ๋ ๋น์ฌ์๋ค๊ณผ ํ๋ ฅํ์ฌ ๊ณตํํ๊ฒ ์ฑ
์์ ๋ถ๋ฐฐํ๋ ๋ฐ ๋์ํฉ๋๋ค.
์ ์ A.
์ด ํ์ผ์ ์ฝํ
์ธ ๋ Mozilla Public License ๋ฒ์ 1.0("๋ผ์ด์ ์ค")์ ์ ์ฉ์ ๋ฐ์ผ๋ฉฐ, ๋ผ์ด์ ์ค๋ฅผ ์ค์ํ์ง ์๋ ํ ์ด ํ์ผ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋ผ์ด์ ์ค ์ฌ๋ณธ์ ๋ค์์์ ๊ตฌํ ์ ์์ต๋๋ค. http://www.mozilla.org/MPL/
๋ณธ ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ๋ฐฐํฌ๋๋ ์ํํธ์จ์ด๋ ๋ช
์์ ์ด๋ ๋ฌต์์ ์ด๋ ์ด๋ ํ ์ข
๋ฅ์ ๋ณด์ฆ๋ ์์ด "์๋ ๊ทธ๋๋ก" ๋ฐฐํฌ๋ฉ๋๋ค. ๋ผ์ด์ ์ค์ ๋ฐ๋ฅธ ๊ถ๋ฆฌ ๋ฐ ์ ํ ์ฌํญ์ ๊ท์จํ๋ ํน์ ์ธ์ด๋ ๋ผ์ด์ ์ค๋ฅผ ์ฐธ์กฐํ์ธ์.
์๋ณธ ์ฝ๋๋ ____ ์
๋๋ค.
์ฝ๋์ ์ต์ด ๊ฐ๋ฐ์๋ ____ ์
๋๋ค.
____ ์์ ๋ง๋ ๋ถ๋ถ์ ์ ์๊ถ (C) ____. ๋ชจ๋ ๊ถ๋ฆฌ ๋ณด์ .
๊ธฐ์ฌ์(๋ค): _____
Mozilla ํผ๋ธ๋ฆญ ๋ผ์ด์ ์ค 1.1
Mozilla Firefox 4.0, Mozilla Firefox 6.0
๋ชจ์ง๋ผ ํผ๋ธ๋ฆญ ๋ผ์ด์ ์ค
๋ฒ์ 1.1
1. ์ ์.
1. "์์
์ ์ฌ์ฉ"์ด๋ ๋ณดํธ ๋์ ์ฝ๋๋ฅผ ๋ฐฐํฌํ๊ฑฐ๋ ์ 3์์๊ฒ ์ ๊ณตํ๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค.
2. "๊ธฐ์ฌ์"๋ ์์ ์ฌํญ์ ์์ฑํ๊ฑฐ๋ ์์ฑ์ ๊ธฐ์ฌํ๋ ๊ฐ ์ฃผ์ฒด๋ฅผ ์๋ฏธํฉ๋๋ค.
3. "๊ธฐ์ฌ์ ๋ฒ์ "์ด๋ ์๋ณธ ์ฝ๋, ๊ธฐ์ฌ์๊ฐ ์ฌ์ฉํ ์ด์ ์์ ์ฌํญ ๋ฐ ํน์ ๊ธฐ์ฌ์๊ฐ ์ํํ ์์ ์ฌํญ์ ์กฐํฉ์ ์๋ฏธํฉ๋๋ค.
4. "์ ์ฉ ๋์ ์ฝ๋"๋ ์๋ณธ ์ฝ๋ ๋๋ ์์ ์ฝ๋ ๋๋ ์๋ณธ ์ฝ๋์ ์์ ์ฝ๋์ ์กฐํฉ์ ์๋ฏธํ๋ฉฐ, ๊ฐ๊ฐ์ ๊ฒฝ์ฐ ๊ทธ ์ผ๋ถ๋ฅผ ํฌํจํฉ๋๋ค.
5. "์ ์ ๋ฐฐํฌ ๋ฉ์ปค๋์ฆ"์ด๋ ์ํํธ์จ์ด ๊ฐ๋ฐ ์ปค๋ฎค๋ํฐ์์ ๋ฐ์ดํฐ์ ์ ์์ ์ ์ก์ ์ํด ์ผ๋ฐ์ ์ผ๋ก ์ธ์ ๋๋ ๋ฉ์ปค๋์ฆ์ ์๋ฏธํฉ๋๋ค.
6. "์คํ ํ์ผ"์ ์์ค ์ฝ๋ ์ด์ธ์ ๋ชจ๋ ํํ์ ์ปค๋ฒ๋ ์ฝ๋๋ฅผ ์๋ฏธํฉ๋๋ค.
7. "์ต์ด ๊ฐ๋ฐ์"๋ ๋ณ์ฒจ A์์ ์๊ตฌํ๋ ์์ค ์ฝ๋ ๊ณ ์ง์์ ์ต์ด ๊ฐ๋ฐ์๋ก ์๋ณ๋ ๊ฐ์ธ ๋๋ ๋ฒ์ธ์ ์๋ฏธํฉ๋๋ค.
8. "๋๊ท๋ชจ ์ ์๋ฌผ"์ด๋ ์ ์ฉ ๋์ ์ฝ๋ ๋๋ ๊ทธ ์ผ๋ถ๊ฐ ๋ณธ ๋ผ์ด์ ์ค ์กฐ๊ฑด์ ์ ์ฉ์ ๋ฐ์ง ์๋ ์ฝ๋์ ๊ฒฐํฉ๋ ์ ์๋ฌผ์ ์๋ฏธํฉ๋๋ค.
9. "๋ผ์ด์ ์ค"๋ ๋ณธ ๋ฌธ์๋ฅผ ์๋ฏธํฉ๋๋ค.
"๋ผ์ด์ ์ค ๊ฐ๋ฅ"์ด๋ ์ต์ด ๋ผ์ด์ ์ค ๋ถ์ฌ ์์ ๋๋ ์ดํ ์ทจ๋ ์ฌ๋ถ์ ๊ด๊ณ์์ด ๋ณธ ๋ผ์ด์ ์ค์ ๋ช
์๋ ๋ชจ๋ ๊ถ๋ฆฌ๋ฅผ ๊ฐ๋ฅํ ํ ์ต๋ํ ๋ถ์ฌํ ์ ์๋ ๊ถ๋ฆฌ๋ฅผ ๋ณด์ ํ๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค.
10. "์์ "์ด๋ ์๋ณธ ์ฝ๋ ๋๋ ์ด์ ์์ ๋ณธ์ ๋ด์ฉ์ด๋ ๊ตฌ์กฐ์ ์ถ๊ฐ๋๊ฑฐ๋ ์ญ์ ๋ ๋ชจ๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค. ์ปค๋ฒ ์ฝ๋๊ฐ ์ผ๋ จ์ ํ์ผ๋ก ๊ณต๊ฐ๋๋ ๊ฒฝ์ฐ ์์ ๋ณธ์ด ๋ฉ๋๋ค:
A. ์๋ณธ ์ฝ๋ ๋๋ ์ด์ ์์ ์ฌํญ์ด ํฌํจ๋ ํ์ผ์ ๋ด์ฉ์ ์ถ๊ฐํ๊ฑฐ๋ ์ญ์ ํ๋ ํ์.
B. ์๋ณธ ์ฝ๋ ๋๋ ์ด์ ์์ ๋ณธ์ ์ผ๋ถ๊ฐ ํฌํจ๋ ์ ํ์ผ.
11. "์๋ณธ ์ฝ๋"๋ ๋ณ์ฒจ A์์ ์๊ตฌํ๋ ์์ค ์ฝ๋ ๊ณ ์ง์ ์๋ณธ ์ฝ๋๋ก ์ค๋ช
๋์ด ์๊ณ ๋ณธ ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ์ถ์๋ ๋น์์๋ ์ด๋ฏธ ๋ณธ ๋ผ์ด์ ์ค์ ์ ์ฉ์ ๋ฐ๋ ์ปค๋ฒ๋ ์ฝ๋๊ฐ ์๋ ์ปดํจํฐ ์ํํธ์จ์ด ์ฝ๋์ ์์ค ์ฝ๋๋ฅผ ์๋ฏธํฉ๋๋ค.
"ํนํ ์ฒญ๊ตฌ๊ถ"์ด๋ ๋ถ์ฌ์๊ฐ ๋ผ์ด์ ์ค๋ฅผ ๋ถ์ฌํ ์ ์๋ ๋ชจ๋ ํนํ์์ ๋ฐฉ๋ฒ, ํ๋ก์ธ์ค ๋ฐ ์ฅ์น ์ฒญ๊ตฌ๋ฅผ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๊ณ ํ์ฌ ์์ ํ๊ณ ์๊ฑฐ๋ ์ดํ์ ์ทจ๋ํ ๋ชจ๋ ํนํ ์ฒญ๊ตฌ๋ฅผ ์๋ฏธํฉ๋๋ค.
12. "์์ค ์ฝ๋"๋ ํฌํจ๋ ๋ชจ๋ ๋ชจ๋๊ณผ ๊ด๋ จ๋ ์ธํฐํ์ด์ค ์ ์ ํ์ผ, ์คํ ํ์ผ์ ์ค์น๋ฅผ ์ ์ดํ๋ ๋ฐ ์ฌ์ฉ๋๋ ์คํฌ๋ฆฝํธ, ๋๋ ์ ์ฝ๋ ๋๋ ๊ธฐ์ฌ์๊ฐ ์ ํํ ๋ค๋ฅธ ์ ์๋ ค์ ธ ์๊ณ ์ฌ์ฉ ๊ฐ๋ฅํ ์์ค ์ฝ๋์์ ์ฐจ์ด ๋น๊ต๋ฅผ ํฌํจํ์ฌ ์์ ํ ๋ ์ ํธํ๋ ํํ์ ์ปค๋ฒ๋ ์ฝ๋๋ฅผ ์๋ฏธํฉ๋๋ค. ์์ค ์ฝ๋๋ ์ ์ ํ ์์ถ ํด์ ๋๋ ์์ถ ํด์ ์ํํธ์จ์ด๊ฐ ๋ฌด๋ฃ๋ก ๋๋ฆฌ ์ฌ์ฉ ๊ฐ๋ฅํ๋ค๋ฉด ์์ถ ๋๋ ์์นด์ด๋ธ ํํ๋ก ์ ๊ณต๋ ์ ์์ต๋๋ค.
13. "๊ทํ"(๋๋ "์ฌ์ฉ์")๋ ๋ณธ ๋ผ์ด์ ์ค ๋๋ 6.1ํญ์ ๋ฐ๋ผ ๋ฐํ๋๋ ๋ณธ ๋ผ์ด์ ์ค์ ํฅํ ๋ฒ์ ์ ๋ฐ๋ผ ๊ถ๋ฆฌ๋ฅผ ํ์ฌํ๊ณ ๋ณธ ๋ผ์ด์ ์ค์ ๋ชจ๋ ์กฐ๊ฑด์ ์ค์ํ๋ ๊ฐ์ธ ๋๋ ๋ฒ์ธ์ ์๋ฏธํฉ๋๋ค. ๋ฒ์ธ์ ๊ฒฝ์ฐ, "๊ทํ"๋ ๊ทํ๋ฅผ ์ง๋ฐฐํ๊ฑฐ๋, ๊ทํ๊ฐ ์ง๋ฐฐํ๊ฑฐ๋, ๊ทํ์ ๊ณต๋ ์ง๋ฐฐ๋ฅผ ๋ฐ๋ ๋ชจ๋ ๋ฒ์ธ์ ํฌํจํฉ๋๋ค. ์ด ์ ์์ ๋ชฉ์ ์ "ํต์ "๋ (a) ๊ณ์ฝ ๋๋ ๊ธฐํ ๋ฐฉ์์ผ๋ก ํด๋น ๋ฒ์ธ์ ์ง์ ๋๋ ๊ด๋ฆฌ๋ฅผ ์ ๋ฐํ๋ ์ง์ ๋๋ ๊ฐ์ ์ ์ธ ๊ถํ ๋๋ (b) ํด๋น ๋ฒ์ธ์ ๋ฐํ ์ฃผ์ ๋๋ ์์ต์ ์์ ๊ถ์ 50%(50%) ์ด์์ ์์ ํ๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค.
2. ์์ค ์ฝ๋ ๋ผ์ด์ ์ค.
2.1. ์ด๊ธฐ ๊ฐ๋ฐ์ ๋ณด์กฐ๊ธ. ์ด์ ๋ฐ๋ผ ์ต์ด ๊ฐ๋ฐ์๋ ์ 3์์ ์ง์ ์ฌ์ฐ๊ถ ์ฃผ์ฅ์ ๋ฐ๋ผ ์ ์ธ๊ณ์์ ๋ก์ดํฐ๊ฐ ์๋ ๋น๋
์ ์ ๋ผ์ด์ ์ค๋ฅผ ๊ทํ์๊ฒ ๋ถ์ฌํฉ๋๋ค:
(a) ์ง์ ์ฌ์ฐ๊ถ(ํนํ ๋๋ ์ํ ์ ์ธ)์ ๋ฐ๋ผ ์ต์ด ๊ฐ๋ฐ์๊ฐ ์๋ณธ ์ฝ๋(๋๋ ๊ทธ ์ผ๋ถ)๋ฅผ ์์ ์ฌ๋ถ์ ๊ด๊ณ์์ด ๋ฐ/๋๋ ๋ ํฐ ์ ์๋ฌผ์ ์ผ๋ถ๋ก ์ฌ์ฉ, ๋ณต์ , ์์ , ํ์, ์ํ, ์ฌ๋ผ์ด์ ์ค ๋ฐ ๋ฐฐํฌํ ์ ์๋ ๋ผ์ด์ ์ค.
(b) ์๋ณธ ์ฝ๋์ ์ ์, ์ฌ์ฉ ๋๋ ํ๋งค๋ก ์ธํด ์นจํด๋ ํนํ ์ฒญ๊ตฌ์ ๋ฐ๋ผ ์๋ณธ ์ฝ๋(๋๋ ๊ทธ ์ผ๋ถ)๋ฅผ ์ ์, ์ ์, ์ฌ์ฉ, ์คํ, ํ๋งค, ํ๋งค ์ ์ ๋ฐ/๋๋ ๊ธฐํ ๋ฐฉ์์ผ๋ก ์ฒ๋ถํ๋ ํ์.
(c) ๋ณธ 2.1(๊ฐ) ๋ฐ (๋)ํญ์์ ๋ถ์ฌ๋ ๋ผ์ด์ ์ค๋ ์ต์ด ๊ฐ๋ฐ์๊ฐ ๋ณธ ๋ผ์ด์ ์ค ์กฐ๊ฑด์ ๋ฐ๋ผ ์๋ณธ ์ฝ๋๋ฅผ ์ฒ์ ๋ฐฐํฌํ ๋ ์ ํจ๋ ฅ์ด ๋ฐ์ํฉ๋๋ค.
(d) ์ 2.1(b)ํญ์๋ ๋ถ๊ตฌํ๊ณ , 1) ๊ทํ๊ฐ ์๋ณธ ์ฝ๋์์ ์ญ์ ํ ์ฝ๋, 2) ์๋ณธ ์ฝ๋์ ๋ถ๋ฆฌ๋ ์ฝ๋ ๋๋ 3) i) ์๋ณธ ์ฝ๋์ ์์ ๋๋ ii) ์๋ณธ ์ฝ๋์ ๋ค๋ฅธ ์ํํธ์จ์ด ๋๋ ์ฅ์น์ ๊ฒฐํฉ์ผ๋ก ์ธํ ์นจํด์ ๋ํด์๋ ํนํ ๋ผ์ด์ ์ค๊ฐ ๋ถ์ฌ๋์ง ์์ต๋๋ค.
2.2. ๊ธฐ์ฌ์ ๋ณด์กฐ๊ธ. ์ 3์์ ์ง์ ์ฌ์ฐ๊ถ ์ฃผ์ฅ์ ๋ฐ๋ผ, ๊ฐ ๊ธฐ์ฌ์๋ ์ด๋ก์จ ๊ทํ์๊ฒ ์ ์ธ๊ณ์ ์ผ๋ก ๋ก์ดํฐ๊ฐ ์๋ ๋น๋
์ ์ ๋ผ์ด์ ์ค๋ฅผ ๋ถ์ฌํฉ๋๋ค.
(a) ๊ธฐ์ฌ์์๊ฒ ๋ผ์ด์ ์ค๊ฐ ๋ถ์ฌ๋ ์ง์ ์ฌ์ฐ๊ถ(ํนํ ๋๋ ์ํ ์ ์ธ)์ ๋ฐ๋ผ ํด๋น ๊ธฐ์ฌ์๊ฐ ๋ง๋ ์์ ์ฌํญ(๋๋ ๊ทธ ์ผ๋ถ)์ ์์ ํ์ง ์์ ์ํ๋ก, ๋ค๋ฅธ ์์ ์ฌํญ๊ณผ ํจ๊ป, ์ปค๋ฒ ์ฝ๋ ๋ฐ/๋๋ ๋ ํฐ ์์
์ ์ผ๋ถ๋ก ์ฌ์ฉ, ๋ณต์ , ์์ , ํ์, ์ํ, ์ฌ๋ผ์ด์ผ์ค ๋ฐ ๋ฐฐํฌํ ์ ์์ต๋๋ค.
(b) ํด๋น ๊ธฐ์ฌ์๊ฐ ๋จ๋
์ผ๋ก ๊ทธ๋ฆฌ๊ณ /๋๋ ๊ธฐ์ฌ์ ๋ฒ์ (๋๋ ๊ทธ๋ฌํ ์กฐํฉ์ ์ผ๋ถ)๊ณผ ํจ๊ป ์์ ํ ๊ฒ์ ์ ์, ์ฌ์ฉ, ํ๋งค, ํ๋งค ์ ์, ์ ์ ๋ฐ/๋๋ ๊ธฐํ ์ฒ๋ถํจ์ผ๋ก์จ ์นจํด๋ ํนํ ์ฒญ๊ตฌ์ ๋ฐ๋ฅธ ํนํ๊ถ: 1) ํด๋น ๊ธฐ์ฌ์๊ฐ ๋ง๋ ์์ ์ฌํญ(๋๋ ๊ทธ ์ผ๋ถ); 2) ํด๋น ๊ธฐ์ฌ์๊ฐ ๋ง๋ ์์ ์ฌํญ๊ณผ ๊ธฐ์ฌ์ ๋ฒ์ (๋๋ ๊ทธ๋ฌํ ์กฐํฉ์ ์ผ๋ถ)์ ์กฐํฉ.
(c) 2.2(a) ๋ฐ 2.2(b)ํญ์์ ๋ถ์ฌ๋ ๋ผ์ด์ ์ค๋ ๊ธฐ์ฌ์๊ฐ ํด๋น ์ฝ๋๋ฅผ ์ฒ์ ์์
์ ์ผ๋ก ์ฌ์ฉํ ๋ ์ง์ ํจ๋ ฅ์ด ๋ฐ์ํฉ๋๋ค.
(d) ์ 2.2(b)ํญ์๋ ๋ถ๊ตฌํ๊ณ , 1) ๊ธฐ์ฌ์๊ฐ ๊ธฐ์ฌ์ ๋ฒ์ ์์ ์ญ์ ํ ์ฝ๋, 2) ๊ธฐ์ฌ์ ๋ฒ์ ๊ณผ ๋ณ๊ฐ์ ์ฝ๋, 3) ๊ธฐ์ฌ์ ๋ฒ์ ์ ์ 3์ ์์ , 2) ํด๋น ๊ธฐ์ฌ์๊ฐ ๋ค๋ฅธ ์ํํธ์จ์ด(๊ธฐ์ฌ์ ๋ฒ์ ์ ์ผ๋ถ ์ ์ธ) ๋๋ ๋ค๋ฅธ ์ฅ์น์ ์์ ํ ์ฝ๋์ ๊ฒฐํฉ์ผ๋ก ์ธํ ์นจํด, 4) ํด๋น ๊ธฐ์ฌ์๊ฐ ์์ ํ์ง ์์ ์ํ์์ ์ปค๋ฒ ์ฝ๋๊ฐ ์นจํดํ ํนํ ์ฒญ๊ตฌ์ ๋ํ ํนํ ๋ผ์ด์ ์ค๋ ํ์ฉ๋์ง ์์ต๋๋ค.
3. ๋ฐฐํฌ ์๋ฌด.
3.1. ๋ผ์ด์ ์ค ์ ์ฉ. ์ฌ์ฉ์๊ฐ ์์ฑํ๊ฑฐ๋ ์ฌ์ฉ์๊ฐ ๊ธฐ์ฌํ๋ ์์ ์ฌํญ์ 2.2ํญ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ๋ณธ ๋ผ์ด์ ์ค์ ์กฐ๊ฑด์ ์ํด ๊ท์จ๋ฉ๋๋ค. ์ปค๋ฒ ์ฝ๋์ ์์ค ์ฝ๋ ๋ฒ์ ์ ๋ณธ ๋ผ์ด์ ์ค์ ์กฐ๊ฑด ๋๋ 6.1ํญ์ ๋ฐ๋ผ ์ถ์๋๋ ๋ณธ ๋ผ์ด์ ์ค์ ํฅํ ๋ฒ์ ์ ์ํด์๋ง ๋ฐฐํฌํ ์ ์์ผ๋ฉฐ, ๊ทํ๋ ๋ฐฐํฌํ๋ ๋ชจ๋ ์์ค ์ฝ๋ ์ฌ๋ณธ์ ๋ณธ ๋ผ์ด์ ์ค ์ฌ๋ณธ์ ํฌํจ์์ผ์ผ ํฉ๋๋ค. ๊ทํ๋ ๋ณธ ๋ผ์ด์ ์ค์ ํด๋น ๋ฒ์ ๋๋ ๋ณธ ๋ผ์ด์ ์ค์ ๋ฐ๋ฅธ ์์ ์์ ๊ถ๋ฆฌ๋ฅผ ๋ณ๊ฒฝํ๊ฑฐ๋ ์ ํํ๋ ์กฐ๊ฑด์ ์์ค ์ฝ๋ ๋ฒ์ ์ ์ ์ํ๊ฑฐ๋ ๋ถ๊ณผํ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๊ทํ๋ 3.5ํญ์ ์ค๋ช
๋ ์ถ๊ฐ ๊ถ๋ฆฌ๋ฅผ ์ ๊ณตํ๋ ์ถ๊ฐ ๋ฌธ์๋ฅผ ํฌํจํ ์ ์์ต๋๋ค.
3.2. ์์ค ์ฝ๋์ ๊ฐ์ฉ์ฑ. ๊ทํ๊ฐ ์์ฑํ๊ฑฐ๋ ๊ทํ๊ฐ ๊ธฐ์ฌํ๋ ๋ชจ๋ ์์ ์ฌํญ์ ๋ณธ ๋ผ์ด์ ์ค ์กฐ๊ฑด์ ๋ฐ๋ผ ์คํ ๊ฐ๋ฅ ๋ฒ์ ๊ณผ ๋์ผํ ๋งค์ฒด ๋๋ ํ์ฉ๋ ์ ์ ๋ฐฐํฌ ๋ฉ์ปค๋์ฆ์ ํตํด ์คํ ๊ฐ๋ฅ ๋ฒ์ ์ ์ ๊ณตํ ๋ชจ๋ ์ฌ๋์๊ฒ ์์ค ์ฝ๋ ํํ๋ก ์ ๊ณต๋์ด์ผ ํ๋ฉฐ, ์ ์ ๋ฐฐํฌ ๋ฉ์ปค๋์ฆ์ ํตํด ์ ๊ณต๋๋ ๊ฒฝ์ฐ ์ฒ์ ์ ๊ณต๋ ๋ ๋ก๋ถํฐ ์ต์ 12๊ฐ์ ๋์ ๋๋ ํด๋น ํน์ ์์ ์ฌํญ์ ํ์ ๋ฒ์ ์ด ํด๋น ์์ ์์๊ฒ ์ ๊ณต๋ ํ ์ต์ 6๊ฐ์ ๋์ ๊ณ์ ์ ๊ณต๋์ด์ผ ํฉ๋๋ค. ๊ทํ๋ ์ ์ ๋ฐฐํฌ ๋ฉ์ปค๋์ฆ์ด ์ 3์์ ์ํด ์ ์ง๋๋ ๊ฒฝ์ฐ์๋ ์์ค ์ฝ๋ ๋ฒ์ ์ ๊ณ์ ์ฌ์ฉํ ์ ์๋๋ก ๋ณด์ฅํ ์ฑ
์์ด ์์ต๋๋ค.
3.3. ์์ ์ฌํญ ์ค๋ช
. ๊ทํ๋ ๊ทํ๊ฐ ๊ธฐ์ฌํ ๋ชจ๋ ์ปค๋ฒ๋ ์ฝ๋์ ํด๋น ์ปค๋ฒ๋ ์ฝ๋๋ฅผ ์์ฑํ๊ธฐ ์ํด ์ํํ ๋ณ๊ฒฝ ์ฌํญ๊ณผ ๋ณ๊ฒฝ ๋ ์ง๋ฅผ ๊ธฐ๋กํ ํ์ผ์ ํฌํจ์์ผ์ผ ํฉ๋๋ค. ๊ทํ๋ ์์ ์ฌํญ์ด ์ต์ด ๊ฐ๋ฐ์๊ฐ ์ ๊ณตํ ์๋ณธ ์ฝ๋์์ ์ง๊ฐ์ ์ ์ผ๋ก ํ์๋์๋ค๋ ๋์ ์ ๋๋ ๋ฌธ๊ตฌ๋ฅผ ํฌํจํด์ผ ํ๋ฉฐ, (a) ์์ค ์ฝ๋์ ์ต์ด ๊ฐ๋ฐ์์ ์ด๋ฆ์ ํฌํจ์ํค๊ณ (b) ์คํ ๊ฐ๋ฅ ๋ฒ์ ๋๋ ๊ด๋ จ ๋ฌธ์์ ๋ชจ๋ ๊ณต์ง์ ์ ์ฉ ๋์ ์ฝ๋์ ์ถ์ฒ ๋๋ ์์ ๊ถ์ ์ค๋ช
ํ๋ ๋ฌธ๊ตฌ๋ฅผ ํฌํจ์์ผ์ผ ํฉ๋๋ค.
3.4. ์ง์ ์ฌ์ฐ๊ถ ๋ฌธ์
(a) ์ 3์ ์ฒญ๊ตฌ. ๊ธฐ์ฌ์๊ฐ 2.1ํญ ๋๋ 2.2ํญ์ ๋ฐ๋ผ ํด๋น ๊ธฐ์ฌ์๊ฐ ๋ถ์ฌํ ๊ถ๋ฆฌ๋ฅผ ํ์ฌํ๊ธฐ ์ํด ์ 3์์ ์ง์ ์ฌ์ฐ๊ถ์ ๋ฐ๋ฅธ ๋ผ์ด์ ์ค๊ฐ ํ์ํ๋ค๋ ์ฌ์ค์ ์๊ณ ์๋ ๊ฒฝ์ฐ, ๊ธฐ์ฌ์๋ ์์ค ์ฝ๋ ๋ฐฐํฌ์ "LEGAL"์ด๋ผ๋ ์ ๋ชฉ์ ํ
์คํธ ํ์ผ์ ํฌํจ์์ผ์ผ ํ๋ฉฐ, ์ฌ๊ธฐ์๋ ํด๋น ์ฒญ๊ตฌ์ ์ฒญ๊ตฌ ๋น์ฌ์๋ฅผ ์์ ์๊ฐ ๋๊ตฌ์๊ฒ ์ฐ๋ฝํด์ผ ํ๋์ง ์ ์ ์๋๋ก ์ถฉ๋ถํ ์์ธํ ์ค๋ช
ํด์ผ ํฉ๋๋ค. 3.2ํญ์ ์ค๋ช
๋ ๋๋ก ์์ ์ด ์ ๊ณต๋ ํ์ ๊ธฐ์ฌ์๊ฐ ๊ทธ๋ฌํ ์ง์์ ํ๋ํ ๊ฒฝ์ฐ, ๊ธฐ์ฌ์๋ ๊ทธ ์ดํ์ ๊ธฐ์ฌ์๊ฐ ์ ๊ณตํ๋ ๋ชจ๋ ์ฌ๋ณธ์์ LEGAL ํ์ผ์ ์ฆ์ ์์ ํด์ผ ํ๋ฉฐ, ์ปค๋ฒ๋ ์ฝ๋๋ฅผ ๋ฐ์ ์ฌ๋๋ค์๊ฒ ์๋ก์ด ์ง์์ ํ๋ํ์์ ์๋ฆฌ๊ธฐ ์ํด ํฉ๋ฆฌ์ ์ผ๋ก ๊ณ์ฐ๋ ๊ธฐํ ๋จ๊ณ(์ ์ ํ ๋ฉ์ผ๋ง ๋ฆฌ์คํธ ๋๋ ๋ด์ค ๊ทธ๋ฃน์ ํต์งํ๋ ๋ฑ)๋ฅผ ์ทจํด์ผ ํฉ๋๋ค.
(b) ๊ธฐ์ฌ์ API. ๊ธฐ์ฌ์์ ์์ ์ฌํญ์ ์ ํ๋ฆฌ์ผ์ด์
ํ๋ก๊ทธ๋๋ฐ ์ธํฐํ์ด์ค๊ฐ ํฌํจ๋์ด ์๊ณ ๊ธฐ์ฌ์๊ฐ ํด๋น API๋ฅผ ๊ตฌํํ๋ ๋ฐ ํฉ๋ฆฌ์ ์ผ๋ก ํ์ํ ํนํ ๋ผ์ด์ ์ค์ ๋ํ ์ง์์ด ์๋ ๊ฒฝ์ฐ, ๊ธฐ์ฌ์๋ ์ด ์ ๋ณด๋ LEGAL ํ์ผ์ ํฌํจ์์ผ์ผ ํฉ๋๋ค.
(c) ์ง์ .ย ๊ธฐ์ฌ์๋ ์์ 3.4(a)ํญ์ ๋ฐ๋ผ ๊ณต๊ฐ๋ ๊ฒฝ์ฐ๋ฅผ ์ ์ธํ๊ณ , ๊ธฐ์ฌ์๋ ๊ธฐ์ฌ์์ ์์ ์ฌํญ์ด ๊ธฐ์ฌ์์ ๋
์ฐฝ์ ์ธ ์ฐฝ์๋ฌผ์ด๊ฑฐ๋ ๊ธฐ์ฌ์๊ฐ ๋ณธ ๋ผ์ด์ ์ค๊ฐ ๋ถ์ฌํ๋ ๊ถ๋ฆฌ๋ฅผ ๋ถ์ฌํ๊ธฐ์ ์ถฉ๋ถํ ๊ถ๋ฆฌ๋ฅผ ๊ฐ์ง๊ณ ์๋ค๊ณ ๋ฏฟ์์ ๋ํ๋
๋๋ค.
3.5. ํ์ ๊ณ ์ง ์ฌํญ. ๊ทํ๋ ์์ค ์ฝ๋์ ๊ฐ ํ์ผ์ ๋ณ์ฒจ A์ ๊ณ ์ง๋ฅผ ๋ณต์ ํด์ผ ํฉ๋๋ค. ํน์ ์์ค ์ฝ๋ ํ์ผ์ ๊ตฌ์กฐ์ ๊ทธ๋ฌํ ๊ณ ์ง๋ฅผ ํน์ ์์ค ์ฝ๋ ํ์ผ์ ๋ฃ์ ์ ์๋ ๊ฒฝ์ฐ, ๊ทํ๋ ์ฌ์ฉ์๊ฐ ๊ทธ๋ฌํ ๊ณ ์ง๋ฅผ ์ฐพ์ ๊ฐ๋ฅ์ฑ์ด ์๋ ์์น(์: ๊ด๋ จ ๋๋ ํ ๋ฆฌ)์ ๊ทธ๋ฌํ ๊ณ ์ง๋ฅผ ํฌํจ์์ผ์ผ ํฉ๋๋ค. ๊ทํ๊ฐ ํ๋ ์ด์์ ์์ ๋ณธ์ ์์ฑํ ๊ฒฝ์ฐ, ๊ทํ๋ ๋ณ์ฒจ A์ ์ค๋ช
๋ ๊ณ ์ง์ ๊ทํ์ ์ด๋ฆ์ ๊ธฐ์ฌ์๋ก ์ถ๊ฐํ ์ ์์ต๋๋ค. ๋ํ ๊ทํ๋ ๋์ ์ฝ๋์ ๊ด๋ จ๋ ์์ ์์ ๊ถ๋ฆฌ ๋๋ ์์ ๊ถ์ ์ค๋ช
ํ๋ ์์ค ์ฝ๋์ ๋ํ ๋ชจ๋ ๋ฌธ์์ ๋ณธ ๋ผ์ด์ ์ค๋ฅผ ๋ณต์ ํด์ผ ํฉ๋๋ค. ๊ทํ๋ ํ๋ ์ด์์ ๋์ ์ฝ๋ ์์ ์์๊ฒ ๋ณด์ฆ, ์ง์, ๋ฐฐ์ ๋๋ ์ฑ
์ ์๋ฌด๋ฅผ ์ ๊ณตํ๊ณ ๊ทธ์ ๋ํ ์์๋ฃ๋ฅผ ๋ถ๊ณผํ ์ ์์ต๋๋ค. ๋จ, ์ต์ด ๊ฐ๋ฐ์๋ ๊ธฐ์ฌ์๋ฅผ ๋์ ํด์๊ฐ ์๋๋ผ ๊ทํ ์์ ์ ์ํด์๋ง ๊ทธ๋ ๊ฒ ํ ์ ์์ต๋๋ค. ๊ทํ๋ ๊ทธ๋ฌํ ๋ณด์ฆ, ์ง์, ๋ฐฐ์ ๋๋ ์ฑ
์ ์๋ฌด๊ฐ ๊ทํ ๋จ๋
์ผ๋ก ์ ๊ณตํ๋ ๊ฒ์์ ๋ถ๋ช
ํ ํด์ผ ํ๋ฉฐ, ๊ทํ๋ ๊ทํ๊ฐ ์ ๊ณตํ๋ ๋ณด์ฆ, ์ง์, ๋ฐฐ์ ๋๋ ์ฑ
์ ์กฐ๊ฑด์ผ๋ก ์ธํด ์ด๊ธฐ ๊ฐ๋ฐ์ ๋๋ ํด๋น ๊ธฐ์ฌ์์๊ฒ ๋ฐ์ํ ๋ชจ๋ ์ฑ
์์ ๋ํด ์ด๊ธฐ ๊ฐ๋ฐ์ ๋ฐ ๋ชจ๋ ๊ธฐ์ฌ์๋ฅผ ๋ฉด์ฑ
ํ๋ ๋ฐ ๋์ํฉ๋๋ค.
3.6. ์คํ ๋ฒ์ ๋ฐฐํฌ. ๊ทํ๋ ํด๋น ์ปค๋ฒ๋ ์ฝ๋์ ๋ํด 3.1-3.5ํญ์ ์๊ฑด์ ์ถฉ์กฑํ๊ณ , 3.2ํญ์ ์๋ฌด๋ฅผ ์ดํํ ๋ฐฉ๋ฒ๊ณผ ์ฅ์์ ๋ํ ์ค๋ช
์ ํฌํจํ์ฌ ๋ณธ ๋ผ์ด์ ์ค ์กฐ๊ฑด์ ๋ฐ๋ผ ์ปค๋ฒ๋ ์ฝ๋์ ์์ค ์ฝ๋ ๋ฒ์ ์ ์ฌ์ฉํ ์ ์์์ ๋ช
์ํ๋ ๊ณ ์ง๋ฅผ ํฌํจํ๋ ๊ฒฝ์ฐ์๋ง ์คํ ๊ฐ๋ฅ ํํ๋ก ์ปค๋ฒ๋ ์ฝ๋๋ฅผ ๋ฐฐํฌํ ์ ์์ต๋๋ค. ์ด ๊ณ ์ง๋ ๊ทํ๊ฐ ๋์ ์ฝ๋์ ๊ด๋ จ๋ ์์ ์์ ๊ถ๋ฆฌ๋ฅผ ์ค๋ช
ํ๋ ์คํ ๊ฐ๋ฅ ๋ฒ์ , ๊ด๋ จ ๋ฌธ์ ๋๋ ๋ด๋ณด๋ฌผ์ ๋ชจ๋ ๊ณ ์ง์ ๋์ ๋๊ฒ ํฌํจ๋์ด์ผ ํฉ๋๋ค. ๊ทํ๋ ๋ณธ ๋ผ์ด์ ์ค์ ์กฐ๊ฑด์ ์ค์ํ๊ณ ์คํ ๋ฒ์ ์ ๋ํ ๋ผ์ด์ ์ค๊ฐ ๋ณธ ๋ผ์ด์ ์ค์ ๋ช
์๋ ๊ถ๋ฆฌ๋ก๋ถํฐ ์์ค ์ฝ๋ ๋ฒ์ ์ ๋ํ ์์ ์์ ๊ถ๋ฆฌ๋ฅผ ์ ํํ๊ฑฐ๋ ๋ณ๊ฒฝํ๋ ค๊ณ ์๋ํ์ง ์๋๋ค๋ ์ ์ ํ์, ๋ณธ ๋ผ์ด์ ์ค์ ๋ค๋ฅธ ์กฐ๊ฑด์ ํฌํจํ ์ ์๋ ๊ทํ๊ฐ ์ ํํ ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ๋ณดํธ ๋์ ์ฝ๋์ ์คํ ๋ฒ์ ๋๋ ์์ ๊ถ์ ๋ฐฐํฌํ ์ ์์ต๋๋ค. ๋ค๋ฅธ ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ์คํ ๋ฒ์ ์ ๋ฐฐํฌํ๋ ๊ฒฝ์ฐ, ๊ทํ๋ ๋ณธ ๋ผ์ด์ ์ค์ ๋ค๋ฅธ ๋ชจ๋ ์กฐ๊ฑด์ด ์ต์ด ๊ฐ๋ฐ์๋ ๊ธฐ์ฌ์๊ฐ ์๋ ๊ทํ๊ฐ ๋จ๋
์ผ๋ก ์ ๊ณตํ๋ ๊ฒ์์ ๋ช
ํํ ํด์ผ ํฉ๋๋ค. ์ด๋ก์จ ๊ทํ๋ ๊ทํ๊ฐ ์ ๊ณตํ๋ ๊ทธ๋ฌํ ์กฐ๊ฑด์ผ๋ก ์ธํด ์ด๊ธฐ ๊ฐ๋ฐ์ ๋๋ ํด๋น ๊ธฐ์ฌ์์๊ฒ ๋ฐ์ํ๋ ๋ชจ๋ ์ฑ
์์ ๋ํด ์ด๊ธฐ ๊ฐ๋ฐ์ ๋ฐ ๋ชจ๋ ๊ธฐ์ฌ์๋ฅผ ๋ฉด์ฑ
ํ๋ ๋ฐ ๋์ํฉ๋๋ค.
3.7. ๋๊ท๋ชจ ์ํ. ๊ทํ๋ ๋ณธ ๋ผ์ด์ ์ค์ ์กฐ๊ฑด์ด ์ ์ฉ๋์ง ์๋ ๋ค๋ฅธ ์ฝ๋์ ์ปค๋ฒ ์ฝ๋๋ฅผ ๊ฒฐํฉํ์ฌ ๋ ํฐ ์ ์๋ฌผ์ ๋ง๋ค๊ณ ๊ทธ ๋ ํฐ ์ ์๋ฌผ์ ๋จ์ผ ์ ํ์ผ๋ก ๋ฐฐํฌํ ์ ์์ต๋๋ค. ์ด๋ฌํ ๊ฒฝ์ฐ, ๊ทํ๋ ํด๋น ์ฝ๋์ ๋ํด ๋ณธ ๋ผ์ด์ ์ค์ ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํด์ผ ํฉ๋๋ค.
4. ๋ฒ๋ น ๋๋ ๊ท์ ์ผ๋ก ์ธํด ์ค์ํ ์ ์๋ ๊ฒฝ์ฐ.
๋ฒ๋ น, ์ฌ๋ฒ ๋ช
๋ น ๋๋ ๊ท์ ์ผ๋ก ์ธํด ์ ์ฉ ๋์ ์ฝ๋์ ์ผ๋ถ ๋๋ ์ ์ฒด์ ๊ด๋ จํ์ฌ ๋ณธ ๋ผ์ด์ ์ค์ ์กฐ๊ฑด์ ์ค์ํ ์ ์๋ ๊ฒฝ์ฐ, ๊ทํ๋ ๋ณธ ๋ผ์ด์ ์ค์ ์กฐ๊ฑด์ ์ค์ํด์ผ ํฉ๋๋ค: (a) ๋ณธ ๋ผ์ด์ ์ค์ ์กฐ๊ฑด์ ๊ฐ๋ฅํ ํ ์ต๋ํ ์ค์ํ๊ณ , (b) ์ ํ ์ฌํญ๊ณผ ํด๋น ์ ํ ์ฌํญ์ด ์ ์ฉ๋๋ ์ฝ๋๋ฅผ ์ค๋ช
ํด์ผ ํฉ๋๋ค. ์ด๋ฌํ ์ค๋ช
์ ์น์
3.4์ ์ค๋ช
๋ ๋ฒ๋ฅ ํ์ผ์ ํฌํจ๋์ด์ผ ํ๋ฉฐ ์์ค ์ฝ๋์ ๋ชจ๋ ๋ฐฐํฌ๋ณธ์ ํฌํจ๋์ด์ผ ํฉ๋๋ค. ๋ฒ๋ น์ด๋ ๊ท์ ์์ ๊ธ์งํ๋ ๊ฒฝ์ฐ๋ฅผ ์ ์ธํ๊ณ , ๊ทธ๋ฌํ ์ค๋ช
์ ๋ณดํต์ ๊ธฐ์ ์ ๊ฐ์ง ์ฌ๋์ด ์ดํดํ ์ ์์ ์ ๋๋ก ์ถฉ๋ถํ ์์ธํด์ผ ํฉ๋๋ค.
5. ๋ณธ ๋ผ์ด์ ์ค์ ์ ์ฉ.
๋ณธ ๋ผ์ด์ ์ค๋ ์ต์ด ๊ฐ๋ฐ์๊ฐ ๋ณ์ฒจ A์ ํต์ง๋ฅผ ์ฒจ๋ถํ ์ฝ๋ ๋ฐ ๊ด๋ จ ์ ์ฉ ๋์ ์ฝ๋์ ์ ์ฉ๋ฉ๋๋ค.
6. ๋ผ์ด์ ์ค ๋ฒ์ .
6.1. ์ ๋ฒ์ . ๋ท์ค์ผ์ดํ ์ปค๋ฎค๋์ผ์ด์
์ฆ ์ฝํผ๋ ์ด์
("๋ท์ค์ผ์ดํ")์ ๋๋๋ก ๋ผ์ด์ ์ค์ ๊ฐ์ ๋ฐ/๋๋ ์ ๋ฒ์ ์ ๊ฒ์ํ ์ ์์ต๋๋ค. ๊ฐ ๋ฒ์ ์๋ ๊ณ ์ ํ ๋ฒ์ ๋ฒํธ๊ฐ ๋ถ์ฌ๋ฉ๋๋ค.
6.2. ์ ๋ฒ์ ์ ํจ๊ณผ. ํน์ ๋ฒ์ ์ ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ๋ณดํธ ์ฝ๋๊ฐ ๊ฒ์๋ ํ์๋ ์ธ์ ๋ ์ง ํด๋น ๋ฒ์ ์ ์กฐ๊ฑด์ ๋ฐ๋ผ ํด๋น ์ฝ๋๋ฅผ ๊ณ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋ํ ๊ทํ๋ Netscape๊ฐ ๊ฒ์ํ ๋ผ์ด์ผ์ค ํ์ ๋ฒ์ ์ ์กฐ๊ฑด์ ๋ฐ๋ผ ํด๋น ์ปค๋ฒ ์ฝ๋๋ฅผ ์ฌ์ฉํ๋๋ก ์ ํํ ์๋ ์์ต๋๋ค. ๋ท์ค์ผ์ดํ ์ด์ธ์ ๋๊ตฌ๋ ๋ณธ ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ์์ฑ๋ ์ปค๋ฒ ์ฝ๋์ ์ ์ฉ๋๋ ์กฐ๊ฑด์ ์์ ํ ์ ์๋ ๊ถํ์ด ์์ต๋๋ค.
6.3. ํ์ ์ ์๋ฌผ. ๋ณธ ๋ผ์ด์ ์ค์ ์์ ๋ ๋ฒ์ ์ ๋ง๋ค๊ฑฐ๋ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ(๋ณธ ๋ผ์ด์ ์ค์ ์ ์ฉ์ ๋ฐ์ง ์๋ ์ฝ๋์ ์ ์ฉํ๊ธฐ ์ํด์๋ง ๊ฐ๋ฅ), ๊ทํ๋ (a) "Mozilla", "MOZILLAPL", "MOZPL", "Netscape", "MPL" ๋ฌธ๊ตฌ๊ฐ ํฌํจ๋๋๋ก ๋ผ์ด์ ์ค ์ด๋ฆ์ ๋ณ๊ฒฝํด์ผ ํฉ๋๋ค, "NPL" ๋๋ ํผ๋์ ์ค ์ ์๋ ์ ์ฌํ ๋ฌธ๊ตฌ๊ฐ ๊ทํ์ ๋ผ์ด์ ์ค์ ๋ํ๋์ง ์๋๋ก (๊ทํ์ ๋ผ์ด์ ์ค๊ฐ ๋ณธ ๋ผ์ด์ ์ค์ ๋ค๋ฅด๋ค๋ ์ ์ ์ ์ธํ๊ณ ), (b) ๊ทธ๋ ์ง ์์ผ๋ฉด ๊ทํ์ ๋ผ์ด์ ์ค ๋ฒ์ ์ Mozilla ๊ณต์ค ๋ผ์ด์ ์ค ๋ฐ Netscape ๊ณต์ค ๋ผ์ด์ ์ค์ ๋ค๋ฅธ ์กฐ๊ฑด์ด ํฌํจ๋์ด ์์์ ๋ช
ํํ ํด์ผ ํฉ๋๋ค. (๋ณ์ฒจ A์ ๊ธฐ์ ๋ ํต์ง์ ์ต์ด ๊ฐ๋ฐ์, ์๋ณธ ์ฝ๋ ๋๋ ๊ธฐ์ฌ์์ ์ด๋ฆ์ ๊ธฐ์
ํ๋ ๊ฒ์ ๊ทธ ์์ฒด๋ก ๋ณธ ๋ผ์ด์ ์ค์ ์์ ์ผ๋ก ๊ฐ์ฃผ๋์ง ์์ต๋๋ค).
7. ๋ณด์ฆ ๋ฉด์ฑ
์กฐํญ.
ํด๋น ์ฝ๋๋ ๋ณธ ๋ผ์ด์ ์ค์ ๋ฐ๋ผ "์๋ ๊ทธ๋๋ก" ์ ๊ณต๋๋ฉฐ, ํด๋น ์ฝ๋์ ๊ฒฐํจ์ด ์๊ณ , ์ํ์ฑ์ด ์์ผ๋ฉฐ, ํน์ ๋ชฉ์ ์ ์ ํฉํ๊ฑฐ๋ ์นจํดํ์ง ์๋๋ค๋ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ์ด๋ ํ ๋ช
์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ๋ ์ ๊ณต๋์ง ์์ต๋๋ค. ํด๋น ์ฝ๋์ ํ์ง ๋ฐ ์ฑ๋ฅ์ ๋ํ ๋ชจ๋ ์ํ์ ๊ทํ์๊ฒ ์์ต๋๋ค. ์ ์ฉ ๋์ ์ฝ๋์ ๊ฒฐํจ์ด ์๋ ๊ฒ์ผ๋ก ํ๋ช
๋๋ ๊ฒฝ์ฐ, ์ต์ด ๊ฐ๋ฐ์๋ ๋ค๋ฅธ ๊ธฐ์ฌ์๊ฐ ์๋ ๊ทํ๊ฐ ํ์ํ ์๋น์ค, ์๋ฆฌ ๋๋ ์์ ๋น์ฉ์ ๋ถ๋ดํฉ๋๋ค. ๋ณธ ๋ณด์ฆ ๋ฉด์ฑ
์กฐํญ์ ๋ณธ ๋ผ์ด์ ์ค์ ํ์์ ์ธ ๋ถ๋ถ์ ๊ตฌ์ฑํฉ๋๋ค. ๋ณธ ๋ฉด์ฑ
์กฐํญ์ ์ ์ธํ๊ณ ๋ ๋ณธ ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ์ด๋ ํ ๋ณด์ฅ ์ฝ๋์ ์ฌ์ฉ๋ ์น์ธ๋์ง ์์ต๋๋ค.
8. ์ข
๋ฃ.
8.1. ๋ณธ ๋ผ์ด์ ์ค์ ์ด์ ๋ฐ๋ผ ๋ถ์ฌ๋ ๊ถ๋ฆฌ๋ ๊ทํ๊ฐ ๋ณธ ์ฝ๊ด์ ์ค์ํ์ง ์๊ณ ์๋ฐ ์ฌ์ค์ ์ธ์งํ ํ 30์ผ ์ด๋ด์ ํด๋น ์๋ฐ์ ์์ ํ์ง ์๋ ๊ฒฝ์ฐ ์๋์ผ๋ก ํด์ง๋ฉ๋๋ค. ๋ณธ ๋ผ์ด์ ์ค๊ฐ ์ข
๋ฃ๋ ํ์๋ ์ ์ ํ๊ฒ ๋ถ์ฌ๋ ํด๋น ์ฝ๋์ ๋ํ ๋ชจ๋ ํ์ ๋ผ์ด์ ์ค๋ ์กด์ํฉ๋๋ค. ๋ณธ์ง์ ์ผ๋ก ๋ณธ ๋ผ์ด์ ์ค๊ฐ ์ข
๋ฃ๋ ํ์๋ ์ ํจํด์ผ ํ๋ ์กฐํญ์ ์กด์ํฉ๋๋ค.
8.2. ๊ทํ๊ฐ ์ต์ด ๊ฐ๋ฐ์ ๋๋ ๊ธฐ์ฌ์(๊ทํ๊ฐ ๊ทธ๋ฌํ ์์ก์ ์ ๊ธฐํ๋ ์ต์ด ๊ฐ๋ฐ์ ๋๋ ๊ธฐ์ฌ์๋ฅผ "์ฐธ์ฌ์"๋ผ ํจ)๋ฅผ ์๋๋ก ํนํ ์นจํด ์ฒญ๊ตฌ(์ ์ธ์ ํ๊ฒฐ ์์ก ์ ์ธ)๋ฅผ ์ฃผ์ฅํ์ฌ ์์ก์ ๊ฐ์ํ๋ ๊ฒฝ์ฐ:
(a) ํด๋น ์ฐธ๊ฐ์์ ๊ธฐ์ฌ์ ๋ฒ์ ์ด ํนํ๋ฅผ ์ง๊ฐ์ ์ ์ผ๋ก ์นจํดํ๋ ๊ฒฝ์ฐ, ํด๋น ์ฐธ๊ฐ์๊ฐ ๋ณธ ๋ผ์ด์ ์ค 2.1ํญ ๋ฐ/๋๋ 2.2ํญ์ ๋ฐ๋ผ ๊ทํ์๊ฒ ๋ถ์ฌํ ๋ชจ๋ ๊ถ๋ฆฌ๋ ์ฐธ๊ฐ์์ 60์ผ ํต์ง ํ 60์ผ ์ด๋ด์ ๊ทํ๊ฐ (i) ํด๋น ์ฐธ๊ฐ์๊ฐ ๋ง๋ ์์ ๋ณธ์ ๊ณผ๊ฑฐ ๋ฐ ๋ฏธ๋ ์ฌ์ฉ์ ๋ํด ์ํธ ํฉ์ ๊ฐ๋ฅํ ํฉ๋ฆฌ์ ์ธ ๋ก์ดํฐ๋ฅผ ์ฐธ๊ฐ์์๊ฒ ์ง๋ถํ๊ธฐ๋ก ์๋ฉด์ผ๋ก ๋์ํ๊ฑฐ๋ (ii) ํด๋น ์ฐธ๊ฐ์์ ๋ํ ๊ทํ์ ์์ก ์ฒญ๊ตฌ๊ฐ ์ฒ ํํ์ง ์๋ ํ, ์ฐธ๊ฐ์๋ก๋ถํฐ 60์ผ ํ์ ์ ํฅ์ ์ผ๋ก ์๋ฉธ๋ฉ๋๋ค. ํต์ง ํ 60์ผ ์ด๋ด์ ํฉ๋ฆฌ์ ์ธ ๋ก์ดํฐ ๋ฐ ์ง๋ถ ํฉ์๊ฐ ๋น์ฌ์ ๊ฐ์ ์๋ฉด์ผ๋ก ์ํธ ํฉ์๋์ง ์๊ฑฐ๋ ์์ก ์ฒญ๊ตฌ๊ฐ ์ฒ ํ๋์ง ์๋ ๊ฒฝ์ฐ, 2.1ํญ ๋ฐ/๋๋ 2.2ํญ์ ๋ฐ๋ผ ์ฐธ๊ฐ์๊ฐ ๊ทํ์๊ฒ ๋ถ์ฌํ ๊ถ๋ฆฌ๋ ์์ ๋ช
์๋ 60์ผ ํต์ง ๊ธฐ๊ฐ์ด ๋ง๋ฃ๋๋ฉด ์๋์ผ๋ก ์ข
๋ฃ๋ฉ๋๋ค.
(b) ํด๋น ์ฐธ์ฌ์์ ๊ธฐ์ฌ์ ๋ฒ์ ์ด์ธ์ ์ํํธ์จ์ด, ํ๋์จ์ด ๋๋ ์ฅ์น๊ฐ ํนํ๋ฅผ ์ง๊ฐ์ ์ ์ผ๋ก ์นจํดํ๋ ๊ฒฝ์ฐ, ํด๋น ์ฐธ์ฌ์๊ฐ 2.1(b) ๋ฐ 2.2(b)ํญ์ ๋ฐ๋ผ ๊ทํ์๊ฒ ๋ถ์ฌํ ๋ชจ๋ ๊ถ๋ฆฌ๋ ๊ทํ๊ฐ ํด๋น ์ฐธ์ฌ์๊ฐ ์์ ํ ๊ฒ์ ์ฒ์ ์ ์, ์ฌ์ฉ, ํ๋งค, ๋ฐฐํฌํ๊ฑฐ๋ ์์ ํ ๋ ๋ถํฐ ํจ๋ ฅ์ด ์ทจ์๋ฉ๋๋ค.
8.3. ๊ทํ๊ฐ ์ฐธ๊ฐ์์ ๊ธฐ์ฌ์ ๋ฒ์ ์ด ํนํ๋ฅผ ์ง๊ฐ์ ์ ์ผ๋ก ์นจํดํ๋ค๊ณ ์ฃผ์ฅํ๋ฉฐ ์ฐธ๊ฐ์๋ฅผ ์๋๋ก ํนํ ์นจํด ์์ก์ ์ ๊ธฐํ๋ ๊ฒฝ์ฐ, ํนํ ์นจํด ์์ก์ด ์์๋๊ธฐ ์ ์ ๊ทธ๋ฌํ ์ฒญ๊ตฌ๊ฐ ํด๊ฒฐ(๋ผ์ด์ ์ค ๋๋ ํฉ์ ๋ฑ)๋๋ ๊ฒฝ์ฐ, ํด๋น ์ฐธ๊ฐ์๊ฐ 2.1ํญ ๋๋ 2.2ํญ์ ๋ฐ๋ผ ๋ถ์ฌํ ๋ผ์ด์ ์ค์ ํฉ๋นํ ๊ฐ์น๊ฐ ์ง๋ถ๊ธ ๋๋ ๋ผ์ด์ ์ค์ ๊ธ์ก์ด๋ ๊ฐ์น๋ฅผ ๊ฒฐ์ ํ ๋ ๊ณ ๋ ค๋ฉ๋๋ค.
8.4. ์ 8.1ํญ ๋๋ 8.2ํญ์ ๋ฐ๋ผ ํด์งํ๋ ๊ฒฝ์ฐ, ํด์ง ์ด์ ์ ๊ทํ ๋๋ ๋ณธ ๊ณ์ฝ์ ๋ฐ๋ผ ๋ฐฐํฌ์๊ฐ ์ ํจํ๊ฒ ๋ถ์ฌํ ๋ชจ๋ ์ต์ข
์ฌ์ฉ์ ๋ผ์ด์ ์ค ๊ณ์ฝ(๋ฐฐํฌ์ ๋ฐ ๋ฆฌ์
๋ฌ ์ ์ธ)์ ํด์ง ํ์๋ ์ ํจํ๊ฒ ์กด์ํฉ๋๋ค.
9. ์ฑ
์์ ์ ํ.
๋ถ๋ฒํ์(๊ณผ์ค ํฌํจ), ๊ณ์ฝ ๋๋ ๊ธฐํ ๋ฒ์ ์ด๋ก ์ ๊ด๊ณ์์ด ์ด๋ ํ ๊ฒฝ์ฐ์๋ ๊ทํ, ์ต์ด ๊ฐ๋ฐ์, ๊ธฐํ ๊ธฐ์ฌ์ ๋๋ ํด๋น ์ฝ๋์ ๋ฐฐํฌ์ ๋๋ ๊ทธ๋ฌํ ๋น์ฌ์์ ๊ณต๊ธ์๋ ์์
๊ถ ์์ค, ์
๋ฌด ์ค๋จ, ์ปดํจํฐ ๊ณ ์ฅ ๋๋ ์ค์๋ ๋๋ ๊ธฐํ ๋ชจ๋ ์์
์ ์ํด๋ ์์ค์ ๋ํ ์ํด, ๋๋ ๊ทธ๋ฌํ ์ํด์ ๊ฐ๋ฅ์ฑ์ ํด๋น ๋น์ฌ์์๊ฒ ํต์ง๋ฐ์ ๊ฒฝ์ฐ์๋ ํฌํจํ๋ ์ด์ ์ ํ๋์ง ์๋ ๊ฐ์ , ํน๋ณ, ์ฐ๋ฐ์ ๋๋ ๊ฒฐ๊ณผ์ ์ธ ๋ชจ๋ ์ฑ๊ฒฉ์ ์ํด์ ๋ํ์ฌ ์ด๋ค ์ฌ๋์๊ฒ๋ ์ฑ
์์ด ๋ฉด์ ๋ฉ๋๋ค. ์ด๋ฌํ ์ฑ
์ ์ ํ์ ํด๋น ๋ฒ๋ฅ ์ด ๊ทธ๋ฌํ ์ ํ์ ๊ธ์งํ๋ ํ๋ ๋ด์์ ํด๋น ๋น์ฌ์์ ๊ณผ์ค๋ก ์ธํ ์ฌ๋ง ๋๋ ์ํด์ ๋ํ ์ฑ
์์๋ ์ ์ฉ๋์ง ์์ต๋๋ค. ์ผ๋ถ ๊ดํ ๊ถ์์๋ ๋ถ์์ ๋๋ ๊ฒฐ๊ณผ์ ์ํด์ ๋ฐฐ์ ๋๋ ์ ํ์ ํ์ฉํ์ง ์์ผ๋ฏ๋ก ์ด๋ฌํ ๋ฐฐ์ ๋ฐ ์ ํ์ด ํ์๋์๊ฒ ์ ์ฉ๋์ง ์์ ์ ์์ต๋๋ค. 10. ๋ฏธ๊ตญ ์ ๋ถ ์ต์ข
์ฌ์ฉ์.
์ ์ฉ ๋์ ์ฝ๋๋ 48 C.F.R. 2.101(1995๋
10์)์ ์ ์๋ ์ฉ์ด์ธ "์์ฉ ํ๋ชฉ"์ผ๋ก์, "์์ฉ ์ปดํจํฐ ์ํํธ์จ์ด" ๋ฐ "์์ฉ ์ปดํจํฐ ์ํํธ์จ์ด ๋ฌธ์"๋ก ๊ตฌ์ฑ๋๋ฉฐ, ์ด๋ฌํ ์ฉ์ด๋ 48 C.F.R. 12.212(1995๋
9์)์ ์ฌ์ฉ๋์์ต๋๋ค. 48 C.F.R. 12.212 ๋ฐ 48 C.F.R. 227.7202-1 ~ 227.7202-4(1995๋
6์)์ ๋ฐ๋ผ ๋ชจ๋ ๋ฏธ๊ตญ ์ ๋ถ ์ต์ข
์ฌ์ฉ์๋ ์ฌ๊ธฐ์ ๋ช
์๋ ๊ถ๋ฆฌ๋ง ๊ฐ์ง๊ณ ๋ณดํธ ๋์ ์ฝ๋๋ฅผ ์ทจ๋ํฉ๋๋ค.
11. 11.
๋ณธ ๋ผ์ด์ ์ค๋ ๋ณธ ๋ผ์ด์ ์ค์ ์ฃผ์ ์ ๊ดํ ์์ ํ ํฉ์๋ฅผ ๋ํ๋
๋๋ค. ๋ณธ ๋ผ์ด์ ์ค์ ์กฐํญ์ด ์ํ ๋ถ๊ฐ๋ฅํ๋ค๊ณ ํ๋จ๋๋ ๊ฒฝ์ฐ, ํด๋น ์กฐํญ์ ์ํ ๊ฐ๋ฅํ ๋ฒ์ ๋ด์์๋ง ๊ฐ์ ๋์ด์ผ ํฉ๋๋ค. ๋ณธ ๋ผ์ด์ ์ค๋ ์ค๊ฑฐ๋ฒ ์กฐํญ์ ์ ์ธํ ์บ๋ฆฌํฌ๋์์ฃผ ๋ฒ๋ฅ ์กฐํญ(ํด๋น ๋ฒ๋ฅ ์์ ๋ฌ๋ฆฌ ๊ท์ ํ๋ ๊ฒฝ์ฐ ๊ทธ ๋ฒ์ ์ ์ธ)์ ์ ์ฉ์ ๋ฐ์ต๋๋ค(๋จ, ์ค๊ฑฐ๋ฒ ์กฐํญ์ด ์๋ ๊ฒฝ์ฐ ๋ฌ๋ฆฌ ๊ท์ ํ๋ ๊ฒฝ์ฐ ์ ์ธ). ์ ์ด๋ ํ ๋น์ฌ์๊ฐ ๋ฏธ๊ตญ ์๋ฏผ์ด๊ฑฐ๋ ๋ฏธ๊ตญ์์ ์ฌ์
์ ํ๊ธฐ ์ํด ์ค๋ฆฝ ๋๋ ๋ฑ๋ก๋ ๋ฒ์ธ์ธ ๋ถ์๊ณผ ๊ด๋ จํ์ฌ ๋ณธ ๋ผ์ด์ ์ค์ ๊ด๋ จ๋ ๋ชจ๋ ์์ก์ ์บ๋ฆฌํฌ๋์์ฃผ ์ฐํํด๋ผ๋ผ ์นด์ดํฐ๋ฅผ ๊ดํ ์ง๋ก ํ๋ ์บ๋ฆฌํฌ๋์ ๋ถ๋ถ ์ฐ๋ฐฉ์ง๋ฐฉ๋ฒ์์ ๊ดํ ์ ๋ฐ๋ฅด๋ฉฐ, ํจ์ ๋น์ฌ์๋ ๋ฒ์ ๋น์ฉ๊ณผ ํฉ๋ฆฌ์ ์ธ ๋ณํธ์ฌ ์์๋ฃ ๋ฐ ๋น์ฉ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ๋น์ฉ์ ์ฑ
์์ ธ์ผ ํฉ๋๋ค. ๊ตญ์ ๋ฌผํ ๋งค๋งค ๊ณ์ฝ์ ๊ดํ ์ ์ ํ์ฝ์ ์ ์ฉ์ ๋ช
์์ ์ผ๋ก ๋ฐฐ์ ๋ฉ๋๋ค. ๊ณ์ฝ์ ๋ฌธ๊ตฌ๋ฅผ ์์ฑ์์๊ฒ ๋ถ๋ฆฌํ๊ฒ ํด์ํ๋๋ก ๊ท์ ํ๋ ๋ฒ๋ฅ ๋๋ ๊ท์ ์ ๋ณธ ๋ผ์ด์ ์ค์ ์ ์ฉ๋์ง ์์ต๋๋ค.
12. ํด๋ ์์ ๋ํ ์ฑ
์.
์ต์ด ๊ฐ๋ฐ์์ ๊ธฐ์ฌ์ ์ฌ์ด์์ ๊ฐ ๋น์ฌ์๋ ๋ณธ ๋ผ์ด์ ์ค์ ๋ฐ๋ฅธ ๊ถ๋ฆฌ ํ์ฉ์ผ๋ก ์ธํด ์ง๊ฐ์ ์ ์ผ๋ก ๋ฐ์ํ๋ ์ฒญ๊ตฌ ๋ฐ ์ํด์ ๋ํด ์ฑ
์์ ์ง๋ฉฐ, ๊ทํ๋ ์ต์ด ๊ฐ๋ฐ์ ๋ฐ ๊ธฐ์ฌ์์ ํ๋ ฅํ์ฌ ๊ทธ๋ฌํ ์ฑ
์์ ๊ณตํํ๊ฒ ๋ถ๋ฐฐํ๋ ๋ฐ ๋์ํฉ๋๋ค. ๋ณธ ๋ผ์ด์ ์ค์ ์ด๋ ํ ๋ด์ฉ๋ ์ฑ
์์ ์ธ์ ํ๋ ๊ฒ์ผ๋ก ์๋๋๊ฑฐ๋ ์ธ์ ํ๋ ๊ฒ์ผ๋ก ๊ฐ์ฃผ๋์ง ์์ต๋๋ค.
13. ๋ค์ค ๋ผ์ด์ ์ค ์ฝ๋.
์ต์ด ๊ฐ๋ฐ์๋ ์ ์ฉ ๋์ ์ฝ๋์ ์ผ๋ถ๋ฅผ ๋ณต์ ๋ผ์ด์ ์ค๋ก ์ง์ ํ ์ ์์ต๋๋ค. ๋ค์ค ๋ผ์ด์ ์ค๋ ์ต์ด ๊ฐ๋ฐ์๊ฐ ๊ทํ๊ฐ ์ ํํ MPL ๋๋ ์ต์ด ๊ฐ๋ฐ์๊ฐ ๋ณ์ฒจ A์ ์ค๋ช
๋ ํ์ผ์ ๋ช
์ํ ๋์ฒด ๋ผ์ด์ ์ค(์๋ ๊ฒฝ์ฐ)์ ๋ฐ๋ผ ์ ์ฉ ๋์ ์ฝ๋์ ์ผ๋ถ๋ฅผ ํ์ฉํ ์ ์๋๋ก ํ์ฉํ๋ค๋ ์๋ฏธ์
๋๋ค.
๋ถ๋ก A - Mozilla ๊ณต๊ฐ ๋ผ์ด์ ์ค.
์ด ํ์ผ์ ๋ด์ฉ์ Mozilla Public License ๋ฒ์ 1.1("๋ผ์ด์ ์ค")์ ์ ์ฉ์ ๋ฐ์ผ๋ฉฐ, ๋ผ์ด์ ์ค๋ฅผ ์ค์ํ์ง ์๋ ํ ์ด ํ์ผ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋ผ์ด์ ์ค ์ฌ๋ณธ์ ๋ค์์์ ๊ตฌํ ์ ์์ต๋๋ค. http://www.mozilla.org/MPL/
๋ณธ ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ๋ฐฐํฌ๋๋ ์ํํธ์จ์ด๋ ๋ช
์์ ์ด๋ ๋ฌต์์ ์ด๋ ์ด๋ ํ ์ข
๋ฅ์ ๋ณด์ฆ๋ ์์ด "์๋ ๊ทธ๋๋ก" ๋ฐฐํฌ๋ฉ๋๋ค. ๋ผ์ด์ ์ค์ ๋ฐ๋ฅธ ๊ถ๋ฆฌ ๋ฐ ์ ํ ์ฌํญ์ ๊ท์จํ๋ ํน์ ์ธ์ด๋ ๋ผ์ด์ ์ค๋ฅผ ์ฐธ์กฐํ์ธ์.
์๋ณธ ์ฝ๋๋ _____ ์
๋๋ค.
์๋ณธ ์ฝ๋์ ์ต์ด ๊ฐ๋ฐ์๋ _____ ์
๋๋ค.
_____ ์์ ๋ง๋ ๋ถ๋ถ์ ์ ์๊ถ (C) ______ ์
๋๋ค. ๋ชจ๋ ๊ถ๋ฆฌ ๋ณด์ .
๊ธฐ์ฌ์(๋ค): _____ .
๋๋ ์ด ํ์ผ์ ๋ด์ฉ์ _____ ๋ผ์ด์ ์ค([ ____ ] ๋ผ์ด์ ์ค)์ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ฌ์ฉํ ์ ์์ผ๋ฉฐ, ์ด ๊ฒฝ์ฐ ์ ์กฐํญ ๋์ [ ______ ] ๋ผ์ด์ ์ค์ ์กฐํญ์ด ์ ์ฉ๋ฉ๋๋ค. ์ด ํ์ผ์ ๋ฒ์ ์ [ ____ ] ๋ผ์ด์ ์ค์ ์กฐ๊ฑด์ ์ํด์๋ง ์ฌ์ฉํ๋๋ก ํ์ฉํ๊ณ ๋ค๋ฅธ ์ฌ๋์ด ์ด ํ์ผ์ ๋ฒ์ ์ MPL์ ๋ฐ๋ผ ์ฌ์ฉํ๋๋ก ํ์ฉํ์ง ์์ผ๋ ค๋ฉด ์์ ์กฐํญ์ ์ญ์ ํ๊ณ [ ___ ] ๋ผ์ด์ ์ค์์ ์๊ตฌํ๋ ๊ณ ์ง ๋ฐ ๊ธฐํ ์กฐํญ์ผ๋ก ๋์ฒดํ์ฌ ๊ทํ์ ๊ฒฐ์ ์ ํ์ํ์ธ์. ์์ ์กฐํญ์ ์ญ์ ํ์ง ์์ผ๋ฉด ์์ ์๋ MPL ๋๋ [ ___ ] ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ์ด ํ์ผ์ ์ฌ์ฉ์ ๋ฒ์ ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
[์ฐธ๊ณ : ์ด ๋ณ์ฒจ A์ ํ
์คํธ๋ ์๋ณธ ์ฝ๋์ ์์ค ์ฝ๋ ํ์ผ์ ์๋ ๊ณ ์ง ํ
์คํธ์ ์ฝ๊ฐ ๋ค๋ฅผ ์ ์์ต๋๋ค. ๊ทํ๋ ์๋ณธ ์ฝ๋ ์์ค ์ฝ๋f ๋๋ ๊ทํ์ ์์ ๋ณธ์ ์๋ ํ
์คํธ๊ฐ ์๋ ๋ณธ ๋ถ์์ A์ ํ
์คํธ๋ฅผ ์ฌ์ฉํด์ผ ํฉ๋๋ค.]
Mozilla ํผ๋ธ๋ฆญ ๋ผ์ด์ ์ค 2.0
(๋ฆฌ๋ธ๋ ์คํผ์ค ์จ๋ผ์ธ 20170310-snapshot-34d9d522, ๋ชจ์ง๋ผ ํ์ด์ดํญ์ค 44.0)
Mozilla ๊ณต๊ฐ ๋ผ์ด์ ์ค
๋ฒ์ 2.0
1. ์ ์
1. "๊ธฐ์ฌ์"๋ ์ ์ฉ ๋์ ์ํํธ์จ์ด๋ฅผ ์ ์ํ๊ฑฐ๋, ์ ์์ ๊ธฐ์ฌํ๊ฑฐ๋, ์์ ํ ๊ฐ ๊ฐ์ธ ๋๋ ๋ฒ์ธ์ ์๋ฏธํฉ๋๋ค.
2. "๊ธฐ์ฌ์ ๋ฒ์ "์ด๋ ๊ธฐ์ฌ์๊ฐ ์ฌ์ฉํ ๋ค๋ฅธ ๊ธฐ์ฌ์(์๋ ๊ฒฝ์ฐ)์ ๊ธฐ์ฌ์ ํน์ ๊ธฐ์ฌ์์ ๊ธฐ์ฌ๋ฅผ ํฉ์น ๊ฒ์ ์๋ฏธํฉ๋๋ค.
3. "๊ธฐ์ฌ"๋ ํน์ ๊ธฐ์ฌ์์ ์ ์ฉ ๋์ ์ํํธ์จ์ด๋ฅผ ์๋ฏธํฉ๋๋ค.
4. "๋์ ์ํํธ์จ์ด"๋ ์ต์ด ๊ธฐ์ฌ์๊ฐ ๋ณ์ฒจ A์ ํต์ง๋ฅผ ์ฒจ๋ถํ ์์ค์ฝ๋ ์์, ํด๋น ์์ค์ฝ๋ ์์์ ์คํ ๊ฐ๋ฅ ์์ ๋ฐ ํด๋น ์์ค์ฝ๋ ์์์ ์์ ๋ณธ(๊ฐ ๊ฒฝ์ฐ ๊ทธ ์ผ๋ถ๋ฅผ ํฌํจ)์ ์๋ฏธํฉ๋๋ค.
5. "๋ณด์กฐ ๋ผ์ด์ ์ค์ ํธํ๋์ง ์์"์ด๋ ๋ค์์ ์๋ฏธํฉ๋๋ค.
a. ์ต์ด ๊ธฐ์ฌ์๊ฐ ํด๋น ์ํํธ์จ์ด์ ๋ณ์ฒจ B์ ์ค๋ช
๋ ํต์ง๋ฅผ ์ฒจ๋ถํ ๊ฒฝ์ฐ, ๋๋
b. ํด๋น ์ํํธ์จ์ด๊ฐ ๋ผ์ด์ ์ค ๋ฒ์ 1.1 ๋๋ ์ด์ ๋ฒ์ ์ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ ๊ณต๋์์ง๋ง 2์ฐจ ๋ผ์ด์ ์ค์ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ ๊ณต๋์ง ์์์.
6. "์คํ ๊ฐ๋ฅํ ํํ"๋ ์์ค ์ฝ๋ ํํ ์ด์ธ์ ๋ชจ๋ ํํ์ ์ ์๋ฌผ์ ์๋ฏธํฉ๋๋ค.
7. "๋๊ท๋ชจ ์ ์๋ฌผ"์ด๋ ๋ณดํธ ๋์ ์ํํธ์จ์ด์ ๋ณดํธ ๋์ ์ํํธ์จ์ด๊ฐ ์๋ ๋ค๋ฅธ ์๋ฃ๊ฐ ๋ณ๋์ ํ์ผ๋ก ๊ฒฐํฉ๋ ์ ์๋ฌผ์ ์๋ฏธํฉ๋๋ค.
8. "๋ผ์ด์ ์ค"๋ ๋ณธ ๋ฌธ์๋ฅผ ์๋ฏธํฉ๋๋ค.
9. "๋ผ์ด์ ์ค ๋ถ์ฌ ๊ฐ๋ฅ"์ด๋ ์ต์ด ๋ถ์ฌ ์์ ๋๋ ๊ทธ ์ดํ์ ๋ณธ ๋ผ์ด์ ์ค์ ์ํด ์ ๋ฌ๋ ๋ชจ๋ ๊ถ๋ฆฌ๋ฅผ ๊ฐ๋ฅํ ํ ์ต๋ํ ๋ถ์ฌํ ์ ์๋ ๊ถ๋ฆฌ๋ฅผ ๋ณด์ ํ๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค.
10. "์์ "์ด๋ ๋ค์ ์ค ํ๋๋ฅผ ์๋ฏธํฉ๋๋ค:
a. ์ ์ฉ ๋์ ์ํํธ์จ์ด์ ๋ด์ฉ์ ์ถ๊ฐ, ์ญ์ ๋๋ ์์ ํ์ฌ ์์ฑ๋ ์์ค ์ฝ๋ ํ์์ ๋ชจ๋ ํ์ผ ๋๋
b. ๋ณดํธ ๋์ ์ํํธ์จ์ด๊ฐ ํฌํจ๋ ์์ค ์ฝ๋ ํ์์ ๋ชจ๋ ์ ํ์ผ.
10. ๊ธฐ์ฌ์์ "ํนํ ์ฒญ๊ตฌ๊ถ"์ ๋ฐฉ๋ฒ, ํ๋ก์ธ์ค ๋ฐ ์ฅ์น ์ฒญ๊ตฌ๋ฅผ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋, ํด๋น ๊ธฐ์ฌ์๊ฐ ๋ผ์ด์ ์ค๋ฅผ ๋ถ์ฌํ ์ ์๋ ๋ชจ๋ ํนํ์์ ์นจํด๋ ์ ์๋ ํนํ ์ฒญ๊ตฌ๊ถ(๋ค)์ ์๋ฏธํ์ง๋ง, ํด๋น ๊ธฐ์ฌ์ ๋๋ ๊ธฐ์ฌ์ ๋ฒ์ ์ ์ ์, ์ฌ์ฉ, ํ๋งค, ํ๋งค ์ ์, ๋ณด์ , ์์
๋๋ ์๋ํจ์ผ๋ก์จ ๋ผ์ด์ ์ค๋ฅผ ๋ถ์ฌํ๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค.
11. "2์ฐจ ๋ผ์ด์ ์ค"๋ GNU ์ผ๋ฐ ๊ณต์ค ๋ผ์ด์ ์ค, ๋ฒ์ 2.0, GNU ํ์ ์ผ๋ฐ ๊ณต์ค ๋ผ์ด์ ์ค, ๋ฒ์ 2.1, GNU Affero ์ผ๋ฐ ๊ณต์ค ๋ผ์ด์ ์ค, ๋ฒ์ 3.0 ๋๋ ํด๋น ๋ผ์ด์ ์ค์ ์ดํ ๋ฒ์ ์ ์๋ฏธํฉ๋๋ค.
12. "์์ค ์ฝ๋ ์์"์ด๋ ์์ ์ ์ ํธํ๋ ์ ์๋ฌผ์ ํํ๋ฅผ ์๋ฏธํฉ๋๋ค.
13. "๊ทํ"(๋๋ "์ฌ์ฉ์")๋ ๋ณธ ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ๊ถ๋ฆฌ๋ฅผ ํ์ฌํ๋ ๊ฐ์ธ ๋๋ ๋ฒ์ธ์ ์๋ฏธํฉ๋๋ค. ๋ฒ์ธ์ ๊ฒฝ์ฐ, "๊ทํ"์๋ ๊ทํ๋ฅผ ์ง๋ฐฐํ๊ฑฐ๋, ๊ทํ๋ก๋ถํฐ ์ง๋ฐฐ๋ฅผ ๋ฐ๊ฑฐ๋, ๊ทํ์ ๊ณต๋ ์ง๋ฐฐ๋ฅผ ๋ฐ๋ ๋ชจ๋ ๋ฒ์ธ์ด ํฌํจ๋ฉ๋๋ค. ์ด ์ ์์ ๋ชฉ์ ์ "ํต์ "๋ (a) ๊ณ์ฝ ๋๋ ๊ธฐํ ๋ฐฉ์์ผ๋ก ํด๋น ๋ฒ์ธ์ ์ง์ ๋๋ ๊ด๋ฆฌ๋ฅผ ์ ๋ฐํ๋ ์ง์ ๋๋ ๊ฐ์ ์ ์ธ ๊ถํ ๋๋ (b) ํด๋น ๋ฒ์ธ์ ๋ฐํ ์ฃผ์ ๋๋ ์์ต์ ์์ ๊ถ์ 50%(50%) ์ด์์ ์์ ํ๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค.
2. ๋ผ์ด์ ์ค ๋ถ์ฌ ๋ฐ ์กฐ๊ฑด
2.1. ๋ณด์กฐ๊ธ
์ด์ ๋ฐ๋ผ ๊ฐ ๊ธฐ์ฌ์๋ ์ ์ธ๊ณ์์ ๋ก์ดํฐ๊ฐ ์๋ ๋น๋
์ ์ ๋ผ์ด์ ์ค๋ฅผ ์ฌ์ฉ์์๊ฒ ๋ถ์ฌํฉ๋๋ค:
a. ์ง์ ์ฌ์ฐ๊ถ(ํนํ ๋๋ ์ํ๊ถ ์ ์ธ)์ ๋ฐ๋ผ ํด๋น ๊ธฐ์ฌ์๊ฐ ์์ ์ ๊ธฐ์ฌ๋ฅผ ์์ ํ์ง ์์ ์ํ๋ก, ์์ ํ ์ํ๋ก ๋๋ ๋ ํฐ ์ ์๋ฌผ์ ์ผ๋ถ๋ก ์ฌ์ฉ, ๋ณต์ , ์ ๊ณต, ์์ , ํ์, ์ํ, ๋ฐฐํฌ ๋ฐ ๊ธฐํ ๋ฐฉ์์ผ๋ก ํ์ฉํ ์ ์๋๋ก ๋ผ์ด์ ์ค๋ฅผ ๋ถ์ฌํฉ๋๋ค.
b. ํด๋น ๊ธฐ์ฌ์์ ํนํ ์ฒญ๊ตฌ๊ถ์ ๋ฐ๋ผ ๊ธฐ์ฌ์ ๋๋ ๊ธฐ์ฌ์ ๋ฒ์ ์ ์ ์, ์ฌ์ฉ, ํ๋งค, ํ๋งค ์ ์, ์ ์, ์์
๋ฐ ๊ธฐํ ๋ฐฉ์์ผ๋ก ์๋ํ๋ ํ์.
2.2. ํจ๋ ฅ ๋ฐ์์ผ
๊ธฐ์ฌ์ ๊ด๋ จํ์ฌ 2.1์ ์ ๋ถ์ฌ๋ ๋ผ์ด์ ์ค๋ ๊ธฐ์ฌ์๊ฐ ํด๋น ๊ธฐ์ฌ๋ฅผ ์ฒ์ ๋ฐฐํฌํ ๋ ์ง์ ๊ฐ ๊ธฐ์ฌ์ ๋ํด ํจ๋ ฅ์ด ๋ฐ์ํฉ๋๋ค.
2.3. ๋ณด์กฐ๊ธ ๋ฒ์ ์ ํ
๋ณธ ์น์
2์์ ๋ถ์ฌ๋ ๋ผ์ด์ ์ค๋ ๋ณธ ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ๋ถ์ฌ๋ ์ ์ผํ ๊ถ๋ฆฌ์
๋๋ค. ๋ณธ ๋ผ์ด์ ์ค์ ๋ฐ๋ฅธ ๋์ ์ํํธ์จ์ด์ ๋ฐฐํฌ ๋๋ ๋ผ์ด์ ์ค๋ก๋ถํฐ ์ถ๊ฐ์ ์ธ ๊ถ๋ฆฌ๋ ๋ผ์ด์ ์ค๊ฐ ์์๋์ง ์์ต๋๋ค. ์์ 2.1(b)ํญ์๋ ๋ถ๊ตฌํ๊ณ , ๊ธฐ์ฌ์๋ ์ด๋ ํ ํนํ ๋ผ์ด์ ์ค๋ ๋ถ์ฌํ์ง ์์ต๋๋ค:
a. ๊ธฐ์ฌ์๊ฐ ์ ์ฉ ๋์ ์ํํธ์จ์ด์์ ์ ๊ฑฐํ ์ฝ๋์ ๊ฒฝ์ฐ ๋๋
b. ๋ค์์ ์ํด ๋ฐ์ํ ์นจํด์ ๋ํด: (i) ์ฌ์ฉ์ ๋ฐ ๊ธฐํ ์ 3์์ ์ ์ฉ ๋์ ์ํํธ์จ์ด ์์ , ๋๋ (ii) ๊ธฐ์ฌ ๋ฒ์ ๊ณผ ๋ค๋ฅธ ์ํํธ์จ์ด์ ๊ฒฐํฉ(๊ธฐ์ฌ์ ๋ฒ์ ์ ์ผ๋ถ ์ ์ธ); ๋๋
c. ํด๋น ์ํํธ์จ์ด๊ฐ ๊ธฐ์ฌํ์ง ์์ ์ํ์์ ํด๋น ์ํํธ์จ์ด์ ์ํด ์นจํด๋ ํนํ ์ฒญ๊ตฌ์ ๋ฐ๋ฅธ ๊ฒฝ์ฐ.
๋ณธ ๋ผ์ด์ ์ค๋ ๊ธฐ์ฌ์์ ์ํ, ์๋น์ค ๋งํฌ ๋๋ ๋ก๊ณ ์ ๋ํ ์ด๋ ํ ๊ถ๋ฆฌ๋ ๋ถ์ฌํ์ง ์์ต๋๋ค(3.4ํญ์ ๊ณ ์ง ์๊ฑด์ ์ค์ํ๋ ๋ฐ ํ์ํ ๊ฒฝ์ฐ ์ ์ธ).
2.4. ํ์ ๋ผ์ด์ ์ค
๋ณธ ๋ผ์ด์ ์ค์ ํ์ ๋ฒ์ (10.2ํญ ์ฐธ์กฐ) ๋๋ 2์ฐจ ๋ผ์ด์ ์ค ์กฐ๊ฑด(3.3ํญ์ ์กฐ๊ฑด์ ๋ฐ๋ผ ํ์ฉ๋๋ ๊ฒฝ์ฐ)์ ๋ฐ๋ผ ํด๋น ์ํํธ์จ์ด๋ฅผ ๋ฐฐํฌํ๊ธฐ๋ก ํ ๊ทํ์ ์ ํ์ผ๋ก ์ธํด ๊ธฐ์ฌ์๋ ์ถ๊ฐ ๋ผ์ด์ ์ค๋ฅผ ์ ๊ณตํ์ง ์์ต๋๋ค.
2.5. ๋ํ์ฑ
๊ฐ ๊ธฐ์ฌ์๋ ์์ ์ ๊ธฐ์ฌ๋ฌผ์ด ์์ ์ ๋
์ฐฝ์ ์ธ ์ฐฝ์๋ฌผ์ด๋ผ๊ณ ๋ฏฟ๊ฑฐ๋ ๋ณธ ๋ผ์ด์ ์ค์ ์ํด ์ ๋ฌ๋ ๊ธฐ์ฌ๋ฌผ์ ๋ํ ๊ถ๋ฆฌ๋ฅผ ๋ถ์ฌํ๊ธฐ์ ์ถฉ๋ถํ ๊ถ๋ฆฌ๋ฅผ ๊ฐ์ง๊ณ ์์์ ์ง์ ํฉ๋๋ค.
2.6. ๊ณต์ ์ฌ์ฉ
๋ณธ ๋ผ์ด์ ์ค๋ ๊ณต์ ์ฌ์ฉ, ๊ณต์ ๊ฑฐ๋ ๋๋ ๊ธฐํ ์ด์ ๋๋ฑํ ์ ์๊ถ ์์น์ ๋ฐ๋ผ ๊ทํ๊ฐ ๊ฐ๋ ๊ถ๋ฆฌ๋ฅผ ์ ํํ๊ธฐ ์ํ ๊ฒ์ด ์๋๋๋ค.
ย
2.7. ์กฐ๊ฑด
์น์
3.1, 3.2, 3.3 ๋ฐ 3.4๋ ์น์
2.1์์ ๋ถ์ฌ๋ ๋ผ์ด์ ์ค์ ์กฐ๊ฑด์
๋๋ค.
3. ์ฑ
์
3.1. ์์ค ์์ ๋ฐฐํฌ
๊ทํ๊ฐ ์์ฑํ๊ฑฐ๋ ๊ทํ๊ฐ ๊ธฐ์ฌํ ์์ ์ฌํญ์ ํฌํจํ์ฌ ์์ค ์ฝ๋ ํํ์ ๋์ ์ํํธ์จ์ด์ ๋ชจ๋ ๋ฐฐํฌ๋ ๋ฐ๋์ ๋ณธ ๋ผ์ด์ ์ค์ ์กฐ๊ฑด์ ๋ฐ๋ผ์ผ ํฉ๋๋ค. ๊ทํ๋ ๋์ ์ํํธ์จ์ด์ ์์ค ์ฝ๋ ํ์์ ๋ณธ ๋ผ์ด์ ์ค์ ์กฐ๊ฑด์ด ์ ์ฉ๋๋ค๋ ์ฌ์ค๊ณผ ๋ณธ ๋ผ์ด์ ์ค์ ์ฌ๋ณธ์ ๋ฐ์ ์ ์๋ ๋ฐฉ๋ฒ์ ์์ ์์๊ฒ ์๋ ค์ผ ํฉ๋๋ค. ์์ค ์ฝ๋ ์์์์ ์์ ์์ ๊ถ๋ฆฌ๋ฅผ ๋ณ๊ฒฝํ๊ฑฐ๋ ์ ํํ๋ ค๊ณ ์๋ํด์๋ ์ ๋ฉ๋๋ค.
3.2. ์คํ ํ์ผ ํ์ ๋ฐฐํฌ
๋ณดํธ ๋์ ์ํํธ์จ์ด๋ฅผ ์คํ ๊ฐ๋ฅํ ํํ๋ก ๋ฐฐํฌํ๋ ๊ฒฝ์ฐ:
a. ๊ทธ๋ฌํ ๋์ ์ํํธ์จ์ด๋ 3.1ํญ์ ์ค๋ช
๋ ๋๋ก ์์ค์ฝ๋ ํํ๋ก๋ ์ ๊ณต๋์ด์ผ ํ๋ฉฐ, ๊ทํ๋ ์คํ ๊ฐ๋ฅ ์์์ ์์ ์์๊ฒ ํฉ๋ฆฌ์ ์ธ ๋ฐฉ๋ฒ์ผ๋ก ์ ์์ ์์ ์์๊ฒ ๋ฐฐํฌ ๋น์ฉ ์ดํ์ ๋น์ฉ์ผ๋ก ๊ทธ๋ฌํ ์์ค์ฝ๋ ์์์ ์ฌ๋ณธ์ ์ป์ ์ ์๋ ๋ฐฉ๋ฒ์ ์๋ ค์ผ ํฉ๋๋ค.
b. ๊ทํ๋ ๋ณธ ๋ผ์ด์ ์ค์ ์กฐ๊ฑด์ ๋ฐ๋ผ ํด๋น ์คํ ํ์ผ์ ๋ฐฐํฌํ๊ฑฐ๋ ๋ค๋ฅธ ์กฐ๊ฑด์ผ๋ก ์ฌ๋ผ์ด์ ์คํ ์ ์์ง๋ง, ์คํ ํ์ผ์ ๋ํ ๋ผ์ด์ ์ค๊ฐ ๋ณธ ๋ผ์ด์ ์ค์ ๋ฐ๋ฅธ ์์ค ์ฝ๋ ์์์ ๋ํ ์์ ์์ ๊ถ๋ฆฌ๋ฅผ ์ ํํ๊ฑฐ๋ ๋ณ๊ฒฝํ๋ ค๊ณ ์๋ํ์ง ์๋ ๊ฒฝ์ฐ์๋ง ํด๋น ์คํ ํ์ผ์ ๋ฐฐํฌํ ์ ์์ต๋๋ค.
3.3. ๋ ํฐ ๊ท๋ชจ์ ์ ์๋ฌผ ๋ฐฐํฌ
๊ทํ๋ ๋์ ์ํํธ์จ์ด์ ๋ํด ๋ณธ ๋ผ์ด์ ์ค์ ์๊ตฌ ์ฌํญ์ ์ค์ํ๋ค๋ ์ ์ ํ์ ๊ทํ๊ฐ ์ ํํ ์กฐ๊ฑด์ ๋ฐ๋ผ ๋ ํฐ ์ ์๋ฌผ์ ์ ์ ๋ฐ ๋ฐฐํฌํ ์ ์์ต๋๋ค. ๋ ํฐ ์ ์๋ฌผ์ด ํ๋ ์ด์์ 2์ฐจ ๋ผ์ด์ ์ค๊ฐ ์ ์ฉ๋๋ ์ ์๋ฌผ๊ณผ ๋์ ์ํํธ์จ์ด์ ์กฐํฉ์ด๊ณ ๋์ ์ํํธ์จ์ด๊ฐ 2์ฐจ ๋ผ์ด์ ์ค์ ํธํ๋์ง ์๋ ๊ฒฝ์ฐ, ๋ณธ ๋ผ์ด์ ์ค๋ ๊ทํ๊ฐ ํด๋น 2์ฐจ ๋ผ์ด์ ์ค์ ์กฐ๊ฑด์ ๋ฐ๋ผ ๋์ ์ํํธ์จ์ด๋ฅผ ์ถ๊ฐ๋ก ๋ฐฐํฌํ ์ ์๋๋ก ํ์ฉํ๋ฉฐ, ๋ ํฐ ์ ์๋ฌผ์ ์์ ์๋ ์์ ์ ์ ํ์ ๋ฐ๋ผ ๋ณธ ๋ผ์ด์ ์ค ๋๋ ํด๋น 2์ฐจ ๋ผ์ด์ ์ค์ ์กฐ๊ฑด์ ๋ฐ๋ผ ๋์ ์ํํธ์จ์ด๋ฅผ ์ถ๊ฐ๋ก ๋ฐฐํฌํ ์ ์์ต๋๋ค.
3.4. ๊ณต์ง์ฌํญ
๊ทํ๋ ํด๋น ์ํํธ์จ์ด์ ์์ค ์ฝ๋ ์์์ ํฌํจ๋ ๋ผ์ด์ ์ค ๊ณ ์ง(์ ์๊ถ ๊ณ ์ง, ํนํ ๊ณ ์ง, ๋ณด์ฆ ๋ถ์ธ ๋๋ ์ฑ
์ ์ ํ ํฌํจ)์ ๋ด์ฉ์ ์ ๊ฑฐํ๊ฑฐ๋ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค(๋จ, ์๋ ค์ง ์ฌ์ค์์ ๋ถ์ ํ์ฑ์ ์์ ํ๋ ๋ฐ ํ์ํ ๋ฒ์์์ ๋ผ์ด์ ์ค ๊ณ ์ง๋ฅผ ๋ณ๊ฒฝํ ์ ์์).
3.5. ์ถ๊ฐ ์ฝ๊ด์ ์ ์ฉ
๊ทํ๋ ๋์ ์ํํธ์จ์ด์ ํ ๋ช
์ด์์ ์์ ์์๊ฒ ๋ณด์ฆ, ์ง์, ๋ฐฐ์ ๋๋ ์ฑ
์ ์๋ฌด๋ฅผ ์ ๊ณตํ๊ณ ์ด์ ๋ํ ์์๋ฃ๋ฅผ ๋ถ๊ณผํ ์ ์์ต๋๋ค. ๋จ, ๊ทํ๋ ๊ทํ ์์ ์ ์ํด์๋ง ๊ทธ๋ ๊ฒ ํ ์ ์์ผ๋ฉฐ ๊ธฐ์ฌ์๋ฅผ ๋์ ํ์ฌ์๋ ์ ๋ฉ๋๋ค. ๊ทํ๋ ๊ทธ๋ฌํ ๋ณด์ฆ, ์ง์, ๋ฐฐ์ ๋๋ ์ฑ
์ ์๋ฌด๊ฐ ๊ทํ ๋จ๋
์ผ๋ก ์ ๊ณต๋๋ค๋ ์ ์ ๋ถ๋ช
ํ ํด์ผ ํ๋ฉฐ, ๊ทํ๋ ๊ทํ๊ฐ ์ ๊ณตํ๋ ๋ณด์ฆ, ์ง์, ๋ฐฐ์ ๋๋ ์ฑ
์ ์กฐ๊ฑด์ ๊ฒฐ๊ณผ๋ก ํด๋น ๊ธฐ์ฌ์์๊ฒ ๋ฐ์ํ ๋ชจ๋ ์ฑ
์์ ๋ํด ๋ชจ๋ ๊ธฐ์ฌ์๋ฅผ ๋ฉด์ฑ
ํ๋ ๋ฐ ๋์ํฉ๋๋ค. ๊ทํ๋ ๊ดํ ๊ถ์ ๋ฐ๋ฅธ ๋ณด์ฆ ๋ฐ ์ฑ
์ ์ ํ์ ๋ํ ์ถ๊ฐ ๋ฉด์ฑ
์กฐํญ์ ํฌํจํ ์ ์์ต๋๋ค.
4. ๋ฒ๋ น ๋๋ ๊ท์ ์ผ๋ก ์ธํด ์ค์ํ ์ ์๋ ๊ฒฝ์ฐ
๋ฒ๋ น, ์ฌ๋ฒ ๋ช
๋ น ๋๋ ๊ท์ ์ผ๋ก ์ธํด ์ ์ฉ ๋์ ์ํํธ์จ์ด์ ์ผ๋ถ ๋๋ ์ ์ฒด์ ๊ด๋ จํ์ฌ ๋ณธ ๋ผ์ด์ ์ค์ ์กฐ๊ฑด์ ์ค์ํ ์ ์๋ ๊ฒฝ์ฐ, ๊ทํ๋ ๋ณธ ๋ผ์ด์ ์ค์ ์กฐ๊ฑด์ ์ค์ํด์ผ ํฉ๋๋ค: (a) ๋ณธ ๋ผ์ด์ ์ค์ ์กฐ๊ฑด์ ๊ฐ๋ฅํ ํ ์ต๋ํ ์ค์ํ๊ณ , (b) ์ ํ ์ฌํญ๊ณผ ํด๋น ์ ํ ์ฌํญ์ด ์ ์ฉ๋๋ ์ฝ๋๋ฅผ ์ค๋ช
ํด์ผ ํฉ๋๋ค. ์ด๋ฌํ ์ค๋ช
์ ๋ณธ ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ์ ์ฉ ๋์ ์ํํธ์จ์ด์ ๋ชจ๋ ๋ฐฐํฌ์ ํฌํจ๋ ํ
์คํธ ํ์ผ์ ํฌํจ๋์ด์ผ ํฉ๋๋ค. ๋ฒ๋ น ๋๋ ๊ท์ ์์ ๊ธ์งํ๋ ๊ฒฝ์ฐ๋ฅผ ์ ์ธํ๊ณ , ๊ทธ๋ฌํ ์ค๋ช
์ ๋ณดํต์ ๊ธฐ์ ์ ๊ฐ์ง ์ฌ๋์ด ์ดํดํ ์ ์์ ์ ๋๋ก ์ถฉ๋ถํ ์์ธํด์ผ ํฉ๋๋ค.
5. ์ข
๋ฃ
5.1. ๋ณธ ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ๋ถ์ฌ๋ ๊ถ๋ฆฌ๋ ์ฌ์ฉ์๊ฐ ํด๋น ์ฝ๊ด์ ์ค์ํ์ง ์์ ๊ฒฝ์ฐ ์๋์ผ๋ก ์ข
๋ฃ๋ฉ๋๋ค. ๊ทธ๋ฌ๋ ์ฌ์ฉ์๊ฐ ๋ณธ ๋ผ์ด์ ์ค๋ฅผ ์ค์ํ๊ฒ ๋๋ฉด, ํน์ ๊ธฐ์ฌ์๋ก๋ถํฐ ๋ถ์ฌ๋ฐ์ ๊ถ๋ฆฌ๋ (a) ํด๋น ๊ธฐ์ฌ์๊ฐ ์ฌ์ฉ์์ ๋ถ์ฌ๋ฅผ ๋ช
์์ ์ผ๋ก ์ต์ข
์ ์ผ๋ก ์ข
๋ฃํ์ง ์๋ ํ ์ ์ ์ ์ผ๋ก, ๊ทธ๋ฆฌ๊ณ (b) ์ฌ์ฉ์๊ฐ ๋ค์ ์ค์ํ๊ฒ ๋ ํ 60์ผ ์ด๋ด์ ํด๋น ๊ธฐ์ฌ์๊ฐ ํฉ๋ฆฌ์ ์ธ ๋ฐฉ๋ฒ์ผ๋ก ์ฌ์ฉ์์๊ฒ ๋ฏธ์ค์ ์ฌ์ค์ ํต๋ณดํ์ง ์๋ ํ ์ง์์ ์ผ๋ก ๋ณต์๋ฉ๋๋ค. ๋ํ, ํน์ ๊ธฐ์ฌ์๋ก๋ถํฐ ๋ฐ์ ๊ทํ์ ๋ณด์กฐ๊ธ์ ํด๋น ๊ธฐ์ฌ์๊ฐ ํฉ๋ฆฌ์ ์ธ ๋ฐฉ๋ฒ์ผ๋ก ๊ทํ์๊ฒ ๋ฏธ์ค์ ์ฌ์ค์ ํต์งํ๊ณ , ๊ทํ๊ฐ ํด๋น ๊ธฐ์ฌ์๋ก๋ถํฐ ๋ณธ ๋ผ์ด์ ์ค ๋ฏธ์ค์ ํต์ง๋ฅผ ์ฒ์ ๋ฐ์ ๊ฒฝ์ฐ, ๊ทํ๊ฐ ํต์ง๋ฅผ ๋ฐ์ ํ 30์ผ ์ด๋ด์ ๋ผ์ด์ ์ค๋ฅผ ์ค์ํ๊ฒ ๋๋ฉด ์ง์์ ์ผ๋ก ๋ณต์๋ ์ ์์ต๋๋ค.
5.2. ์ฌ์ฉ์๊ฐ ์ด๋ค ๋จ์ฒด๋ฅผ ์๋๋ก ๊ธฐ์ฌ์ ๋ฒ์ ์ด ํนํ๋ฅผ ์ง๊ฐ์ ์ ์ผ๋ก ์นจํดํ๋ค๊ณ ์ฃผ์ฅํ๋ฉฐ ํนํ ์นจํด ์์ก(์ ์ธ์ ํ๊ฒฐ ์์ก, ๋ฐ์ ์ฒญ๊ตฌ, ๊ต์ฐจ ์ฒญ๊ตฌ ์ ์ธ)์ ์ ๊ธฐํ๋ ๊ฒฝ์ฐ, ๋ณธ ๋ผ์ด์ ์ค 2.1ํญ์ ๋ฐ๋ผ ํด๋น ์ํํธ์จ์ด์ ๋ํด ๋ชจ๋ ๊ธฐ์ฌ์๊ฐ ์ฌ์ฉ์์๊ฒ ๋ถ์ฌํ ๊ถ๋ฆฌ๋ ์ข
๋ฃ๋ฉ๋๋ค.
5.3. ์ 5.1ํญ ๋๋ 5.2ํญ์ ๋ฐ๋ผ ํด์งํ๋ ๊ฒฝ์ฐ, ํด์ง ์ ์ ๋ณธ ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ๊ทํ ๋๋ ๊ทํ์ ๋ฐฐํฌ์๊ฐ ์ ํจํ๊ฒ ๋ถ์ฌํ ๋ชจ๋ ์ต์ข
์ฌ์ฉ์ ๋ผ์ด์ ์ค ๊ณ์ฝ(๋ฐฐํฌ์ ๋ฐ ๋ฆฌ์
๋ฌ ์ ์ธ)์ ํด์ง ํ์๋ ์ ํจํ๊ฒ ์กด์ํฉ๋๋ค.
6. ๋ณด์ฆ ๋ฉด์ฑ
์กฐํญ
๋์ ์ํํธ์จ์ด๋ ๋ณธ ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ๋ช
์์ , ๋ฌต์์ ๋๋ ๋ฒ์ ๋ณด์ฆ ์์ด "์๋ ๊ทธ๋๋ก" ์ ๊ณต๋๋ฉฐ, ๋์ ์ํํธ์จ์ด์ ๊ฒฐํจ์ด ์๊ณ , ์ํ์ฑ์ด ์์ผ๋ฉฐ, ํน์ ๋ชฉ์ ์ ์ ํฉํ๊ฑฐ๋ ๋น์นจํด์ ์ด๋ผ๋ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์์ต๋๋ค. ๋ณดํธ ๋์ ์ํํธ์จ์ด์ ํ์ง ๋ฐ ์ฑ๋ฅ์ ๋ํ ๋ชจ๋ ์ํ์ ๊ทํ์๊ฒ ์์ต๋๋ค. ์ ์ฉ ๋์ ์ํํธ์จ์ด์ ๊ฒฐํจ์ด ์๋ ๊ฒ์ผ๋ก ํ๋ช
๋๋ ๊ฒฝ์ฐ, ํ์ํ ์๋น์ค, ์๋ฆฌ ๋๋ ์์ ๋น์ฉ์ ๊ธฐ์ฌ์๊ฐ ์๋ ๊ทํ๊ฐ ๋ถ๋ดํฉ๋๋ค. ๋ณธ ๋ณด์ฆ ๋ฉด์ฑ
์กฐํญ์ ๋ณธ ๋ผ์ด์ ์ค์ ํ์์ ์ธ ๋ถ๋ถ์ ๊ตฌ์ฑํฉ๋๋ค. ์ด ๋ฉด์ฑ
์กฐํญ์ ์ ์ธํ๊ณ ๋ ๋ณธ ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ์ด๋ ํ ๋ณดํธ ๋์ ์ํํธ์จ์ด์ ์ฌ์ฉ๋ ์น์ธ๋์ง ์์ต๋๋ค.
7. ์ฑ
์์ ์ ํ
๋ถ๋ฒํ์(๊ณผ์ค ํฌํจ), ๊ณ์ฝ ๋๋ ๊ธฐํ ๋ฒ์ ์ด๋ก ์ ๋ถ๋ฌธํ๊ณ ์ด๋ ํ ๊ฒฝ์ฐ์๋ ๊ธฐ์ฌ์ ๋๋ ์์์ ํ์ฉ๋ ๋๋ก ๋์ ์ํํธ์จ์ด๋ฅผ ๋ฐฐํฌํ๋ ์๋ ์ด์ต ์์ค, ์์
๊ถ ์์ค, ์
๋ฌด ์ค๋จ, ์ปดํจํฐ ๊ณ ์ฅ ๋๋ ์ค์๋ ๋๋ ๊ธฐํ ๋ชจ๋ ์์
์ ์ํด ๋๋ ์์ค์ ๋ํ ์ํด๋ฅผ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ์ง์ , ๊ฐ์ , ํน๋ณ, ์ฐ๋ฐ์ ๋๋ ๊ฒฐ๊ณผ์ ์ํด์ ๋ํด ์ฌ์ฉ์์๊ฒ ์ฑ
์์ด ์์ผ๋ฉฐ, ๊ทธ๋ฌํ ์ํด์ ๊ฐ๋ฅ์ฑ์ ํด๋น ๋น์ฌ์๊ฐ ๋ฏธ๋ฆฌ ์ธ์งํ๋๋ผ๋ ์ฑ
์์ด ๋ฉด์ ๋ฉ๋๋ค. ์ด๋ฌํ ์ฑ
์ ์ ํ์ ํด๋น ๋ฒ๋ฅ ์ด ๊ทธ๋ฌํ ์ ํ์ ๊ธ์งํ๋ ๋ฒ์ ๋ด์์ ํด๋น ๋น์ฌ์์ ๊ณผ์ค๋ก ์ธํ ์ฌ๋ง ๋๋ ๊ฐ์ธ ์ํด์ ๋ํ ์ฑ
์์๋ ์ ์ฉ๋์ง ์์ต๋๋ค. ์ผ๋ถ ๊ดํ ๊ถ์์๋ ๋ถ์์ ๋๋ ๊ฒฐ๊ณผ์ ์ํด์ ๋ฐฐ์ ๋๋ ์ ํ์ ํ์ฉํ์ง ์์ผ๋ฏ๋ก ์ด๋ฌํ ๋ฐฐ์ ๋ฐ ์ ํ์ด ํ์๋์๊ฒ ์ ์ฉ๋์ง ์์ ์ ์์ต๋๋ค.
8. ์์ก
๋ณธ ๋ผ์ด์ ์ค์ ๊ด๋ จ๋ ๋ชจ๋ ์์ก์ ํผ๊ณ ๊ฐ ์ฃผ๋ ์ฌ์
์ฅ์ ์ ์งํ๋ ๊ดํ ๋ฒ์์์๋ง ์ ๊ธฐํ ์ ์์ผ๋ฉฐ, ํด๋น ์์ก์ ์ค๊ฑฐ๋ฒ ์กฐํญ๊ณผ ๊ด๊ณ์์ด ํด๋น ๊ดํ ๋ฒ์ ์ ์ฉ์ ๋ฐ์ต๋๋ค. ๋ณธ ์กฐํญ์ ์ด๋ ํ ๋ด์ฉ๋ ๋น์ฌ์๊ฐ ๊ต์ฐจ ์ฒญ๊ตฌ ๋๋ ๋ฐ์ฒญ๊ตฌ๋ฅผ ์ ๊ธฐํ๋ ๊ฒ์ ๋ฐฉํดํ์ง ์์ต๋๋ค.
9. ๊ธฐํ
๋ณธ ๋ผ์ด์ ์ค๋ ๋ณธ ๋ผ์ด์ ์ค์ ์ฃผ์ ์ ๊ดํ ์์ ํ ํฉ์๋ฅผ ๋ํ๋
๋๋ค. ๋ณธ ๋ผ์ด์ ์ค์ ์กฐํญ์ด ์ํ ๋ถ๊ฐ๋ฅํ ๊ฒ์ผ๋ก ํ๋จ๋๋ ๊ฒฝ์ฐ, ํด๋น ์กฐํญ์ ์ํ ๊ฐ๋ฅํ๊ฒ ๋ง๋๋ ๋ฐ ํ์ํ ๋ฒ์ ๋ด์์๋ง ์์ ๋์ด์ผ ํฉ๋๋ค. ๊ณ์ฝ์์ ๋ฌธ๊ตฌ๋ฅผ ์์ฑ์์๊ฒ ๋ถ๋ฆฌํ๊ฒ ํด์ํ๋๋ก ๊ท์ ํ๋ ๋ฒ๋ฅ ์ด๋ ๊ท์ ์ ๋ณธ ๋ผ์ด์ ์ค๋ฅผ ๊ธฐ์ฌ์์๊ฒ ๋ถ๋ฆฌํ๊ฒ ํด์ํ๋ ๋ฐ ์ฌ์ฉ๋์ด์๋ ์ ๋ฉ๋๋ค.
10. ๋ผ์ด์ ์ค ๋ฒ์
10.1. ์ ๋ฒ์
๋ชจ์ง๋ผ ์ฌ๋จ์ ๋ผ์ด์ ์ค ๊ด๋ฆฌ์์
๋๋ค. 10.3ํญ์ ๋ช
์๋ ๊ฒฝ์ฐ๋ฅผ ์ ์ธํ๊ณ , ๋ผ์ด์ ์ค ๊ด๋ฆฌ์๋ฅผ ์ ์ธํ ๊ทธ ๋๊ตฌ๋ ๋ณธ ๋ผ์ด์ ์ค์ ์ ๋ฒ์ ์ ์์ ํ๊ฑฐ๋ ๊ฒ์ํ ๊ถํ์ด ์์ต๋๋ค. ๊ฐ ๋ฒ์ ์๋ ๊ณ ์ ํ ๋ฒ์ ๋ฒํธ๊ฐ ๋ถ์ฌ๋ฉ๋๋ค.
10.2. ์ ๋ฒ์ ์ ํจ๊ณผ
๊ทํ๋ ์๋ ํด๋น ์ํํธ์จ์ด๋ฅผ ๋ฐ์ ๋ผ์ด์ ์ค ๋ฒ์ ์ ์กฐ๊ฑด ๋๋ ๋ผ์ด์ ์ค ๊ด๋ฆฌ์๊ฐ ๊ฒ์ํ ํ์ ๋ฒ์ ์ ์กฐ๊ฑด์ ๋ฐ๋ผ ํด๋น ์ํํธ์จ์ด๋ฅผ ๋ฐฐํฌํ ์ ์์ต๋๋ค.
10.3. ์์ ๋ ๋ฒ์
๋ณธ ๋ผ์ด์ ์ค์ ์ ์ฉ์ ๋ฐ์ง ์๋ ์ํํธ์จ์ด๋ฅผ ๋ง๋ค๊ณ ํด๋น ์ํํธ์จ์ด์ ๋ํ ์ ๋ผ์ด์ ์ค๋ฅผ ์์ฑํ๋ ค๋ ๊ฒฝ์ฐ, ๋ผ์ด์ ์ค ์ด๋ฆ์ ๋ณ๊ฒฝํ๊ณ ๋ผ์ด์ ์ค ๊ด๋ฆฌ์์ ์ด๋ฆ์ ๋ํ ์ฐธ์กฐ๋ฅผ ์ ๊ฑฐํ๋ฉด ๋ณธ ๋ผ์ด์ ์ค์ ์์ ๋ฒ์ ์ ์์ฑํ์ฌ ์ฌ์ฉํ ์ ์์ต๋๋ค(๋จ, ์์ ๋ ๋ผ์ด์ ์ค๋ ๋ณธ ๋ผ์ด์ ์ค์ ๋ค๋ฅด๋ค๋ ์ ์ ์ ์ํด์ผ ํฉ๋๋ค).
10.4. ๋ณด์กฐ ๋ผ์ด์ ์ค์ ํธํ๋์ง ์๋ ์์ค ์ฝ๋ ์์ ๋ฐฐํฌํ๊ธฐ
์ด ๋ฒ์ ์ ๋ผ์ด์ ์ค ์กฐ๊ฑด์ ๋ฐ๋ผ ๋ณด์กฐ ๋ผ์ด์ ์ค์ ํธํ๋์ง ์๋ ์์ค ์ฝ๋ ์์์ ๋ฐฐํฌํ๊ธฐ๋ก ์ ํํ ๊ฒฝ์ฐ, ๋ณธ ๋ผ์ด์ ์ค์ ๋ถ๋ก B์ ์ค๋ช
๋ ๊ณ ์ง ์ฌํญ์ ์ฒจ๋ถํด์ผ ํฉ๋๋ค.
๋ณ์ฒจ A - ์์ค ์ฝ๋ ์์ ๋ผ์ด์ ์ค ๊ณ ์ง
์ด ์์ค ์ฝ๋ ์์์ Mozilla Public License, v.2.0์ ์ฝ๊ด์ ๋ฐ๋ฆ
๋๋ค. ์ด ํ์ผ๊ณผ ํจ๊ป MPL ์ฌ๋ณธ์ด ๋ฐฐํฌ๋์ง ์์ ๊ฒฝ์ฐ ๋ค์์์ ์ฌ๋ณธ์ ๊ตฌํ ์ ์์ต๋๋ค. http://mozilla.org/MPL/2.0/.
ํน์ ํ์ผ์ ํต์ง๋ฅผ ๋ฃ๋ ๊ฒ์ด ๋ถ๊ฐ๋ฅํ๊ฑฐ๋ ๋ฐ๋์งํ์ง ์์ ๊ฒฝ์ฐ, ์์ ์๊ฐ ํด๋น ํต์ง๋ฅผ ์ฐพ์ ๊ฐ๋ฅ์ฑ์ด ๋์ ์์น(์: ๊ด๋ จ ๋๋ ํ ๋ฆฌ์ ์๋ ๋ผ์ด์ ์ค ํ์ผ)์ ํต์ง๋ฅผ ํฌํจํ ์ ์์ต๋๋ค.
์ ์๊ถ ์์ ๊ถ์ ๋ํ ์ ํํ ๊ณ ์ง๋ฅผ ์ถ๊ฐํ ์ ์์ต๋๋ค.
๋ถ๋ก B - "๋ณด์กฐ ๋ผ์ด์ ์ค์ ํธํ๋์ง ์์" ๊ณต์ง ์ฌํญ
์ด ์์ค ์ฝ๋ ์์์ Mozilla ๊ณต๊ฐ ๋ผ์ด์ ์ค 2.0 ๋ฒ์ ์ ์ ์๋ ๋๋ก "๋ณด์กฐ ๋ผ์ด์ ์ค์ ํธํ๋์ง ์์"์
๋๋ค.
๋ท์ค์ผ์ดํ ํผ๋ธ๋ฆญ ๋ผ์ด์ ์ค v1.1
(ERLANG 17.3-DFSG)
์์ ์ฌํญ
๋ท์ค์ผ์ดํ ๊ณต์ค ์ฌ์ฉ ํ๊ฐ์ ๋ฒ์ 1.1("NPL")์ Mozilla ๊ณต์ค ์ฌ์ฉ ํ๊ฐ์ ๋ฒ์ 1.1๊ณผ ๋ณ์ฒจ A-๋ท์ค์ผ์ดํ ๊ณต์ค ์ฌ์ฉ ํ๊ฐ์๋ฅผ ํฌํจํ ๋ค์ ๊ฐ์ ํ์ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. "๋ณ์ฒจ A-๋ท์ค์ผ์ดํ ๊ณต์ค ์ฌ์ฉ ํ๊ฐ์"๋ก ์๋ณ๋๋ ํ์ผ์ ๋ท์ค์ผ์ดํ ๊ณต์ค ์ฌ์ฉ ํ๊ฐ์ ๋ฒ์ 1.1์ ์ ์ฉ์ ๋ฐ์ต๋๋ค.
๋ท์ค์ผ์ดํ ํผ๋ธ๋ฆญ ๋ผ์ด์ ์ค์ ์ ์ฉ๋๋ ์ถ๊ฐ ์ฝ๊ด.
1. ํจ๋ ฅ. ๋ณธ ๋ท์ค์ผ์ดํ ๊ณต์ค ์ฌ์ฉ ํ๊ฐ์ - ๊ฐ์ ํ์ ์ค๋ช
๋ ์ถ๊ฐ ์ฝ๊ด์ Mozilla ์ปค๋ฎค๋์ผ์ดํฐ ํด๋ผ์ด์ธํธ ์ฝ๋์ ๋ณธ ํ๊ฐ์์ ๋ชจ๋ ์ ์ฉ ๋์ ์ฝ๋์ ์ ์ฉ๋ฉ๋๋ค.
2. "๋ท์ค์ผ์ดํ์ ๋ธ๋๋ ์ฝ๋"๋ ๋ท์ค์ผ์ดํ๊ฐ ๊ด๋ฆฌํ์ง๋ง ๋ณธ ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ์ฌ์ฉ ํ๊ฐ๋ฅผ ๋ฐ์ง ์์ ํ๋ ์ด์์ ์ํ๋ก ๋ท์ค์ผ์ดํ๊ฐ ๋ฐฐํฌํ๊ฑฐ๋ ํ์ธ์ด ๋ฐฐํฌํ๋๋ก ํ์ฉํ๋ ๋ณดํธ ๋์ ์ฝ๋๋ฅผ ์๋ฏธํฉ๋๋ค.
3. Netscape ๋ฐ ๋ก๊ณ . ๋ณธ ๋ผ์ด์ ์ค๋ "Netscape", "Netscape N ๋ฐ ์ํ์ " ๋ก๊ณ ๋๋ "Netscape ๋ฑ๋" ๋ก๊ณ , "Netcenter", "Gecko", "Java" ๋๋ "JavaScript", "์ค๋งํธ ๋ธ๋ผ์ฐ์ง" ์ํ๋ฅผ ์ฌ์ฉํ ๊ถ๋ฆฌ๋ฅผ ๋ถ์ฌํ์ง ์์ผ๋ฉฐ, ์ด๋ฌํ ์ํ๊ฐ ์๋ณธ ์ฝ๋ ๋๋ ์์ ๋ณธ์ ํฌํจ๋์ด ์๋ ๊ฒฝ์ฐ์๋ ํด๋น ์ํ๋ฅผ ์ฌ์ฉํ ์ ์๋ ๊ถ๋ฆฌ๋ ์์ต๋๋ค.
4. ๊ณ์ฝ์ ์๋ฌด๋ก ์ธํด ์ค์ํ ์ ์๋ ๊ฒฝ์ฐ. ๋ณธ ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ์๋ณธ ์ฝ๋์ ๋ผ์ด์ ์ค๋ฅผ ๋ถ์ฌํ๊ธฐ ์ ์, ๋ท์ค์ผ์ดํ๋ ๋ท์ค์ผ์ดํ์ ๋ธ๋๋ ์ฝ๋์ ์ฌ์ฉํ ์ ์๋๋ก ์ 3์ ์ฝ๋์ ๋ผ์ด์ ์ค๋ฅผ ๋ถ์ฌํ์ต๋๋ค. ๋ท์ค์ผ์ดํ๊ฐ ๊ณ์ฝ์ ๋ณธ ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ๊ทธ๋ฌํ ์ 3์ ์ฝ๋๋ฅผ ์ ๊ณตํ๋ ๊ฒ์ด ์ ํ๋๋ ํ๋ ๋ด์์, ๋ท์ค์ผ์ดํ๋ ๊ทธ๋ฌํ ์ฝ๋๋ฅผ ์์ค ์ฝ๋ ํํ๋ก ๋ฐฐํฌํ ํ์ ์์ด ํด๋น ์ฝ๋๋ฅผ ๋ณธ ๋ผ์ด์ ์ค์ ๋ฐ๋ผ "์์ "์ผ๋ก ๊ฐ์ฃผ๋๋ ๊ฒฝ์ฐ์๋ ํด๋น ์ฝ๋๋ฅผ ์ปค๋ฒ๋ ์ฝ๋์ ์ฌํตํฉํ ์ ์์ต๋๋ค.
5. ์ต์ด ๊ฐ๋ฐ์์ ์์ ๋ฐ ์ปค๋ฒ ์ฝ๋ ์ฌ์ฉ.
a) ์ผ๋ฐ. ์น์
3์ ์๋ฌด๋ ๋ณธ ๊ฐ์ ์, ์น์
V.2 ๋ฐ V.3์ ๋ช
์๋ ๋ฒ์๋ฅผ ์ ์ธํ๊ณ ๋ท์ค์ผ์ดํ์ ์ ์ฉ๋ฉ๋๋ค.
b) ๊ธฐํ ์ ํ. ๋ท์ค์ผ์ดํ๋ ์๋ณธ ์ฝ๋์ ์ถ์์ผ๋ก๋ถํฐ ์ด(2) ๋
๋์ ๋ท์ค์ผ์ดํ๊ฐ ์ถ์ํ๋ ๋ท์ค์ผ์ดํ ๋ธ๋๋ ์ฝ๋ ์ด์ธ์ ์ ํ์ ์ปค๋ฒ๋ ์ฝ๋๋ฅผ ํฌํจํ ์ ์์ผ๋ฉฐ, ๊ทธ๋ฌํ ์ถ๊ฐ ์ ํ์ ๋ณธ ๋ผ์ด์ ์ค์ ์กฐ๊ฑด์ด ์ ์ฉ๋์ง ์๊ณ ๋ณธ ๋ผ์ด์ ์ค์ ํฌํจ๋ ์กฐ๊ฑด๊ณผ ๋ค๋ฅธ ์กฐ๊ฑด์ผ๋ก ๊ทธ๋ฌํ ์ถ๊ฐ ์ ํ์ ๋ผ์ด์ ์ค๋ฅผ ๋ถ์ฌํ ์ ์์ต๋๋ค.
c) ๋์ฒด ๋ผ์ด์ ์ค. ๋ท์ค์ผ์ดํ๋ ๋ณธ ๋ผ์ด์ ์ค์ ์กฐ๊ฑด์ด ์ ์ฉ๋์ง ์๋ ๋ท์ค์ผ์ดํ ๋ธ๋๋ ์ฝ๋์ ์์ค ์ฝ๋(์ฌ๊ธฐ์ ํตํฉ๋ ์์ ์ฌํญ ํฌํจ)์ ๋ํ ๋ผ์ด์ ์ค๋ฅผ ๋ถ์ฌํ ์ ์์ผ๋ฉฐ, ๋ณธ ๋ผ์ด์ ์ค์ ํฌํจ๋ ์กฐ๊ฑด๊ณผ ๋ค๋ฅธ ์กฐ๊ฑด์ผ๋ก ๊ทธ๋ฌํ ๋ท์ค์ผ์ดํ ๋ธ๋๋ ์ฝ๋์ ๋ํ ๋ผ์ด์ ์ค๋ฅผ ๋ถ์ฌํ ์ ์์ต๋๋ค.
6. ์์ก. ์ ์ 11์กฐ์ ์ ํ์๋ ๋ถ๊ตฌํ๊ณ , ๋ณธ ๋ผ์ด์ ์ค ์ 11์กฐ(๊ฐ), (๋) ๋ฐ (๋ค)์ ์์ก์ ๊ดํ ์กฐํญ์ ๋ณธ ๋ผ์ด์ ์ค์ ๊ด๋ จ๋ ๋ชจ๋ ๋ถ์์ ์ ์ฉ๋ฉ๋๋ค.
์ ์ A-๋ท์ค์ผ์ดํ ํผ๋ธ๋ฆญ ๋ผ์ด์ ์ค.
์ด ํ์ผ์ ๋ด์ฉ์ Netscape ๊ณต์ค ์ฌ์ฉ ํ๊ฐ์ ๋ฒ์ 1.1("์ฌ์ฉ ํ๊ฐ์")์ ์ ์ฉ์ ๋ฐ์ผ๋ฉฐ, ์ฌ์ฉ์๋ ์ฌ์ฉ ํ๊ฐ์๋ฅผ ์ค์ํ์ง ์๋ ํ ์ด ํ์ผ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋ผ์ด์ผ์ค ์ฌ๋ณธ์ ๋ค์์์ ๊ตฌํ ์ ์์ต๋๋ค. http://www.mozilla.org/NPL/
๋ณธ ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ๋ฐฐํฌ๋๋ ์ํํธ์จ์ด๋ ๋ช
์์ ์ด๋ ๋ฌต์์ ์ด๋ ์ด๋ ํ ์ข
๋ฅ์ ๋ณด์ฆ๋ ์์ด "์๋ ๊ทธ๋๋ก" ๋ฐฐํฌ๋ฉ๋๋ค. ๋ผ์ด์ ์ค์ ๋ฐ๋ฅธ ๊ถ๋ฆฌ ๋ฐ ์ ํ ์ฌํญ์ ๊ท์จํ๋ ํน์ ์ธ์ด๋ ๋ผ์ด์ ์ค๋ฅผ ์ฐธ์กฐํ์ธ์.
์๋ณธ ์ฝ๋๋ 1998๋
3์ 31์ผ์ ๋ฆด๋ฆฌ์ค๋ Mozilla ์ปค๋ฎค๋์ผ์ดํฐ ํด๋ผ์ด์ธํธ ์ฝ๋์
๋๋ค.
์๋ณธ ์ฝ๋์ ์ต์ด ๊ฐ๋ฐ์๋ ๋ท์ค์ผ์ดํ ์ปค๋ฎค๋์ผ์ด์
์ฆ์
๋๋ค.
Corporation. ๋ท์ค์ผ์ดํ์์ ๋ง๋ ๋ถ๋ถ์ ์ ์๊ถ (C) 1998-1999 ๋ท์ค์ผ์ดํ์
๋๋ค.
์ปค๋ฎค๋์ผ์ด์
๊ณต์ฌ. ๋ชจ๋ ๊ถ๋ฆฌ ๋ณด์ .
๊ธฐ์ฌ์(๋ค): _________.
๋๋ ์ด ํ์ผ์ ๋ด์ฉ์ _____ ๋ผ์ด์ ์ค(์ดํ [ __ ] ๋ผ์ด์ ์ค)์ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ฌ์ฉํ ์ ์์ผ๋ฉฐ, ์ด ๊ฒฝ์ฐ ์ ์กฐํญ ๋์ [ ______ ] ๋ผ์ด์ ์ค์ ์กฐํญ์ด ์ ์ฉ๋ฉ๋๋ค. ์ด ํ์ผ์ ๋ฒ์ ์ [ ____ ] ๋ผ์ด์ ์ค์ ์กฐ๊ฑด์ ์ํด์๋ง ์ฌ์ฉํ๋๋ก ํ์ฉํ๊ณ ๋ค๋ฅธ ์ฌ๋์ด ์ด ํ์ผ์ ๋ฒ์ ์ NPL์ ๋ฐ๋ผ ์ฌ์ฉํ๋๋ก ํ์ฉํ์ง ์์ผ๋ ค๋ฉด ์์ ์กฐํญ์ ์ญ์ ํ๊ณ [ ___ ] ๋ผ์ด์ ์ค์์ ์๊ตฌํ๋ ๊ณ ์ง ๋ฐ ๊ธฐํ ์กฐํญ์ผ๋ก ๋์ฒดํ์ฌ ๊ทํ์ ๊ฒฐ์ ์ ํ์ํ์ธ์. ์์ ์กฐํญ์ ์ญ์ ํ์ง ์์ผ๋ฉด ์์ ์๋ [ ___ ] ๋ผ์ด์ ์ค์ NPL์ ๋ฐ๋ผ ์ด ํ์ผ์ ์ฌ์ฉ์ ๋ฒ์ ์ ์ฌ์ฉํ ์ ์์ต๋๋ค."
๋ชจ์ง๋ผ ํผ๋ธ๋ฆญ ๋ผ์ด์ ์ค
๋ฒ์ 1.1
1. ์ ์.
1. "์์
์ ์ฌ์ฉ"์ด๋ ๋ณดํธ ๋์ ์ฝ๋๋ฅผ ๋ฐฐํฌํ๊ฑฐ๋ ์ 3์์๊ฒ ์ ๊ณตํ๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค.
2. "๊ธฐ์ฌ์"๋ ์์ ์ฌํญ์ ์์ฑํ๊ฑฐ๋ ์์ฑ์ ๊ธฐ์ฌํ๋ ๊ฐ ์ฃผ์ฒด๋ฅผ ์๋ฏธํฉ๋๋ค.
3. "๊ธฐ์ฌ์ ๋ฒ์ "์ด๋ ์๋ณธ ์ฝ๋, ๊ธฐ์ฌ์๊ฐ ์ฌ์ฉํ ์ด์ ์์ ์ฌํญ ๋ฐ ํน์ ๊ธฐ์ฌ์๊ฐ ์ํํ ์์ ์ฌํญ์ ์กฐํฉ์ ์๋ฏธํฉ๋๋ค.
4. "์ ์ฉ ๋์ ์ฝ๋"๋ ์๋ณธ ์ฝ๋ ๋๋ ์์ ์ฝ๋ ๋๋ ์๋ณธ ์ฝ๋์ ์์ ์ฝ๋์ ์กฐํฉ์ ์๋ฏธํ๋ฉฐ, ๊ฐ๊ฐ์ ๊ฒฝ์ฐ ๊ทธ ์ผ๋ถ๋ฅผ ํฌํจํฉ๋๋ค.
5. "์ ์ ๋ฐฐํฌ ๋ฉ์ปค๋์ฆ"์ด๋ ์ํํธ์จ์ด ๊ฐ๋ฐ ์ปค๋ฎค๋ํฐ์์ ๋ฐ์ดํฐ์ ์ ์์ ์ ์ก์ ์ํด ์ผ๋ฐ์ ์ผ๋ก ์ธ์ ๋๋ ๋ฉ์ปค๋์ฆ์ ์๋ฏธํฉ๋๋ค.
6. "์คํ ํ์ผ"์ ์์ค ์ฝ๋ ์ด์ธ์ ๋ชจ๋ ํํ์ ์ปค๋ฒ๋ ์ฝ๋๋ฅผ ์๋ฏธํฉ๋๋ค.
7. "์ต์ด ๊ฐ๋ฐ์"๋ ๋ณ์ฒจ A์์ ์๊ตฌํ๋ ์์ค ์ฝ๋ ๊ณ ์ง์์ ์ต์ด ๊ฐ๋ฐ์๋ก ์๋ณ๋ ๊ฐ์ธ ๋๋ ๋ฒ์ธ์ ์๋ฏธํฉ๋๋ค.
8. "๋๊ท๋ชจ ์ ์๋ฌผ"์ด๋ ์ ์ฉ ๋์ ์ฝ๋ ๋๋ ๊ทธ ์ผ๋ถ๊ฐ ๋ณธ ๋ผ์ด์ ์ค ์กฐ๊ฑด์ ์ ์ฉ์ ๋ฐ์ง ์๋ ์ฝ๋์ ๊ฒฐํฉ๋ ์ ์๋ฌผ์ ์๋ฏธํฉ๋๋ค.
9. "๋ผ์ด์ ์ค"๋ ๋ณธ ๋ฌธ์๋ฅผ ์๋ฏธํฉ๋๋ค.
"๋ผ์ด์ ์ค ๊ฐ๋ฅ"์ด๋ ์ต์ด ๋ผ์ด์ ์ค ๋ถ์ฌ ์์ ๋๋ ์ดํ ์ทจ๋ ์ฌ๋ถ์ ๊ด๊ณ์์ด ๋ณธ ๋ผ์ด์ ์ค์ ๋ช
์๋ ๋ชจ๋ ๊ถ๋ฆฌ๋ฅผ ๊ฐ๋ฅํ ํ ์ต๋ํ ๋ถ์ฌํ ์ ์๋ ๊ถ๋ฆฌ๋ฅผ ๋ณด์ ํ๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค.
10. "์์ "์ด๋ ์๋ณธ ์ฝ๋ ๋๋ ์ด์ ์์ ๋ณธ์ ๋ด์ฉ์ด๋ ๊ตฌ์กฐ์ ์ถ๊ฐ๋๊ฑฐ๋ ์ญ์ ๋ ๋ชจ๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค. ์ปค๋ฒ ์ฝ๋๊ฐ ์ผ๋ จ์ ํ์ผ๋ก ๊ณต๊ฐ๋๋ ๊ฒฝ์ฐ ์์ ๋ณธ์ด ๋ฉ๋๋ค:
A. ์๋ณธ ์ฝ๋ ๋๋ ์ด์ ์์ ์ฌํญ์ด ํฌํจ๋ ํ์ผ์ ๋ด์ฉ์ ์ถ๊ฐํ๊ฑฐ๋ ์ญ์ ํ๋ ํ์.
B. ์๋ณธ ์ฝ๋ ๋๋ ์ด์ ์์ ๋ณธ์ ์ผ๋ถ๊ฐ ํฌํจ๋ ์ ํ์ผ.
11. "์๋ณธ ์ฝ๋"๋ ๋ณ์ฒจ A์์ ์๊ตฌํ๋ ์์ค ์ฝ๋ ๊ณ ์ง์ ์๋ณธ ์ฝ๋๋ก ์ค๋ช
๋์ด ์๊ณ ๋ณธ ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ์ถ์๋ ๋น์์๋ ์ด๋ฏธ ๋ณธ ๋ผ์ด์ ์ค์ ์ ์ฉ์ ๋ฐ๋ ์ปค๋ฒ๋ ์ฝ๋๊ฐ ์๋ ์ปดํจํฐ ์ํํธ์จ์ด ์ฝ๋์ ์์ค ์ฝ๋๋ฅผ ์๋ฏธํฉ๋๋ค.
"ํนํ ์ฒญ๊ตฌ๊ถ"์ด๋ ๋ถ์ฌ์๊ฐ ๋ผ์ด์ ์ค๋ฅผ ๋ถ์ฌํ ์ ์๋ ๋ชจ๋ ํนํ์์ ๋ฐฉ๋ฒ, ํ๋ก์ธ์ค ๋ฐ ์ฅ์น ์ฒญ๊ตฌ๋ฅผ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๊ณ ํ์ฌ ์์ ํ๊ณ ์๊ฑฐ๋ ์ดํ์ ์ทจ๋ํ ๋ชจ๋ ํนํ ์ฒญ๊ตฌ๋ฅผ ์๋ฏธํฉ๋๋ค.
12. "์์ค ์ฝ๋"๋ ํฌํจ๋ ๋ชจ๋ ๋ชจ๋๊ณผ ๊ด๋ จ๋ ์ธํฐํ์ด์ค ์ ์ ํ์ผ, ์คํ ํ์ผ์ ์ค์น๋ฅผ ์ ์ดํ๋ ๋ฐ ์ฌ์ฉ๋๋ ์คํฌ๋ฆฝํธ, ๋๋ ์ ์ฝ๋ ๋๋ ๊ธฐ์ฌ์๊ฐ ์ ํํ ๋ค๋ฅธ ์ ์๋ ค์ ธ ์๊ณ ์ฌ์ฉ ๊ฐ๋ฅํ ์์ค ์ฝ๋์์ ์ฐจ์ด ๋น๊ต๋ฅผ ํฌํจํ์ฌ ์์ ํ ๋ ์ ํธํ๋ ํํ์ ์ปค๋ฒ๋ ์ฝ๋๋ฅผ ์๋ฏธํฉ๋๋ค. ์์ค ์ฝ๋๋ ์ ์ ํ ์์ถ ํด์ ๋๋ ์์ถ ํด์ ์ํํธ์จ์ด๊ฐ ๋ฌด๋ฃ๋ก ๋๋ฆฌ ์ฌ์ฉ ๊ฐ๋ฅํ๋ค๋ฉด ์์ถ ๋๋ ์์นด์ด๋ธ ํํ๋ก ์ ๊ณต๋ ์ ์์ต๋๋ค.
13. "๊ทํ"(๋๋ "์ฌ์ฉ์")๋ ๋ณธ ๋ผ์ด์ ์ค ๋๋ 6.1ํญ์ ๋ฐ๋ผ ๋ฐํ๋๋ ๋ณธ ๋ผ์ด์ ์ค์ ํฅํ ๋ฒ์ ์ ๋ฐ๋ผ ๊ถ๋ฆฌ๋ฅผ ํ์ฌํ๊ณ ๋ณธ ๋ผ์ด์ ์ค์ ๋ชจ๋ ์กฐ๊ฑด์ ์ค์ํ๋ ๊ฐ์ธ ๋๋ ๋ฒ์ธ์ ์๋ฏธํฉ๋๋ค. ๋ฒ์ธ์ ๊ฒฝ์ฐ, "๊ทํ"๋ ๊ทํ๋ฅผ ์ง๋ฐฐํ๊ฑฐ๋, ๊ทํ๊ฐ ์ง๋ฐฐํ๊ฑฐ๋, ๊ทํ์ ๊ณต๋ ์ง๋ฐฐ๋ฅผ ๋ฐ๋ ๋ชจ๋ ๋ฒ์ธ์ ํฌํจํฉ๋๋ค. ์ด ์ ์์ ๋ชฉ์ ์ "ํต์ "๋ (a) ๊ณ์ฝ ๋๋ ๊ธฐํ ๋ฐฉ์์ผ๋ก ํด๋น ๋ฒ์ธ์ ์ง์ ๋๋ ๊ด๋ฆฌ๋ฅผ ์ ๋ฐํ๋ ์ง์ ๋๋ ๊ฐ์ ์ ์ธ ๊ถํ ๋๋ (b) ํด๋น ๋ฒ์ธ์ ๋ฐํ ์ฃผ์ ๋๋ ์์ต์ ์์ ๊ถ์ 50%(50%) ์ด์์ ์์ ํ๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค.
2. ์์ค ์ฝ๋ ๋ผ์ด์ ์ค.
2.1. ์ด๊ธฐ ๊ฐ๋ฐ์ ๋ณด์กฐ๊ธ.ย ์ด์ ๋ฐ๋ผ ์ต์ด ๊ฐ๋ฐ์๋ ์ 3์์ ์ง์ ์ฌ์ฐ๊ถ ์ฃผ์ฅ์ ๋ฐ๋ผ ์ ์ธ๊ณ์์ ๋ก์ดํฐ๊ฐ ์๋ ๋น๋
์ ์ ๋ผ์ด์ ์ค๋ฅผ ๊ทํ์๊ฒ ๋ถ์ฌํฉ๋๋ค:
(a) ์ง์ ์ฌ์ฐ๊ถ(ํนํ ๋๋ ์ํ ์ ์ธ)์ ๋ฐ๋ผ ์ต์ด ๊ฐ๋ฐ์๊ฐ ์๋ณธ ์ฝ๋(๋๋ ๊ทธ ์ผ๋ถ)๋ฅผ ์์ ์ฌ๋ถ์ ๊ด๊ณ์์ด ๋ฐ/๋๋ ๋ ํฐ ์ ์๋ฌผ์ ์ผ๋ถ๋ก ์ฌ์ฉ, ๋ณต์ , ์์ , ํ์, ์ํ, ์ฌ๋ผ์ด์ ์ค ๋ฐ ๋ฐฐํฌํ ์ ์๋ ๋ผ์ด์ ์ค.
(b) ์๋ณธ ์ฝ๋์ ์ ์, ์ฌ์ฉ ๋๋ ํ๋งค๋ก ์ธํด ์นจํด๋ ํนํ ์ฒญ๊ตฌ์ ๋ฐ๋ผ ์๋ณธ ์ฝ๋(๋๋ ๊ทธ ์ผ๋ถ)๋ฅผ ์ ์, ์ ์, ์ฌ์ฉ, ์คํ, ํ๋งค, ํ๋งค ์ ์ ๋ฐ/๋๋ ๊ธฐํ ๋ฐฉ์์ผ๋ก ์ฒ๋ถํ๋ ํ์.
(c) ๋ณธ 2.1(๊ฐ) ๋ฐ (๋)ํญ์์ ๋ถ์ฌ๋ ๋ผ์ด์ ์ค๋ ์ต์ด ๊ฐ๋ฐ์๊ฐ ๋ณธ ๋ผ์ด์ ์ค ์กฐ๊ฑด์ ๋ฐ๋ผ ์๋ณธ ์ฝ๋๋ฅผ ์ฒ์ ๋ฐฐํฌํ ๋ ์ ํจ๋ ฅ์ด ๋ฐ์ํฉ๋๋ค.
(d) ์ 2.1(b)ํญ์๋ ๋ถ๊ตฌํ๊ณ , 1) ๊ทํ๊ฐ ์๋ณธ ์ฝ๋์์ ์ญ์ ํ ์ฝ๋, 2) ์๋ณธ ์ฝ๋์ ๋ถ๋ฆฌ๋ ์ฝ๋ ๋๋ 3) i) ์๋ณธ ์ฝ๋์ ์์ ๋๋ ii) ์๋ณธ ์ฝ๋์ ๋ค๋ฅธ ์ํํธ์จ์ด ๋๋ ์ฅ์น์ ๊ฒฐํฉ์ผ๋ก ์ธํ ์นจํด์ ๋ํด์๋ ํนํ ๋ผ์ด์ ์ค๊ฐ ๋ถ์ฌ๋์ง ์์ต๋๋ค.
2.2. ๊ธฐ์ฌ์ ๋ณด์กฐ๊ธ. ์ 3์์ ์ง์ ์ฌ์ฐ๊ถ ์ฃผ์ฅ์ ๋ฐ๋ผ, ๊ฐ ๊ธฐ์ฌ์๋ ์ด๋ก์จ ๊ทํ์๊ฒ ์ ์ธ๊ณ์ ์ผ๋ก ๋ก์ดํฐ๊ฐ ์๋ ๋น๋
์ ์ ๋ผ์ด์ ์ค๋ฅผ ๋ถ์ฌํฉ๋๋ค.
(a) ๊ธฐ์ฌ์์๊ฒ ๋ผ์ด์ ์ค๊ฐ ๋ถ์ฌ๋ ์ง์ ์ฌ์ฐ๊ถ(ํนํ ๋๋ ์ํ ์ ์ธ)์ ๋ฐ๋ผ ํด๋น ๊ธฐ์ฌ์๊ฐ ๋ง๋ ์์ ์ฌํญ(๋๋ ๊ทธ ์ผ๋ถ)์ ์์ ํ์ง ์์ ์ํ๋ก, ๋ค๋ฅธ ์์ ์ฌํญ๊ณผ ํจ๊ป, ์ปค๋ฒ ์ฝ๋ ๋ฐ/๋๋ ๋ ํฐ ์์
์ ์ผ๋ถ๋ก ์ฌ์ฉ, ๋ณต์ , ์์ , ํ์, ์ํ, ์ฌ๋ผ์ด์ผ์ค ๋ฐ ๋ฐฐํฌํ ์ ์์ต๋๋ค.
(b) ํด๋น ๊ธฐ์ฌ์๊ฐ ๋จ๋
์ผ๋ก ๊ทธ๋ฆฌ๊ณ /๋๋ ๊ธฐ์ฌ์ ๋ฒ์ (๋๋ ๊ทธ๋ฌํ ์กฐํฉ์ ์ผ๋ถ)๊ณผ ํจ๊ป ์์ ํ ๊ฒ์ ์ ์, ์ฌ์ฉ, ํ๋งค, ํ๋งค ์ ์, ์ ์ ๋ฐ/๋๋ ๊ธฐํ ์ฒ๋ถํจ์ผ๋ก์จ ์นจํด๋ ํนํ ์ฒญ๊ตฌ์ ๋ฐ๋ฅธ ํนํ๊ถ: 1) ํด๋น ๊ธฐ์ฌ์๊ฐ ๋ง๋ ์์ ์ฌํญ(๋๋ ๊ทธ ์ผ๋ถ); 2) ํด๋น ๊ธฐ์ฌ์๊ฐ ๋ง๋ ์์ ์ฌํญ๊ณผ ๊ธฐ์ฌ์ ๋ฒ์ (๋๋ ๊ทธ๋ฌํ ์กฐํฉ์ ์ผ๋ถ)์ ์กฐํฉ.
(c) 2.2(a) ๋ฐ 2.2(b)ํญ์์ ๋ถ์ฌ๋ ๋ผ์ด์ ์ค๋ ๊ธฐ์ฌ์๊ฐ ํด๋น ์ฝ๋๋ฅผ ์ฒ์ ์์
์ ์ผ๋ก ์ฌ์ฉํ ๋ ์ง์ ํจ๋ ฅ์ด ๋ฐ์ํฉ๋๋ค.
(d) ์ 2.2(b)ํญ์๋ ๋ถ๊ตฌํ๊ณ , 1) ๊ธฐ์ฌ์๊ฐ ๊ธฐ์ฌ์ ๋ฒ์ ์์ ์ญ์ ํ ์ฝ๋, 2) ๊ธฐ์ฌ์ ๋ฒ์ ๊ณผ ๋ณ๊ฐ์ ์ฝ๋, 3) ๊ธฐ์ฌ์ ๋ฒ์ ์ ์ 3์ ์์ , 2) ํด๋น ๊ธฐ์ฌ์๊ฐ ๋ค๋ฅธ ์ํํธ์จ์ด(๊ธฐ์ฌ์ ๋ฒ์ ์ ์ผ๋ถ ์ ์ธ) ๋๋ ๋ค๋ฅธ ์ฅ์น์ ์์ ํ ์ฝ๋์ ๊ฒฐํฉ์ผ๋ก ์ธํ ์นจํด, 4) ํด๋น ๊ธฐ์ฌ์๊ฐ ์์ ํ์ง ์์ ์ํ์์ ์ปค๋ฒ ์ฝ๋๊ฐ ์นจํดํ ํนํ ์ฒญ๊ตฌ์ ๋ํ ํนํ ๋ผ์ด์ ์ค๋ ํ์ฉ๋์ง ์์ต๋๋ค.
3. ๋ฐฐํฌ ์๋ฌด.
3.1. ๋ผ์ด์ ์ค ์ ์ฉ.ย ์ฌ์ฉ์๊ฐ ์์ฑํ๊ฑฐ๋ ์ฌ์ฉ์๊ฐ ๊ธฐ์ฌํ๋ ์์ ์ฌํญ์ 2.2ํญ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ๋ณธ ๋ผ์ด์ ์ค์ ์กฐ๊ฑด์ ์ํด ๊ท์จ๋ฉ๋๋ค. ์ปค๋ฒ ์ฝ๋์ ์์ค ์ฝ๋ ๋ฒ์ ์ ๋ณธ ๋ผ์ด์ ์ค์ ์กฐ๊ฑด ๋๋ 6.1ํญ์ ๋ฐ๋ผ ์ถ์๋๋ ๋ณธ ๋ผ์ด์ ์ค์ ํฅํ ๋ฒ์ ์ ์ํด์๋ง ๋ฐฐํฌํ ์ ์์ผ๋ฉฐ, ๊ทํ๋ ๋ฐฐํฌํ๋ ๋ชจ๋ ์์ค ์ฝ๋ ์ฌ๋ณธ์ ๋ณธ ๋ผ์ด์ ์ค ์ฌ๋ณธ์ ํฌํจ์์ผ์ผ ํฉ๋๋ค. ๊ทํ๋ ๋ณธ ๋ผ์ด์ ์ค์ ํด๋น ๋ฒ์ ๋๋ ๋ณธ ๋ผ์ด์ ์ค์ ๋ฐ๋ฅธ ์์ ์์ ๊ถ๋ฆฌ๋ฅผ ๋ณ๊ฒฝํ๊ฑฐ๋ ์ ํํ๋ ์กฐ๊ฑด์ ์์ค ์ฝ๋ ๋ฒ์ ์ ์ ์ํ๊ฑฐ๋ ๋ถ๊ณผํ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๊ทํ๋ 3.5ํญ์ ์ค๋ช
๋ ์ถ๊ฐ ๊ถ๋ฆฌ๋ฅผ ์ ๊ณตํ๋ ์ถ๊ฐ ๋ฌธ์๋ฅผ ํฌํจํ ์ ์์ต๋๋ค.
3.2. ์์ค ์ฝ๋์ ๊ฐ์ฉ์ฑ.ย ๊ทํ๊ฐ ์์ฑํ๊ฑฐ๋ ๊ทํ๊ฐ ๊ธฐ์ฌํ๋ ๋ชจ๋ ์์ ์ฌํญ์ ๋ณธ ๋ผ์ด์ ์ค ์กฐ๊ฑด์ ๋ฐ๋ผ ์คํ ๊ฐ๋ฅ ๋ฒ์ ๊ณผ ๋์ผํ ๋งค์ฒด ๋๋ ํ์ฉ๋ ์ ์ ๋ฐฐํฌ ๋ฉ์ปค๋์ฆ์ ํตํด ์คํ ๊ฐ๋ฅ ๋ฒ์ ์ ์ ๊ณตํ ๋ชจ๋ ์ฌ๋์๊ฒ ์์ค ์ฝ๋ ํํ๋ก ์ ๊ณต๋์ด์ผ ํ๋ฉฐ, ์ ์ ๋ฐฐํฌ ๋ฉ์ปค๋์ฆ์ ํตํด ์ ๊ณต๋๋ ๊ฒฝ์ฐ ์ฒ์ ์ ๊ณต๋ ๋ ๋ก๋ถํฐ ์ต์ 12๊ฐ์ ๋์ ๋๋ ํด๋น ํน์ ์์ ์ฌํญ์ ํ์ ๋ฒ์ ์ด ํด๋น ์์ ์์๊ฒ ์ ๊ณต๋ ํ ์ต์ 6๊ฐ์ ๋์ ๊ณ์ ์ ๊ณต๋์ด์ผ ํฉ๋๋ค. ๊ทํ๋ ์ ์ ๋ฐฐํฌ ๋ฉ์ปค๋์ฆ์ด ์ 3์์ ์ํด ์ ์ง๋๋ ๊ฒฝ์ฐ์๋ ์์ค ์ฝ๋ ๋ฒ์ ์ ๊ณ์ ์ฌ์ฉํ ์ ์๋๋ก ๋ณด์ฅํ ์ฑ
์์ด ์์ต๋๋ค.
3.3. ์์ ์ฌํญ ์ค๋ช
.ย ๊ทํ๋ ๊ทํ๊ฐ ๊ธฐ์ฌํ ๋ชจ๋ ์ปค๋ฒ๋ ์ฝ๋์ ํด๋น ์ปค๋ฒ๋ ์ฝ๋๋ฅผ ์์ฑํ๊ธฐ ์ํด ์ํํ ๋ณ๊ฒฝ ์ฌํญ๊ณผ ๋ณ๊ฒฝ ๋ ์ง๋ฅผ ๊ธฐ๋กํ ํ์ผ์ ํฌํจ์์ผ์ผ ํฉ๋๋ค. ๊ทํ๋ ์์ ์ฌํญ์ด ์ต์ด ๊ฐ๋ฐ์๊ฐ ์ ๊ณตํ ์๋ณธ ์ฝ๋์์ ์ง๊ฐ์ ์ ์ผ๋ก ํ์๋์๋ค๋ ๋์ ์ ๋๋ ๋ฌธ๊ตฌ๋ฅผ ํฌํจํด์ผ ํ๋ฉฐ, (a) ์์ค ์ฝ๋์ ์ต์ด ๊ฐ๋ฐ์์ ์ด๋ฆ์ ํฌํจ์ํค๊ณ (b) ์คํ ๊ฐ๋ฅ ๋ฒ์ ๋๋ ๊ด๋ จ ๋ฌธ์์ ๋ชจ๋ ๊ณต์ง์ ์ ์ฉ ๋์ ์ฝ๋์ ์ถ์ฒ ๋๋ ์์ ๊ถ์ ์ค๋ช
ํ๋ ๋ฌธ๊ตฌ๋ฅผ ํฌํจ์์ผ์ผ ํฉ๋๋ค.
3.4. ์ง์ ์ฌ์ฐ๊ถ ๋ฌธ์
(a) ์ 3์ ์ฒญ๊ตฌ.ย ๊ธฐ์ฌ์๊ฐ 2.1ํญ ๋๋ 2.2ํญ์ ๋ฐ๋ผ ํด๋น ๊ธฐ์ฌ์๊ฐ ๋ถ์ฌํ ๊ถ๋ฆฌ๋ฅผ ํ์ฌํ๊ธฐ ์ํด ์ 3์์ ์ง์ ์ฌ์ฐ๊ถ์ ๋ฐ๋ฅธ ๋ผ์ด์ ์ค๊ฐ ํ์ํ๋ค๋ ์ฌ์ค์ ์๊ณ ์๋ ๊ฒฝ์ฐ, ๊ธฐ์ฌ์๋ ์์ค ์ฝ๋ ๋ฐฐํฌ์ "LEGAL"์ด๋ผ๋ ์ ๋ชฉ์ ํ
์คํธ ํ์ผ์ ํฌํจ์์ผ์ผ ํ๋ฉฐ, ์ฌ๊ธฐ์๋ ํด๋น ์ฒญ๊ตฌ์ ์ฒญ๊ตฌ ๋น์ฌ์๋ฅผ ์์ ์๊ฐ ๋๊ตฌ์๊ฒ ์ฐ๋ฝํด์ผ ํ๋์ง ์ ์ ์๋๋ก ์ถฉ๋ถํ ์์ธํ ์ค๋ช
ํด์ผ ํฉ๋๋ค. 3.2ํญ์ ์ค๋ช
๋ ๋๋ก ์์ ์ด ์ ๊ณต๋ ํ์ ๊ธฐ์ฌ์๊ฐ ๊ทธ๋ฌํ ์ง์์ ํ๋ํ ๊ฒฝ์ฐ, ๊ธฐ์ฌ์๋ ๊ทธ ์ดํ์ ๊ธฐ์ฌ์๊ฐ ์ ๊ณตํ๋ ๋ชจ๋ ์ฌ๋ณธ์์ LEGAL ํ์ผ์ ์ฆ์ ์์ ํด์ผ ํ๋ฉฐ, ์ปค๋ฒ๋ ์ฝ๋๋ฅผ ๋ฐ์ ์ฌ๋๋ค์๊ฒ ์๋ก์ด ์ง์์ ํ๋ํ์์ ์๋ฆฌ๊ธฐ ์ํด ํฉ๋ฆฌ์ ์ผ๋ก ๊ณ์ฐ๋ ๊ธฐํ ๋จ๊ณ(์ ์ ํ ๋ฉ์ผ๋ง ๋ฆฌ์คํธ ๋๋ ๋ด์ค ๊ทธ๋ฃน์ ํต์งํ๋ ๋ฑ)๋ฅผ ์ทจํด์ผ ํฉ๋๋ค.
(b) ๊ธฐ์ฌ์ API.ย ๊ธฐ์ฌ์์ ์์ ์ฌํญ์ ์ ํ๋ฆฌ์ผ์ด์
ํ๋ก๊ทธ๋๋ฐ ์ธํฐํ์ด์ค๊ฐ ํฌํจ๋์ด ์๊ณ ๊ธฐ์ฌ์๊ฐ ํด๋น API๋ฅผ ๊ตฌํํ๋ ๋ฐ ํฉ๋ฆฌ์ ์ผ๋ก ํ์ํ ํนํ ๋ผ์ด์ ์ค์ ๋ํ ์ง์์ด ์๋ ๊ฒฝ์ฐ, ๊ธฐ์ฌ์๋ ์ด ์ ๋ณด๋ LEGAL ํ์ผ์ ํฌํจ์์ผ์ผ ํฉ๋๋ค.
(c) ์ง์ .ย ๊ธฐ์ฌ์๋ ์์ 3.4(a)ํญ์ ๋ฐ๋ผ ๊ณต๊ฐ๋ ๊ฒฝ์ฐ๋ฅผ ์ ์ธํ๊ณ , ๊ธฐ์ฌ์๋ ๊ธฐ์ฌ์์ ์์ ์ฌํญ์ด ๊ธฐ์ฌ์์ ๋
์ฐฝ์ ์ธ ์ฐฝ์๋ฌผ์ด๊ฑฐ๋ ๊ธฐ์ฌ์๊ฐ ๋ณธ ๋ผ์ด์ ์ค๊ฐ ๋ถ์ฌํ๋ ๊ถ๋ฆฌ๋ฅผ ๋ถ์ฌํ๊ธฐ์ ์ถฉ๋ถํ ๊ถ๋ฆฌ๋ฅผ ๊ฐ์ง๊ณ ์๋ค๊ณ ๋ฏฟ์์ ๋ํ๋
๋๋ค.
3.5. ํ์ ๊ณ ์ง ์ฌํญ.ย ๊ทํ๋ ์์ค ์ฝ๋์ ๊ฐ ํ์ผ์ ๋ณ์ฒจ A์ ๊ณ ์ง๋ฅผ ๋ณต์ ํด์ผ ํฉ๋๋ค. ํน์ ์์ค ์ฝ๋ ํ์ผ์ ๊ตฌ์กฐ์ ๊ทธ๋ฌํ ๊ณ ์ง๋ฅผ ํน์ ์์ค ์ฝ๋ ํ์ผ์ ๋ฃ์ ์ ์๋ ๊ฒฝ์ฐ, ๊ทํ๋ ์ฌ์ฉ์๊ฐ ๊ทธ๋ฌํ ๊ณ ์ง๋ฅผ ์ฐพ์ ๊ฐ๋ฅ์ฑ์ด ์๋ ์์น(์: ๊ด๋ จ ๋๋ ํ ๋ฆฌ)์ ๊ทธ๋ฌํ ๊ณ ์ง๋ฅผ ํฌํจ์์ผ์ผ ํฉ๋๋ค. ๊ทํ๊ฐ ํ๋ ์ด์์ ์์ ๋ณธ์ ์์ฑํ ๊ฒฝ์ฐ, ๊ทํ๋ ๋ณ์ฒจ A์ ์ค๋ช
๋ ๊ณ ์ง์ ๊ทํ์ ์ด๋ฆ์ ๊ธฐ์ฌ์๋ก ์ถ๊ฐํ ์ ์์ต๋๋ค. ๋ํ ๊ทํ๋ ๋์ ์ฝ๋์ ๊ด๋ จ๋ ์์ ์์ ๊ถ๋ฆฌ ๋๋ ์์ ๊ถ์ ์ค๋ช
ํ๋ ์์ค ์ฝ๋์ ๋ํ ๋ชจ๋ ๋ฌธ์์ ๋ณธ ๋ผ์ด์ ์ค๋ฅผ ๋ณต์ ํด์ผ ํฉ๋๋ค. ๊ทํ๋ ํ๋ ์ด์์ ๋์ ์ฝ๋ ์์ ์์๊ฒ ๋ณด์ฆ, ์ง์, ๋ฐฐ์ ๋๋ ์ฑ
์ ์๋ฌด๋ฅผ ์ ๊ณตํ๊ณ ๊ทธ์ ๋ํ ์์๋ฃ๋ฅผ ๋ถ๊ณผํ ์ ์์ต๋๋ค. ๋จ, ์ต์ด ๊ฐ๋ฐ์๋ ๊ธฐ์ฌ์๋ฅผ ๋์ ํด์๊ฐ ์๋๋ผ ๊ทํ ์์ ์ ์ํด์๋ง ๊ทธ๋ ๊ฒ ํ ์ ์์ต๋๋ค. ๊ทํ๋ ๊ทธ๋ฌํ ๋ณด์ฆ, ์ง์, ๋ฐฐ์ ๋๋ ์ฑ
์ ์๋ฌด๊ฐ ๊ทํ ๋จ๋
์ผ๋ก ์ ๊ณตํ๋ ๊ฒ์์ ๋ถ๋ช
ํ ํด์ผ ํ๋ฉฐ, ๊ทํ๋ ๊ทํ๊ฐ ์ ๊ณตํ๋ ๋ณด์ฆ, ์ง์, ๋ฐฐ์ ๋๋ ์ฑ
์ ์กฐ๊ฑด์ผ๋ก ์ธํด ์ด๊ธฐ ๊ฐ๋ฐ์ ๋๋ ํด๋น ๊ธฐ์ฌ์์๊ฒ ๋ฐ์ํ ๋ชจ๋ ์ฑ
์์ ๋ํด ์ด๊ธฐ ๊ฐ๋ฐ์ ๋ฐ ๋ชจ๋ ๊ธฐ์ฌ์๋ฅผ ๋ฉด์ฑ
ํ๋ ๋ฐ ๋์ํฉ๋๋ค.
3.6. ์คํ ๋ฒ์ ๋ฐฐํฌ.ย ๊ทํ๋ ํด๋น ์ปค๋ฒ๋ ์ฝ๋์ ๋ํด 3.1-3.5ํญ์ ์๊ฑด์ ์ถฉ์กฑํ๊ณ , 3.2ํญ์ ์๋ฌด๋ฅผ ์ดํํ ๋ฐฉ๋ฒ๊ณผ ์ฅ์์ ๋ํ ์ค๋ช
์ ํฌํจํ์ฌ ๋ณธ ๋ผ์ด์ ์ค ์กฐ๊ฑด์ ๋ฐ๋ผ ์ปค๋ฒ๋ ์ฝ๋์ ์์ค ์ฝ๋ ๋ฒ์ ์ ์ฌ์ฉํ ์ ์์์ ๋ช
์ํ๋ ๊ณ ์ง๋ฅผ ํฌํจํ๋ ๊ฒฝ์ฐ์๋ง ์คํ ๊ฐ๋ฅ ํํ๋ก ์ปค๋ฒ๋ ์ฝ๋๋ฅผ ๋ฐฐํฌํ ์ ์์ต๋๋ค. ์ด ๊ณ ์ง๋ ๊ทํ๊ฐ ๋์ ์ฝ๋์ ๊ด๋ จ๋ ์์ ์์ ๊ถ๋ฆฌ๋ฅผ ์ค๋ช
ํ๋ ์คํ ๊ฐ๋ฅ ๋ฒ์ , ๊ด๋ จ ๋ฌธ์ ๋๋ ๋ด๋ณด๋ฌผ์ ๋ชจ๋ ๊ณ ์ง์ ๋์ ๋๊ฒ ํฌํจ๋์ด์ผ ํฉ๋๋ค. ๊ทํ๋ ๋ณธ ๋ผ์ด์ ์ค์ ์กฐ๊ฑด์ ์ค์ํ๊ณ ์คํ ๋ฒ์ ์ ๋ํ ๋ผ์ด์ ์ค๊ฐ ๋ณธ ๋ผ์ด์ ์ค์ ๋ช
์๋ ๊ถ๋ฆฌ๋ก๋ถํฐ ์์ค ์ฝ๋ ๋ฒ์ ์ ๋ํ ์์ ์์ ๊ถ๋ฆฌ๋ฅผ ์ ํํ๊ฑฐ๋ ๋ณ๊ฒฝํ๋ ค๊ณ ์๋ํ์ง ์๋๋ค๋ ์ ์ ํ์, ๋ณธ ๋ผ์ด์ ์ค์ ๋ค๋ฅธ ์กฐ๊ฑด์ ํฌํจํ ์ ์๋ ๊ทํ๊ฐ ์ ํํ ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ๋ณดํธ ๋์ ์ฝ๋์ ์คํ ๋ฒ์ ๋๋ ์์ ๊ถ์ ๋ฐฐํฌํ ์ ์์ต๋๋ค. ๋ค๋ฅธ ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ์คํ ๋ฒ์ ์ ๋ฐฐํฌํ๋ ๊ฒฝ์ฐ, ๊ทํ๋ ๋ณธ ๋ผ์ด์ ์ค์ ๋ค๋ฅธ ๋ชจ๋ ์กฐ๊ฑด์ด ์ต์ด ๊ฐ๋ฐ์๋ ๊ธฐ์ฌ์๊ฐ ์๋ ๊ทํ๊ฐ ๋จ๋
์ผ๋ก ์ ๊ณตํ๋ ๊ฒ์์ ๋ช
ํํ ํด์ผ ํฉ๋๋ค. ์ด๋ก์จ ๊ทํ๋ ๊ทํ๊ฐ ์ ๊ณตํ๋ ๊ทธ๋ฌํ ์กฐ๊ฑด์ผ๋ก ์ธํด ์ด๊ธฐ ๊ฐ๋ฐ์ ๋๋ ํด๋น ๊ธฐ์ฌ์์๊ฒ ๋ฐ์ํ๋ ๋ชจ๋ ์ฑ
์์ ๋ํด ์ด๊ธฐ ๊ฐ๋ฐ์ ๋ฐ ๋ชจ๋ ๊ธฐ์ฌ์๋ฅผ ๋ฉด์ฑ
ํ๋ ๋ฐ ๋์ํฉ๋๋ค.
3.7. ๋๊ท๋ชจ ์ํ.ย ๊ทํ๋ ๋ณธ ๋ผ์ด์ ์ค์ ์กฐ๊ฑด์ด ์ ์ฉ๋์ง ์๋ ๋ค๋ฅธ ์ฝ๋์ ์ปค๋ฒ ์ฝ๋๋ฅผ ๊ฒฐํฉํ์ฌ ๋ ํฐ ์ ์๋ฌผ์ ๋ง๋ค๊ณ ๊ทธ ๋ ํฐ ์ ์๋ฌผ์ ๋จ์ผ ์ ํ์ผ๋ก ๋ฐฐํฌํ ์ ์์ต๋๋ค. ์ด๋ฌํ ๊ฒฝ์ฐ, ๊ทํ๋ ํด๋น ์ฝ๋์ ๋ํด ๋ณธ ๋ผ์ด์ ์ค์ ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํด์ผ ํฉ๋๋ค.
4. ๋ฒ๋ น ๋๋ ๊ท์ ์ผ๋ก ์ธํด ์ค์ํ ์ ์๋ ๊ฒฝ์ฐ.
๋ฒ๋ น, ์ฌ๋ฒ ๋ช
๋ น ๋๋ ๊ท์ ์ผ๋ก ์ธํด ์ ์ฉ ๋์ ์ฝ๋์ ์ผ๋ถ ๋๋ ์ ์ฒด์ ๊ด๋ จํ์ฌ ๋ณธ ๋ผ์ด์ ์ค์ ์กฐ๊ฑด์ ์ค์ํ ์ ์๋ ๊ฒฝ์ฐ, ๊ทํ๋ ๋ณธ ๋ผ์ด์ ์ค์ ์กฐ๊ฑด์ ์ค์ํด์ผ ํฉ๋๋ค: (a) ๋ณธ ๋ผ์ด์ ์ค์ ์กฐ๊ฑด์ ๊ฐ๋ฅํ ํ ์ต๋ํ ์ค์ํ๊ณ , (b) ์ ํ ์ฌํญ๊ณผ ํด๋น ์ ํ ์ฌํญ์ด ์ ์ฉ๋๋ ์ฝ๋๋ฅผ ์ค๋ช
ํด์ผ ํฉ๋๋ค. ์ด๋ฌํ ์ค๋ช
์ ์น์
3.4์ ์ค๋ช
๋ ๋ฒ๋ฅ ํ์ผ์ ํฌํจ๋์ด์ผ ํ๋ฉฐ ์์ค ์ฝ๋์ ๋ชจ๋ ๋ฐฐํฌ๋ณธ์ ํฌํจ๋์ด์ผ ํฉ๋๋ค. ๋ฒ๋ น์ด๋ ๊ท์ ์์ ๊ธ์งํ๋ ๊ฒฝ์ฐ๋ฅผ ์ ์ธํ๊ณ , ๊ทธ๋ฌํ ์ค๋ช
์ ๋ณดํต์ ๊ธฐ์ ์ ๊ฐ์ง ์ฌ๋์ด ์ดํดํ ์ ์์ ์ ๋๋ก ์ถฉ๋ถํ ์์ธํด์ผ ํฉ๋๋ค.
5. ๋ณธ ๋ผ์ด์ ์ค์ ์ ์ฉ.
๋ณธ ๋ผ์ด์ ์ค๋ ์ต์ด ๊ฐ๋ฐ์๊ฐ ๋ณ์ฒจ A์ ํต์ง๋ฅผ ์ฒจ๋ถํ ์ฝ๋ ๋ฐ ๊ด๋ จ ์ ์ฉ ๋์ ์ฝ๋์ ์ ์ฉ๋ฉ๋๋ค.
6. ๋ผ์ด์ ์ค ๋ฒ์ .
6.1. ์ ๋ฒ์ .ย ๋ท์ค์ผ์ดํ ์ปค๋ฎค๋์ผ์ด์
์ฆ ์ฝํผ๋ ์ด์
("๋ท์ค์ผ์ดํ")์ ๋๋๋ก ๋ผ์ด์ ์ค์ ๊ฐ์ ๋ฐ/๋๋ ์ ๋ฒ์ ์ ๊ฒ์ํ ์ ์์ต๋๋ค. ๊ฐ ๋ฒ์ ์๋ ๊ณ ์ ํ ๋ฒ์ ๋ฒํธ๊ฐ ๋ถ์ฌ๋ฉ๋๋ค.
6.2. ์ ๋ฒ์ ์ ํจ๊ณผ.ย ํน์ ๋ฒ์ ์ ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ๋ณดํธ ์ฝ๋๊ฐ ๊ฒ์๋ ํ์๋ ์ธ์ ๋ ์ง ํด๋น ๋ฒ์ ์ ์กฐ๊ฑด์ ๋ฐ๋ผ ํด๋น ์ฝ๋๋ฅผ ๊ณ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋ํ ๊ทํ๋ Netscape๊ฐ ๊ฒ์ํ ๋ผ์ด์ผ์ค ํ์ ๋ฒ์ ์ ์กฐ๊ฑด์ ๋ฐ๋ผ ํด๋น ์ปค๋ฒ ์ฝ๋๋ฅผ ์ฌ์ฉํ๋๋ก ์ ํํ ์๋ ์์ต๋๋ค. ๋ท์ค์ผ์ดํ ์ด์ธ์ ๋๊ตฌ๋ ๋ณธ ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ์์ฑ๋ ์ปค๋ฒ ์ฝ๋์ ์ ์ฉ๋๋ ์กฐ๊ฑด์ ์์ ํ ์ ์๋ ๊ถํ์ด ์์ต๋๋ค.
6.3. ํ์ ์ ์๋ฌผ.ย ๋ณธ ๋ผ์ด์ ์ค์ ์์ ๋ ๋ฒ์ ์ ๋ง๋ค๊ฑฐ๋ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ(๋ณธ ๋ผ์ด์ ์ค์ ์ ์ฉ์ ๋ฐ์ง ์๋ ์ฝ๋์ ์ ์ฉํ๊ธฐ ์ํด์๋ง ๊ฐ๋ฅ), ๊ทํ๋ (a) "Mozilla", "MOZILLAPL", "MOZPL", "Netscape", "MPL" ๋ฌธ๊ตฌ๊ฐ ํฌํจ๋๋๋ก ๋ผ์ด์ ์ค ์ด๋ฆ์ ๋ณ๊ฒฝํด์ผ ํฉ๋๋ค, "NPL" ๋๋ ํผ๋์ ์ค ์ ์๋ ์ ์ฌํ ๋ฌธ๊ตฌ๊ฐ ๊ทํ์ ๋ผ์ด์ ์ค์ ๋ํ๋์ง ์๋๋ก (๊ทํ์ ๋ผ์ด์ ์ค๊ฐ ๋ณธ ๋ผ์ด์ ์ค์ ๋ค๋ฅด๋ค๋ ์ ์ ์ ์ธํ๊ณ ), (b) ๊ทธ๋ ์ง ์์ผ๋ฉด ๊ทํ์ ๋ผ์ด์ ์ค ๋ฒ์ ์ Mozilla ๊ณต์ค ๋ผ์ด์ ์ค ๋ฐ Netscape ๊ณต์ค ๋ผ์ด์ ์ค์ ๋ค๋ฅธ ์กฐ๊ฑด์ด ํฌํจ๋์ด ์์์ ๋ช
ํํ ํด์ผ ํฉ๋๋ค. (๋ณ์ฒจ A์ ๊ธฐ์ ๋ ํต์ง์ ์ต์ด ๊ฐ๋ฐ์, ์๋ณธ ์ฝ๋ ๋๋ ๊ธฐ์ฌ์์ ์ด๋ฆ์ ๊ธฐ์
ํ๋ ๊ฒ์ ๊ทธ ์์ฒด๋ก ๋ณธ ๋ผ์ด์ ์ค์ ์์ ์ผ๋ก ๊ฐ์ฃผ๋์ง ์์ต๋๋ค).
7. ๋ณด์ฆ ๋ฉด์ฑ
์กฐํญ.
ํด๋น ์ฝ๋๋ ๋ณธ ๋ผ์ด์ ์ค์ ๋ฐ๋ผ "์๋ ๊ทธ๋๋ก" ์ ๊ณต๋๋ฉฐ, ํด๋น ์ฝ๋์ ๊ฒฐํจ์ด ์๊ณ , ์ํ์ฑ์ด ์์ผ๋ฉฐ, ํน์ ๋ชฉ์ ์ ์ ํฉํ๊ฑฐ๋ ์นจํดํ์ง ์๋๋ค๋ ๋ณด์ฆ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ์ด๋ ํ ๋ช
์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ๋ ์ ๊ณต๋์ง ์์ต๋๋ค. ํด๋น ์ฝ๋์ ํ์ง ๋ฐ ์ฑ๋ฅ์ ๋ํ ๋ชจ๋ ์ํ์ ๊ทํ์๊ฒ ์์ต๋๋ค. ์ ์ฉ ๋์ ์ฝ๋์ ๊ฒฐํจ์ด ์๋ ๊ฒ์ผ๋ก ํ๋ช
๋๋ ๊ฒฝ์ฐ, ์ต์ด ๊ฐ๋ฐ์๋ ๋ค๋ฅธ ๊ธฐ์ฌ์๊ฐ ์๋ ๊ทํ๊ฐ ํ์ํ ์๋น์ค, ์๋ฆฌ ๋๋ ์์ ๋น์ฉ์ ๋ถ๋ดํฉ๋๋ค. ๋ณธ ๋ณด์ฆ ๋ฉด์ฑ
์กฐํญ์ ๋ณธ ๋ผ์ด์ ์ค์ ํ์์ ์ธ ๋ถ๋ถ์ ๊ตฌ์ฑํฉ๋๋ค. ๋ณธ ๋ฉด์ฑ
์กฐํญ์ ์ ์ธํ๊ณ ๋ ๋ณธ ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ์ด๋ ํ ๋ณด์ฅ ์ฝ๋์ ์ฌ์ฉ๋ ์น์ธ๋์ง ์์ต๋๋ค.
8. ์ข
๋ฃ.
8.1. ๋ณธ ๋ผ์ด์ ์ค์ ์ด์ ๋ฐ๋ผ ๋ถ์ฌ๋ ๊ถ๋ฆฌ๋ ๊ทํ๊ฐ ๋ณธ ์ฝ๊ด์ ์ค์ํ์ง ์๊ณ ์๋ฐ ์ฌ์ค์ ์ธ์งํ ํ 30์ผ ์ด๋ด์ ํด๋น ์๋ฐ์ ์์ ํ์ง ์๋ ๊ฒฝ์ฐ ์๋์ผ๋ก ํด์ง๋ฉ๋๋ค. ๋ณธ ๋ผ์ด์ ์ค๊ฐ ์ข
๋ฃ๋ ํ์๋ ์ ์ ํ๊ฒ ๋ถ์ฌ๋ ํด๋น ์ฝ๋์ ๋ํ ๋ชจ๋ ํ์ ๋ผ์ด์ ์ค๋ ์กด์ํฉ๋๋ค. ๋ณธ์ง์ ์ผ๋ก ๋ณธ ๋ผ์ด์ ์ค๊ฐ ์ข
๋ฃ๋ ํ์๋ ์ ํจํด์ผ ํ๋ ์กฐํญ์ ์กด์ํฉ๋๋ค.
8.2. ๊ทํ๊ฐ ์ต์ด ๊ฐ๋ฐ์ ๋๋ ๊ธฐ์ฌ์(๊ทํ๊ฐ ๊ทธ๋ฌํ ์์ก์ ์ ๊ธฐํ๋ ์ต์ด ๊ฐ๋ฐ์ ๋๋ ๊ธฐ์ฌ์๋ฅผ "์ฐธ์ฌ์"๋ผ ํจ)๋ฅผ ์๋๋ก ํนํ ์นจํด ์ฒญ๊ตฌ(์ ์ธ์ ํ๊ฒฐ ์์ก ์ ์ธ)๋ฅผ ์ฃผ์ฅํ์ฌ ์์ก์ ๊ฐ์ํ๋ ๊ฒฝ์ฐ:
(a) ํด๋น ์ฐธ๊ฐ์์ ๊ธฐ์ฌ์ ๋ฒ์ ์ด ํนํ๋ฅผ ์ง๊ฐ์ ์ ์ผ๋ก ์นจํดํ๋ ๊ฒฝ์ฐ, ํด๋น ์ฐธ๊ฐ์๊ฐ ๋ณธ ๋ผ์ด์ ์ค 2.1ํญ ๋ฐ/๋๋ 2.2ํญ์ ๋ฐ๋ผ ๊ทํ์๊ฒ ๋ถ์ฌํ ๋ชจ๋ ๊ถ๋ฆฌ๋ ์ฐธ๊ฐ์์ 60์ผ ํต์ง ํ 60์ผ ์ด๋ด์ ๊ทํ๊ฐ (i) ํด๋น ์ฐธ๊ฐ์๊ฐ ๋ง๋ ์์ ๋ณธ์ ๊ณผ๊ฑฐ ๋ฐ ๋ฏธ๋ ์ฌ์ฉ์ ๋ํด ์ํธ ํฉ์ ๊ฐ๋ฅํ ํฉ๋ฆฌ์ ์ธ ๋ก์ดํฐ๋ฅผ ์ฐธ๊ฐ์์๊ฒ ์ง๋ถํ๊ธฐ๋ก ์๋ฉด์ผ๋ก ๋์ํ๊ฑฐ๋ (ii) ํด๋น ์ฐธ๊ฐ์์ ๋ํ ๊ทํ์ ์์ก ์ฒญ๊ตฌ๊ฐ ์ฒ ํํ์ง ์๋ ํ, ์ฐธ๊ฐ์๋ก๋ถํฐ 60์ผ ํ์ ์ ํฅ์ ์ผ๋ก ์๋ฉธ๋ฉ๋๋ค. ํต์ง ํ 60์ผ ์ด๋ด์ ํฉ๋ฆฌ์ ์ธ ๋ก์ดํฐ ๋ฐ ์ง๋ถ ํฉ์๊ฐ ๋น์ฌ์ ๊ฐ์ ์๋ฉด์ผ๋ก ์ํธ ํฉ์๋์ง ์๊ฑฐ๋ ์์ก ์ฒญ๊ตฌ๊ฐ ์ฒ ํ๋์ง ์๋ ๊ฒฝ์ฐ, 2.1ํญ ๋ฐ/๋๋ 2.2ํญ์ ๋ฐ๋ผ ์ฐธ๊ฐ์๊ฐ ๊ทํ์๊ฒ ๋ถ์ฌํ ๊ถ๋ฆฌ๋ ์์ ๋ช
์๋ 60์ผ ํต์ง ๊ธฐ๊ฐ์ด ๋ง๋ฃ๋๋ฉด ์๋์ผ๋ก ์ข
๋ฃ๋ฉ๋๋ค.
(b) ํด๋น ์ฐธ์ฌ์์ ๊ธฐ์ฌ์ ๋ฒ์ ์ด์ธ์ ์ํํธ์จ์ด, ํ๋์จ์ด ๋๋ ์ฅ์น๊ฐ ํนํ๋ฅผ ์ง๊ฐ์ ์ ์ผ๋ก ์นจํดํ๋ ๊ฒฝ์ฐ, ํด๋น ์ฐธ์ฌ์๊ฐ 2.1(b) ๋ฐ 2.2(b)ํญ์ ๋ฐ๋ผ ๊ทํ์๊ฒ ๋ถ์ฌํ ๋ชจ๋ ๊ถ๋ฆฌ๋ ๊ทํ๊ฐ ํด๋น ์ฐธ์ฌ์๊ฐ ์์ ํ ๊ฒ์ ์ฒ์ ์ ์, ์ฌ์ฉ, ํ๋งค, ๋ฐฐํฌํ๊ฑฐ๋ ์์ ํ ๋ ๋ถํฐ ํจ๋ ฅ์ด ์ทจ์๋ฉ๋๋ค.
8.3. ๊ทํ๊ฐ ์ฐธ๊ฐ์์ ๊ธฐ์ฌ์ ๋ฒ์ ์ด ํนํ๋ฅผ ์ง๊ฐ์ ์ ์ผ๋ก ์นจํดํ๋ค๊ณ ์ฃผ์ฅํ๋ฉฐ ์ฐธ๊ฐ์๋ฅผ ์๋๋ก ํนํ ์นจํด ์์ก์ ์ ๊ธฐํ๋ ๊ฒฝ์ฐ, ํนํ ์นจํด ์์ก์ด ์์๋๊ธฐ ์ ์ ๊ทธ๋ฌํ ์ฒญ๊ตฌ๊ฐ ํด๊ฒฐ(๋ผ์ด์ ์ค ๋๋ ํฉ์ ๋ฑ)๋๋ ๊ฒฝ์ฐ, ํด๋น ์ฐธ๊ฐ์๊ฐ 2.1ํญ ๋๋ 2.2ํญ์ ๋ฐ๋ผ ๋ถ์ฌํ ๋ผ์ด์ ์ค์ ํฉ๋นํ ๊ฐ์น๊ฐ ์ง๋ถ๊ธ ๋๋ ๋ผ์ด์ ์ค์ ๊ธ์ก์ด๋ ๊ฐ์น๋ฅผ ๊ฒฐ์ ํ ๋ ๊ณ ๋ ค๋ฉ๋๋ค.
8.4. ์ 8.1ํญ ๋๋ 8.2ํญ์ ๋ฐ๋ผ ํด์งํ๋ ๊ฒฝ์ฐ, ํด์ง ์ด์ ์ ๊ทํ ๋๋ ๋ณธ ๊ณ์ฝ์ ๋ฐ๋ผ ๋ฐฐํฌ์๊ฐ ์ ํจํ๊ฒ ๋ถ์ฌํ ๋ชจ๋ ์ต์ข
์ฌ์ฉ์ ๋ผ์ด์ ์ค ๊ณ์ฝ(๋ฐฐํฌ์ ๋ฐ ๋ฆฌ์
๋ฌ ์ ์ธ)์ ํด์ง ํ์๋ ์ ํจํ๊ฒ ์กด์ํฉ๋๋ค.
9. ์ฑ
์์ ์ ํ.ย ๋ถ๋ฒํ์(๊ณผ์ค ํฌํจ), ๊ณ์ฝ ๋๋ ๊ธฐํ ๋ฒ์ ์ด๋ก ์ ๊ด๊ณ์์ด ์ด๋ ํ ๊ฒฝ์ฐ์๋ ๊ทํ, ์ต์ด ๊ฐ๋ฐ์, ๊ธฐํ ๊ธฐ์ฌ์ ๋๋ ํด๋น ์ฝ๋์ ๋ฐฐํฌ์ ๋๋ ๊ทธ๋ฌํ ๋น์ฌ์์ ๊ณต๊ธ์๋ ์์
๊ถ ์์ค, ์
๋ฌด ์ค๋จ, ์ปดํจํฐ ๊ณ ์ฅ ๋๋ ์ค์๋ ๋๋ ๊ธฐํ ๋ชจ๋ ์์
์ ์ํด๋ ์์ค์ ๋ํ ์ํด, ๋๋ ๊ทธ๋ฌํ ์ํด์ ๊ฐ๋ฅ์ฑ์ ํด๋น ๋น์ฌ์์๊ฒ ํต์ง๋ฐ์ ๊ฒฝ์ฐ์๋ ํฌํจํ๋ ์ด์ ์ ํ๋์ง ์๋ ๊ฐ์ , ํน๋ณ, ์ฐ๋ฐ์ ๋๋ ๊ฒฐ๊ณผ์ ์ธ ๋ชจ๋ ์ฑ๊ฒฉ์ ์ํด์ ๋ํ์ฌ ์ด๋ค ์ฌ๋์๊ฒ๋ ์ฑ
์์ด ๋ฉด์ ๋ฉ๋๋ค. ์ด๋ฌํ ์ฑ
์ ์ ํ์ ํด๋น ๋ฒ๋ฅ ์ด ๊ทธ๋ฌํ ์ ํ์ ๊ธ์งํ๋ ํ๋ ๋ด์์ ํด๋น ๋น์ฌ์์ ๊ณผ์ค๋ก ์ธํ ์ฌ๋ง ๋๋ ์ํด์ ๋ํ ์ฑ
์์๋ ์ ์ฉ๋์ง ์์ต๋๋ค. ์ผ๋ถ ๊ดํ ๊ถ์์๋ ๋ถ์์ ๋๋ ๊ฒฐ๊ณผ์ ์ํด์ ๋ฐฐ์ ๋๋ ์ ํ์ ํ์ฉํ์ง ์์ผ๋ฏ๋ก ์ด๋ฌํ ๋ฐฐ์ ๋ฐ ์ ํ์ด ํ์๋์๊ฒ ์ ์ฉ๋์ง ์์ ์ ์์ต๋๋ค. 10. ๋ฏธ๊ตญ ์ ๋ถ ์ต์ข
์ฌ์ฉ์.
์ ์ฉ ๋์ ์ฝ๋๋ 48 C.F.R. 2.101(1995๋
10์)์ ์ ์๋ ์ฉ์ด์ธ "์์ฉ ํ๋ชฉ"์ผ๋ก์, "์์ฉ ์ปดํจํฐ ์ํํธ์จ์ด" ๋ฐ "์์ฉ ์ปดํจํฐ ์ํํธ์จ์ด ๋ฌธ์"๋ก ๊ตฌ์ฑ๋๋ฉฐ, ์ด๋ฌํ ์ฉ์ด๋ 48 C.F.R. 12.212(1995๋
9์)์ ์ฌ์ฉ๋์์ต๋๋ค. 48 C.F.R. 12.212 ๋ฐ 48 C.F.R. 227.7202-1 ~ 227.7202-4(1995๋
6์)์ ๋ฐ๋ผ ๋ชจ๋ ๋ฏธ๊ตญ ์ ๋ถ ์ต์ข
์ฌ์ฉ์๋ ์ฌ๊ธฐ์ ๋ช
์๋ ๊ถ๋ฆฌ๋ง ๊ฐ์ง๊ณ ๋ณดํธ ๋์ ์ฝ๋๋ฅผ ์ทจ๋ํฉ๋๋ค.
10. ๊ธฐํ.
๋ณธ ๋ผ์ด์ ์ค๋ ๋ณธ ๋ผ์ด์ ์ค์ ์ฃผ์ ์ ๊ดํ ์์ ํ ํฉ์๋ฅผ ๋ํ๋
๋๋ค. ๋ณธ ๋ผ์ด์ ์ค์ ์กฐํญ์ด ์ํ ๋ถ๊ฐ๋ฅํ๋ค๊ณ ํ๋จ๋๋ ๊ฒฝ์ฐ, ํด๋น ์กฐํญ์ ์ํ ๊ฐ๋ฅํ ๋ฒ์ ๋ด์์๋ง ๊ฐ์ ๋์ด์ผ ํฉ๋๋ค. ๋ณธ ๋ผ์ด์ ์ค๋ ์ค๊ฑฐ๋ฒ ์กฐํญ์ ์ ์ธํ ์บ๋ฆฌํฌ๋์์ฃผ ๋ฒ๋ฅ ์กฐํญ(ํด๋น ๋ฒ๋ฅ ์์ ๋ฌ๋ฆฌ ๊ท์ ํ๋ ๊ฒฝ์ฐ ๊ทธ ๋ฒ์ ์ ์ธ)์ ์ ์ฉ์ ๋ฐ์ต๋๋ค(๋จ, ์ค๊ฑฐ๋ฒ ์กฐํญ์ด ์๋ ๊ฒฝ์ฐ ๋ฌ๋ฆฌ ๊ท์ ํ๋ ๊ฒฝ์ฐ ์ ์ธ). ์ ์ด๋ ํ ๋น์ฌ์๊ฐ ๋ฏธ๊ตญ ์๋ฏผ์ด๊ฑฐ๋ ๋ฏธ๊ตญ์์ ์ฌ์
์ ํ๊ธฐ ์ํด ์ค๋ฆฝ ๋๋ ๋ฑ๋ก๋ ๋ฒ์ธ์ธ ๋ถ์๊ณผ ๊ด๋ จํ์ฌ ๋ณธ ๋ผ์ด์ ์ค์ ๊ด๋ จ๋ ๋ชจ๋ ์์ก์ ์บ๋ฆฌํฌ๋์์ฃผ ์ฐํํด๋ผ๋ผ ์นด์ดํฐ๋ฅผ ๊ดํ ์ง๋ก ํ๋ ์บ๋ฆฌํฌ๋์ ๋ถ๋ถ ์ฐ๋ฐฉ์ง๋ฐฉ๋ฒ์์ ๊ดํ ์ ๋ฐ๋ฅด๋ฉฐ, ํจ์ ๋น์ฌ์๋ ๋ฒ์ ๋น์ฉ๊ณผ ํฉ๋ฆฌ์ ์ธ ๋ณํธ์ฌ ์์๋ฃ ๋ฐ ๋น์ฉ์ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ๋น์ฉ์ ์ฑ
์์ ธ์ผ ํฉ๋๋ค. ๊ตญ์ ๋ฌผํ ๋งค๋งค ๊ณ์ฝ์ ๊ดํ ์ ์ ํ์ฝ์ ์ ์ฉ์ ๋ช
์์ ์ผ๋ก ๋ฐฐ์ ๋ฉ๋๋ค. ๊ณ์ฝ์ ๋ฌธ๊ตฌ๋ฅผ ์์ฑ์์๊ฒ ๋ถ๋ฆฌํ๊ฒ ํด์ํ๋๋ก ๊ท์ ํ๋ ๋ฒ๋ฅ ๋๋ ๊ท์ ์ ๋ณธ ๋ผ์ด์ ์ค์ ์ ์ฉ๋์ง ์์ต๋๋ค.
11. ํด๋ ์์ ๋ํ ์ฑ
์.
์ต์ด ๊ฐ๋ฐ์์ ๊ธฐ์ฌ์ ์ฌ์ด์์ ๊ฐ ๋น์ฌ์๋ ๋ณธ ๋ผ์ด์ ์ค์ ๋ฐ๋ฅธ ๊ถ๋ฆฌ ํ์ฉ์ผ๋ก ์ธํด ์ง๊ฐ์ ์ ์ผ๋ก ๋ฐ์ํ๋ ์ฒญ๊ตฌ ๋ฐ ์ํด์ ๋ํด ์ฑ
์์ ์ง๋ฉฐ, ๊ทํ๋ ์ต์ด ๊ฐ๋ฐ์ ๋ฐ ๊ธฐ์ฌ์์ ํ๋ ฅํ์ฌ ๊ทธ๋ฌํ ์ฑ
์์ ๊ณตํํ๊ฒ ๋ถ๋ฐฐํ๋ ๋ฐ ๋์ํฉ๋๋ค. ๋ณธ ๋ผ์ด์ ์ค์ ์ด๋ ํ ๋ด์ฉ๋ ์ฑ
์์ ์ธ์ ํ๋ ๊ฒ์ผ๋ก ์๋๋๊ฑฐ๋ ์ธ์ ํ๋ ๊ฒ์ผ๋ก ๊ฐ์ฃผ๋์ง ์์ต๋๋ค.
12. ๋ค์ค ๋ผ์ด์ ์ค ์ฝ๋.
์ต์ด ๊ฐ๋ฐ์๋ ์ ์ฉ ๋์ ์ฝ๋์ ์ผ๋ถ๋ฅผ ๋ณต์ ๋ผ์ด์ ์ค๋ก ์ง์ ํ ์ ์์ต๋๋ค. ๋ค์ค ๋ผ์ด์ ์ค๋ ์ต์ด ๊ฐ๋ฐ์๊ฐ ๊ทํ๊ฐ ์ ํํ MPL ๋๋ ์ต์ด ๊ฐ๋ฐ์๊ฐ ๋ณ์ฒจ A์ ์ค๋ช
๋ ํ์ผ์ ๋ช
์ํ ๋์ฒด ๋ผ์ด์ ์ค(์๋ ๊ฒฝ์ฐ)์ ๋ฐ๋ผ ์ ์ฉ ๋์ ์ฝ๋์ ์ผ๋ถ๋ฅผ ํ์ฉํ ์ ์๋๋ก ํ์ฉํ๋ค๋ ์๋ฏธ์
๋๋ค.
์ ์ A -๋ชจ์ง๋ผ ํผ๋ธ๋ฆญ ๋ผ์ด์ ์ค.
์ด ํ์ผ์ ๋ด์ฉ์ Mozilla Public License ๋ฒ์ 1.1("๋ผ์ด์ ์ค")์ ์ ์ฉ์ ๋ฐ์ผ๋ฉฐ, ๋ผ์ด์ ์ค๋ฅผ ์ค์ํ์ง ์๋ ํ ์ด ํ์ผ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋ผ์ด์ ์ค ์ฌ๋ณธ์ ๋ค์์์ ๊ตฌํ ์ ์์ต๋๋ค. http://www.mozilla.org/MPL/
๋ณธ ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ๋ฐฐํฌ๋๋ ์ํํธ์จ์ด๋ ๋ช
์์ ์ด๋ ๋ฌต์์ ์ด๋ ์ด๋ ํ ์ข
๋ฅ์ ๋ณด์ฆ๋ ์์ด "์๋ ๊ทธ๋๋ก" ๋ฐฐํฌ๋ฉ๋๋ค. ๋ผ์ด์ ์ค์ ๋ฐ๋ฅธ ๊ถ๋ฆฌ ๋ฐ ์ ํ ์ฌํญ์ ๊ท์จํ๋ ํน์ ์ธ์ด๋ ๋ผ์ด์ ์ค๋ฅผ ์ฐธ์กฐํ์ธ์.
์๋ณธ ์ฝ๋๋ _____ ์
๋๋ค.
์๋ณธ ์ฝ๋์ ์ต์ด ๊ฐ๋ฐ์๋ ____ ์
๋๋ค.
______ ์์ ๋ง๋ ๋ถ๋ถ์ ์ ์๊ถ (C) ______. ๋ชจ๋ ๊ถ๋ฆฌ ๋ณด์ .
๊ธฐ์ฌ์(๋ค): ________.
๋๋ ์ด ํ์ผ์ ๋ด์ฉ์ _____ ๋ผ์ด์ ์ค(์ดํ [ ___ ] ๋ผ์ด์ ์ค)์ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ฌ์ฉํ ์ ์์ผ๋ฉฐ, ์ด ๊ฒฝ์ฐ ์ ์กฐํญ ๋์ [ ______ ] ๋ผ์ด์ ์ค์ ์กฐํญ์ด ์ ์ฉ๋ฉ๋๋ค. ์ด ํ์ผ์ ๋ฒ์ ์ [ ____ ] ๋ผ์ด์ ์ค์ ์กฐ๊ฑด์ ์ํด์๋ง ์ฌ์ฉํ๋๋ก ํ์ฉํ๊ณ ๋ค๋ฅธ ์ฌ๋์ด ์ด ํ์ผ์ ๋ฒ์ ์ MPL์ ๋ฐ๋ผ ์ฌ์ฉํ๋๋ก ํ์ฉํ์ง ์์ผ๋ ค๋ฉด ์์ ์กฐํญ์ ์ญ์ ํ๊ณ [ ___ ] ๋ผ์ด์ ์ค์์ ์๊ตฌํ๋ ๊ณ ์ง ๋ฐ ๊ธฐํ ์กฐํญ์ผ๋ก ๋์ฒดํ์ฌ ๊ทํ์ ๊ฒฐ์ ์ ํ์ํ์ธ์. ์์ ์กฐํญ์ ์ญ์ ํ์ง ์๋ ๊ฒฝ์ฐ, ์์ ์๋ MPL ๋๋ [ ___ ] ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ์ด ํ์ผ์ ๋ฒ์ ์ ์ฌ์ฉํ ์ ์์ต๋๋ค."
[์ฐธ๊ณ : ์ด ๋ณ์ฒจ A์ ํ
์คํธ๋ ์๋ณธ ์ฝ๋์ ์์ค ์ฝ๋ ํ์ผ์ ์๋ ๊ณ ์ง ํ
์คํธ์ ์ฝ๊ฐ ๋ค๋ฅผ ์ ์์ต๋๋ค. ๊ทํ๋ ๊ทํ์ ์์ ์ฌํญ์ ๋ํด ์๋ณธ ์ฝ๋ ์์ค ์ฝ๋์ ์๋ ํ
์คํธ๊ฐ ์๋ ์ด ๋ถ์์ A์ ํ
์คํธ๋ฅผ ์ฌ์ฉํด์ผ ํฉ๋๋ค.]
PCRE ๋ผ์ด์ ์ค
(PCRE 7.6)
PCRE ๋ผ์ด์ ์ค
PCRE๋ ๊ตฌ๋ฌธ๊ณผ ์๋ฏธ๊ฐ Perl 5 ์ธ์ด์ ์ต๋ํ ์ ์ฌํ ์ ๊ท์์ ์ง์ํ๋ ํจ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์
๋๋ค.
์์ฑ์:: ํ๋ฆฝ ํค์ด์ฆ <ph10@cam.ac.uk>
์ผ์๋ธ๋ฆฌ์ง ๋ํ๊ต ์ปดํจํ
์๋น์ค,
์๊ตญ ์ผ์๋ธ๋ฆฌ์ง. ์ ํ: +44 1223 334714.
์ ์๊ถ (c) 1997-2001 ์บ ๋ธ๋ฆฌ์ง ๋ํ๊ต
๋ชจ๋ ์ปดํจํฐ ์์คํ
์์ ์ด๋ค ๋ชฉ์ ์ผ๋ก๋ ์ด ์ํํธ์จ์ด๋ฅผ ์ฌ์ฉํ๊ณ ์์ ๋กญ๊ฒ ์ฌ๋ฐฐํฌํ ์ ์๋ ๊ถํ์ ๋๊ตฌ์๊ฒ๋ ๋ถ์ฌ๋์ง๋ง, ๋ค์๊ณผ ๊ฐ์ ์ ํ ์ฌํญ์ด ์ ์ฉ๋ฉ๋๋ค:
1. ์ด ์ํํธ์จ์ด๋ ์ ์ฉํ๊ฒ ์ฌ์ฉ๋๊ธฐ๋ฅผ ๋ฐ๋ผ๋ฉฐ ๋ฐฐํฌ๋์ง๋ง ์ด๋ ํ ๋ณด์ฆ๋ ํ์ง ์์ผ๋ฉฐ, ์ํ์ฑ ๋๋ ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ์ ๋ํ ๋ฌต์์ ๋ณด์ฆ๋ ํ์ง ์์ต๋๋ค.
2. ์ด ์ํํธ์จ์ด์ ์ถ์ฒ๋ ๋ช
์์ ์ฃผ์ฅ์ด๋ ๋๋ฝ์ ํตํด ์๋ชป ํ์๋์ด์๋ ์ ๋ฉ๋๋ค. ์ค์ ๋ก ์ด๋ ์์
์ ๋๋ ๊ธฐํ ๋ฐฉ์์ผ๋ก ๋ค๋ฅธ ์ฌ๋์๊ฒ ๋ฐฐํฌํ๋ ์ํํธ์จ์ด์ PCRE๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ๋ค์๊ณผ ๊ฐ์ ๋ฌธ์ฅ์ ๋ฃ์ด์ผ ํจ์ ์๋ฏธํฉ๋๋ค.
์ ๊ท์ ์ง์์ ํ๋ฆฝ ํค์ด์ฆ์ด ์์ฑํ ์คํ ์์ค ์ํํธ์จ์ด์ธ PCRE ๋ผ์ด๋ธ๋ฌ๋ฆฌ ํจํค์ง์์ ์ ๊ณตํ๋ฉฐ, ์ ์๊ถ์ ์๊ตญ ์บ ๋ธ๋ฆฌ์ง ๋ํ๊ต์ ์์ต๋๋ค.
๋ฌธ์ ๋ฐ ๊ด๋ จ ํ์ผ์ด๋ ์จ๋ผ์ธ ๋์๋ง ๋ฐ์ดํฐ ๋ฑ์์ ๋์ ์ ๋๋ ๊ณณ์ ์์ต๋๋ค. ์์ค์ FTP ์ฌ์ดํธ์ ๋ํ ์ฐธ์กฐ, ์ฆ ๋ค์ ์ฃผ์์ ๋ํ ์ฐธ์กฐ์
๋๋ค.
ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/
๋ ๋ฌธ์์ ์ ๊ณตํด์ผ ํฉ๋๋ค.
3. ๋ณ๊ฒฝ๋ ๋ฒ์ ์ ๋ณ๊ฒฝ๋ ๋ฒ์ ์์ ๋ช
ํํ๊ฒ ํ์ํด์ผ ํ๋ฉฐ, ์๋ ์ํํธ์จ์ด์ธ ๊ฒ์ฒ๋ผ ์๋ชป ํ์ํด์๋ ์ ๋ฉ๋๋ค.
4. PCRE๊ฐ GNU ์ผ๋ฐ ๊ณต์ค ์ฌ์ฉ ํ๊ฐ์(GPL) ๋๋ ํ์ ์ผ๋ฐ ๊ณต์ค ์ฌ์ฉ ํ๊ฐ์(LGPL)์ ๋ฐ๋ผ ์ถ์๋ ์ํํธ์จ์ด์ ํฌํจ๋ ๊ฒฝ์ฐ, ํด๋น ๋ผ์ด์ ์ค์ ์กฐ๊ฑด์ด ์์ ์กฐ๊ฑด๊ณผ ํธํ๋์ง ์๋ ๋ชจ๋ ์กฐ๊ฑด์ ์ฐ์ ํฉ๋๋ค.
"doc" ๋๋ ํ ๋ฆฌ์ ์ ๊ณต๋๋ PCRE ์ค๋ช
์๋ ์ํํธ์จ์ด ์์ฒด์ ๋์ผํ ์กฐ๊ฑด์ผ๋ก ๋ฐฐํฌ๋ฉ๋๋ค.
๊ณต๊ฐ ๋๋ฉ์ธ
(ํ๋ณด์ด 1.5.0)
ํผ๋ธ๋ฆญ ๋๋ฉ์ธ ์ฝ๋์๋ ๋ผ์ด์ ์ค๊ฐ ์ ์ฉ๋์ง ์์ต๋๋ค.
ํ์ด์ฌ ์ํํธ์จ์ด ์ฌ๋จ ๋ผ์ด์ ์ค 2.3
(argparse 1.4.0)
Python 2.3.3 ๋ผ์ด์ ์ค
์ด๊ฒ์ Python 2.3.3 ๋ฆด๋ฆฌ์ค์ ๊ณต์ ๋ผ์ด์ ์ค์
๋๋ค:
A. ์ํํธ์จ์ด์ ์ญ์ฌ
ํ์ด์ฌ์ 1990๋
๋ ์ด ์คํฐํํ
์ํ ์ผํฐ(CWI)์ ๊ท๋ ๋ฐ ๋ก์ฌ์ ์ํด ๋ง๋ค์ด์ก์ต๋๋ค. http://www.cwi.nl)๋ผ๋ ์ธ์ด์ ํ์ ๋ฒ์ ์ผ๋ก ๋ค๋๋๋์์ ๊ฐ๋ฐ๋์์ต๋๋ค. ๊ตฌ์ด๋๋ ์ฌ์ ํ ํ์ด์ฌ์ ์ฃผ์ ์ ์๋ก ๋จ์ ์์ง๋ง, ๋ค๋ฅธ ์ฌ๋๋ค์ ๋ง์ ๊ธฐ์ฌ๊ฐ ํฌํจ๋์ด ์์ต๋๋ค.
1995๋
, Guido๋ ๊ตญ๋ฆฝ ์ฐ๊ตฌ ์ด๋์
ํฐ๋ธ ๊ณต์ฌ(CNRI, ์ฐธ์กฐ. http://www.cnri.reston.va.us)์์ ์ฌ๋ฌ ๋ฒ์ ์ ์ํํธ์จ์ด๋ฅผ ์ถ์ํ์ต๋๋ค.
2000๋
5์, Guido์ ํ์ด์ฌ ํต์ฌ ๊ฐ๋ฐํ์ ๋น์คํ๋ท์ปด์ผ๋ก ์ด์ ํ์ฌ ๋น์คํ ํ์ด์ฌ๋ฉ์ค ํ์ ๊ตฌ์ฑํ์ต๋๋ค. ๊ฐ์ ํด 10์, ํ์ด์ฌ๋ฉ์ค ํ์ ๋์งํธ ํฌ๋ฆฌ์์ด์
์ค(ํ ์กฐํ ์ฝํผ๋ ์ด์
, ์ฐธ์กฐ. http://www.zope.com).
2001๋
, ํ์ด์ฌ ์ํํธ์จ์ด ์ฌ๋จ(PSF, ์ฐธ์กฐ http://www.python.org/psf/)๋ ํ์ด์ฌ ๊ด๋ จ ์ง์ ์ฌ์ฐ์ ์์ ํ๊ธฐ ์ํด ํน๋ณํ ์ค๋ฆฝ๋ ๋น์๋ฆฌ ๋จ์ฒด์
๋๋ค. ์กฐํ ์ฝํผ๋ ์ด์
์ PSF์ ํ์ ํ์์
๋๋ค.
๋ชจ๋ Python ๋ฆด๋ฆฌ์ค๋ ์คํ ์์ค์
๋๋ค( http://www.opensource.org ๋ฅผ ์ฐธ์กฐํ์ธ์.) ์ญ์ฌ์ ์ผ๋ก ์ ๋ถ๋ ์๋์ง๋ง ๋๋ถ๋ถ์ Python ๋ฆด๋ฆฌ์ค๋ GPL๊ณผ ํธํ๋์์ผ๋ฉฐ, ์๋ ํ์๋ ๋ค์ํ ๋ฆด๋ฆฌ์ค๊ฐ ์์ฝ๋์ด ์์ต๋๋ค.
๊ฐ์ฃผ:
(1) GPL๊ณผ ํธํ๋๋ค๊ณ ํด์ GPL์ ๋ฐ๋ผ Python์ ๋ฐฐํฌํ๋ค๋ ์๋ฏธ๋ ์๋๋๋ค. ๋ชจ๋ Python ๋ผ์ด์ ์ค๋ GPL๊ณผ ๋ฌ๋ฆฌ ๋ณ๊ฒฝ ์ฌํญ์ ์คํ ์์ค๋ก ๊ณต๊ฐํ์ง ์๊ณ ์์ ๋ ๋ฒ์ ์ ๋ฐฐํฌํ ์ ์๋๋ก ํ์ฉํฉ๋๋ค. GPL ํธํ ๋ผ์ด์ ์ค๋ GPL์ ๋ฐ๋ผ ๋ฐฐํฌ๋ ๋ค๋ฅธ ์ํํธ์จ์ด์ Python์ ๊ฒฐํฉํ ์ ์์ง๋ง, ๋ค๋ฅธ ๋ผ์ด์ ์ค๋ ๊ทธ๋ ์ง ์์ต๋๋ค.
(2) ๋ฆฌ์ฒ๋ ์คํจ๋จผ์ ๋ฐ๋ฅด๋ฉด, 1.6.1์ ๋ผ์ด์ ์ค์ ๋ฒ๋ฅ ์ ํ ์กฐํญ์ด ์๊ธฐ ๋๋ฌธ์ GPL๊ณผ ํธํ๋์ง ์๋๋ค๊ณ ํฉ๋๋ค. ๊ทธ๋ฌ๋ CNRI์ ๋ฐ๋ฅด๋ฉด, ์คํจ๋ง์ ๋ณํธ์ฌ๋ CNRI์ ๋ณํธ์ฌ์๊ฒ 1.6.1์ด GPL๊ณผ "ํธํ๋์ง ์๋ ๊ฒ์ ์๋๋ค"๋ผ๊ณ ๋งํ์ต๋๋ค.
์ด๋ฌํ ๋ฆด๋ฆฌ์ค๊ฐ ๊ฐ๋ฅํ๋๋ก Guido์ ์ง์์ ๋ฐ๋ผ ์ผํด ์ฃผ์ ๋ง์ ์ธ๋ถ ์์๋ด์ฌ์๋ถ๋ค๊ป ๊ฐ์ฌ๋๋ฆฝ๋๋ค.
B. ํ์ด์ฌ ์ก์ธ์ค ๋๋ ๊ธฐํ ์ฌ์ฉ์ ๋ํ ์ด์ฉ์ฝ๊ด
ํ์ด์ฌ 2.3์ฉ PSF ๋ผ์ด์ ์ค ๊ณ์ฝ
1. ๋ณธ ๋ผ์ด์ ์ค ๊ณ์ฝ์ ํ์ด์ฌ ์ํํธ์จ์ด ์ฌ๋จ("PSF")๊ณผ ์์ค ๋๋ ๋ฐ์ด๋๋ฆฌ ํ์์ ํ์ด์ฌ 2.3 ์ํํธ์จ์ด ๋ฐ ๊ด๋ จ ์ค๋ช
์์ ์ก์ธ์คํ๊ณ ์ด๋ฅผ ์ฌ์ฉํ๋ ๊ฐ์ธ ๋๋ ์กฐ์ง("๋ผ์ด์ ์ค ์ฌ์ฉ์") ๊ฐ์ ๊ณ์ฝ์
๋๋ค.
2. ๋ณธ ๋ผ์ด์ ์ค ๊ณ์ฝ์ ์กฐ๊ฑด์ ๋ฐ๋ผ, PSF๋ ์ฌ์ฉ๊ถ์์๊ฒ ํ์ด์ฌ 2.3 ๋จ๋
๋๋ ํ์ ๋ฒ์ ์ ๋ณต์ , ๋ถ์, ํ
์คํธ, ๊ณต์ฐ ๋ฐ/๋๋ ๊ณต๊ฐ์ ์ผ๋ก ์ ์, ํ์ ์ ์๋ฌผ ์ค๋น, ๋ฐฐํฌ ๋ฐ ๊ธฐํ ๋ฐฉ์์ผ๋ก ์ฌ์ฉํ ์ ์๋ ๋น๋
์ ์ ์ด๊ณ ๋ก์ดํฐ ์๋ ์ ์ธ๊ณ ๋ผ์ด์ ์ค๋ฅผ ๋ถ์ฌํ์ง๋ง, PSF์ ๋ผ์ด์ ์ค ๊ณ์ฝ๊ณผ PSF์ ์ ์๊ถ ๊ณ ์ง, ์ฆ, "์ ์๊ถ (c) 2001, 2002, 2003 ํ์ด์ฌ ์ํํธ์จ์ด ์ฌ๋จ; ํ๊ถ ์์ "๋ ํ์ด์ฌ 2.3 ๋จ๋
๋๋ ์ฌ์ฉ๊ถ์๊ฐ ์ค๋นํ ๋ชจ๋ ํ์ ๋ฒ์ ์ ์ ์ง๋ฉ๋๋ค.
3. ์ฌ์ฉ๊ถ์๊ฐ ํ์ด์ฌ 2.3 ๋๋ ๊ทธ ์ผ๋ถ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๊ฑฐ๋ ํตํฉํ๋ ํ์ ์ ์๋ฌผ์ ์ค๋นํ๊ณ ๋ณธ ๊ณ์ฝ์ ๋ช
์๋ ๋๋ก ๋ค๋ฅธ ์ฌ๋์๊ฒ ๊ทธ ํ์ ์ ์๋ฌผ์ ์ ๊ณตํ๋ ค๋ ๊ฒฝ์ฐ, ์ฌ์ฉ๊ถ์๋ ๊ทธ๋ฌํ ์ ์๋ฌผ์ ํ์ด์ฌ 2.3์ ๋ณ๊ฒฝ ์ฌํญ์ ๋ํ ๊ฐ๋ตํ ์์ฝ์ ํฌํจ์ํค๋ ๋ฐ ๋์ํฉ๋๋ค.
4. PSF๋ ํ์ด์ฌ 2.3์ "์๋ ๊ทธ๋๋ก" ๋ผ์ด์ ์ค ์ฌ์ฉ์์๊ฒ ์ ๊ณตํฉ๋๋ค. PSF๋ ๋ช
์์ ์ด๋ ๋ฌต์์ ์ด๋ ์ด๋ ํ ์ง์ ์ด๋ ๋ณด์ฆ๋ ํ์ง ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, PSF๋ ์ํ์ฑ ๋๋ ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ ๋๋ ํ์ด์ฌ 2.3์ ์ฌ์ฉ์ด ์ 3์์ ๊ถ๋ฆฌ๋ฅผ ์นจํดํ์ง ์์ ๊ฒ์ด๋ผ๋ ์ด๋ ํ ์ง์ ์ด๋ ๋ณด์ฆ๋ ํ์ง ์์ผ๋ฉฐ, ์ด์ ๊ตญํ๋์ง ์์ต๋๋ค.
5. PSF๋ ํ์ด์ฌ 2.3 ๋๋ ๊ทธ ํ์๋ฌผ์ ์์ , ๋ฐฐํฌ ๋๋ ๊ธฐํ ๋ฐฉ์์ผ๋ก ์ฌ์ฉํจ์ผ๋ก์จ ๋ฐ์ํ๋ ๋ถ์์ , ํน๋ณ ๋๋ ๊ฒฐ๊ณผ์ ์ํด๋ ์์ค์ ๋ํด ๋ผ์ด์ ์ค ์ฌ์ฉ์ ๋๋ ๊ธฐํ ํ์ด์ฌ 2.3 ์ฌ์ฉ์์๊ฒ ์ฑ
์์ ์ง์ง ์์ผ๋ฉฐ, ๊ทธ ๊ฐ๋ฅ์ฑ์ ๋ฏธ๋ฆฌ ์๊ณ ์์๋๋ผ๋ ์ฑ
์์ ์ง์ง ์์ต๋๋ค.
6. ๋ณธ ๋ผ์ด์ ์ค ๊ณ์ฝ์ ์ด์ฉ ์ฝ๊ด์ ์ค๋ํ ์๋ฐ ์ ์๋์ผ๋ก ํด์ง๋ฉ๋๋ค.
7. ๋ณธ ๋ผ์ด์ ์ค ๊ณ์ฝ์ ์ด๋ ํ ๋ด์ฉ๋ PSF์ ์ฌ์ฉ๊ถ์ ์ฌ์ด์ ๋๋ฆฌ, ํํธ๋์ญ ๋๋ ํฉ์ ํฌ์ ๊ด๊ณ๋ฅผ ํ์ฑํ๋ ๊ฒ์ผ๋ก ๊ฐ์ฃผ๋์ง ์์ต๋๋ค. ๋ณธ ๋ผ์ด์ ์ค ๊ณ์ฝ์ ์ฌ์ฉ๊ถ์ ๋๋ ์ 3์์ ์ ํ ๋๋ ์๋น์ค๋ฅผ ๋ณด์ฆํ๊ฑฐ๋ ํ๋ณดํ๊ธฐ ์ํด ์ํ์ ์๋ฏธ์์ PSF ์ํ ๋๋ ์ํธ๋ฅผ ์ฌ์ฉํ ์ ์๋ ๊ถํ์ ๋ถ์ฌํ์ง ์์ต๋๋ค.
8. ํ์ด์ฌ 2.3์ ๋ณต์ฌ, ์ค์น ๋๋ ๊ธฐํ ๋ฐฉ์์ผ๋ก ์ฌ์ฉ๊ถ์๋ ๋ณธ ๋ผ์ด์ ์ค ๊ณ์ฝ์ ์ฝ๊ด์ ์ค์ํ๋ ๋ฐ ๋์ํฉ๋๋ค.
RSA ๋ฉ์์ง ๋ค์ด์ ์คํธ ๋ผ์ด์ ์ค
(ERLANG 17.3-DFSG)
RSA ๋ฐ์ดํฐ ๋ณด์
์ ์๊ถ (C) 1991-2, RSA Data Security, Inc. Created 1991. ๋ชจ๋ ๊ถ๋ฆฌ ๋ณด์ .
์ด ์ํํธ์จ์ด๋ฅผ ๋ณต์ฌํ๊ณ ์ฌ์ฉํ ์ ์๋ ๋ผ์ด์ ์ค๋ ์ด ์ํํธ์จ์ด ๋๋ ์ด ๊ธฐ๋ฅ์ ์ธ๊ธํ๋ ๋ชจ๋ ์๋ฃ์์ "RSA Data Security, Inc. MD5 ๋ฉ์์ง-๋ค์ด์ ์คํธ ์๊ณ ๋ฆฌ์ฆ"์ผ๋ก ์ธ๊ธ๋๊ฑฐ๋ ์ด ์ํํธ์จ์ด ๋๋ ์ด ๊ธฐ๋ฅ์ ์ฐธ์กฐํ๋ ๋ชจ๋ ์๋ฃ์์ ์๋ณ๋๋ ๊ฒฝ์ฐ.
ํ์ ์ ์๋ฌผ์ ๋ง๋ค๊ณ ์ฌ์ฉํ ์ ์๋ ๋ผ์ด์ ์ค๋ ๋ถ์ฌ๋๋ฉฐ, ํด๋น ์ ์๋ฌผ์ด "RSA Data Security, Inc. MD5 ๋ฉ์์ง ๋ค์ด์ ์คํธ ์๊ณ ๋ฆฌ์ฆ"์์ ํ์๋ ์ ์๋ฌผ์ ์ธ๊ธํ๊ฑฐ๋ ์ฐธ์กฐํ๋ ๋ชจ๋ ์๋ฃ์์ "ํ์๋ ์ ์๋ฌผ"์์ ๋ช
์ํ๋ ๊ฒฝ์ฐ.
๋ ๋ณธ ์ํํธ์จ์ด์ ์ํ์ฑ ๋๋ ํน์ ๋ชฉ์ ์ ๋ํ ๋ณธ ์ํํธ์จ์ด์ ์ ํฉ์ฑ์ ๋ํด ์ด๋ ํ ์ง์ ๋ ํ์ง ์์ต๋๋ค. ์ด ์ํํธ์จ์ด๋ ์ด๋ ํ ์ข
๋ฅ์ ๋ช
์์ ๋๋ ๋ฌต์์ ๋ณด์ฆ ์์ด "์๋ ๊ทธ๋๋ก" ์ ๊ณต๋ฉ๋๋ค.
์ด๋ฌํ ๊ณ ์ง ์ฌํญ์ ๋ณธ ๋ฌธ์ ๋ฐ/๋๋ ์ํํธ์จ์ด์ ๋ชจ๋ ์ฌ๋ณธ์ ๋ณด๊ดํด์ผ ํฉ๋๋ค.