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

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

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

๊ตฌ์„ฑ ์š”์†Œ
๋ฒ„์ „
๋ผ์ด์„ ์Šค
๊ฐ๋„/์• ๋‹ˆ๋ฉ”์ด์…˜ 5.2.0 MIT ๋ง์ปจ
๊ฐ๋„/๊ณตํ†ต 5.2.0 MIT ๋ง์ปจ
๊ฐ๋„/์ปดํŒŒ์ผ๋Ÿฌ 5.2.0 MIT ๋ง์ปจ
๊ฐ๋„/์ฝ”์–ด 5.2.0 MIT ๋ง์ปจ
๊ฐ๋„/์–‘์‹ 5.2.0 MIT ๋ง์ปจ
@angular/http 5.2.0 MIT ๋ง์ปจ
๊ฐ๋„/ํ”Œ๋žซํผ-๋ธŒ๋ผ์šฐ์ € 5.2.0 MIT ๋ง์ปจ
๊ฐ๋„/ํ”Œ๋žซํผ-๋ธŒ๋ผ์šฐ์ €-๋™์  5.2.0 MIT ๋ง์ปจ
๊ฐ๋„/๋ผ์šฐํ„ฐ 5.2.0 MIT ๋ง์ปจ
์—”์ง€-๋ถ€ํŠธ์ŠคํŠธ๋žฉ/์—”์ง€-๋ถ€ํŠธ์ŠคํŠธ๋žฉ 1.0.0-beta.5 MIT ๋ง์ปจ
๊ตฌ์„ฑ ์š”์†Œ
๋ฒ„์ „
๋ผ์ด์„ ์Šค
[ini4j] 0.5.4 Apache ๋ผ์ด์„ ์Šค 2.0
์ ˆ๋Œ€8511/goskiplist 20170727-snapshot-3ba6f667 Apache ๋ผ์ด์„ ์Šค 2.0
์—์ด์Šค ๋นŒ๋“œ 1.2.0 BSD 3-์ ˆ "์‹ ๊ทœ" ๋˜๋Š” "๊ฐœ์ •" ๋ผ์ด์„ ์Šค
์—์ด์Šค ๋นŒ๋“œ 1.2.3 BSD 3-์ ˆ "์‹ ๊ทœ" ๋˜๋Š” "๊ฐœ์ •" ๋ผ์ด์„ ์Šค
์—์ด์Šค ๋นŒ๋“œ v1.1.2 BSD 3-์ ˆ "์‹ ๊ทœ" ๋˜๋Š” "๊ฐœ์ •" ๋ผ์ด์„ ์Šค
๋Œ€์ˆ˜-๊ณตํ†ต 0.3.2 Apache ๋ผ์ด์„ ์Šค 2.0
๋Œ€์ˆ˜ ์ปดํŒŒ์ผ๋Ÿฌ 0.3.1 Apache ๋ผ์ด์„ ์Šค 2.0
๋Œ€์ˆ˜ ์ฝ”์–ด 0.3.3 Apache ๋ผ์ด์„ ์Šค 2.0
๋Œ€์ˆ˜ ๋ฐ์ดํ„ฐ 0.3.0 Apache ๋ผ์ด์„ ์Šค 2.0
๋Œ€์ˆ˜-์žฌ์ž‘์„ฑ๊ธฐ 0.3.0 Apache ๋ผ์ด์„ ์Šค 2.0
๋Œ€์ˆ˜-๋Ÿฐํƒ€์ž„ 0.3.3 Apache ๋ผ์ด์„ ์Šค 2.0
๊ตฌ์„ฑ ์š”์†Œ
๋ฒ„์ „
๋ผ์ด์„ ์Šค
์•ต๊ทค๋Ÿฌ UI ๋ถ€ํŠธ์ŠคํŠธ๋žฉ 0.14.0 MIT ๋ง์ปจ
์•ต๊ทค๋Ÿฌ UI ๋ถ€ํŠธ์ŠคํŠธ๋žฉ 2.0.0 MIT ๋ง์ปจ
์•ต๊ทค๋Ÿฌ UI ๋ถ€ํŠธ์ŠคํŠธ๋žฉ 2.5.0 MIT ๋ง์ปจ
angular-amap 2.0.0 MIT ๋ง์ปจ
๊ฐ๋„-๋“œ๋กญ๋‹ค์šด-๋ฉ€ํ‹ฐ์„ ํƒ 1.0.0 ISC ๋ผ์ด์„ ์Šค
angular-legacy-sortablejs 0.5.0 MIT ๋ง์ปจ
๊ฐ๋„ ๋ชจ์˜ 1.4.4 MIT ๋ง์ปจ
๊ฐ๋„ ๊ฒฝ๋กœ 1.4.7 MIT ๋ง์ปจ
๊ฐ๋„ ๊ฒฝ๋กœ 1.4.8 MIT ๋ง์ปจ
angular-ui-tree 2.9.0 MIT ๋ง์ปจ
AngularJS 1.3.15 MIT ๋ง์ปจ
AngularJS 1.6.9 MIT ๋ง์ปจ
๊ตฌ์„ฑ ์š”์†Œ
๋ฒ„์ „
๋ผ์ด์„ ์Šค
Apache ActiveMQ 2.0.0 Apache ๋ผ์ด์„ ์Šค 2.0
์•„ํŒŒ์น˜ ์ปค๋จผ์ฆˆ ์ฝ”๋ฑ 1.9 Apache ๋ผ์ด์„ ์Šค 2.0
์•„ํŒŒ์น˜ ์ปค๋จผ์ฆˆ ์ปฌ๋ ‰์…˜ 4.1 Apache ๋ผ์ด์„ ์Šค 2.0
์•„ํŒŒ์น˜ ์ปค๋จผ์ฆˆ ์••์ถ• 1.12 Apache ๋ผ์ด์„ ์Šค 2.0
์•„ํŒŒ์น˜ ์ปค๋จผ์ฆˆ ๋žญ 3.7 Apache ๋ผ์ด์„ ์Šค 2.0
์•„ํŒŒ์น˜ ์ปค๋จผ์ฆˆ ๋กœ๊น… 1.2 Apache ๋ผ์ด์„ ์Šค 2.0
์•„ํŒŒ์น˜ ์ปค๋จผ์ฆˆ ํ…์ŠคํŠธ 1.2 Apache ๋ผ์ด์„ ์Šค 2.0
์•„ํŒŒ์น˜ ํŽ ๋ฆญ์Šค Http ๋ธŒ๋ฆฌ์ง€ 4.0.0 Apache ๋ผ์ด์„ ์Šค 2.0
Apache HttpComponents ํด๋ผ์ด์–ธํŠธ 4.5.2 Apache ๋ผ์ด์„ ์Šค 2.0
Apache HttpComponents ์ฝ”์–ด 4.4.5 Apache ๋ผ์ด์„ ์Šค 2.0
Apache Log4j JUL ์–ด๋Œ‘ํ„ฐ 2.10.0 Apache ๋ผ์ด์„ ์Šค 2.0
Apache Log4j ์›น ์–ด๋Œ‘ํ„ฐ 2.10.0 Apache ๋ผ์ด์„ ์Šค 2.0
์•„ํŒŒ์น˜ ํƒœํ”ผ์ŠคํŠธ๋ฆฌ 5.4.0 Apache ๋ผ์ด์„ ์Šค 2.0
args4j 2.33 MIT ๋ผ์ด์„ ์Šค
๊ตฌ์„ฑ ์š”์†Œ
๋ฒ„์ „
๋ผ์ด์„ ์Šค
๋ณ„ํ‘œ ํ™œ์„ฑ 0.9.3 Apache ๋ผ์ด์„ ์Šค 2.0
๋ณ„์ž๋ฆฌ ๋Œ€์ˆ˜ 0.9.3 Apache ๋ผ์ด์„ ์Šค 2.0
์•„์Šคํ…Œ๋ฆญ์Šค ์•ฑ 0.9.3 Apache ๋ผ์ด์„ ์Šค 2.0
๋ณ„์ž๋ฆฌ ๊ณตํ†ต 0.9.3 Apache ๋ผ์ด์„ ์Šค 2.0
๋ณ„ํ‘œ-์™ธ๋ถ€-๋ฐ์ดํ„ฐ 0.9.3 Apache ๋ผ์ด์„ ์Šค 2.0
์•„์Šคํ…Œ๋ฆญ์Šค-๋ž‘-AQL 0.9.0 Apache ๋ผ์ด์„ ์Šค 2.0
์•„์Šคํ…Œ๋ฆญ์Šค-๋ž‘-AQL 0.9.3 Apache ๋ผ์ด์„ ์Šค 2.0
์•„์Šคํ…Œ๋ฆญ์Šค-๋žญ-์ปค๋จผ 0.9.2 Apache ๋ผ์ด์„ ์Šค 2.0
์•„์Šคํ…Œ๋ฆญ์Šค-๋žญ-sqlpp 0.9.2 Apache ๋ผ์ด์„ ์Šค 2.0
์•„์Šคํ…Œ๋ฆญ์Šค ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ 0.9.3 Apache ๋ผ์ด์„ ์Šค 2.0
asterix-om 0.9.3 Apache ๋ผ์ด์„ ์Šค 2.0
์•„์Šคํ…Œ๋ฆญ์Šค ๋Ÿฐํƒ€์ž„ 0.9.3 Apache ๋ผ์ด์„ ์Šค 2.0
๊ตฌ์„ฑ ์š”์†Œ
๋ฒ„์ „
๋ผ์ด์„ ์Šค
b 0.0~git20151027.0.01b13d7 BSD 3-์ ˆ "์‹ ๊ทœ" ๋˜๋Š” "๊ฐœ์ •" ๋ผ์ด์„ ์Šค
๋น„ํŠธ์…‹ 20180519-snapshot-5c3c0fce BSD 3-์ ˆ "์‹ ๊ทœ" ๋˜๋Š” "๊ฐœ์ •" ๋ผ์ด์„ ์Šค
bleve v0.7.0 Apache ๋ผ์ด์„ ์Šค 2.0
๋ธ”๋ฆฌ๋ธŒ์„œ์น˜-๊ณ -ํฌํ„ฐ์Šคํ…œ๋จธ 20141230-snapshot-23a2c8e5 MIT ๋ผ์ด์„ ์Šค
๋ธ”๋ฆฌ๋ธŒ์„œ์น˜ ์„ธ๊ทธ๋จผํŠธ 0.0~git20160915.0.762005e Apache ๋ผ์ด์„ ์Šค 2.0
๋ธ”๋ฆฌ๋ธŒ์„œ์น˜/๋ธ”๋ฆฌ๋ธŒ๋งคํ•‘-UI 20170330-snapshot-f551b6d4 Apache ๋ผ์ด์„ ์Šค 2.0
๋ธ”๋ฒ ์„œ์น˜/๋ธ”๋ฒก์Šค 20180110-snapshot-016ee548 Apache ๋ผ์ด์„ ์Šค 2.0
๋ธ”๋ฆฌ๋ธŒ์„œ์น˜/์Šค๋…ธ์šฐ๋ณผ์Šคํ…œ 20180110-snapshot-26b06a2c Apache ๋ผ์ด์„ ์Šค 2.0
Blob.js 0.0.1 ISC ๋ผ์ด์„ ์Šค
๋ณผํŠธ 1.3.0 MIT ๋ผ์ด์„ ์Šค
C++ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ถ€์ŠคํŠธ 1.58.0 ๋ถ€์ŠคํŠธ ์†Œํ”„ํŠธ์›จ์–ด ๋ผ์ด์„ ์Šค 1.0
C++ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ถ€์ŠคํŠธ 1.62.0 ๋ถ€์ŠคํŠธ ์†Œํ”„ํŠธ์›จ์–ด ๋ผ์ด์„ ์Šค 1.0
C++ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ถ€์ŠคํŠธ 1.63.0 ๋ถ€์ŠคํŠธ ์†Œํ”„ํŠธ์›จ์–ด ๋ผ์ด์„ ์Šค 1.0
C++ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ถ€์ŠคํŠธ 1.63.0_b1 ๋ถ€์ŠคํŠธ ์†Œํ”„ํŠธ์›จ์–ด ๋ผ์ด์„ ์Šค 1.0
๊ตฌ์„ฑ ์š”์†Œ
๋ฒ„์ „
๋ผ์ด์„ ์Šค
๋ถ€ํŠธ์ŠคํŠธ๋žฉ (ํŠธ์œ„ํ„ฐ) 0.13 MIT ๋ผ์ด์„ ์Šค
๋ถ€ํŠธ์ŠคํŠธ๋žฉ (ํŠธ์œ„ํ„ฐ) 0.14.3 - 2015-10-23 MIT ๋ผ์ด์„ ์Šค
๋ถ€ํŠธ์ŠคํŠธ๋žฉ (ํŠธ์œ„ํ„ฐ) 3.2.0 MIT ๋ผ์ด์„ ์Šค
๋ถ€ํŠธ์ŠคํŠธ๋žฉ (ํŠธ์œ„ํ„ฐ) 3.2.5 MIT ๋ผ์ด์„ ์Šค
๋ถ€ํŠธ์ŠคํŠธ๋žฉ (ํŠธ์œ„ํ„ฐ) 3.3.6-jQuery3 MIT ๋ผ์ด์„ ์Šค
๋ถ€ํŠธ์ŠคํŠธ๋žฉ (ํŠธ์œ„ํ„ฐ) 3.5 MIT ๋ผ์ด์„ ์Šค
๋ถ€ํŠธ์ŠคํŠธ๋žฉ (ํŠธ์œ„ํ„ฐ) ์•Œ ์ˆ˜ ์—†์Œ MIT ๋ผ์ด์„ ์Šค
๋ถ€ํŠธ์ŠคํŠธ๋žฉ ๋ผ์ดํŠธ๋ฐ•์Šค v0.6.1 Apache ๋ผ์ด์„ ์Šค 2.0
bootstrap.min.js 3.3.5 ISC ๋ผ์ด์„ ์Šค
๋ฐ”์›Œ-๊ฐํ˜• v1.4.7 MIT ๋ผ์ด์„ ์Šค
๋ฐ”์›Œ-๊ฐํ˜• v1.6.9 MIT ๋ผ์ด์„ ์Šค
๋ธŒ๋ ˆ์ดํฌํŒจ๋“œ 20170828-snapshot-26b98868 BSD 3-์ ˆ "์‹ ๊ทœ" ๋˜๋Š” "๊ฐœ์ •" ๋ผ์ด์„ ์Šค
๊ตฌ์„ฑ ์š”์†Œ
๋ฒ„์ „
๋ผ์ด์„ ์Šค
์ƒค๋ฅด๋Žƒ 2.3.0 GNU ์•ฝ์†Œ ์ผ๋ฐ˜ ๊ณต์ค‘ ์‚ฌ์šฉ ํ—ˆ๊ฐ€์„œ v2.1 ์ดํ›„ ๋ฒ„์ „
clipboard.js v1.5.16 MIT ๋ผ์ด์„ ์Šค
CMCOFFEE/KWCLI 20150403-snapshot-2af09113 MIT ๋ผ์ด์„ ์Šค
์ฝ”๋“œ๋ฏธ๋Ÿฌ 5.7.0 MIT ๋ผ์ด์„ ์Šค
com.tagtraum:libz 4.0.0 zlib ๋ผ์ด์„ ์Šค
์ปค๋จผ์ฆˆ IO 2.6 Apache ๋ผ์ด์„ ์Šค 2.0
ํ•ต์‹ฌ 5.0.6 MIT ๋ผ์ด์„ ์Šค
์นด์šฐ์น˜๋ฒ ์ด์Šค ์ž๋ฐ” DCP ํด๋ผ์ด์–ธํŠธ 0.80 Apache ๋ผ์ด์„ ์Šค 2.0
์นด์šฐ์น˜๋ฒ ์ด์Šค JVM ์ฝ”์–ด IO 1.5.6 Apache ๋ผ์ด์„ ์Šค 2.0
couchbase-cbgt 20180509-snapshot-ee4c5044 Apache ๋ผ์ด์„ ์Šค 2.0
์นด์šฐ์น˜๋ฒ ์ด์Šค-๊ณ -์นด์šฐ์น˜๋ฒ ์ด์Šค 20170626-snapshot-87bff7c8 MIT ๋ผ์ด์„ ์Šค
couchbase-gocb v1.3.6 Apache ๋ผ์ด์„ ์Šค 2.0
์นด์šฐ์น˜๋ฒ ์ด์Šค-๊ณ ๋ฉค์บ์‹œ๋“œ 20180425-snapshot-a8d5692c MIT ๋ผ์ด์„ ์Šค
์นด์šฐ์น˜๋ฒ ์ด์Šค ์ธ๋ฑ์‹ฑ 20180628-snapshot-e2678332 Apache ๋ผ์ด์„ ์Šค 2.0
์นด์šฐ์น˜๋ฒ ์ด์Šค/๊ณ ๋ฉ”ํƒ€ 20170811-snapshot-73108a51 Apache ๋ผ์ด์„ ์Šค 2.0
์นด์šฐ์น˜๋ฒ ์ด์Šค/๋ชจ์Šค 20170807-snapshot-90362cd1 Apache ๋ผ์ด์„ ์Šค 2.0
์นด์šฐ์น˜๋ฒ ์ด์Šค/๋‹ˆํŠธ๋กœ 20180522-snapshot-f3bef355 Apache ๋ผ์ด์„ ์Šค 2.0
์นด์šฐ์น˜๋ฒ ์ด์Šค/๋ฒจ๋ฃธ 20180410-snapshot-5eac7302 Apache ๋ผ์ด์„ ์Šค 2.0
์นด์šฐ์น˜๋ฒ ์ด์Šค ๋žฉ/๊ณ  ์นด์šฐ์น˜๋ฒ ์ด์Šค 20180410-snapshot-10b4b9fb MIT ๋ผ์ด์„ ์Šค
์นด์šฐ์น˜๋ฐ”์Šค๋žฉ/๋ฒจ๋ฃธ 20180519-snapshot-980bce45 Apache ๋ผ์ด์„ ์Šค 2.0
cURL 7.49.1 ์ปฌ ๋ผ์ด์„ ์Šค
๊ตฌ์„ฑ ์š”์†Œ
๋ฒ„์ „
๋ผ์ด์„ ์Šค
D3.js 3.3.6 BSD 3-์ ˆ "์‹ ๊ทœ" ๋˜๋Š” "๊ฐœ์ •" ๋ผ์ด์„ ์Šค
D3.js 3.5.17 BSD 3-์ ˆ "์‹ ๊ทœ" ๋˜๋Š” "๊ฐœ์ •" ๋ผ์ด์„ ์Šค
DataDog/zstd 20150403-snapshot-2af09113 MIT ๋ผ์ด์„ ์Šค
dchenk/msgp 20171222-snapshot-d37ae010 MIT ๋ผ์ด์„ ์Šค
๊ตฌ์„ฑ ์š”์†Œ
๋ฒ„์ „
๋ผ์ด์„ ์Šค
edsrzf/mmap-go 20180514-snapshot-935e0e8a BSD 3-์ ˆ "์‹ ๊ทœ" ๋˜๋Š” "๊ฐœ์ •" ๋ผ์ด์„ ์Šค
edsrzf/mmap-go master-20160511 BSD 3-์ ˆ "์‹ ๊ทœ" ๋˜๋Š” "๊ฐœ์ •" ๋ผ์ด์„ ์Šค
์—˜๋ผ์ž๋ฅด-๊ณ -๋ฐ”์ธ๋”ฉ-๋ฐ์ดํ„ฐ-์ž์‚ฐ 0.0~git20151224.0.57eb5e1 BSD 2์ ˆ "๊ฐ„์†Œํ™”๋œ" ๋ผ์ด์„ ์Šค
์—˜๋ผ์ž๋ฅด-๊ณ -๋ฐ”์ธ๋”ฉ-๋ฐ์ดํ„ฐ-์ž์‚ฐ 20170227-snapshot-30f82fa2 BSD 2์ ˆ "๊ฐ„์†Œํ™”๋œ" ๋ผ์ด์„ ์Šค
์ง€๊ตฌ๊ถŒ ์ฝ”์–ด 0.4.2 MIT ๋ผ์ด์„ ์Šค
Erlang OTP_R16B03-1 Erlang ํผ๋ธ”๋ฆญ ๋ผ์ด์„ ์Šค v1.1
erlang R16B Erlang ํผ๋ธ”๋ฆญ ๋ผ์ด์„ ์Šค v1.1
erlang-erlydtl 0.7.0 MIT ๋ผ์ด์„ ์Šค
erlang-poolboy 1.5.1 ๊ณต๊ฐœ ๋„๋ฉ”์ธ
์—์Šคํ”„๋ฆฌ๋งˆ 2.7.2 BSD 3-์ ˆ "์‹ ๊ทœ" ๋˜๋Š” "๊ฐœ์ •" ๋ผ์ด์„ ์Šค
์—์Šคํ”„๋ฆฌ๋งˆ 3.1.3 BSD 2์ ˆ "๊ฐ„์†Œํ™”๋œ" ๋ผ์ด์„ ์Šค
๊ตฌ์„ฑ ์š”์†Œ
๋ฒ„์ „
๋ผ์ด์„ ์Šค
FileSaver.js 0.2.0 MIT ๋ผ์ด์„ ์Šค
flatb 1.0.15 MIT ๋ผ์ด์„ ์Šค
ํ”Œ๋žซ๋ฒ„ํผ 1.5.0 Apache ๋ผ์ด์„ ์Šค 2.0
ํ”Œ๋žซ๋ฒ„ํผ v1.4.0 Apache ๋ผ์ด์„ ์Šค 2.0
ํ”Œ๋žซ๋ฒ„ํผ-์ž๋ฐ” 1.6.0.1 Apache ๋ผ์ด์„ ์Šค 2.0
ํ”Œ๋žซ๋ฒ„ํผ-์ž๋ฐ” 1.7.0.1 Apache ๋ผ์ด์„ ์Šค 2.0
Flex 2.5.4a ํ”Œ๋ ‰์Šค ๋ผ์ด์„ ์Šค (BSD 2.0 -)
Flex 2.6.4 ํ”Œ๋ ‰์Šค ๋ผ์ด์„ ์Šค (BSD 2.0 -)
folsom 0.8.2 Apache ๋ผ์ด์„ ์Šค 2.0
forestdb v1.2 Apache ๋ผ์ด์„ ์Šค 2.0
๊ตฌ์„ฑ ์š”์†Œ
๋ฒ„์ „
๋ผ์ด์„ ์Šค
๊ฒŒ์ฒผ/UUID v0.3 BSD 3-์ ˆ "์‹ ๊ทœ" ๋˜๋Š” "๊ฐœ์ •" ๋ผ์ด์„ ์Šค
๊ธ€๋ฆฌ์„ธ๋ฆฐ/๊ณ -์–ธ์Šค๋ƒ…์ŠคํŠธ๋ฆผ 0.0~git20180323.9f0cb55 MIT ๋ผ์ด์„ ์Šค
๊ธ€๋ฆฌ์„ธ๋ฆฐ/๊ณ -์–ธ์Šค๋ƒ…์ŠคํŠธ๋ฆผ 20171127-snapshot-62a9a9eb MIT ๋ผ์ด์„ ์Šค
Go ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด 0.0+git20160110.4fd4a9f BSD 3-์ ˆ "์‹ ๊ทœ" ๋˜๋Š” "๊ฐœ์ •" ๋ผ์ด์„ ์Šค
Go ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด 0.0~git20151201.0.7b85b09 BSD 3-์ ˆ "์‹ ๊ทœ" ๋˜๋Š” "๊ฐœ์ •" ๋ผ์ด์„ ์Šค
go-metrics master-efc2659 BSD 2์ ˆ "๊ฐ„์†Œํ™”๋œ" ๋ผ์ด์„ ์Šค
๊ณจ๋ž‘-github-edsrzf-mmap-go 0.0~git20160512.0.935e0e8 BSD 3-์ ˆ "์‹ ๊ทœ" ๋˜๋Š” "๊ฐœ์ •" ๋ผ์ด์„ ์Šค
๊ณจ๋ž‘-๊นƒํ—ˆ๋ธŒ-๊ณ ๋ฆด๋ผ-์ปจํ…์ŠคํŠธ 0 BSD 3-์ ˆ "์‹ ๊ทœ" ๋˜๋Š” "๊ฐœ์ •" ๋ผ์ด์„ ์Šค
๊ณจ๋ž‘-๊นƒํ—ˆ๋ธŒ-๋ ˜ํด๋ผ์šฐ๋ฆฐ-๊ณ ํŒœํ•ด์‹œ 0.0~git20160919.0.0a055c5 MIT ๋ผ์ด์„ ์Šค
๊ณจ๋ž‘-๊นƒํ—ˆ๋ธŒ-์„ธ์ดํ”Œ๋กœํ”ผ-์ฟ ์ฟ ํ•„ํ„ฐ 0.0~git20160609.0.d048387 MIT ๋ผ์ด์„ ์Šค
๊ณจ๋ž‘-์Šค๋‚ดํ”ผ-๊ณ -๊ฐœ๋ฐœ 0+hg20150215.8850bd446ad6 BSD 3-์ ˆ "์‹ ๊ทœ" ๋˜๋Š” "๊ฐœ์ •" ๋ผ์ด์„ ์Šค
๊ตฌ์„ฑ ์š”์†Œ
๋ฒ„์ „
๋ผ์ด์„ ์Šค
๊ณจ๋ž‘-์Šค๋‚ดํ”ผ-๊ณ -๊ฐœ๋ฐœ 0.0+git20150730.723cc1e BSD 3-์ ˆ "์‹ ๊ทœ" ๋˜๋Š” "๊ฐœ์ •" ๋ผ์ด์„ ์Šค
๊ณจ๋ž‘-X-ํ…์ŠคํŠธ ๊ฐœ๋ฐœ 0+git20151019.0fe7e68 BSD 3-์ ˆ "์‹ ๊ทœ" ๋˜๋Š” "๊ฐœ์ •" ๋ผ์ด์„ ์Šค
golang.org/x/net 20180630-snapshot-8b4af36c ํŠนํ—ˆ ์กฐํ•ญ์ด ํฌํ•จ๋œ BSD ๋ผ์ด์„ ์Šค๋กœ ์ด๋™
๊ณจ๋ ˆ๋ฒจDB 0+git20160825.6ae1797 BSD 2์ ˆ "๊ฐ„์†Œํ™”๋œ" ๋ผ์ด์„ ์Šค
๊ณจ๋ ˆ๋ฒจDB 20171214-snapshot-34011bf3 BSD 2์ ˆ "๊ฐ„์†Œํ™”๋œ" ๋ผ์ด์„ ์Šค
Google ๋ชจ์˜ 1.8.0 BSD 3-์ ˆ "์‹ ๊ทœ" ๋˜๋Š” "๊ฐœ์ •" ๋ผ์ด์„ ์Šค
Google V8 ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์—”์ง„ 5.9.223 BSD 3-์ ˆ "์‹ ๊ทœ" ๋˜๋Š” "๊ฐœ์ •" ๋ผ์ด์„ ์Šค
๊ณ ๋ฆด๋ผ ์›น ํˆดํ‚ท 20160108-snapshot-215affda BSD 3-์ ˆ "์‹ ๊ทœ" ๋˜๋Š” "๊ฐœ์ •" ๋ผ์ด์„ ์Šค
๊ณ ๋ฆด๋ผ/๋ฉ€์‹œ 20170123-snapshot-65b4fd5d BSD 3-์ ˆ "์‹ ๊ทœ" ๋˜๋Š” "๊ฐœ์ •" ๋ผ์ด์„ ์Šค
grunt-bower-event 0.1.1 MIT ๋ผ์ด์„ ์Šค
๊ตฌ์•„๋ฐ” Java 18.0์šฉ Google ํ•ต์‹ฌ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ 18.0 Apache ๋ผ์ด์„ ์Šค 2.0
๊ตฌ์„ฑ ์š”์†Œ
๋ฒ„์ „
๋ผ์ด์„ ์Šค
ํœด๋จผ๋ผ์ด์ฆˆ ํ”Œ๋Ÿฌ์Šค 1.5.0 MIT ๋ผ์ด์„ ์Šค
hyracks-api 0.3.3 Apache ๋ผ์ด์„ ์Šค 2.0
hyracks-client 0.3.1 Apache ๋ผ์ด์„ ์Šค 2.0
hyracks-comm 0.3.0 Apache ๋ผ์ด์„ ์Šค 2.0
hyracks-control-cc 0.3.1 Apache ๋ผ์ด์„ ์Šค 2.0
ํ•˜์ด๋ž™์Šค-์ œ์–ด-๊ณตํ†ต 0.3.3 Apache ๋ผ์ด์„ ์Šค 2.0
hyracks-control-nc 0.3.3 Apache ๋ผ์ด์„ ์Šค 2.0
hyracks-data-std 0.3.3 Apache ๋ผ์ด์„ ์Šค 2.0
ํ•˜์ด๋ž™์Šค-๋ฐ์ดํ„ฐํ”Œ๋กœ์šฐ-๊ณตํ†ต 0.3.3 Apache ๋ผ์ด์„ ์Šค 2.0
hyracks-dataflow-std 0.3.3 Apache ๋ผ์ด์„ ์Šค 2.0
hyracks-http 0.3.1 Apache ๋ผ์ด์„ ์Šค 2.0
๊ตฌ์„ฑ ์š”์†Œ
๋ฒ„์ „
๋ผ์ด์„ ์Šค
hyracks-ipc 0.3.0 Apache ๋ผ์ด์„ ์Šค 2.0
hyracks-net 0.3.0 Apache ๋ผ์ด์„ ์Šค 2.0
ํ•˜์ด๋ž™-์Šคํ† ๋ฆฌ์ง€-์•”-๋ธ”๋ฃธํ•„ํ„ฐ 0.3.0 Apache ๋ผ์ด์„ ์Šค 2.0
ํ•˜์ด๋ž™์Šค-์Šคํ† ๋ฆฌ์ง€-์•”-๋‚˜๋ฌด 0.3.3 Apache ๋ผ์ด์„ ์Šค 2.0
ํ•˜์ด๋ž™-์Šคํ† ๋ฆฌ์ง€-์•”-์ปค๋จผ 0.3.3 Apache ๋ผ์ด์„ ์Šค 2.0
hyracks-storage-am-lsm-rtree 0.3.3 Apache ๋ผ์ด์„ ์Šค 2.0
hyracks-storage-am-lsm-invertedindex 0.3.3 Apache ๋ผ์ด์„ ์Šค 2.0
hyracks-storage-am-rtree 0.3.3 Apache ๋ผ์ด์„ ์Šค 2.0
hyracks-storage-common 0.3.3 Apache ๋ผ์ด์„ ์Šค 2.0
hyracks-storage-am-lsm-btree 0.3.3 Apache ๋ผ์ด์„ ์Šค 2.0
hyracks-util 0.3.3 Apache ๋ผ์ด์„ ์Šค 2.0
๊ตฌ์„ฑ ์š”์†Œ
๋ฒ„์ „
๋ผ์ด์„ ์Šค
Java์šฉ ICU(ICU4J) 59.1 ์œ ๋‹ˆ์ฝ”๋“œ ์ด์šฉ ์•ฝ๊ด€
๋ถˆ๋ช…ํ™•ํ•œ/์ฅ๋ซ 0.0~git20141017.0.76626ae Apache ๋ผ์ด์„ ์Šค 2.0
๋ถˆ๋ช…ํ™•ํ•œ/์ฅ๋ซ v1.0 Apache ๋ผ์ด์„ ์Šค 2.0
๊ตฌ์„ฑ ์š”์†Œ
๋ฒ„์ „
๋ผ์ด์„ ์Šค
์žญ์Šจ ์ฃผ์„ 2.8.4 Apache ๋ผ์ด์„ ์Šค 2.0
์žญ์Šจ ์ฝ”์–ด 2.8.4 Apache ๋ผ์ด์„ ์Šค 2.0
์žญ์Šจ-๋ฐ์ดํ„ฐ๋ฐ”์ธ๋“œ 2.8.4 Apache ๋ผ์ด์„ ์Šค 2.0
Java ํ”Œ๋žซํผ ํ‘œ์ค€ ์—๋””์…˜(JRE)(J2RE) 8u162 ์˜ค๋ผํด Java SE ๋ฐ JavaFX ๋ผ์ด์„ ์Šค
jQuery 1.10.2 MIT ๋ผ์ด์„ ์Šค
jQuery 1.11.3 MIT ๋ผ์ด์„ ์Šค
jQuery 2.1.1 MIT ๋ผ์ด์„ ์Šค
jQuery 2.1.3 MIT ๋ผ์ด์„ ์Šค
jQuery 2.1.4 MIT ๋ผ์ด์„ ์Šค
jQuery 3.3.1 MIT ๋ผ์ด์„ ์Šค
jQuery UI 1.12.1 MIT ๋ผ์ด์„ ์Šค
jsonpointer.js 0.4.0 MIT ๋ผ์ด์„ ์Šค
ํฌ๋ ˆ์Šคํ…ํฌ๋žฉ์˜ ํŠธ๋ผ์ดํฌ 0 Apache ๋ผ์ด์„ ์Šค 2.0
๊ตฌ์„ฑ ์š”์†Œ
๋ฒ„์ „
๋ผ์ด์„ ์Šค
๋žœํ„ด(ํฌ์Šค๋„ˆ) 3.6.3 Apache ๋ผ์ด์„ ์Šค 2.0
๋ฆผํด๋ผ์šฐ๋ฆฐ/๊ณ ํŒœํ•ด์‹œ 20160919-snapshot-0a055c5b MIT ๋ผ์ด์„ ์Šค
libcouchbase 1.3.0 MIT ๋ผ์ด์„ ์Šค
libcouchbase 2.8.7 Apache ๋ผ์ด์„ ์Šค 2.0
libcouchbase-debuginfo 2.8.7 Apache ๋ผ์ด์„ ์Šค 2.0
libevent 2.1.8 BSD 3-์ ˆ "์‹ ๊ทœ" ๋˜๋Š” "๊ฐœ์ •" ๋ผ์ด์„ ์Šค
libevent - ์ด๋ฒคํŠธ ์•Œ๋ฆผ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ฆด๋ฆฌ์Šค-2.1.8-์•ˆ์ • BSD 3-์ ˆ "์‹ ๊ทœ" ๋˜๋Š” "๊ฐœ์ •" ๋ผ์ด์„ ์Šค
librocksdb-dev 5.8 BSD 3-์ ˆ "์‹ ๊ทœ" ๋˜๋Š” "๊ฐœ์ •" ๋ผ์ด์„ ์Šค
์„ ํ˜• 0.0~git20171122.3681c2a MIT ๋ผ์ด์„ ์Šค
Lo-Dash 3.3.0 MIT ๋ผ์ด์„ ์Šค
Log4J API 2.10.0 Apache ๋ผ์ด์„ ์Šค 2.0
Log4J ์ฝ”์–ด 2.1o.0 Apache ๋ผ์ด์„ ์Šค 2.0
lz4 1.8.0 BSD 3-์ ˆ "์‹ ๊ทœ" ๋˜๋Š” "๊ฐœ์ •" ๋ผ์ด์„ ์Šค
๊ตฌ์„ฑ ์š”์†Œ
๋ฒ„์ „
๋ผ์ด์„ ์Šค
meck 0.8.5 Apache ๋ผ์ด์„ ์Šค 2.0
Membase 2.5.0r Apache ๋ผ์ด์„ ์Šค 2.0
Membase 4.0.0r Apache ๋ผ์ด์„ ์Šค 2.0
Membase v4.6.2 BSD 3-์ ˆ "์‹ ๊ทœ" ๋˜๋Š” "๊ฐœ์ •" ๋ผ์ด์„ ์Šค
๊ตฌ์„ฑ ์š”์†Œ
๋ฒ„์ „
๋ผ์ด์„ ์Šค
๋„ค์ดํ‹ฐ๋ธŒ-HDR-ํžˆ์Šคํ† ๊ทธ๋žจ 0.3.4 MIT ๋ผ์ด์„ ์Šค
๋„คํ‹ฐ ํ”„๋กœ์ ํŠธ 4.0.54.Final Apache ๋ผ์ด์„ ์Šค 2.0
๋„คํ‹ฐ ํ”„๋กœ์ ํŠธ 4.1.6.Final Apache ๋ผ์ด์„ ์Šค 2.0
๋„คํ‹ฐ/์ฝ”๋ฑ/๋ ˆ๋””์Šค 4.1.5.final-redhat-1 Apache ๋ผ์ด์„ ์Šค 2.0
์—”ํด๋ฆฝ๋ณด๋“œ 1.1.1 MIT ๋ผ์ด์„ ์Šค
Node.js v8.2.1 MIT ๋ผ์ด์„ ์Šค
npipe 20140709-snapshot-272c8150 MIT ๋ผ์ด์„ ์Šค
๊ตฌ์„ฑ ์š”์†Œ
๋ฒ„์ „
๋ผ์ด์„ ์Šค
์˜ฌ๋ ˆ์ฟ ์ฝ˜์ฝ”/TS 0.0~git20140412.0.ecf753e MIT ๋ผ์ด์„ ์Šค
OpenSSL 1.0.2k (์˜คํ”ˆ SSL ๋ผ์ด์„ ์Šค ๋ฐ SSLeay ๋ผ์ด์„ ์Šค)
์˜คํ”ˆ ๋ ˆ์ด์‹ฑ-์˜คํ”ˆ ๋ ˆ์ด์‹ฑ-๊ณ  v1.0.2 MIT ๋ผ์ด์„ ์Šค
ou-web-ui v3.3.5 MIT ๋ผ์ด์„ ์Šค
๊ตฌ์„ฑ ์š”์†Œ
๋ฒ„์ „
๋ผ์ด์„ ์Šค
philhofer-fwd v1.0.0 MIT ๋ผ์ด์„ ์Šค
ํ”ผ์–ด๋ ‰-LZ4 v1.0 BSD 3-์ ˆ "์‹ ๊ทœ" ๋˜๋Š” "๊ฐœ์ •" ๋ผ์ด์„ ์Šค
ํ”ผ์–ด๋ ‰-LZ4 v1.1 BSD 3-์ ˆ "์‹ ๊ทœ" ๋˜๋Š” "๊ฐœ์ •" ๋ผ์ด์„ ์Šค
pierrec-xxHash 20180615 ์Šค๋ƒ…์‡ผ BSD 3-์ ˆ "์‹ ๊ทœ" ๋˜๋Š” "๊ฐœ์ •" ๋ผ์ด์„ ์Šค
ํ”Œ๋žซํผ-cli 1.0.0 ISC ๋ผ์ด์„ ์Šค
๊ตฌ์„ฑ ์š”์†Œ
๋ฒ„์ „
๋ผ์ด์„ ์Šค
์ฒ ๊ทผ 2.1.0-pre Apache ๋ผ์ด์„ ์Šค 2.0
์ฒ ๊ทผ 2.5.1 Apache ๋ผ์ด์„ ์Šค 2.0
์ฒ ๊ทผ 2.6.0 (Apache ๋ผ์ด์„ ์Šค 2.0 ๋˜๋Š” MIT ๋ผ์ด์„ ์Šค)
๋ฐ˜์˜-๋ฉ”ํƒ€๋ฐ์ดํ„ฐ 0.1.10 Apache ๋ผ์ด์„ ์Šค 2.0
์š”์ฒญ 2.9.1 Apache ๋ผ์ด์„ ์Šค 2.0
์ธ๋ ฅ๊ฑฐ ๊ทธ๋ž˜ํ”„ ํˆดํ‚ท v1.5.0 MIT ๋ผ์ด์„ ์Šค
RocksDB 5.0.0 BSD 3-์ ˆ "์‹ ๊ทœ" ๋˜๋Š” "๊ฐœ์ •" ๋ผ์ด์„ ์Šค
RocksDB v5.8 Apache ๋ผ์ด์„ ์Šค 2.0
RocksDB JNI 5.8.7 Apache ๋ผ์ด์„ ์Šค 2.0
rqlite 1.2.0+git20170710.100.47fc4e5~dfsg1 ๊ตญ์™ธ ๊ฑฐ์ฃผ์ž ๋ผ์ด์„ ์Šค
RxJava 1.3.4 Apache ๋ผ์ด์„ ์Šค 2.0
RxJS 5.4.3 Apache ๋ผ์ด์„ ์Šค 2.0
๊ตฌ์„ฑ ์š”์†Œ
๋ฒ„์ „
๋ผ์ด์„ ์Šค
simplemde 1.7.1 MIT ๋ผ์ด์„ ์Šค
SLF4J API ๋ชจ๋“ˆ 1.8.0-alpha2 MIT ๋ผ์ด์„ ์Šค
SLF4J ๋ฐ”์ธ๋”ฉ 2.10.0 Apache ๋ผ์ด์„ ์Šค 2.0
snappy 5.0.5 MIT ๋ผ์ด์„ ์Šค
sortablejs 1.6.0 MIT ๋ผ์ด์„ ์Šค
์ •๋ ฌ ํ…Œ์ด๋ธ” 1.0.0 MIT ๋ผ์ด์„ ์Šค
spdlog 0.14.0 MIT ๋ผ์ด์„ ์Šค
SPF13-COBRA 0.0~git20161229.0.1dd5ff2 Apache ๋ผ์ด์„ ์Šค 2.0
SPF13-COBRA 20180519-snapshot-16c014f1 Apache ๋ผ์ด์„ ์Šค 2.0
spf13-pflag 20170714-snapshot-9ff6c692 BSD 3-์ ˆ "์‹ ๊ทœ" ๋˜๋Š” "๊ฐœ์ •" ๋ผ์ด์„ ์Šค
steveyen-gtreap 0.0~git20150807.0.0abe01e MIT ๋ผ์ด์„ ์Šค
๊ตฌ์„ฑ ์š”์†Œ
๋ฒ„์ „
๋ผ์ด์„ ์Šค
์žฌ๋Šฅ ๊ฒฐํ•์˜ JSX v0.9.0 MIT ๋ผ์ด์„ ์Šค
tdewolff-buffer v1.0.0 MIT ๋ผ์ด์„ ์Šค
tdewolff-minify v1.1.0 MIT ๋ผ์ด์„ ์Šค
tdewolff-parse v1.1.0 MIT ๋ผ์ด์„ ์Šค
tdewolff-strconv master-20160624 MIT ๋ผ์ด์„ ์Šค
ํ…์ŠคํŠธ 1.4.2+git20150710.7c0e16d BSD 3-์ ˆ "์‹ ๊ทœ" ๋˜๋Š” "๊ฐœ์ •" ๋ผ์ด์„ ์Šค
TINYLIB-MSGP 1.0.2 MIT ๋ผ์ด์„ ์Šค
TINYLIB-MSGP 20170110 ์Šค๋ƒ…์‡ผ MIT ๋ผ์ด์„ ์Šค
ํŠธ๋ ˆ์ด์‹œ๋งฅ๋”ฉ/๊ณจ๋ ˆ๋ฒจDB 20160629-snapshot-ab8b5dcf BSD 2์ ˆ "๊ฐ„์†Œํ™”๋œ" ๋ผ์ด์„ ์Šค
๊ตฌ์„ฑ ์š”์†Œ
๋ฒ„์ „
๋ผ์ด์„ ์Šค
ui-ace 0.2.3 MIT ๋ผ์ด์„ ์Šค
UI-์ฝ”๋“œ๋ฏธ๋Ÿฌ 0.3.0 MIT ๋ผ์ด์„ ์Šค
UI-๋ผ์šฐํ„ฐ-rx 0.4.1 MIT ๋ผ์ด์„ ์Šค
UI-์„ ํƒ-ํฌํฌ๋œ-๋‹จ๋…-์—…๋ฐ์ดํŠธ-NPM ๋ฒ„์ „ 0.9.5 MIT ๋ผ์ด์„ ์Šค
๊ตฌ์„ฑ ์š”์†Œ
๋ฒ„์ „
๋ผ์ด์„ ์Šค
visbol 1.2.2 BSD 2์ ˆ "๊ฐ„์†Œํ™”๋œ" ๋ผ์ด์„ ์Šค
์ด์ฒธ/๊ณ -์ฃผํ‚คํผ 20150126-snapshot-b45eb449 BSD 3-์ ˆ "์‹ ๊ทœ" ๋˜๋Š” "๊ฐœ์ •" ๋ผ์ด์„ ์Šค
zlib 1.2.11 zlib ๋ผ์ด์„ ์Šค
Zone.js 0.8.17 MIT ๋ผ์ด์„ ์Šค

๋ผ์ด์„ ์Šค

Apache ๋ผ์ด์„ ์Šค 2.0

 

([ini4j] 0.5.4, absolute8511/goskiplist 20170727-snapshot-3ba6f667, algebricks-common 0.3.2, algebricks-compiler 0.3.1, algebricks-core 0.3.3, algebricks-data 0.3.0, algebricks-rewriter 0.3.0, algebricks-runtime 0.3.3, Apache ActiveMQ 2.0.0, Apache Commons Codec 1.9, Apache Commons Collections 4.1, Apache Commons Compress 1.12, Apache Commons Lang 3.7, Apache Commons Logging 1.2, Apache Commons Text 1.2, ์•„ํŒŒ์น˜ ํŽ ๋ฆญ์Šค Http ๋ธŒ๋ฆฌ์ง€ 4.0.0, ์•„ํŒŒ์น˜ Http ์ปดํฌ๋„ŒํŠธ ํด๋ผ์ด์–ธํŠธ 4.5.2, ์•„ํŒŒ์น˜ Http ์ปดํฌ๋„ŒํŠธ ์ฝ”์–ด 4.4.5, ์•„ํŒŒ์น˜ Log4j JUL ์–ด๋Œ‘ํ„ฐ 2.10.0, ์•„ํŒŒ์น˜ Log4j ์›น ์–ด๋Œ‘ํ„ฐ 2.10.0, ์•„ํŒŒ์น˜ ํƒœํ”ผ์ŠคํŠธ๋ฆฌ 5.4.0, asterix-active 0.9.3, asterix-algebra 0.9.3, asterix-app 0.9.3, asterix-common 0.9.3, asterix-external-data 0.9.3, asterix-lang-aql 0.9.0, asterix-lang-aql 0.9.3, asterix-lang-common 0.9.2, asterix-lang-sqlpp 0.9.2, asterix-metadata 0.9.3, asterix-om 0.9.3, asterix-runtime 0.9.3, bleve v0.7.0, blevesearch-segment 0.0~git20160915.0.762005e, blevesearch/bleve-mapping-ui 20170330-snapshot-f551b6d4, blevesearch/blevex 20180110-snapshot-016ee548, blevesearch/snowballstem 20180110-snapshot-26b06a2c, bootstrap-lightbox v0.6.1, Commons IO 2.6, Couchbase Java DCP Client 0.8.0, Couchbase JVM Core IO 1.5.6, couchbase-cbgt 20180509-snapshot-ee4c5044, couchbase-gocb v1.3.6, couchbase-indexing 20180628-snapshot-e2678332, couchbase/gometa 20170811-snapshot-73108a51, couchbase/moss 20170807-snapshot-90362cd1, couchbase/nitro 20180522-snapshot-f3bef355, couchbase/vellum 20180410-snapshot-5eac7302, couchbaselabs/vellum 20180519-snapshot-980bce45, FlatBuffers 1.5.0, FlatBuffers v1.4.0, flatbuffers-java 1.6.0.1, flatbuffers-java 1.7.0.1, folsom 0.8.2, forestdb v1.2, Guava: ์ž๋ฐ” 18.0์šฉ ๊ตฌ๊ธ€ ์ฝ”์–ด ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ, hyracks-api 0.3.3, hyracks-client 0.3.1, hyracks-comm 0.3.0, hyracks-control-cc 0.3.1, hyracks-control-common 0.3.3, HYRACKS-CONTROL-NC 0.3.3, HYRACKS-DATA-STD 0.3.3, HYRACKS-DATAFLOW-COMMON 0.3.3, HYRACKS-DATAFLOW-STD 0.3.3, HYRACKS-HTTP 0.3.1, HYRACKS-IPC 0.3.0, HYRACKS-NET 0.3.0, hyracks-storage-am-bloomfilter 0.3.0, hyracks-storage-am-btree 0.3.3, hyracks-storage-am-common 0.3.3, hyracks-storage-am-lsm-btree 0.3.3, hyracks-storage-am-lsm-invertedindex 0.3.3, HYRACKS-์Šคํ† ๋ฆฌ์ง€-AM-LSM-RTREE 0.3.3, HYRACKS-์Šคํ† ๋ฆฌ์ง€-AM-RTREE 0.3.3, HYRACKS-์Šคํ† ๋ฆฌ์ง€-์ปค๋จผ 0.3.3, HYRACKS-UTIL 0.3.3, INCONSHREVEABLE/MOUSETRAP 0.0~git20141017.0.76626ae, inconshreveable/mousetrap v1.0, jackson-annotations 2.8.4, jackson-core 2.8.4, jackson-databind 2.8.4, krestenkrab์˜ triq 0, ๋žœํ„ด(ํฌ์ €) 3.6.3, libcouchbase 2.8.7, libcouchbase-debuginfo 2.8.7, Log4J API 2.10.0, Log4J Core 2.10.0, meck 0.8.5, Membase 2.5.0r, Membase 4.0.0r, Netty Project 4.0.54.Final, Netty Project 4.1.6.Final, Netty/Codec/Redis 4.1.5.Final-redhat-1, rebar 2.1.0-pre, rebar 2.5.1, rebar 2.6.0, reflect-metadata 0.1.10, requests 2.9.1, RocksDB v5.8, RocksDB JNI 5.8.7, RxJava 1.3.4, RxJS 5.4.3, SLF4J Binding 2.10.0, spf13-cobra 0.0~git20161229.0.1dd5ff2, spf13-cobra 20180519-snapshot-16c014f1)

 

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

 

(๋ถ€์ŠคํŠธ C++ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ 1.58.0, ๋ถ€์ŠคํŠธ C++ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ 1.62.0, ๋ถ€์ŠคํŠธ C++ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ 1.63.0, ๋ถ€์ŠคํŠธ C++ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ 1.63.0_b1)

 

๋ถ€์ŠคํŠธ ์†Œํ”„ํŠธ์›จ์–ด ๋ผ์ด์„ ์Šค - ๋ฒ„์ „ 1.0

====================================

 

2003๋…„ 8์›” 17์ผ
—————–

 

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

 

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

 

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

 

 

BSD 2์ ˆ "๊ฐ„์†Œํ™”๋œ" ๋ผ์ด์„ ์Šค

(์—˜๋ผ์ž๋ฅด-๊ณ -๋นˆ๋ฐ์ดํ„ฐ-์ž์‚ฐ 0.0~git20151224.0.57eb5e1, go-๋ฉ”ํŠธ๋ฆญ์Šค ๋งˆ์Šคํ„ฐ-efc2659)

 

BSD 2ํ•ญ ๋ผ์ด์„ ์Šค
======================

 

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

 

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

 

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

 

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

 

 

BSD 2์ ˆ "๊ฐ„์†Œํ™”๋œ" ๋ผ์ด์„ ์Šค

 

(elazarl-go-bindata-assetfs 20170227-snapshot-30f82fa2)

 

์ €์ž‘๊ถŒ (c) 2014, Elazar Leibovich ํŒ๊ถŒ ์†Œ์œ .

 

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

 

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

 

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

 

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

 

 

BSD 2์ ˆ "๊ฐ„์†Œํ™”๋œ" ๋ผ์ด์„ ์Šค

 

(visbol 1.2.2)

 

์ €์ž‘๊ถŒ (C) 2015 ์ œ์ž„์Šค ๋งฅ๋Ÿฌํ”Œ๋ฆฐ. ๋ชจ๋“  ๊ถŒ๋ฆฌ ๋ณด์œ .

 

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

 

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

 

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

 

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

 

 

BSD 2์ ˆ "๊ฐ„์†Œํ™”๋œ" ๋ผ์ด์„ ์Šค

(๊ณจ๋ ˆ๋ฒจDB 20171214-snapshot-34011bf3, ์ถ”์ ๋งค์นญ/๊ณจ๋ ˆ๋ฒจDB 20160629-snapshot-ab8b5dcf)

 

์ €์ž‘๊ถŒ 2012 ์ˆ˜์–€๋‹ค๋ฃจ ํŠธ๋ฆฌ์•ˆ๋‹ค๋‚˜ <syndtr@gmail.com> ๋ชจ๋“  ๊ถŒ๋ฆฌ ๋ณด์œ .

 

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

 

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

 

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

 

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

 

 

BSD 2์ ˆ "๊ฐ„์†Œํ™”๋œ" ๋ผ์ด์„ ์Šค

(์—์Šคํ”„๋ฆฌ๋งˆ 3.1.3)

 

์ €์ž‘๊ถŒ JS ์žฌ๋‹จ ๋ฐ ๊ธฐํƒ€ ๊ธฐ์—ฌ์ž, https://js.foundation/

 

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

 

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

 

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

 

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

 

 

BSD 2์ ˆ "๊ฐ„์†Œํ™”๋œ" ๋ผ์ด์„ ์Šค

 

(goleveldb 0+git20160825.6ae1797)

 

ํ˜•์‹: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
์—…์ŠคํŠธ๋ฆผ ์ด๋ฆ„: github.com/syndtr/goleveldb
์ถœ์ฒ˜: https://github.com/syndtr/goleveldb/

 

ํŒŒ์ผ: *
์ €์ž‘๊ถŒ: 2012 ์ˆ˜์–€๋‹ค๋ฃจ ํŠธ๋ฆฌ์•ˆ๋‹ค๋‚˜ <syndtr@gmail.com>
๋ผ์ด์„ ์Šค: BSD-2-์ ˆ

 

ํŒŒ์ผ: debian/*์—ญ์ฃผ
์ €์ž‘๊ถŒ: 2015 ๋งˆ๋ฅดํ‹ด ํŽ˜๋ผ๋ฆฌ <tincho@tincho.org>
๋ผ์ด์„ ์Šค: BSD-2-์ ˆ

 

๋ผ์ด์„ ์Šค: BSD-2 ์กฐํ•ญ

 

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

 

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

 

 

BSD 3-์ ˆ "์‹ ๊ทœ" ๋˜๋Š” "๊ฐœ์ •" ๋ผ์ด์„ ์Šค

 

(golang-x-text-dev 0+git20151019.0fe7e68, text 1.4.2+git20150710.7c0e16d)

 

์ €์ž‘๊ถŒ (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.์˜ ์ด๋ฆ„์ด๋‚˜ ๊ทธ ๊ธฐ์—ฌ์ž์˜ ์ด๋ฆ„์„ ์ด ์†Œํ”„ํŠธ์›จ์–ด์—์„œ ํŒŒ์ƒ๋œ ์ œํ’ˆ์„ ๋ณด์ฆํ•˜๊ฑฐ๋‚˜ ํ™๋ณดํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

 

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

 

 

BSD 3-์ ˆ "์‹ ๊ทœ" ๋˜๋Š” "๊ฐœ์ •" ๋ผ์ด์„ ์Šค

 

(D3.js 3.3.6)

 

์ €์ž‘๊ถŒ (c) 2010, ๋‹ˆ์ฝœ๋ผ์Šค ๊ฐ€๋ฅด์‹œ์•„ ๋ฒจ๋ชฌํ…Œ. ๋ชจ๋“  ๊ถŒ๋ฆฌ ๋ณด์œ 

 

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

 

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

 

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

 

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

 

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

 

 

BSD 3-์ ˆ "์‹ ๊ทœ" ๋˜๋Š” "๊ฐœ์ •" ๋ผ์ด์„ ์Šค

 

(D3.js 3.5.17)

 

์ €์ž‘๊ถŒ (c) 2010, ์Šคํƒ ํฌ๋“œ ๋น„์ฃผ์–ผ๋ผ์ด์ œ์ด์…˜ ๊ทธ๋ฃน. ๋ชจ๋“  ๊ถŒ๋ฆฌ ๋ณด์œ .

 

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

 

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

 

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

 

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

 

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

 

 

BSD 3-์ ˆ "์‹ ๊ทœ" ๋˜๋Š” "๊ฐœ์ •" ๋ผ์ด์„ ์Šค

 

(golang-snappy-go-dev 0.0+git20150730.723cc1e)

 

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

 

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

 

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

 

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

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

 

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

 

 

BSD 3-์ ˆ "์‹ ๊ทœ" ๋˜๋Š” "๊ฐœ์ •" ๋ผ์ด์„ ์Šค

 

(๊ณจ๋ž‘-github-๊ณ ๋ฆด๋ผ-์ปจํ…์ŠคํŠธ 0)

 

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

 

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

 

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

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

 

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

 

 

BSD 3-์ ˆ "์‹ ๊ทœ" ๋˜๋Š” "๊ฐœ์ •" ๋ผ์ด์„ ์Šค

(yichen/go-zookeeper 20150126-snapshot-b45eb449)

 

์ €์ž‘๊ถŒ (c) 2013, ์‚ฌ๋ฌด์—˜ ์Šคํƒ€์šฐํผ <samuel@descolada.com> ๋ชจ๋“  ๊ถŒ๋ฆฌ ๋ณด์œ .

 

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

 

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

 

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

 

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

 

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

 

 

BSD 3-์ ˆ "์‹ ๊ทœ" ๋˜๋Š” "๊ฐœ์ •" ๋ผ์ด์„ ์Šค

(b 0.0~git20151027.0.01b13d7, bitset 20180519-snapshot-5c3c0fce, Breakpad 20170828-snapshot-26b98868, DataDog/zstd v1.3.4, edsrzf/mmap-go 20180514-snapshot-935e0e8a, edsrzf/mmap-go master-20160511, Esprima 2.7.2, ghetzel/uuid v0.3, golang-github-edsrzf-mmap-go 0.0~git20160512.0.935e0e8, golang-snappy-go-dev 0+hg20150215.8850bd446ad6, Gorilla Web Toolkit 20160108-snapshot-215affda, gorilla/muxy 20170123-snapshot-65b4fd5d, libevent 2.1.8, libevent - ์ด๋ฒคํŠธ ์•Œ๋ฆผ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ฆด๋ฆฌ์Šค 2.1.8-stable, librocksdb-dev 5.8, lz4 1.8.0, Membase v4.6.2, pierrec-lz4 v1.0, pierrec-lz4 v1.1, pierrec-xxHash 20180615-snapshot, RocksDB 5.0.0, spf13-pflag 20170714-snapshot-9ff6c692)

 

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

 

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

 

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

 

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

 

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

 

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

 

 

BSD 3-์ ˆ "์‹ ๊ทœ" ๋˜๋Š” "๊ฐœ์ •" ๋ผ์ด์„ ์Šค

(๊ตฌ๊ธ€ V8 ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์—”์ง„ 5.9.223)

 

์ €์ž‘๊ถŒ 2006-2011, 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-์ ˆ "์‹ ๊ทœ" ๋˜๋Š” "๊ฐœ์ •" ๋ผ์ด์„ ์Šค

(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-์ ˆ "์‹ ๊ทœ" ๋˜๋Š” "๊ฐœ์ •" ๋ผ์ด์„ ์Šค

(๊ตฌ๊ธ€ ๋ชจ์˜ 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, .

 

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

 

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

 

์†Œํ”„ํŠธ์›จ์–ด๋Š” ์ƒํ’ˆ์„ฑ, ํŠน์ • ๋ชฉ์ ์—์˜ ์ ํ•ฉ์„ฑ ๋ฐ ์ œ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์ž…๋‹ˆ๋‹ค. ๋ชจ๋“  ๊ถŒ๋ฆฌ ๋ณด์œ ."

 

 

๊ตญ์™ธ ๊ฑฐ์ฃผ์ž ๋ผ์ด์„ ์Šค

(rqlite 1.2.0+git20170710.100.47fc4e5~dfsg1)

 

๊ตญ์™ธ ๊ฑฐ์ฃผ์ž ๋ผ์ด์„ ์Šค
=============

 

์ €์ž‘๊ถŒ (c) 1998, 1999, 2000 ํƒœ๊ตญ ์˜คํ”ˆ ์†Œ์Šค ์†Œํ”„ํŠธ์›จ์–ด ์„ผํ„ฐ Ltd
๊ทธ๋ฆฌ๊ณ  ํด๋ผํฌ ์ฟ ํผ

์ €์ž‘๊ถŒ (c) 2001, 2002, 2003, 2004, 2005, 2006 ์™ธ๊ตญ์ธ ์œ ์ง€๊ด€๋ฆฌ์ž.

 

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

 

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

 

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

 

 

ํ”Œ๋ ‰์Šค ๋ผ์ด์„ ์Šค (BSD 2.0 -)

(Flex 2.5.4a, Flex 2.6.4)

 

Flex ๋ผ์ด์„ ์Šค
============

 

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

 

์ด ์ฝ”๋“œ๋Š” ๋ฒˆ ํŒฉ์Šจ์ด ๋ฒ„ํด๋ฆฌ์— ๊ธฐ์—ฌํ•œ ์†Œํ”„ํŠธ์›จ์–ด์—์„œ ํŒŒ์ƒ๋œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

 

๋ฏธ๊ตญ ์ •๋ถ€๋Š” ์ด ์ €์ž‘๋ฌผ์— ๋Œ€ํ•œ ๊ถŒ๋ฆฌ๋ฅผ ๋ฏธ๊ตญ ์—๋„ˆ์ง€๋ถ€์™€ ์บ˜๋ฆฌํฌ๋‹ˆ์•„ ๋Œ€ํ•™๊ต ๊ฐ„์˜ ๊ณ„์•ฝ ๋ฒˆํ˜ธ. DE-AC03-76SF00098์— ๋”ฐ๋ผ ๋ฏธ๊ตญ ์—๋„ˆ์ง€๋ถ€์™€ ์บ˜๋ฆฌํฌ๋‹ˆ์•„ ๋Œ€ํ•™๊ต ๊ฐ„์˜ ๊ณ„์•ฝ์— ๋”ฐ๋ผ ๊ถŒ๋ฆฌ๋ฅผ ๋ณด์œ ํ•ฉ๋‹ˆ๋‹ค.

 

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

 

์†Œ์Šค ๋ฐฐํฌ๋Š” ์ด ์ €์ž‘๊ถŒ ๊ณ ์ง€ ๋ฐ ์ฃผ์„ ์ „์ฒด๋ฅผ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค.

 

2. ๋ฐ”์ด๋„ˆ๋ฆฌ๋ฅผ ํฌํ•จํ•œ ๋ฐฐํฌํŒ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ํ™•์ธ์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค:
๋ฐฐํฌ์™€ ํ•จ๊ป˜ ์ œ๊ณต๋˜๋Š” ์„ค๋ช…์„œ ๋˜๋Š” ๊ธฐํƒ€ ์ž๋ฃŒ์™€ ์ด ์†Œํ”„ํŠธ์›จ์–ด์˜ ๊ธฐ๋Šฅ ๋˜๋Š” ์‚ฌ์šฉ์„ ์–ธ๊ธ‰ํ•˜๋Š” ๋ชจ๋“  ๊ด‘๊ณ  ์ž๋ฃŒ์— "์ด ์ œํ’ˆ์—๋Š” ์บ˜๋ฆฌํฌ๋‹ˆ์•„ ๋Œ€ํ•™๊ต ๋ฒ„ํด๋ฆฌ ์บ ํผ์Šค ๋ฐ ๊ทธ ๊ธฐ์—ฌ์ž๊ฐ€ ๊ฐœ๋ฐœํ•œ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค."๋ผ๋Š” ๋ฌธ๊ตฌ๊ฐ€ ๋ช…์‹œ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

 

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

 

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

 

 

GNU ์•ฝ์†Œ ์ผ๋ฐ˜ ๊ณต์ค‘ ์‚ฌ์šฉ ํ—ˆ๊ฐ€์„œ v2.1 ์ดํ›„ ๋ฒ„์ „

(์ƒค๋ฅด๋Žƒ 2.3.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 ์ผ๋ฐ˜ ๊ณต์ค‘ ์‚ฌ์šฉ ํ—ˆ๊ฐ€์„œ ์‚ฌ๋ณธ์„ ๋ฐ›์•˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

- ์ด ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์™€ ํ•จ๊ป˜ ๋ผ์ด์„ ์Šค; ๊ทธ๋ ‡์ง€ ์•Š์€ ๊ฒฝ์šฐ ๋ฌด๋ฃŒ ์†Œํ”„ํŠธ์›จ์–ด

 

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

 

๋˜ํ•œ ์ „์ž ๋ฉ”์ผ ๋ฐ ์ข…์ด ๋ฉ”์ผ๋กœ ์—ฐ๋ฝํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์ •๋ณด๋„ ์ถ”๊ฐ€ํ•˜์„ธ์š”.

 

๋˜ํ•œ ํ•„์š”ํ•œ ๊ฒฝ์šฐ ๊ณ ์šฉ์ฃผ(ํ”„๋กœ๊ทธ๋ž˜๋จธ๋กœ ์ผํ•˜๋Š” ๊ฒฝ์šฐ) ๋˜๋Š” ํ•™๊ต(์žˆ๋Š” ๊ฒฝ์šฐ)๋กœ๋ถ€ํ„ฐ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์— ๋Œ€ํ•œ '์ €์ž‘๊ถŒ ๋ฉด์ฑ… ์กฐํ•ญ'์— ์„œ๋ช…ํ•ด ๋‹ฌ๋ผ๋Š” ์š”์ฒญ์„ ๋ฐ›์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ์€ ์ƒ˜ํ”Œ์ž…๋‹ˆ๋‹ค. ์ด๋ฆ„์„ ๋ณ€๊ฒฝํ•˜์„ธ์š”:

 

๋Š” ์ œ์ž„์Šค ๋žœ๋ค ํ•ด์ปค๊ฐ€ ์ž‘์„ฑํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ 'ํ”„๋กœ๋ธŒ'(๋…ธ๋ธŒ ์กฐ์ •์šฉ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ)์— ๋Œ€ํ•œ ๋ชจ๋“  ์ €์ž‘๊ถŒ์„ ๋ถ€์ธํ•ฉ๋‹ˆ๋‹ค.

ํƒ€์ด ์ฟค์˜ ์„œ๋ช…, 1990๋…„ 4์›” 1์ผ

ํƒ€์ด ์ฟค, Vice ์‚ฌ์žฅ

์—ฌ๊ธฐ๊นŒ์ง€์ž…๋‹ˆ๋‹ค!

 

 

ํŠนํ—ˆ ์กฐํ•ญ์ด ํฌํ•จ๋œ BSD ๋ผ์ด์„ ์Šค๋กœ ์ด๋™

 

(golang.org/x/net 20180630-snapshot-8b4af36c)

 

์ €์ž‘๊ถŒ ยฉ 2009 The Go ์ €์ž‘์ž. ๋ชจ๋“  ๊ถŒ๋ฆฌ ๋ณด์œ .

 

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

 

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

 

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

 

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

 

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

 

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

 

 

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

(๊ฐ๋„-๋“œ๋กญ๋‹ค์šด-๋ฉ€ํ‹ฐ์„ ํƒ 1.0.0, Blob.js 0.0.1, bootstrap.min.js 3.3.5, platform-cli 1.0.0)

 

ISC ๋ผ์ด์„ ์Šค(ISCL)
==================

 

์ €์ž‘๊ถŒ(c) 4์ž๋ฆฌ ์—ฐ๋„, ํšŒ์‚ฌ ๋˜๋Š” ๊ฐœ์ธ ์ด๋ฆ„

 

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

 

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

 

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

(Node.js v8.2.1)

์ €์ž‘๊ถŒ Node.js ๊ธฐ์—ฌ์ž. ๋ชจ๋“  ๊ถŒ๋ฆฌ ๋ณด์œ .

 

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

 

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

 

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

 

 

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

(ํƒค๋ŸฐํŠธ๋””ํŒŒ์ง“์˜ JSX V0.9.0)

 

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

 

ย ์ €์ž‘๊ถŒ(c) 2010 ์•จ๋ฆฌ์Šค๋ฐ์–ด ์„ค๋ฆฌ๋ฒˆ <alisdairsullivan@yahoo.ca>

 

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

 

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

 

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

 

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

(jQuery 3.3.1, jQuery UI 1.12.1)

==========================

 

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

 

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

 

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

 

 

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

(ARGS4J 2.33)

 

์ €์ž‘๊ถŒ (c) 2003, ๊ฐ€์™€๊ตฌ์น˜ ์ฝ”์Šค์ผ€

 

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

 

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

 

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

 

 

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

(์ธ๋ ฅ๊ฑฐ ๊ทธ๋ž˜ํ”„ ํˆดํ‚ท v1.5.0)

 

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

 

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

 

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

 

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

 

 

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

(couchbase-go-couchbase 20170626-snapshot-87bff7c8)

 

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

 

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

 

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

 

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

 

 

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

(jsonpointer.js 0.4.0)

 

์ €์ž‘๊ถŒ (c) 2013 ์•Œ๋ ‰์„ธ์ด ์ฟ ์ฆˆ๋ฏผ (http://github.com/alexeykuzmin)

 

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

 

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

 

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

 

 

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

(grunt-bower-event 0.1.1)

 

์ €์ž‘๊ถŒ (c) 2013 David Herges <golang.org/x/crypto>

 

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

 

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

 

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

 

 

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

(CodeMirror 5.7.0)

 

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

 

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

 

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

 

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

 

 

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

(tdewolff-buffer v1.0.0, tdewolff-minify v1.1.0, tdewolff-parse v1.1.0, tdewolff-strconv master-20160624)

 

์ €์ž‘๊ถŒ (c) 2015 ํƒ€์ฝ” ๋“œ ์šธํ”„

 

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

 

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

 

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

 

 

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

(snappy 5.0.5)

 

์ €์ž‘๊ถŒ (c) ๋น„์™ธํด๋ฃฌ๋“œ ๋ฐ์ด๋น„๋“œ

 

์ด ์†Œํ”„ํŠธ์›จ์–ด๋Š” MIT ๋ผ์ด์„ ์Šค์— ๋”ฐ๋ผ ์ถœ์‹œ๋ฉ๋‹ˆ๋‹ค:

 

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

 

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

 

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

 

 

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.1, jQuery 2.1.3, jQuery 2.1.4)

 

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

http://jquery.com/

 

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

 

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

 

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

 

 

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

(FileSaver.js 0.2.0)

 

์ €์ž‘๊ถŒ ยฉ 2015 [Eli Grey][1].

 

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

 

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

 

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

 

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

(์ฒ ๊ทผ 2.6.0)

 

ํŒŒ์ผ: debian/*์—ญ์ฃผ
์ €์ž‘๊ถŒ: ์ €์ž‘๊ถŒ 2012, ์ด์™€๋งˆ์ธ  ๋…ธ๋ถ€ํžˆ๋กœ <์ €์ž‘๊ถŒ์žiwamatsu@debian.org>
๋ผ์ด์„ ์Šค: MIT

 

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

 

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

 

 

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

(์˜คํ”ˆ๋ ˆ์ด์‹ฑ-์˜คํ”ˆ๋ ˆ์ด์‹ฑ-๊ณ  v1.0.2)

 

ํ˜•์‹: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
์—…์ŠคํŠธ๋ฆผ ์ด๋ฆ„: ๊นƒํ—ˆ๋ธŒ๋‹ท์ปด/์˜คํ”ˆํŠธ๋ ˆ์ด์‹ฑ/์˜คํ”ˆํŠธ๋ ˆ์ด์‹ฑ-๊ณ 
์ถœ์ฒ˜: https://github.com/opentracing/opentracing-go

 

ํŒŒ์ผ: *
์ €์ž‘๊ถŒ: 2016 ์˜คํ”ˆํŠธ๋ ˆ์ด์‹ฑ ์ €์ž
๋ผ์ด์„ ์Šค: Expat

 

ํŒŒ์ผ: debian/*์—ญ์ฃผ
์ €์ž‘๊ถŒ: 2017 ๋งˆ๋ฅดํ‹ด ํŽ˜๋ผ๋ฆฌ <tincho@debian.org>
๋ผ์ด์„ ์Šค: Expat
๋Œ“๊ธ€: Debian ํŒจํ‚ค์ง•์€ ์—…์ŠคํŠธ๋ฆผ๊ณผ ๋™์ผํ•œ ์กฐ๊ฑด์œผ๋กœ ๋ผ์ด์„ ์Šค๊ฐ€ ๋ถ€์—ฌ๋ฉ๋‹ˆ๋‹ค.

 

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

 

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

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

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

 

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

(์ •๋ ฌ ํ…Œ์ด๋ธ” 1.0.0)

 

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

 

์ €์ž‘๊ถŒ (c) 2017 ์ŠคํŠœ์–ดํŠธ ๋žญ๋ฆฌ์ง€

 

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

 

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

 

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


 

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

(sortablejs 1.6.0)

 

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

 

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

 

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

 

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.0)

 

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

์ €์ž‘๊ถŒ (c) 2012-2015 AngularUI ํŒ€, https://github.com/organizations/angular-ui/teams/291112

 

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

 

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

 

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

 

 

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

(์•ต๊ทค๋Ÿฌ UI ๋ถ€ํŠธ์ŠคํŠธ๋žฉ 2.0.0)

 

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

 

์ €์ž‘๊ถŒ (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 ๋ผ์ด์„ ์Šค

(angular-amap 2.0.0, angular-mocks 1.4.4, angular-route 1.4.7, angular-route 1.4.8, AngularJS 1.3.15, bower-angular 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 ๋ผ์ด์„ ์Šค

(ํ•ต์‹ฌ 5.0.6)

 

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

 

์ €์ž‘๊ถŒ (c) 2013-2015 AngularUI ํŒ€, Karsten Sperling

 

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

 

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

 

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

 

 

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

(@angular/animations 5.2.0, @angular/common 5.2.0, @angular/compiler 5.2.0, @angular/core 5.2.0, @angular/forms 5.2.0, @angular/http 5.2.0, @angular/ํ”Œ๋žซํผ-๋ธŒ๋ผ์šฐ์ € 5.2.0, @angular/ํ”Œ๋žซํผ-๋ธŒ๋ผ์šฐ์ €-๋™์  5.2.0, @angular/๋ผ์šฐํ„ฐ 5.2.0, @ng-bootstrap/ng-bootstrap 1.0.0-beta.5, angular-legacy-sortablejs 0.5.0, AngularJS 1.6.9, blevesearch-๊ณ -ํฌํ„ฐ์Šคํ…Œ๋จธ 20141230-snapshot-23a2c8e5, ๋ถ€ํŠธ์ŠคํŠธ๋žฉ (ํŠธ์œ„ํ„ฐ) 0.13, ๋ถ€ํŠธ์ŠคํŠธ๋žฉ (ํŠธ์œ„ํ„ฐ) 0.14.3 - 2015-10-23, ๋ถ€ํŠธ์ŠคํŠธ๋žฉ (ํŠธ์œ„ํ„ฐ) 3.3.6-jQuery3, ๋ถ€ํŠธ์ŠคํŠธ๋žฉ (ํŠธ์œ„ํ„ฐ) 3.5, ๋ถ€ํŠธ์ŠคํŠธ๋žฉ (ํŠธ์œ„ํ„ฐ) ๋ถˆ๋ช…, bower-angular v1.6.9, clipboard.js v1.5.16, couchbase-gomemcached 20180425-snapshot-a8d5692c, couchbaselabs/go-couchbase 20180410-snapshot-10b4b9fb, dchenk/msgp 20171222-snapshot-d37ae010, erlang-erlydtl 0.7.0, glycerine/go-unsnap-stream 0.0~git20180323.9f0cb55, glycerine/go-unsnap-stream 20171127-snapshot-62a9a9eb, golang-github-leemcloughlin-gofarmhash 0.0~git20160919.0.0a055c5, golang-github-seiflotfy-cuckoofilter 0.0~git20160609.0.d048387, leemcloughlin/gofarmhash 20160919-snapshot-0a055c5b, libcouchbase 1.3.0, liner 0.0~git20171122.3681c2a, native-hdr-histogram 0.3.4, npipe 20140709-snapshot-272c8150, olekukonko/ts 0.0~git20140412.0.ecf753e, philhofer-fwd v1.0.0, SLF4J API Module 1.8.0-alpha2, spdlog 0.14.0, steveyen-gtreap 0.0~git20150807.0.0abe01e, tinylib-msgp 1.0.2, tinylib-msgp 20170110-snapshot, Zone.js 0.8.17)

 

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, ou-web-ui v3.3.5)

 

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

 

์ €์ž‘๊ถŒ (c) 2011-2015 Twitter, Inc.

 

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

 

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

 

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

 

 

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

(๋ณผํŠธ 1.3.0)

 

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

 

์ €์ž‘๊ถŒ (c) 2013 ๋ฒค ์กด์Šจ

 

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

 

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

 

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

 

 

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

(๋ถ€ํŠธ์ŠคํŠธ๋žฉ(ํŠธ์œ„ํ„ฐ) 3.3.5, ou-web-ui v3.3.5)

 

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

 

์ €์ž‘๊ถŒ (c) 2011-2015 Twitter, Inc.

 

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

 

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

 

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

 

 

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

(๋ณผํŠธ 1.3.0)

 

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

 

์ €์ž‘๊ถŒ (c) 2013 ๋ฒค ์กด์Šจ

 

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

 

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

 

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

 

 

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

(cmcoffee/kwcli 20150403-snapshot-2af09113)

 

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

 

์ €์ž‘๊ถŒ (c) 2014 Craig M. Coffee <craig@snughub.org>

 

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

 

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

 

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

 

 

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

(ํ”Œ๋žซ๋น„ 1.0.15)

 

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

 

์ €์ž‘๊ถŒ (c) 2016 jing-zhou

 

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

 

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

 

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

 

 

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

(UI-ROUTER-RX 0.4.1)

 

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

 

์ €์ž‘๊ถŒ (c) 2016 UI-Router

 

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

 

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

 

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

 

 

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

(์ง€๊ตฌ๊ถŒ ์ฝ”์–ด 0.4.2)

 

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

 

์ €์ž‘๊ถŒ (c) 2017 ergosign

 

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

 

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

 

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

 

 

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

(ํœด๋จผ๋ผ์ด์ฆˆ ํ”Œ๋Ÿฌ์Šค 1.5.0)

 

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

์ €์ž‘๊ถŒ (c) 2013 HubSpot

 

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

 

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

 

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

 

์˜ค๋ผํด Java SE ๋ฐ JavaFX ๋ผ์ด์„ ์Šค

(Java ํ”Œ๋žซํผ ํ‘œ์ค€ ์—๋””์…˜(JRE)(J2RE) 8u162)

 

Java SE ํ”Œ๋žซํผ ์ œํ’ˆ ๋ฐ JavaFX์šฉ ์˜ค๋ผํด ๋ฐ”์ด๋„ˆ๋ฆฌ ์ฝ”๋“œ ๋ผ์ด์„ ์Šค ๊ณ„์•ฝ
=================================================================================

 

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

 

1. ์ •์˜.

 

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

 

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

 

"ํ”„๋กœ๊ทธ๋žจ"์€ ๋‹ค์Œ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

 

a. Java ์ง€์› ๋ฒ”์šฉ ๋ฐ์Šคํฌํ†ฑ ์ปดํ“จํ„ฐ ๋ฐ ์„œ๋ฒ„์˜ Java ํ”Œ๋žซํผ, ํ‘œ์ค€ ๋ฒ„์ „ ํ”Œ๋žซํผ์—์„œ ์‹คํ–‰๋˜๋„๋ก ์„ค๊ณ„๋œ Java ๊ธฐ์ˆ  ์• ํ”Œ๋ฆฟ ๋ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜.

 

b. JavaFX ์ง€์› ๋ฒ”์šฉ ๋ฐ์Šคํฌํ†ฑ ์ปดํ“จํ„ฐ ๋ฐ ์„œ๋ฒ„์˜ JavaFX ๋Ÿฐํƒ€์ž„์—์„œ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•œ JavaFX ๊ธฐ์ˆ  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜.

 

"์ƒ์šฉ ๊ธฐ๋Šฅ"์ด๋ž€ ๋‹ค์Œ ๋งํฌ์—์„œ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋Š” Java SE ์„ค๋ช…์„œ์˜ ํ‘œ 1-1(Java SE ์ œํ’ˆ ์—๋””์…˜์˜ ์ƒ์šฉ ๊ธฐ๋Šฅ)์— ๋ช…์‹œ๋œ ๊ธฐ๋Šฅ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. http://www.oracle.com/technetwork/java/javase/documentation/index.html.

 

"README ํŒŒ์ผ"์€ ๋‹ค์Œ์—์„œ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋Š” ์†Œํ”„ํŠธ์›จ์–ด์˜ README ํŒŒ์ผ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. http://www.oracle.com/technetwork/java/javase/documentation/index.html.

 

2. ์‚ฌ์šฉ ๋ผ์ด์„ ์Šค.

 

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

 

3. ์ œํ•œ ์‚ฌํ•ญ.ย 

 

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

 

4. ๋ณด์ฆ ๋ฉด์ฑ… ์กฐํ•ญ.ย 

 

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

 

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

 

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

 

6. ์ข…๋ฃŒ.

 

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

 

7. ์ˆ˜์ถœ ๊ทœ์ œ.

 

๊ท€ํ•˜๋Š” ๊ธฐ์ˆ  ๋ฐ์ดํ„ฐ๋ฅผ ํฌํ•จํ•˜์—ฌ ๊ท€ํ•˜์˜ ์†Œํ”„ํŠธ์›จ์–ด ์‚ฌ์šฉ์— ๋ฏธ๊ตญ ์ˆ˜์ถœ ํ†ต์ œ๋ฒ• ๋ฐ ๊ธฐํƒ€ ๊ด€๋ จ ์ˆ˜์ถœ ๋ฐ ์ˆ˜์ž…๋ฒ•์ด ์ ์šฉ๋œ๋‹ค๋Š” ๋ฐ ๋™์˜ํ•˜๋ฉฐ, ์ถ”๊ฐ€ ์ •๋ณด๋Š” Oracle์˜ ๊ธ€๋กœ๋ฒŒ ๋ฌด์—ญ ๊ทœ์ • ์ค€์ˆ˜ ์›น ์‚ฌ์ดํŠธ(http://www.oracle.com/products/export). ๊ท€ํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด ๋˜๋Š” ๊ทธ ์ง์ ‘์  ์‚ฐ๋ฌผ์ด ์ด๋Ÿฌํ•œ ๋ฒ•๋ฅ ์„ ์œ„๋ฐ˜ํ•˜์—ฌ ์ง๊ฐ„์ ‘์ ์œผ๋กœ ์ˆ˜์ถœ๋˜๊ฑฐ๋‚˜ ํ•ต, ํ™”ํ•™ ๋˜๋Š” ์ƒ๋ฌผํ•™์  ๋ฌด๊ธฐ ํ™•์‚ฐ์„ ํฌํ•จํ•˜๋˜ ์ด์— ๊ตญํ•œ๋˜์ง€ ์•Š๊ณ  ์ด๋Ÿฌํ•œ ๋ฒ•๋ฅ ์—์„œ ๊ธˆ์ง€ํ•˜๋Š” ๋ชฉ์ ์œผ๋กœ ์‚ฌ์šฉ๋˜์ง€ ์•Š์„ ๊ฒƒ์— ๋™์˜ํ•ฉ๋‹ˆ๋‹ค.

 

8. ์ƒํ‘œ ๋ฐ ๋กœ๊ณ .ย 

 

๊ท€ํ•˜๋Š” ๊ท€ํ•˜์™€ ์˜ค๋ผํด ๊ฐ„์— ์˜ค๋ผํด์ด ์˜ค๋ผํด ๋ฐ JAVA ์ƒํ‘œ์™€ ๋ชจ๋“  ์˜ค๋ผํด ๋ฐ JAVA ๊ด€๋ จ ์ƒํ‘œ, ์„œ๋น„์Šค ๋งˆํฌ, ๋กœ๊ณ  ๋ฐ ๊ธฐํƒ€ ๋ธŒ๋žœ๋“œ ๋ช…์นญ("์˜ค๋ผํด ์ƒํ‘œ")์„ ์†Œ์œ ํ•˜๊ณ  ์žˆ์Œ์„ ์ธ์ •ํ•˜๊ณ  ๋™์˜ํ•˜๋ฉฐ ํ˜„์žฌ ๋‹ค์Œ ๋งํฌ์— ์žˆ๋Š” ์˜ค๋ผํด ์ƒํ‘œ์˜ ์ œ3์ž ์‚ฌ์šฉ ์ง€์นจ์„ ์ค€์ˆ˜ํ•˜๋Š” ๋ฐ ๋™์˜ํ•ฉ๋‹ˆ๋‹ค. http://www.oracle.com/us/legal/third-party-trademarks/index.html.ย ์˜ค๋ผํด ๋งˆํฌ์˜ ๋ชจ๋“  ์‚ฌ์šฉ์€ ์˜ค๋ผํด์˜ ์ด์ต์œผ๋กœ ๊ท€์†๋ฉ๋‹ˆ๋‹ค.

 

9. ๋ฏธ๊ตญ ์ •๋ถ€ ๋ผ์ด์„ ์Šค ๊ถŒํ•œ.

 

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

 

10. ์ค€๊ฑฐ๋ฒ•.ย 

 

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

 

11. ์ง€์† ๊ฐ€๋Šฅ์„ฑ.

 

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

 

12. ํ†ตํ•ฉ.

 

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

 

์ถ”๊ฐ€ ๋ผ์ด์„ ์Šค ์•ฝ๊ด€

 

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

 

A. ์ƒ์—…์  ๊ธฐ๋Šฅ.

 

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

 

B. ๊ฐœ๋ฐœ ๋ผ์ด์„ ์Šค ๋ถ€์—ฌ๋ฅผ ์œ„ํ•œ ์†Œํ”„ํŠธ์›จ์–ด ๋‚ด๋ถ€ ์‚ฌ์šฉ.

 

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

 

C. ์†Œํ”„ํŠธ์›จ์–ด ๋ฐฐํฌ ๋ผ์ด์„ ์Šค.

 

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

 

i. ๊ท€ํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์™„์ „ํ•˜๊ณ  ์ˆ˜์ •๋˜์ง€ ์•Š์€ ์ƒํƒœ๋กœ ๋ฐฐํฌํ•˜๋ฉฐ ํ”„๋กœ๊ทธ๋žจ์˜ ์ผ๋ถ€๋กœ, ๊ทธ๋ฆฌ๊ณ  ์‹คํ–‰์„ ์œ„ํ•œ ๋ชฉ์ ์œผ๋กœ๋งŒ ๋ฒˆ๋“ค๋กœ ๋ฐฐํฌํ•ฉ๋‹ˆ๋‹ค,

 

ii. ํ”„๋กœ๊ทธ๋žจ์€ ์†Œํ”„ํŠธ์›จ์–ด์— ์ค‘์š”ํ•˜๊ณ  ์ฃผ์š”ํ•œ ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค,

 

iii. ๊ท€ํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด์˜ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ๋Œ€์ฒดํ•˜๊ธฐ ์œ„ํ•œ ์ถ”๊ฐ€ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๋ฐฐํฌํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค,

 

๊ท€ํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด์— ํฌํ•จ๋œ ์–ด๋– ํ•œ ์†Œ์œ ๊ถŒ ๋ฒ”๋ก€๋‚˜ ๊ณ ์ง€ ์‚ฌํ•ญ๋„ ์ œ๊ฑฐํ•˜๊ฑฐ๋‚˜ ๋ณ€๊ฒฝํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค,

 

v. ๊ท€ํ•˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ผ์ด์„ ์Šค ๊ณ„์•ฝ์— ๋”ฐ๋ผ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๋ฐฐํฌํ•ฉ๋‹ˆ๋‹ค:

 

(a) ๋ณธ ๊ณ„์•ฝ์˜ ์™„์ „ํ•˜๊ณ  ์ˆ˜์ •๋˜์ง€ ์•Š์€ ๋ณต์ œ๋ณธ, ๋˜๋Š”

(b) ๋ณธ ๊ณ„์•ฝ์— ํฌํ•จ๋œ ์กฐ๊ฑด์— ๋”ฐ๋ผ ์˜ค๋ผํด์˜ ์ด์ต์„ ๋ณดํ˜ธํ•˜๋ฉฐ, ์—ฌ๊ธฐ์—๋Š” ์„น์…˜ H์— ๋ช…์‹œ๋œ ํ†ต์ง€๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

 

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

 

๋ณธ ์„น์…˜ C์— ๋ช…์‹œ๋œ ๋ผ์ด์„ ์Šค๋Š” ์„น์…˜ G์— ๋ช…์‹œ๋œ ์†Œํ”„ํŠธ์›จ์–ด์—๋Š” ์ ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

 

D. ์žฌ๋ฐฐํฌ ๊ฐ€๋Šฅ ๋ผ์ด์„ ์Šค.ย 

 

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

 

i. ์žฌ๋ฐฐํฌ๋ฌผ์„ ์ˆ˜์ •ํ•˜์ง€ ์•Š์€ ์™„์ „ํ•œ ์ƒํƒœ๋กœ ๋ฐฐํฌํ•˜๊ณ  ํ”„๋กœ๊ทธ๋žจ์˜ ์ผ๋ถ€๋กœ๋งŒ ๋ฒˆ๋“ค๋กœ ๋ฐฐํฌํ•ฉ๋‹ˆ๋‹ค,

 

ii. ํ”„๋กœ๊ทธ๋žจ์€ ์žฌ๋ฐฐํฌ๋ฌผ์— ์ค‘์š”ํ•˜๊ณ  ์ฃผ์š”ํ•œ ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค,

 

iii. ๊ท€ํ•˜๋Š” ์žฌ๋ฐฐํฌ๋ฌผ์˜ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ๋Œ€์ฒดํ•˜๊ธฐ ์œ„ํ•œ ์ถ”๊ฐ€ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๋ฐฐํฌํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค(ํ•ด๋‹น README ํŒŒ์ผ์— ๋‹ฌ๋ฆฌ ๋ช…์‹œ๋˜์ง€ ์•Š๋Š” ํ•œ),

 

iv. ์žฌ๋ฐฐํฌ๋ฌผ์— ํฌํ•จ๋œ ์†Œ์œ ๊ถŒ ๋ฒ”๋ก€ ๋˜๋Š” ๊ณ ์ง€๋ฅผ ์ œ๊ฑฐํ•˜๊ฑฐ๋‚˜ ๋ณ€๊ฒฝํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค,

 

v. ๊ท€ํ•˜๋Š” ๋ผ์ด์„ ์Šค ๊ณ„์•ฝ์— ๋”ฐ๋ผ์„œ๋งŒ ์žฌ๋ฐฐํฌ๋ฌผ์„ ๋ฐฐํฌํ•ฉ๋‹ˆ๋‹ค:

 

(a) ๋ณธ ๊ณ„์•ฝ์˜ ์™„์ „ํ•˜๊ณ  ์ˆ˜์ •๋˜์ง€ ์•Š์€ ๋ณต์ œ๋ณธ, ๋˜๋Š”

(b) ๊ณ„์•ฝ์— ํฌํ•จ๋œ ์กฐ๊ฑด์— ๋”ฐ๋ผ ์˜ค๋ผํด์˜ ์ด์ต์„ ๋ณดํ˜ธํ•˜๊ณ  ์„น์…˜ H์— ๋ช…์‹œ๋œ ํ†ต์ง€๋ฅผ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค,

 

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

 

๋ณธ ์„น์…˜ D์— ๋ช…์‹œ๋œ ๋ผ์ด์„ ์Šค๋Š” ์„น์…˜ G์— ๋ช…์‹œ๋œ ์†Œํ”„ํŠธ์›จ์–ด์—๋Š” ์ ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

 

E. ํผ๋ธ”๋ฆฌ์…”์— ์˜ํ•œ ๋ฐฐํฌ.

 

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

 

i. JDK๋ฅผ ๋‹จ๋…์œผ๋กœ ๋ฐฐํฌํ•  ์ˆ˜ ์—†์œผ๋ฉฐ, ๋ฐ˜๋“œ์‹œ ํผ๋ธ”๋ฆฌ์…”์™€ ํ•จ๊ป˜ ๋ฐฐํฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค;

 

ii. ํ•ด๋‹น ์˜ค๋ผํด ์›น ์‚ฌ์ดํŠธ์—์„œ JDK๋ฅผ ๋‹ค์šด๋กœ๋“œํ•  ์ฑ…์ž„์€ ๊ท€ํ•˜์—๊ฒŒ ์žˆ์Šต๋‹ˆ๋‹ค;

 

iii. JDK๋ฅผ JavaTM SE ๊ฐœ๋ฐœ ํ‚คํŠธ๋ผ๊ณ  ์ง€์นญํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค;

 

iv. JDK๋Š” ์ˆ˜์ • ์—†์ด(๋ชจ๋“  ์†Œ์œ ๊ถŒ ๊ณ ์ง€๋ฅผ ํฌํ•จํ•˜์—ฌ) ์ „์ฒด๋ฅผ ๋ณต์ œํ•ด์•ผ ํ•˜๋ฉฐ, ๋ณธ ๊ณ„์•ฝ์˜ ์™„์ „ํ•˜๊ณ  ์ˆ˜์ •๋˜์ง€ ์•Š์€ ๋ณต์ œ๋ณธ์ธ ๋ผ์ด์„ ์Šค ๊ณ„์•ฝ์— ๋”ฐ๋ผ ๊ท€ํ•˜์˜ ์ถœํŒ๋ฌผ๊ณผ ํ•จ๊ป˜ ๋ฐฐํฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค;

 

v. ๋ฏธ๋””์–ด ๋ ˆ์ด๋ธ”์—๋Š” ๋‹ค์Œ ์ •๋ณด๊ฐ€ ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค: "์ €์ž‘๊ถŒ [์—ฐ๋„], Oracle America, Inc. ๋ชจ๋“  ๊ถŒ๋ฆฌ ๋ณด์œ . ์‚ฌ์šฉ์€ ๋ผ์ด์„ ์Šค ์•ฝ๊ด€์˜ ์ ์šฉ์„ ๋ฐ›์Šต๋‹ˆ๋‹ค. ORACLE ๋ฐ JAVA ์ƒํ‘œ์™€ ๋ชจ๋“  ORACLE ๋ฐ JAVA ๊ด€๋ จ ์ƒํ‘œ, ์„œ๋น„์Šค ๋งˆํฌ, ๋กœ๊ณ  ๋ฐ ๊ธฐํƒ€ ๋ธŒ๋žœ๋“œ ๋ช…์นญ์€ ๋ฏธ๊ตญ ๋ฐ ๊ธฐํƒ€ ๊ตญ๊ฐ€์—์„œ Oracle์˜ ์ƒํ‘œ ๋˜๋Š” ๋“ฑ๋ก์ƒํ‘œ์ž…๋‹ˆ๋‹ค." [์—ฐ๋„]๋Š” ์˜ค๋ผํด์ด ๋ณธ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ถœ์‹œํ•œ ์—ฐ๋„์ด๋ฉฐ, ์—ฐ๋„ ์ •๋ณด๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ๋ณธ ์†Œํ”„ํŠธ์›จ์–ด์˜ "์ •๋ณด" ์ƒ์ž ๋˜๋Š” ํ™”๋ฉด์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์ •๋ณด๋Š” JDK์—๋งŒ ์ ์šฉ๋˜๋Š” ๋ฐฉ์‹์œผ๋กœ ๋ฏธ๋””์–ด ๋ ˆ์ด๋ธ”์— ํ‘œ์‹œ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค;

 

vi. ๊ท€ํ•˜๋Š” ๋ฏธ๋””์–ด ํ™€๋” ๋˜๋Š” ๋ฏธ๋””์–ด ๋ ˆ์ด๋ธ”์— JDK๋ฅผ ์˜ค๋ผํด์˜ ์ œํ’ˆ์ž„์„ ๋ช…ํ™•ํ•˜๊ฒŒ ์‹๋ณ„ํ•ด์•ผ ํ•˜๋ฉฐ, ๋ฏธ๋””์–ด์— ํฌํ•จ๋œ ํƒ€์‚ฌ ์†Œํ”„ํŠธ์›จ์–ด์— ๋Œ€ํ•ด ์˜ค๋ผํด์ด ์ฑ…์ž„์ด ์žˆ์Œ์„ ๋ช…์‹œํ•˜๊ฑฐ๋‚˜ ์•”์‹œํ•ด์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค;

 

vii. ๊ท€ํ•˜๋Š” ๋ฏธ๋””์–ด์— JDK๋ฅผ ๋Œ€์ฒดํ•˜๊ฑฐ๋‚˜ ๋Œ€์ฒดํ•˜๊ธฐ ์œ„ํ•œ ํƒ€์‚ฌ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ํฌํ•จํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค;

 

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

 

ix. ๊ท€ํ•˜๋Š” ๊ฐ ์ถœํŒ๋ฌผ์— ๋Œ€ํ•œ ์„œ๋ฉด ํ†ต์ง€๋ฅผ ์˜ค๋ผํด์— ์ œ๊ณตํ•ด์•ผ ํ•˜๋ฉฐ, ๊ทธ๋Ÿฌํ•œ ํ†ต์ง€์—๋Š” ๋‹ค์Œ ์ •๋ณด๊ฐ€ ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค:

 

(1) ์ถœํŒ๋ฌผ ์ œ๋ชฉ,

(2)์ž‘์„ฑ์ž,

(3) ๊ฒŒ์‹œ ๋‚ ์งœ ๋ฐ

(4) ISBN ๋˜๋Š” ISSN ๋ฒˆํ˜ธ. ์ด๋Ÿฌํ•œ ํ†ต์ง€๋Š” Oracle America, Inc., 500 Oracle Parkway, Redwood Shores, California 94065 U.S.A , Attention์œผ๋กœ ๋ณด๋‚ด์•ผ ํ•ฉ๋‹ˆ๋‹ค: ๋ฒ•๋ฅ  ๊ณ ๋ฌธ.

 

F. ์ž๋ฐ” ๊ธฐ์ˆ  ์ œํ•œ.

 

๊ท€ํ•˜๋Š” ๋ช…๋ช… ๊ทœ์น™ ์ง€์ •์—์„œ Oracle์ด ์ง€์ •ํ•œ "java", "javax", "sun", "oracle" ๋˜๋Š” ์ด์™€ ์œ ์‚ฌํ•œ ๊ทœ์น™์œผ๋กœ ์‹๋ณ„๋˜๋Š” ํด๋ž˜์Šค, ์ธํ„ฐํŽ˜์ด์Šค ๋˜๋Š” ํ•˜์œ„ ํŒจํ‚ค์ง€์˜ ๋™์ž‘์„ ์ƒ์„ฑ, ์ˆ˜์ • ๋˜๋Š” ๋ณ€๊ฒฝํ•˜๊ฑฐ๋‚˜ ๊ท€ํ•˜์˜ ๋ผ์ด์„ ์‹œ์—๊ฒŒ ์ƒ์„ฑ, ์ˆ˜์ • ๋˜๋Š” ๋ณ€๊ฒฝํ•˜๋„๋ก ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•ด์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค.

 

G. ์žฌ๋ฐฐํฌ์— ๋Œ€ํ•œ ์ œํ•œ.

 

๊ท€ํ•˜๋Š” ์˜ค๋ผํด์ด ์˜ค๋ผํด ํ”„๋ฆฌ๋ฏธ์–ด ์ง€์›์„ ํ†ตํ•ด ์ œ๊ณตํ•œ ํŒจ์น˜, ๋ฒ„๊ทธ ์ˆ˜์ • ๋˜๋Š” ์—…๋ฐ์ดํŠธ(์˜ค๋ผํด์˜ Java SE ์ง€์› ํ”„๋กœ๊ทธ๋žจ์— ๋”ฐ๋ผ ์ œ๊ณต๋œ ํŒจ์น˜ ํฌํ•จ)๋ฅผ ์žฌ๋ฐฐํฌํ•˜๊ฑฐ๋‚˜ ๋‹ค๋ฅธ ๋ฐฉ์‹์œผ๋กœ ์ด์ „ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

 

H. ์ƒ์—…์  ๊ธฐ๋Šฅ ๊ณ ์ง€.

 

์ถ”๊ฐ€ ์กฐํ•ญ C.(v.(b) ๋ฐ D.(v.(b))๋ฅผ ์ค€์ˆ˜ํ•˜๊ธฐ ์œ„ํ•ด, ๊ท€ํ•˜์˜ ๋ผ์ด์„ ์Šค ๊ณ„์•ฝ์—๋Š” ๋‹ค์Œ ๊ณ ์ง€๊ฐ€ ํฌํ•จ๋˜์–ด์•ผ ํ•˜๋ฉฐ, ์ด ๊ณ ์ง€๋Š” ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ์ด ๋ณผ ์ˆ˜ ์žˆ๋Š” ๋ฐฉ์‹์œผ๋กœ ํ‘œ์‹œ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค:

 

์ƒ์—…์  ๋˜๋Š” ํ”„๋กœ๋•์…˜ ๋ชฉ์ ์œผ๋กœ ์ƒ์šฉ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ์˜ค๋ผํด๋กœ๋ถ€ํ„ฐ ๋ณ„๋„์˜ ๋ผ์ด์„ ์Šค๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. "์ƒ์—…์  ๊ธฐ๋Šฅ"์ด๋ž€ ๋‹ค์Œ ๋งํฌ์—์„œ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋Š” Java SE ์„ค๋ช…์„œ์˜ ํ‘œ 1-1(Java SE ์ œํ’ˆ ์—๋””์…˜์˜ ์ƒ์—…์  ๊ธฐ๋Šฅ)์— ๋ช…์‹œ๋œ ๊ธฐ๋Šฅ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. http://www.oracle.com/technetwork/java/javase/documentation/index.html

 

I. ์†Œ์Šค ์ฝ”๋“œ.

 

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

 

J. ํƒ€์‚ฌ ์ฝ”๋“œ.

 

์†Œํ”„ํŠธ์›จ์–ด์˜ ์ผ๋ถ€์— ์ ์šฉ๋˜๋Š” ์ถ”๊ฐ€ ์ €์ž‘๊ถŒ ๊ณ ์ง€ ๋ฐ ๋ผ์ด์„ ์Šค ์กฐ๊ฑด์€ ๋‹ค์Œ ์ฃผ์†Œ์—์„œ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋Š” ์ œ3์ž ๋ผ์ด์„ ์„œ ํ—ค๋“œ๋ฉ” ํŒŒ์ผ์— ๋ช…์‹œ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.ย http://www.oracle.com/technetwork/java/javase/documentation/index.html. ์ œ3์ž ์˜คํ”ˆ์†Œ์Šค/ํ”„๋ฆฌ์›จ์–ด ๋ผ์ด์„ ์Šค์˜ ์•ฝ๊ด€ ๋ฐ ์กฐ๊ฑด์€ ์ œ3์ž ๋ผ์ด์„ ์Šค ํ—ค๋“œ๋ฉ” ํŒŒ์ผ์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋ฐ”์ด๋„ˆ๋ฆฌ ์ฝ”๋“œ ๋ผ์ด์„ ์Šค ๊ณ„์•ฝ์˜ 4ํ•ญ ๋ฐ 5ํ•ญ์— ์žˆ๋Š” ๋ณด์ฆ์˜ ๋ถ€์ธ ๋ฐ ์ฑ…์ž„ ์ œํ•œ ์กฐํ•ญ์€ ์ด ๋ฐฐํฌ๋ณธ์˜ ๋ชจ๋“  ์†Œํ”„ํŠธ์›จ์–ด์— ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

 

K. ์นจํ•ด์— ๋Œ€ํ•œ ํ•ด์ง€.

 

์–‘ ๋‹น์‚ฌ์ž๋Š” ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ์ง€์  ์žฌ์‚ฐ๊ถŒ ์นจํ•ด ์ฒญ๊ตฌ์˜ ๋Œ€์ƒ์ด ๋˜๊ฑฐ๋‚˜ ๋  ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ๋‹ค๊ณ  ํŒ๋‹จ๋˜๋Š” ๊ฒฝ์šฐ ๋ณธ ๊ณ„์•ฝ์„ ์ฆ‰์‹œ ํ•ด์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

L. ์„ค์น˜ ๋ฐ ์ž๋™ ์—…๋ฐ์ดํŠธ.

 

์†Œํ”„ํŠธ์›จ์–ด์˜ ์„ค์น˜ ๋ฐ ์ž๋™ ์—…๋ฐ์ดํŠธ ํ”„๋กœ์„ธ์Šค๋Š” ํŠน์ • ํ”„๋กœ์„ธ์Šค์— ๋Œ€ํ•œ ์ œํ•œ๋œ ์–‘์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์˜ค๋ผํด(๋˜๋Š” ํ•ด๋‹น ์„œ๋น„์Šค ์ œ๊ณต์—…์ฒด)์— ์ „์†กํ•˜์—ฌ ์˜ค๋ผํด์ด ํ•ด๋‹น ํ”„๋กœ์„ธ์Šค๋ฅผ ์ดํ•ดํ•˜๊ณ  ์ตœ์ ํ™”ํ•˜๋Š” ๋ฐ ๋„์›€์„ ์ค๋‹ˆ๋‹ค. ์˜ค๋ผํด์€ ์ด ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐœ์ธ ์‹๋ณ„ ์ •๋ณด์™€ ์—ฐ๊ฒฐํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์†Œํ”„ํŠธ์›จ์–ด ๋‹ค์šด๋กœ๋“œ์˜ ๊ฒฐ๊ณผ๋กœ ์˜ค๋ผํด์ด ์ˆ˜์ง‘ํ•˜๋Š” ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ์ •๋ณด๋Š” ๋‹ค์Œ์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. http://www.oracle.com/technetwork/java/javase/documentation/index.html

 

๋ฌธ์˜ ์‚ฌํ•ญ์€ ๋‹ค์Œ ์—ฐ๋ฝ์ฒ˜๋กœ ๋ฌธ์˜ํ•˜์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค: Oracle America, Inc., 500 Oracle Parkway,

 

๋ ˆ๋“œ์šฐ๋“œ ์‡ผ์–ด, ์บ˜๋ฆฌํฌ๋‹ˆ์•„ 94065, ๋ฏธ๊ตญ.

 

๋งˆ์ง€๋ง‰ ์—…๋ฐ์ดํŠธ 2013๋…„ 4์›” 2์ผ

 

 

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

(erlang-poolboy 1.5.1)

 

ํผ๋ธ”๋ฆญ ๋„๋ฉ”์ธ ์ฝ”๋“œ์—๋Š” ๋ผ์ด์„ ์Šค๊ฐ€ ์ ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

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

(OpenSSL 1.0.2k)

 

SSLeay ๋ผ์ด์„ ์Šค
==============

 

์ €์ž‘๊ถŒ (C) 1995-1998 Eric Young (eay@cryptsoft.com) ๋ชจ๋“  ๊ถŒ๋ฆฌ ๋ณด์œ .
—————————————————————————

 

์ด ํŒจํ‚ค์ง€๋Š” Eric Young์ด ์ž‘์„ฑํ•œ SSL ๊ตฌํ˜„์ž…๋‹ˆ๋‹ค(eay@cryptsoft.com). ์ด ๊ตฌํ˜„์€ ๋„ท์Šค์ผ€์ดํ”„ SSL์„ ์ค€์ˆ˜ํ•˜๋„๋ก ์ž‘์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋Š” ๋‹ค์Œ ์กฐ๊ฑด์„ ์ค€์ˆ˜ํ•˜๋Š” ํ•œ ์ƒ์—…์  ๋ฐ ๋น„์ƒ์—…์  ์šฉ๋„๋กœ ๋ฌด๋ฃŒ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ ์กฐ๊ฑด์€ SSL ์ฝ”๋“œ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ด ๋ฐฐํฌ์— ํฌํ•จ๋œ ๋ชจ๋“  ์ฝ”๋“œ(RC4, RSA, lhash, DES ๋“ฑ)์— ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ด ๋ฐฐํฌ์— ํฌํ•จ๋œ SSL ๋ฌธ์„œ๋Š” ์†Œ์œ ์ž๊ฐ€ Tim Hudson์ด๋ผ๋Š” ์ ์„ ์ œ์™ธํ•˜๋ฉด ๋™์ผํ•œ ์ €์ž‘๊ถŒ ์•ฝ๊ด€์ด ์ ์šฉ๋ฉ๋‹ˆ๋‹ค(tjh@cryptsoft.com).

 

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

 

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

 

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

 

3. ์ด ์†Œํ”„ํŠธ์›จ์–ด์˜ ๊ธฐ๋Šฅ์ด๋‚˜ ์‚ฌ์šฉ์„ ์–ธ๊ธ‰ํ•˜๋Š” ๋ชจ๋“  ๊ด‘๊ณ  ์ž๋ฃŒ์—๋Š” ๋ฐ˜๋“œ์‹œ ๋‹ค์Œ ๋ฌธ๊ตฌ๋ฅผ ํ‘œ์‹œํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค: "์ด ์ œํ’ˆ์—๋Š” Eric Young์ด ์ž‘์„ฑํ•œ ์•”ํ˜ธํ™” ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค(eay@cryptsoft.com)". ์‚ฌ์šฉ ์ค‘์ธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์˜ ๋ฃจ์ธ์ด ์•”ํ˜ธํ™”์™€ ๊ด€๋ จ์ด ์—†๋Š” ๊ฒฝ์šฐ '์•”ํ˜ธํ™”'๋ผ๋Š” ๋‹จ์–ด๋ฅผ ์ƒ๋žตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค :-).

 

4. ์•ฑ ๋””๋ ‰ํ† ๋ฆฌ(์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ฝ”๋“œ)์—์„œ Windows ํŠน์ • ์ฝ”๋“œ(๋˜๋Š” ๊ทธ ํŒŒ์ƒ ์ฝ”๋“œ)๋ฅผ ํฌํ•จํ•  ๊ฒฝ์šฐ ๋ฐ˜๋“œ์‹œ ํ™•์ธ์„ ํฌํ•จํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค: "์ด ์ œํ’ˆ์—๋Š” ํŒ€ ํ—ˆ๋“œ์Šจ์ด ์ž‘์„ฑํ•œ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค(tjh@cryptsoft.com)”

 

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

 

 

์˜คํ”ˆ SSL ๋ผ์ด์„ ์Šค

(OpenSSL 1.0.2k)

 

OpenSSL
=======

 

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

 

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

 

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

 

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

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

 

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

 

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

 

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

 

 

์œ ๋‹ˆ์ฝ”๋“œ ์ด์šฉ ์•ฝ๊ด€

(Java์šฉ ICU(ICU4J) 59.1)

 

์œ ๋‹ˆ์ฝ”๋“œ ์ด์šฉ ์•ฝ๊ด€
====================

์ด ์‚ฌ์ดํŠธ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค์— ์ ์šฉ๋˜๋Š” ์ผ๋ฐ˜ ๊ฐœ์ธ์ •๋ณด ์ฒ˜๋ฆฌ๋ฐฉ์นจ์€ ์œ ๋‹ˆ์ฝ”๋“œ ๊ฐœ์ธ์ •๋ณด ์ฒ˜๋ฆฌ๋ฐฉ์นจ์„ ์ฐธ์กฐํ•˜์„ธ์š”. ์ƒํ‘œ ์‚ฌ์šฉ์— ๋Œ€ํ•ด์„œ๋Š” Unicodeยฎ ์ปจ์†Œ์‹œ์—„ ์ด๋ฆ„ ๋ฐ ์ƒํ‘œ ์‚ฌ์šฉ ์ •์ฑ…์„ ์ฐธ์กฐํ•˜์„ธ์š”.

A. ์œ ๋‹ˆ์ฝ”๋“œ ์ €์ž‘๊ถŒ.

 

1. ์ €์ž‘๊ถŒ ยฉ 1991-2014 Unicode, Inc. ๋ชจ๋“  ๊ถŒ๋ฆฌ ๋ณด์œ .

 

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

 

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

 

4. "์œ ๋‹ˆ์ฝ”๋“œ ๋ฌธ์ž ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค"๋กœ ์•Œ๋ ค์ง„ ํŠน์ • ๋ฐ์ดํ„ฐ ํŒŒ์ผ ์„ธํŠธ์˜ ์‚ฌ์šฉ๊ณผ ๊ด€๋ จ๋œ ๊ถŒ๋ฆฌ ๋ฐ ์ œํ•œ ์‚ฌํ•ญ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ์‚ฌ์–‘์€ ๋ณ„์ฒจ 1์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

5. ์œ ๋‹ˆ์ฝ”๋“œ ํ‘œ์ค€์˜ ๊ฐ ๋ฒ„์ „์—๋Š” ๊ถŒํ•œ ๋ฐ ์‚ฌ์šฉ ์ œํ•œ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ์‚ฌ์–‘์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋„์„œ ์—๋””์…˜(์œ ๋‹ˆ์ฝ”๋“œ 5.0 ์ดํ•˜)์˜ ๊ฒฝ์šฐ ์ œ๋ชฉ ํŽ˜์ด์ง€ ๋’ท๋ฉด์— ์ด๋Ÿฌํ•œ ๋‚ด์šฉ์ด ๋‚˜์™€ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜จ๋ผ์ธ ์ฝ”๋“œ ์ฐจํŠธ์—๋Š” ํŠน์ • ์ œํ•œ ์‚ฌํ•ญ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์œ ๋‹ˆ์ฝ”๋“œ 6.0 ์ด์ƒ์˜ ํ•ต์‹ฌ ์‚ฌ์–‘์— ๋Œ€ํ•œ ์˜จ๋ผ์ธ ๋ฌธ์„œ๋ฅผ ํฌํ•จํ•œ ๊ธฐํƒ€ ๋ชจ๋“  ํŒŒ์ผ์—๋Š” ์ด ์ผ๋ฐ˜ ์ด์šฉ ์•ฝ๊ด€์ด ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

 

6. "๋ฏธ๋Ÿฌ" ์‚ฌ์ดํŠธ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค ๋น„์šฉ์ด ์ฒญ๊ตฌ๋˜๋Š” ์œ ๋‹ˆ์ฝ”๋“œ ์›น์‚ฌ์ดํŠธ์˜ "๋ฏธ๋Ÿฌ๋ง"์— ๋Œ€ํ•œ ๋ผ์ด์„ ์Šค๋Š” ๋ถ€์—ฌ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

 

7. ์ด ๋ฌธ์„œ์™€ ๊ด€๋ จํ•˜์—ฌ ์ˆ˜์ •์€ ํ—ˆ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด ๋ฌธ์„œ์˜ ๋ชจ๋“  ์‚ฌ๋ณธ์€ ์›๋ณธ ๊ทธ๋Œ€๋กœ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

B. ์ œํ•œ๋œ ๊ถŒํ•œ ๋ฒ”๋ก€.

 

๋ณธ ๊ณ„์•ฝ์— ๋”ฐ๋ผ ๋ฏธ๊ตญ, ๊ทธ ๊ธฐ๊ด€ ๋ฐ/๋˜๋Š” ๊ธฐ๊ด€์— ๋ผ์ด์„ ์Šค๊ฐ€ ๋ถ€์—ฌ๋˜๋Š” ๋ชจ๋“  ๊ธฐ์ˆ  ๋ฐ์ดํ„ฐ ๋˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด๋Š” FAR 2.101 ๋˜๋Š” DFARS 252.227-7014(1995๋…„ 6์›”)์— ์ •์˜๋œ ๋Œ€๋กœ ์‚ฌ๋น„๋กœ๋งŒ ๊ฐœ๋ฐœ๋œ ์ƒ์šฉ ๊ธฐ์ˆ  ๋ฐ์ดํ„ฐ ๋˜๋Š” ์ƒ์šฉ ์ปดํ“จํ„ฐ ์†Œํ”„ํŠธ์›จ์–ด์ž…๋‹ˆ๋‹ค(ํ•ด๋‹น๋˜๋Š” ๊ฒฝ์šฐ). ๊ธฐ์ˆ  ๋ฐ์ดํ„ฐ์˜ ๊ฒฝ์šฐ, ์ •๋ถ€์— ์˜ํ•œ ์‚ฌ์šฉ, ๋ณต์ œ ๋˜๋Š” ๊ณต๊ฐœ์—๋Š” DFARS 202.227-7015 ๊ธฐ์ˆ  ๋ฐ์ดํ„ฐ, ์ƒ์—… ๋ฐ ํ’ˆ๋ชฉ(1995๋…„ 11์›”) ๋ฐ ๋ณธ ๊ณ„์•ฝ์— ๋ช…์‹œ๋œ ์ œํ•œ์ด ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. ์†Œํ”„ํŠธ์›จ์–ด์˜ ๊ฒฝ์šฐ, FAR 12-212 ๋˜๋Š” DFARS 227-7202์— ๋”ฐ๋ผ ํ•ด๋‹น๋˜๋Š” ๊ฒฝ์šฐ ์ •๋ถ€์˜ ์‚ฌ์šฉ, ๋ณต์ œ ๋˜๋Š” ๊ณต๊ฐœ์—๋Š” ๋ณธ ๊ณ„์•ฝ์— ๋ช…์‹œ๋œ ์ œํ•œ์ด ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

 

C. ๋ณด์ฆ ๋ฐ ๋ฉด์ฑ… ์กฐํ•ญ.

 

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

 

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

 

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

 

D. ์†ํ•ด๋ฐฐ์ƒ ํฌ๊ธฐ.

 

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

 

E. ์ƒํ‘œ ๋ฐ ๋กœ๊ณ .

 

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

 

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

 

3. ์—ฌ๊ธฐ์— ์–ธ๊ธ‰๋œ ๋ชจ๋“  ํƒ€์‚ฌ ์ƒํ‘œ๋Š” ํ•ด๋‹น ์†Œ์œ ์ž์˜ ์ž์‚ฐ์ž…๋‹ˆ๋‹ค.

 

F. ๊ธฐํƒ€.

 

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

 

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

 

3. ์„ธ๊ธˆ.ย ย ์‚ฌ์šฉ์ž๋Š” ์œ ๋‹ˆ์ฝ”๋“œ์˜ ์ˆœ์ด์ต์— ๊ทผ๊ฑฐํ•œ ์„ธ๊ธˆ์„ ์ œ์™ธํ•˜๊ณ  ์ด ์›น์‚ฌ์ดํŠธ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค ๋˜๋Š” ์—ฌ๊ธฐ์— ์žˆ๋Š” ์ •๋ณด์˜ ์‚ฌ์šฉ์œผ๋กœ ์ธํ•ด ๋ฐœ์ƒํ•˜๋Š” ๋ชจ๋“  ์„ธ๊ธˆ์„ ๋‚ฉ๋ถ€ํ•˜๋Š” ๋ฐ ๋™์˜ํ•ฉ๋‹ˆ๋‹ค.

 

4. ๋ถ„๋ฆฌ ๊ฐ€๋Šฅ์„ฑ.ย ย ๋ณธ ๊ณ„์•ฝ์˜ ์กฐํ•ญ์ด ๋ฌดํšจ ๋˜๋Š” ์ง‘ํ–‰ ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค๊ณ  ์„ ์–ธ๋˜๋Š” ๊ฒฝ์šฐ์—๋„ ๋ณธ ๊ณ„์•ฝ์˜ ๋‚˜๋จธ์ง€ ์กฐํ•ญ์€ ๊ณ„์† ์œ ํšจํ•ฉ๋‹ˆ๋‹ค.

 

5. ์ „์ฒด ๋™์˜.ย ย ๋ณธ ๊ณ„์•ฝ์€ ๋‹น์‚ฌ์ž ๊ฐ„์˜ ์™„์ „ํ•œ ํ•ฉ์˜๋ฅผ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.

 

 

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

 

(com.tagtraum:libz 4.0.0, zlib 1.2.11)

 

zlib/libpng ๋ผ์ด์„ ์Šค

=======================

 

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

 

Couchbase Server 5.5์šฉ ํƒ€์‚ฌ ๋ผ์ด์„ ์Šค - Analytics Java ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ฐ ์†Œ์Šค ์ฝ”๋“œ

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

 

Apache AsterixDย 

(https://github.com/apache/asterixdb/tree/9087e0bae0e904fb8fea2990bf5ca8a4757ea062/asterixdb/)

 

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.

 

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

 

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

 

๋‹ค์Œ ์œ„์น˜์— ์žˆ๋Š” Couchbase Server ์„ค์น˜ ๋‚ด์˜ lib/cbas/repo/asterix-app.jar์— ์žˆ๋Š” AsterixDB WebUI์˜ ์ผ๋ถ€์ž…๋‹ˆ๋‹ค:
webui/static/js/jquery.min.js, webui/static/js/jquery.autosize-min.js ๋ฐ queryui/js/jquery-1.12.4.min.js๋Š” MIT ์Šคํƒ€์ผ ๋ผ์ด์„ ์Šค์— ๋”ฐ๋ผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ €์ž‘๊ถŒ jQuery ์žฌ๋‹จ ๋ฐ ๊ธฐํƒ€ ๊ธฐ์—ฌ์ž, https://jquery.org/

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

 

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

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

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

 

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

node_modules ๋ฐ ์™ธ๋ถ€ ๋””๋ ‰ํ† ๋ฆฌ์— ์žˆ๋Š” ๋ชจ๋“  ํŒŒ์ผ์€ ์ด ์†Œํ”„ํŠธ์›จ์–ด์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์™ธ๋ถ€ ์œ ์ง€๋ณด์ˆ˜ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋กœ ์ž์ฒด ๋ผ์ด์„ ์Šค๊ฐ€ ์žˆ์œผ๋ฉฐ, ํ•ด๋‹น ๋ผ์ด์„ ์Šค๋Š” ์œ„์˜ ์•ฝ๊ด€๊ณผ ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ํ•ด๋‹น ์•ฝ๊ด€์„ ์ฝ์–ด๋ณด์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค.
๋‹ค์Œ ์œ„์น˜์— ์žˆ๋Š” Couchbase Server ์„ค์น˜ ๋‚ด์˜ lib/cbas/repo/asterix-app.jar์— ์žˆ๋Š” AsterixDB WebUI์˜ ์ผ๋ถ€์ž…๋‹ˆ๋‹ค:
webui/static/js/bootstrap.min.js, webui/static/css/bootstrap-responsive.min.css, webui/static/css/bootstrap.min.css, webui/static/img/glyphicons-halflings-white.png, webui/static/img/glyphicons-halflings.png๋Š” ๋‹ค์Œ ๋ผ์ด์„ ์Šค์— ๋”ฐ๋ผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Copyright 2012 Twitter, Inc.

 

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

 

์›น์œ ์•„์ด/์ •์ /์ด๋ฏธ์ง€/๊ธ€๋ฆฌํ”ผ์ฝ˜-ํ•˜ํ”„์œ™-ํ™”์ดํŠธ.png ๋ฐ ์›น์œ ์•„์ด/์ •์ /์ด๋ฏธ์ง€/๊ธ€๋ฆฌํ”ผ์ฝ˜-ํ•˜ํ”„์œ™.png ํฌ๋ ˆ๋”ง ์ œ๊ณต

๊ธ€๋ฆฌํ”ฝ์Šค ํ• ํ”Œ๋ง ๊ธ€๊ผด๋„ ๋ถ€ํŠธ์ŠคํŠธ๋žฉ์˜ ํ™•์žฅ์œผ๋กœ ์ถœ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค(www.getbootstrap.com)์„ ๋ฌด๋ฃŒ๋กœ ๋ฐฐํฌํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, ๋ถ€ํŠธ์ŠคํŠธ๋žฉ๊ณผ ๋™์ผํ•œ ๋ผ์ด์„ ์Šค์— ๋”ฐ๋ผ ๋ฐฐํฌ๋ฉ๋‹ˆ๋‹ค. ๋ถ€ํŠธ์ŠคํŠธ๋žฉ ๊ธฐ๋ฐ˜ ํ”„๋กœ์ ํŠธ์— ์ €์ž‘์ž ํ‘œ์‹œ๋ฅผ ๋ฐ˜๋“œ์‹œ ํฌํ•จํ•  ํ•„์š”๋Š” ์—†์ง€๋งŒ, ์–ด๋–ค ํ˜•ํƒœ์˜ ์ง€์›์ด๋ผ๋„ ๊ฐ์‚ฌ๋“œ๋ฆฌ๋ฉฐ, ๋ฉ‹์ง„ ํŠธ์œ— ํ•œ ์ค„๋กœ๋„ ์ถฉ๋ถ„ํ•ฉ๋‹ˆ๋‹ค. ๋ฌผ๋ก  ์›ํ•˜์‹ ๋‹ค๋ฉด GLYPHICONS.com์—์„œ ๋” ๋งŽ์€ ์•„์ด์ฝ˜์„ ๊ตฌ๋งคํ•˜์—ฌ ๊ฐ์‚ฌ์˜ ์ธ์‚ฌ๋ฅผ ์ „ํ•˜๊ณ  ์ €๋ฅผ ์‘์›ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

๋‹ค์Œ ์œ„์น˜์— ์žˆ๋Š” Couchbase Server ์„ค์น˜ ๋‚ด์˜ lib/cbas/repo/asterix-app.jar์— ์žˆ๋Š” AsterixDB WebUI์˜ ์ผ๋ถ€์ž…๋‹ˆ๋‹ค:
webui/static/js/jquery.json-viewer.js ๋ฐ webui/static/css/jquery.json-viewer.css๋Š” MIT ๋ผ์ด์„ ์Šค์— ๋”ฐ๋ผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ €์ž‘๊ถŒ (c) 2014 ์•Œ๋ ‰์ƒ๋“œ๋ฅด ๋ณด๋ธ๋กœ

 

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

 

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

 

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

 

ย —

 

Apache Log4j ์ฝ”์–ด

 

(org.apache.logging.log4j:log4j-core:2.10.0 -) https://logging.apache.org/log4j/2.x/log4j-core/)

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. ๋ณด์ฆ ๋˜๋Š” ์ถ”๊ฐ€ ์ฑ…์ž„ ์ˆ˜๋ฝ.

 

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

 

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

 

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

 

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

 

์ €์ž‘๊ถŒ 1999-2005 ์•„ํŒŒ์น˜ ์†Œํ”„ํŠธ์›จ์–ด ์žฌ๋‹จ

 

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

 

๋ผ์ด์„ ์Šค ์‚ฌ๋ณธ์€ ๋‹ค์Œ์—์„œ ๊ตฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.ย http://www.apache.org/licenses/LICENSE-2.0.

 

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

 

๋ผ์ด์„ ์Šค์— ๋”ฐ๋ฅธ ๊ถŒํ•œ ๋ฐ ์ œํ•œ ์‚ฌํ•ญ์— ๋Œ€ํ•œ ๊ตฌ์ฒด์ ์ธ ๋‚ด์šฉ์€ ๋ผ์ด์„ ์Šค๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

 

1. ์•„ํŒŒ์น˜ ์ปค๋จผ์ฆˆ ์ฝ”๋ฑ
(์ปค๋จผ์ฆˆ-์ฝ”๋ฑ:์ปค๋จผ์ฆˆ-์ฝ”๋ฑ:1.9 -) http://commons.apache.org/proper/commons-codec/)

2. ์•„ํŒŒ์น˜ ์ปค๋จผ์ฆˆ ์ปฌ๋ ‰์…˜
(org.apache.commons:commons-collections4:4.1 -) http://commons.apache.org/proper/commons-collections/)

3. ์•„ํŒŒ์น˜ ์ปค๋จผ์ฆˆ ์••์ถ•
(org.apache.commons:commons-compress:1.12 -) http://commons.apache.org/proper/commons-compress/)

4. ์•„ํŒŒ์น˜ ์ปค๋จผ์ฆˆ IO
(์ปค๋จผ์ฆˆ์•„์ด์˜ค:์ปค๋จผ์ฆˆ์•„์ด์˜ค:2.6 -) http://commons.apache.org/proper/commons-io/)

5. ์•„ํŒŒ์น˜ ์ปค๋จผ์ฆˆ ๋žญ
(org.apache.commons:commons-lang3:3.7 -) http://commons.apache.org/proper/commons-lang/)

6. ์•„ํŒŒ์น˜ ์ปค๋จผ์ฆˆ ๋กœ๊น…
(์ปค๋จผ์ฆˆ-๋กœ๊น…:์ปค๋จผ์ฆˆ-๋กœ๊น…:1.2 -) http://commons.apache.org/proper/commons-logging/)

7. ์•„ํŒŒ์น˜ ์ปค๋จผ์ฆˆ ํ…์ŠคํŠธ
(org.apache.commons:commons-text:1.2 -) http://commons.apache.org/proper/commons-text/)

8. ์•„ํŒŒ์น˜ HttpClient
(org.apache.httpcomponents:httpclient:4.5.2 -) http://hc.apache.org/httpcomponents-client)

9. Apache Log4j API
(org.apache.logging.log4j:log4j-api:2.10.0 -) https://logging.apache.org/log4j/2.x/log4j-api/)

10. Apache Log4j JUL ์–ด๋Œ‘ํ„ฐ

(org.apache.logging.log4j:log4j-jul:2.10.0 -) https://logging.apache.org/log4j/2.x/log4j-jul/)

11. Apache Log4j SLF4J ๋ฐ”์ธ๋”ฉ
(org.apache.logging.log4j:log4j-slf4j-impl:2.10.0 -) https://logging.apache.org/log4j/2.x/log4j-slf4j-impl/)

12. Apache Log4j ์›น
(org.apache.logging.log4j:log4j-web:2.10.0 -) https://logging.apache.org/log4j/2.x/log4j-web/)

13. Java์šฉ ์—์Šค๋ฆฌ ์ง€์˜ค๋ฉ”ํŠธ๋ฆฌ API
(com.esri.geometry:esri-geometry-api:2.0.0 -)ย https://github.com/Esri/geometry-api-java/esri-geometry-api)

14. ๊ตฌ์•„๋ฐ”: Java์šฉ Google ํ•ต์‹ฌ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ
(com.google.guava:guava:18.0 -) http://code.google.com/p/guava-libraries/guava/guava)

15. ๋„คํ‹ฐ/์˜ฌ์ธ์›

(io.netty:netty-all:4.1.25.Final -) http://netty.io/netty-all/netty-all)

16. ๋„คํ‹ฐ/ํ†ฐ์บฃ๋„ค์ดํ‹ฐ๋ธŒ [๋ณด๋งSSL - ์ •์ ]
(io.netty:netty-tcnative-boringssl-static:2.0.8.Final -)ย https://github.com/netty/netty-tcnative/netty-tcnative-boringssl-static/netty-tcnative-boringssl-static)

 

17. ํŒจ์ŠคํŠธํˆด
(it.unimi.dsi:fastutil:8.1.1 -) http://fasutil.di.unimi.it/fastutil)

18. ini4j
(org.ini4j:ini4j:0.5.4 -) http://www.ini4j.org/ini4j)

19. rxjava
(io.reactivex:rxjava:1.3.4 -) https://github.com/ReactiveX/RxJava/rxjava)

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] [์ €์ž‘๊ถŒ ์†Œ์œ ์ž ์ด๋ฆ„]

 

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

 

๋ผ์ด์„ ์Šค ์‚ฌ๋ณธ์€ ๋‹ค์Œ์—์„œ ๊ตฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.ย http://www.apache.org/licenses/LICENSE-2.0.

 

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

 

 

Apache HttpCore

 

(org.apache.httpcomponents:httpcore:4.4.5 -) http://hc.apache.org/httpcomponents-core-ga)

 

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] [์ €์ž‘๊ถŒ ์†Œ์œ ์ž ์ด๋ฆ„]

 

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

 

๋ผ์ด์„ ์Šค ์‚ฌ๋ณธ์€ ๋‹ค์Œ์—์„œ ๊ตฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.ย http://www.apache.org/licenses/LICENSE-2.0.

 

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

 

—————————————————————————————————————————————————————————-

 

์ด ํ”„๋กœ์ ํŠธ์—๋Š” JCIP-ANNOTATIONS์—์„œ ํŒŒ์ƒ๋œ org.apache.http.annotation ํŒจํ‚ค์ง€์˜ ์–ด๋…ธํ…Œ์ด์…˜์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
์ €์ž‘๊ถŒ (c) 2005 Brian Goetz ๋ฐ Tim Peierls.

์ฐธ์กฐ http://www.jcip.net ํฌ๋ฆฌ์—์ดํ‹ฐ๋ธŒ ์ปค๋จผ์ฆˆ ์ €์ž‘์ž ํ‘œ์‹œ ๋ผ์ด์„ ์Šค
(http://creativecommons.org/licenses/by/2.5)
์ „๋ฌธ: http://creativecommons.org/licenses/by/2.5/legalcode

 

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

 

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

 

1. ์ •์˜

 

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

 

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

 

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

 

2. ๊ณต์ • ์‚ฌ์šฉ ๊ถŒ๋ฆฌ.

 

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

 

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

 

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

a. ์ €์ž‘๋ฌผ์„ ๋ณต์ œํ•˜๊ณ , ์ €์ž‘๋ฌผ์„ ํ•˜๋‚˜ ์ด์ƒ์˜ ๊ณต๋™ ์ €์ž‘๋ฌผ์— ํ†ตํ•ฉํ•˜๊ณ , ๊ณต๋™ ์ €์ž‘๋ฌผ์— ํ†ตํ•ฉ๋œ ์ €์ž‘๋ฌผ์„ ๋ณต์ œํ•˜๊ณ , ํŒŒ์ƒ ์ €์ž‘๋ฌผ์„ ์ƒ์„ฑ ๋ฐ ๋ณต์ œํ•˜๋Š” ๊ฒฝ์šฐ;

 

b. ๊ณต๋™์ €์ž‘๋ฌผ์— ํฌํ•จ๋œ ์ €์ž‘๋ฌผ์˜ ์‚ฌ๋ณธ ๋˜๋Š” ์Œ๋ฐ˜์„ ๋ฐฐํฌํ•˜๊ฑฐ๋‚˜, ๊ณต๊ฐœ์ ์œผ๋กœ ์ „์‹œํ•˜๊ฑฐ๋‚˜, ๊ณต๊ฐœ์ ์œผ๋กœ ๊ณต์—ฐํ•˜๊ฑฐ๋‚˜, ๋””์ง€ํ„ธ ์˜ค๋””์˜ค ์ „์†ก์„ ํ†ตํ•ด ๊ณต๊ฐœ์ ์œผ๋กœ ๊ณต์—ฐํ•˜๋Š” ํ–‰์œ„;

 

c. ๋””์ง€ํ„ธ ์˜ค๋””์˜ค ์ „์†ก 2์ฐจ ์ €์ž‘๋ฌผ์˜ ์‚ฌ๋ณธ ๋˜๋Š” ์Œ๋ฐ˜์„ ๋ฐฐํฌํ•˜๊ฑฐ๋‚˜, ๊ณต๊ฐœ์ ์œผ๋กœ ์ „์‹œํ•˜๊ฑฐ๋‚˜, ๊ณต๊ฐœ์ ์œผ๋กœ ๊ณต์—ฐํ•˜๊ฑฐ๋‚˜, ๋””์ง€ํ„ธ ์˜ค๋””์˜ค ์ „์†ก 2์ฐจ ์ €์ž‘๋ฌผ์„ ํ†ตํ•ด ๊ณต๊ฐœ์ ์œผ๋กœ ๊ณต์—ฐํ•˜๋Š” ํ–‰์œ„.

 

์˜์‹ฌ์˜ ์—ฌ์ง€๋ฅผ ์—†์• ๊ธฐ ์œ„ํ•ด ์ž‘ํ’ˆ์ด ์Œ์•… ์ž‘ํ’ˆ์ธ ๊ฒฝ์šฐ:

 

ํฌ๊ด„ ๋ผ์ด์„ ์Šค์— ๋”ฐ๋ฅธ ๊ณต์—ฐ ๋กœ์—ดํ‹ฐ.

 

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

์›น์บ์ŠคํŒ… ๊ถŒ๋ฆฌ ๋ฐ ๋ฒ•์ • ๋กœ์—ดํ‹ฐ.

 

์˜์‹ฌ์˜ ์—ฌ์ง€๋ฅผ ์—†์• ๊ธฐ ์œ„ํ•ด, ์ €์ž‘๋ฌผ์ด ์Œ์›์ธ ๊ฒฝ์šฐ ๋ผ์ด์„ ์Šค ์‚ฌ์šฉ๊ถŒ์ž๋Š” ๋ฏธ๊ตญ ์ €์ž‘๊ถŒ๋ฒ• ์ œ17์žฅ 114์กฐ(๋˜๋Š” ๋‹ค๋ฅธ ๊ด€ํ• ๊ถŒ์—์„œ๋Š” ์ด์— ์ค€ํ•˜๋Š”)์— ๋”ฐ๋ฅธ ๊ฐ•์ œ ๋ผ์ด์„ ์Šค์— ๋”ฐ๋ผ ์ €์ž‘๋ฌผ์˜ ๊ณต๊ฐœ ๋””์ง€ํ„ธ ๊ณต์—ฐ(์˜ˆ: ์›น์บ์ŠคํŠธ)์— ๋Œ€ํ•œ ๋กœ์—ดํ‹ฐ๋ฅผ ๊ฐœ๋ณ„์ ์œผ๋กœ ๋˜๋Š” ๊ณต์—ฐ๊ถŒ ํ˜‘ํšŒ(์˜ˆ: SoundExchange)๋ฅผ ํ†ตํ•ด ์ง•์ˆ˜ํ•  ๋ฐฐํƒ€์  ๊ถŒ๋ฆฌ๋ฅผ ํฌ๊ธฐํ•ฉ๋‹ˆ๋‹ค(๋‹ค๋ฅธ ๊ด€ํ• ๊ถŒ์—์„œ๋Š” ์ด์— ์ค€ํ•˜๋Š”).

 

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

 

4. 4. ์ œํ•œ ์‚ฌํ•ญ.

 

์œ„ ์„น์…˜ 3์—์„œ ๋ถ€์—ฌ๋œ ๋ผ์ด์„ ์Šค๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ œํ•œ ์‚ฌํ•ญ์— ๋”ฐ๋ผ ๋ช…์‹œ์ ์œผ๋กœ ์ œํ•œ๋ฉ๋‹ˆ๋‹ค:

 

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

 

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

 

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

 

ย 6. ์ฑ…์ž„ ์ œํ•œ.

 

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

 

7. ์ข…๋ฃŒ

 

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

 

8. ๊ธฐํƒ€

 

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

 

—–

 

SLF4J API ๋ชจ๋“ˆ

 

(org.slf4j:slf4j-api:1.8.0-alpha2 -) http://www.slf4j.org/slf4j-api)

์ €์ž‘๊ถŒ (c) 2004-2017 QOS.ch

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

 

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

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

 

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

 

 

args4j

 

(args4j:args4j:2.33 -) http://args4j.kohsuke.org/args4j/args4j)

 

์ €์ž‘๊ถŒ (c) 2013 ๊ฐ€์™€๊ตฌ์น˜ ์ฝ”์Šค์ผ€ ๋ฐ ๊ธฐํƒ€ ๊ธฐ์—ฌ์ž

 

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

 

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

 

 

์žญ์Šจ ์ฃผ์„

 

(com.fasterxml.jackson.core:jackson-annotations:2.8.4 -) http://github.com/FasterXML/jackson/jackson-annotations)

 

์žญ์Šจ JSON ํ”„๋กœ์„ธ์„œ ์ฃผ์„์˜ ์ด ์‚ฌ๋ณธ์€ Apache (์†Œํ”„ํŠธ์›จ์–ด) ๋ผ์ด์„ ์Šค ๋ฒ„์ „ 2.0("๋ผ์ด์„ ์Šค")์— ๋”ฐ๋ผ ๋ผ์ด์„ ์Šค๊ฐ€ ๋ถ€์—ฌ๋ฉ๋‹ˆ๋‹ค. ๋ฐฐํฌ ๊ถŒํ•œ ๋ฐ ํŒŒ์ƒ ์ €์ž‘๋ฌผ์— ๊ด€ํ•œ ๊ตฌ์ฒด์ ์ธ ๊ถŒ๋ฆฌ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋ผ์ด์„ ์Šค๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

๋ผ์ด์„ ์Šค ์‚ฌ๋ณธ์€ ๋‹ค์Œ์—์„œ ๊ตฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค: http://www.apache.org/licenses/LICENSE-2.0

 

 

์žญ์Šจ-๋ฐ์ดํ„ฐ๋ฐ”์ธ๋“œ

 

(com.fasterxml.jackson.core:jackson-databind:2.8.4 -) http://github.com/FasterXML/jackson)

 

์ด ์žญ์Šจ JSON ํ”„๋กœ์„ธ์„œ ๋ฐ์ดํ„ฐ๋ฐ”์ธ๋“œ ๋ชจ๋“ˆ ์‚ฌ๋ณธ์€ Apache (์†Œํ”„ํŠธ์›จ์–ด) ๋ผ์ด์„ ์Šค ๋ฒ„์ „ 2.0("๋ผ์ด์„ ์Šค")์— ๋”ฐ๋ผ ๋ผ์ด์„ ์Šค๊ฐ€ ๋ถ€์—ฌ๋ฉ๋‹ˆ๋‹ค. ๋ฐฐํฌ ๊ถŒํ•œ ๋ฐ ํŒŒ์ƒ ์ €์ž‘๋ฌผ์— ๊ด€ํ•œ ๊ตฌ์ฒด์ ์ธ ๊ถŒ๋ฆฌ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋ผ์ด์„ ์Šค๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

๋ผ์ด์„ ์Šค ์‚ฌ๋ณธ์€ ๋‹ค์Œ์—์„œ ๊ตฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:ย ย http://www.apache.org/licenses/LICENSE-2.0

 

 

์žญ์Šจ ์ฝ”์–ด

 

(com.fasterxml.jackson.core:jackson-core:2.8.4 -) https://github.com/FasterXML/jackson-core)

 

์ด Jackson JSON ํ”„๋กœ์„ธ์„œ ์ŠคํŠธ๋ฆฌ๋ฐ ํŒŒ์„œ/์ œ๋„ˆ๋ ˆ์ดํ„ฐ ์‚ฌ๋ณธ์€ Apache (์†Œํ”„ํŠธ์›จ์–ด) ๋ผ์ด์„ ์Šค ๋ฒ„์ „ 2.0("๋ผ์ด์„ ์Šค")์— ๋”ฐ๋ผ ๋ผ์ด์„ ์Šค๊ฐ€ ๋ถ€์—ฌ๋ฉ๋‹ˆ๋‹ค. ๋ฐฐํฌ ๊ถŒํ•œ ๋ฐ 2์ฐจ ์ €์ž‘๋ฌผ์— ๊ด€ํ•œ ๊ตฌ์ฒด์ ์ธ ๊ถŒ๋ฆฌ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋ผ์ด์„ ์Šค๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

 

๋ผ์ด์„ ์Šค ์‚ฌ๋ณธ์€ ๋‹ค์Œ์—์„œ ๊ตฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค: http://www.apache.org/licenses/LICENSE-2.0

 

 

Couchbase Server 5.5์— ๋Œ€ํ•œ ํ•„์ˆ˜ ๊ณ ์ง€ ์‚ฌํ•ญ - Analytics Java ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ฐ ์†Œ์Šค ์ฝ”๋“œ

๋„คํ‹ฐ/์˜ฌ์ธ์›

 

(io.netty:netty-all:4.1.25.Final -) http://netty.io/netty-all/netty-all)

๋„คํ‹ฐ ํ”„๋กœ์ ํŠธ

์ž์„ธํ•œ ๋‚ด์šฉ์€ Netty ์›น์‚ฌ์ดํŠธ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”: http://netty.io/

์ €์ž‘๊ถŒ 2014 ๋„คํ‹ฐ ํ”„๋กœ์ ํŠธ

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

 

๋ผ์ด์„ ์Šค ์‚ฌ๋ณธ์€ ๋‹ค์Œ์—์„œ ๊ตฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:ย http://www.apache.org/licenses/LICENSE-2.0

 

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

๋˜ํ•œ ์ด ์ œํ’ˆ์ด ์˜์กดํ•˜๋Š” ์ปดํฌ๋„ŒํŠธ์˜ ๋ผ์ด์„ ์Šค ์กฐ๊ฑด์€ ๋ฐฐํฌ ํŒŒ์ผ์˜ '๋ผ์ด์„ ์Šค' ๋””๋ ‰ํ„ฐ๋ฆฌ์— ์žˆ๋Š” ๊ฐ LICENSE..txt ํŒŒ์ผ์„ ์ฐธ์กฐํ•˜์„ธ์š”.

์ด ์ œํ’ˆ์—๋Š” JSR-166 EG, Doug Lea, Jason T. Greene์˜ ์ž‘์—…์—์„œ ํŒŒ์ƒ๋œ ์ž๋ฐ” ์ปฌ๋ ‰์…˜ ํ”„๋ ˆ์ž„์›Œํฌ์˜ ํ™•์žฅ ๊ธฐ๋Šฅ์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค:

ย ๋ผ์ด์„ ์Šค:ย license/LICENSE.jsr166y.txt (๊ณต๊ฐœ ๋„๋ฉ”์ธ)
ย ํ™ˆํŽ˜์ด์ง€:

 

http://gee.cs.oswego.edu/cgi-bin/viewcvs.cgi/jsr166/
http://viewvc.jboss.org/cgi-bin/viewvc.cgi/jbosscache/experimental/jsr166/

 

์ด ์ œํ’ˆ์—๋Š” ๋กœ๋ฒ„ํŠธ ํ•˜๋”์˜ ํผ๋ธ”๋ฆญ ๋„๋ฉ”์ธ Base64 ์ธ์ฝ”๋” ๋ฐ ๋””์ฝ”๋”์˜ ์ˆ˜์ •๋œ ๋ฒ„์ „์ด ํฌํ•จ๋˜์–ด ์žˆ์œผ๋ฉฐ, ๋‹ค์Œ ๋งํฌ์—์„œ ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

๋ผ์ด์„ ์Šค:ย license/LICENSE.base64.txt(๊ณต๊ฐœ ๋„๋ฉ”์ธ)
ํ™ˆํŽ˜์ด์ง€:ย http://iharder.sourceforge.net/current/java/base64/

 

์ด ์ œํ’ˆ์—๋Š” ์ด๋ฒคํŠธ ๊ธฐ๋ฐ˜ ์›น์†Œ์ผ“ ๋ฐ HTTP ์„œ๋ฒ„์ธ 'Webbit'์˜ ์ผ๋ถ€๊ฐ€ ์ˆ˜์ •๋˜์–ด ์žˆ์œผ๋ฉฐ, ์ด ์ œํ’ˆ์€ ๋‹ค์Œ์—์„œ ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

๋ผ์ด์„ ์Šค:ย license/LICENSE.webbit.txt (BSD ๋ผ์ด์„ ์Šค)
ํ™ˆํŽ˜์ด์ง€:ย https://github.com/joewalnes/webbit

 

์ด ์ œํ’ˆ์—๋Š” Java์šฉ ๊ฐ„๋‹จํ•œ ๋กœ๊น… ํŒŒ์‚ฌ๋“œ์ธ 'SLF4J'์˜ ์ˆ˜์ •๋œ ๋ถ€๋ถ„์ด ํฌํ•จ๋˜์–ด ์žˆ์œผ๋ฉฐ, ๋‹ค์Œ์—์„œ ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

ย ๋ผ์ด์„ ์Šค:ย license/LICENSE.slf4j.txt(MIT ๋ผ์ด์„ ์Šค)
ย ํ™ˆํŽ˜์ด์ง€:ย http://www.slf4j.org/

 

์ด ์ œํ’ˆ์—๋Š” ๋‹ค์Œ์—์„œ ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์žˆ๋Š” ์˜คํ”ˆ ์†Œ์Šค Java SE์ธ 'Apache Harmony'์˜ ์ˆ˜์ •๋œ ๋ถ€๋ถ„์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค:

์•Œ๋ฆผ:ย license/NOTICE.harmony.txt
๋ผ์ด์„ ์Šค:ย license/LICENSE.harmony.txt (์•„ํŒŒ์น˜ ๋ผ์ด์„ ์Šค 2.0)
ํ™ˆํŽ˜์ด์ง€:ย http://archive.apache.org/dist/harmony/

 

์ด ์ œํ’ˆ์—๋Š” Matthew J. Francis๊ฐ€ ์ž‘์„ฑํ•œ Java bzip2 ์••์ถ• ๋ฐ ์••์ถ• ํ•ด์ œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ธ 'jbzip2'์˜ ์ˆ˜์ •๋œ ๋ถ€๋ถ„์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ์—์„œ ๊ตฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

๋ผ์ด์„ ์Šค:ย license/LICENSE.jbzip2.txt(MIT ๋ผ์ด์„ ์Šค)
ํ™ˆํŽ˜์ด์ง€:ย https://code.google.com/p/jbzip2/

 

์ด ์ œํ’ˆ์—๋Š” ๋ชจ๋ฆฌ ์œ ํƒ€๊ฐ€ ์ž‘์„ฑํ•œ ์ผ์ •ํ•œ ํฌ๊ธฐ์˜ ์•ŒํŒŒ๋ฒณ ์ž…๋ ฅ ๋ฌธ์ž์—ด์— ๋Œ€ํ•ด ์ ‘๋ฏธ์‚ฌ ๋ฐฐ์—ด๊ณผ Burrows-Wheeler ๋ณ€ํ™˜ ๋ฌธ์ž์—ด์„ ๊ตฌ์„ฑํ•˜๋Š” C API ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ธ 'libdivsufsort'์˜ ์ˆ˜์ •๋œ ๋ถ€๋ถ„์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ์—์„œ ๊ตฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

๋ผ์ด์„ ์Šค:ย license/LICENSE.libdivsufsort.txt(MIT ๋ผ์ด์„ ์Šค)
ํ™ˆํŽ˜์ด์ง€:ย https://github.com/y-256/libdivsufsort

 

์ด ์ œํ’ˆ์—๋Š” Nitsan Wakart์˜ JVM์šฉ Java ๋™์‹œ์„ฑ ๋„๊ตฌ์ธ 'JCTools'์˜ ์ˆ˜์ •๋œ ๋ถ€๋ถ„์ด ํฌํ•จ๋˜์–ด ์žˆ์œผ๋ฉฐ, ๋‹ค์Œ ๋งํฌ์—์„œ ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

๋ผ์ด์„ ์Šค:ย license/LICENSE.jctools.txt(ASL2 ๋ผ์ด์„ ์Šค)
ํ™ˆํŽ˜์ด์ง€:ย https://github.com/JCTools/JCTools

 

์ด ์ œํ’ˆ์€ ์„ ํƒ์ ์œผ๋กœ ์ˆœ์ˆ˜ Java๋กœ zlib์„ ์žฌ๊ตฌํ˜„ํ•œ 'JZlib'์„ ์‚ฌ์šฉํ•˜๋ฉฐ, ์ด ์ œํ’ˆ์€ ๋‹ค์Œ ๋งํฌ์—์„œ ๊ตฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

๋ผ์ด์„ ์Šค:ย license/LICENSE.jzlib.txt(BSD ์Šคํƒ€์ผ ๋ผ์ด์„ ์Šค)
ํ™ˆํŽ˜์ด์ง€:ย http://www.jcraft.com/jzlib/

 

์ด ์ œํ’ˆ์€ ์„ ํƒ์ ์œผ๋กœ ํƒ€ํˆฌ ์‚ด๋กœ๋ž€ํƒ€๊ฐ€ ์ž‘์„ฑํ•œ LZF ํ˜•์‹์˜ ๋ฐ์ดํ„ฐ ์ธ์ฝ”๋”ฉ ๋ฐ ๋””์ฝ”๋”ฉ์„ ์œ„ํ•œ Java ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ธ 'Compress-LZF'์— ์˜์กดํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ์—์„œ ๊ตฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

๋ผ์ด์„ ์Šค:ย license/LICENSE.compress-lzf.txt (์•„ํŒŒ์น˜ ๋ผ์ด์„ ์Šค 2.0)
ํ™ˆํŽ˜์ด์ง€:ย https://github.com/ning/compress

 

์ด ์ œํ’ˆ์€ ์„ ํƒ์ ์œผ๋กœ Adrien Grand๊ฐ€ ์ž‘์„ฑํ•œ LZ4 Java ์••์ถ• ๋ฐ ์••์ถ• ํ•ด์ œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ธ 'lz4'์— ์˜์กดํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ์—์„œ ๊ตฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:
ย  ๋ผ์ด์„ ์Šค:ย license/LICENSE.lz4.txt (์•„ํŒŒ์น˜ ๋ผ์ด์„ ์Šค 2.0)
ํ™ˆํŽ˜์ด์ง€:ย https://github.com/jpountz/lz4-java

 

์ด ์ œํ’ˆ์€ ์„ ํƒ์ ์œผ๋กœ LZMA Java ์••์ถ• ๋ฐ ์••์ถ• ํ•ด์ œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ธ 'lzma-java'๋ฅผ ์‚ฌ์šฉํ•˜๋ฉฐ, ์ด ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋Š” ๋‹ค์Œ ๋งํฌ์—์„œ ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

๋ผ์ด์„ ์Šค:ย license/LICENSE.lzma-java.txt(์•„ํŒŒ์น˜ ๋ผ์ด์„ ์Šค 2.0)
ํ™ˆํŽ˜์ด์ง€:ย https://github.com/jponge/lzma-java

 

์ด ์ œํ’ˆ์—๋Š” William Kinney๊ฐ€ ์ž‘์„ฑํ•œ FastLZ ์••์ถ• ๋ฐ ์••์ถ• ํ•ด์ œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์˜ Java ํฌํŠธ์ธ 'jfastlz'์˜ ์ˆ˜์ •๋œ ๋ถ€๋ถ„์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ์—์„œ ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

๋ผ์ด์„ ์Šค:ย license/LICENSE.jfastlz.txt(MIT ๋ผ์ด์„ ์Šค)
ํ™ˆํŽ˜์ด์ง€:ย https://code.google.com/p/jfastlz/

 

์ด ์ œํ’ˆ์—๋Š” Google์˜ ๋ฐ์ดํ„ฐ ๊ตํ™˜ ํ˜•์‹์ธ 'ํ”„๋กœํ† ์ฝœ ๋ฒ„ํผ'์˜ ์ผ๋ถ€๊ฐ€ ์ˆ˜์ •๋˜์–ด ์žˆ์œผ๋ฉฐ, ์„ ํƒ์ ์œผ๋กœ 'ํ”„๋กœํ† ์ฝœ ๋ฒ„ํผ'์— ์˜์กดํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค:
ย  ๋ผ์ด์„ ์Šค:ย license/LICENSE.protobuf.txt (์ƒˆ BSD ๋ผ์ด์„ ์Šค)
ํ™ˆํŽ˜์ด์ง€:ย https://github.com/google/protobuf

 

์ด ์ œํ’ˆ์€ ์„ ํƒ์ ์œผ๋กœ JVM์ด ๋™๋“ฑํ•œ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ ์ž„์‹œ ์ž์ฒด ์„œ๋ช… X.509 ์ธ์ฆ์„œ๋ฅผ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•ด 'Bouncy Castle Crypto API'์— ์˜์กดํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ์—์„œ ๊ตฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

๋ผ์ด์„ ์Šค:ย license/LICENSE.bouncycastle.txt(MIT ๋ผ์ด์„ ์Šค)
ํ™ˆํŽ˜์ด์ง€:ย ย http://www.bouncycastle.org/

 

์ด ์ œํ’ˆ์€ ์„ ํƒ์ ์œผ๋กœ Google Inc์—์„œ ์ œ์ž‘ํ•œ ์••์ถ• ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ธ 'Snappy'๋ฅผ ์‚ฌ์šฉํ•˜๋ฉฐ, ์ด ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋Š” ๋‹ค์Œ ๋งํฌ์—์„œ ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

 

ย  ๋ผ์ด์„ ์Šค:ย license/LICENSE.snappy.txt (์ƒˆ BSD ๋ผ์ด์„ ์Šค)
ํ™ˆํŽ˜์ด์ง€:ย https://github.com/google/snappy

 

์ด ์ œํ’ˆ์€ ์„ ํƒ์ ์œผ๋กœ ๋Œ€์ฒด Java ์ง๋ ฌํ™” API์ธ 'JBoss Marshalling'์„ ์‚ฌ์šฉํ•˜๋ฉฐ, ์ด API๋Š” ๋‹ค์Œ ๋งํฌ์—์„œ ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:
ย  ๋ผ์ด์„ ์Šค:ย license/LICENSE.jboss-marshalling.txt(GNU LGPL 2.1)
ย  ํ™ˆํŽ˜์ด์ง€:ย http://www.jboss.org/jbossmarshalling

 

์ด ์ œํ’ˆ์€ ์„ ํƒ์ ์œผ๋กœ Google์˜ ๋งˆ์ดํฌ๋กœ ๋ฒค์น˜๋งˆํ‚น ํ”„๋ ˆ์ž„์›Œํฌ์ธ '์บ˜๋ฆฌํผ'์— ์˜์กดํ•˜๋ฉฐ, ์บ˜๋ฆฌํผ๋Š” ๋‹ค์Œ ๋งํฌ์—์„œ ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:
ย  ๋ผ์ด์„ ์Šค:ย license/LICENSE.caliper.txt (์•„ํŒŒ์น˜ ๋ผ์ด์„ ์Šค 2.0)

 

ย  ํ™ˆํŽ˜์ด์ง€:ย https://github.com/google/caliper

 

์ด ์ œํ’ˆ์€ ์„ ํƒ์ ์œผ๋กœ ๋กœ๊น… ํ”„๋ ˆ์ž„์›Œํฌ์ธ '์•„ํŒŒ์น˜ ์ปค๋จผ์ฆˆ ๋กœ๊น…'์„ ์‚ฌ์šฉํ•˜๋ฉฐ, ์ด ํ”„๋ ˆ์ž„์›Œํฌ๋Š” ๋‹ค์Œ ๋งํฌ์—์„œ ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:
ย  ๋ผ์ด์„ ์Šค:ย license/LICENSE.commons-logging.txt (์•„ํŒŒ์น˜ ๋ผ์ด์„ ์Šค 2.0)
ย  ํ™ˆํŽ˜์ด์ง€:ย http://commons.apache.org/logging/

 

์ด ์ œํ’ˆ์€ ์„ ํƒ์ ์œผ๋กœ ๋กœ๊น… ํ”„๋ ˆ์ž„์›Œํฌ์ธ 'Apache Log4J'๋ฅผ ์‚ฌ์šฉํ•˜๋ฉฐ, ์ด ํ”„๋ ˆ์ž„์›Œํฌ๋Š” ๋‹ค์Œ ๋งํฌ์—์„œ ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:
ย  ๋ผ์ด์„ ์Šค:ย license/LICENSE.log4j.txt (์•„ํŒŒ์น˜ ๋ผ์ด์„ ์Šค 2.0)
ย  ํ™ˆํŽ˜์ด์ง€:ย http://logging.apache.org/log4j/

 

์ด ์ œํ’ˆ์€ ์ดˆ๊ณ ์„ฑ๋Šฅ ๋…ผ๋ธ”๋กœํ‚น XML ํ”„๋กœ์„ธ์„œ์ธ 'Aalto XML'์„ ์„ ํƒ์ ์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ด ํ”„๋กœ์„ธ์„œ๋Š” ๋‹ค์Œ์—์„œ ๊ตฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

 

ย  ๋ผ์ด์„ ์Šค:ย license/LICENSE.aalto-xml.txt(์•„ํŒŒ์น˜ ๋ผ์ด์„ ์Šค 2.0)
ย  ํ™ˆํŽ˜์ด์ง€:ย http://wiki.fasterxml.com/AaltoHome

 

์ด ์ œํ’ˆ์—๋Š” ํŠธ์œ„ํ„ฐ์—์„œ ์ž‘์„ฑํ•œ HTTP/2 HPACK ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ž๋ฐ”๋กœ ๊ตฌํ˜„ํ•œ 'HPACK'์˜ ์ˆ˜์ •๋œ ๋ฒ„์ „์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ์—์„œ ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:
ย  ๋ผ์ด์„ ์Šค:ย license/LICENSE.hpack.txt(์•„ํŒŒ์น˜ ๋ผ์ด์„ ์Šค 2.0)
ย  ํ™ˆํŽ˜์ด์ง€:ย https://github.com/twitter/hpack

 

์ด ์ œํ’ˆ์—๋Š” java.lang API๋ฅผ ์œ„ํ•œ ์œ ํ‹ธ๋ฆฌํ‹ฐ๋ฅผ ์ œ๊ณตํ•˜๋Š” Java ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ธ 'Apache Commons Lang'์˜ ์ˆ˜์ •๋œ ๋ถ€๋ถ„์ด ํฌํ•จ๋˜์–ด ์žˆ์œผ๋ฉฐ, ์ด ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋Š” ๋‹ค์Œ ๋งํฌ์—์„œ ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:
ย  ๋ผ์ด์„ ์Šค:ย license/LICENSE.commons-lang.txt (์•„ํŒŒ์น˜ ๋ผ์ด์„ ์Šค 2.0)
ย  ํ™ˆํŽ˜์ด์ง€:ย https://commons.apache.org/proper/commons-lang/

์ด ์ œํ’ˆ์—๋Š” ์‚ฌ์šฉ์ž๊ฐ€ Maven ๋นŒ๋“œ๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๋ชจ๋“  ๊ฒƒ์„ ์‰ฝ๊ฒŒ ํ™•๋ณดํ•  ์ˆ˜ ์žˆ๋Š” 'Maven ๋ž˜ํผ'์˜ Maven ๋ž˜ํผ ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
ย  ๋ผ์ด์„ ์Šค:ย license/LICENSE.mvn-wrapper.txt (์•„ํŒŒ์น˜ ๋ผ์ด์„ ์Šค 2.0)
ย  ํ™ˆํŽ˜์ด์ง€:ย https://github.com/takari/maven-wrapper

 

๋„คํ‹ฐ/ํ†ฐ์บฃ๋„ค์ดํ‹ฐ๋ธŒ [๋ณด๋งSSL - ์ •์ ]

 

(io.netty:netty-tcnative-boringssl-static:2.0.8.Final -)ย ย https://github.com/netty/netty-tcnative/netty-tcnative-boringssl-static/netty-tcnative-boringssl-static)

๋„คํ‹ฐ ํ”„๋กœ์ ํŠธ

=================

 

์ž์„ธํ•œ ๋‚ด์šฉ์€ Netty ์›น์‚ฌ์ดํŠธ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”:

http://netty.io/

์ €์ž‘๊ถŒ 2016 ๋„คํ‹ฐ ํ”„๋กœ์ ํŠธ

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

 

๋ผ์ด์„ ์Šค ์‚ฌ๋ณธ์€ ๋‹ค์Œ์—์„œ ๊ตฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:ย http://www.apache.org/licenses/LICENSE-2.0

 

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

์ด ์ œํ’ˆ์—๋Š” Tomcat Native์˜ ํฌํฌ ๋ฐ ์ˆ˜์ •๋œ ๋ฒ„์ „์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

 

ย  ๋ผ์ด์„ ์Šค:ย ASL2
ย  ํ™ˆํŽ˜์ด์ง€:

http://tomcat.apache.org/native-doc/
https://svn.apache.org/repos/asf/tomcat/native/

 

์žญ์Šจ-๋ฐ์ดํ„ฐ๋ฐ”์ธ๋“œ

 

(com.fasterxml.jackson.core:jackson-databind:2.8.4 -) http://github.com/FasterXML/jackson)

ย ์žญ์Šจ JSON ํ”„๋กœ์„ธ์„œ

Jackson์€ ๊ณ ์„ฑ๋Šฅ ๋ฌด๋ฃŒ/์˜คํ”ˆ ์†Œ์Šค JSON ์ฒ˜๋ฆฌ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ž…๋‹ˆ๋‹ค. ์›๋ž˜๋Š” ํƒ€ํˆฌ ์‚ด๋กœ๋ž€ํƒ€(tatu.saloranta@iki.fi), 2007๋…„๋ถ€ํ„ฐ ๊ฐœ๋ฐœ ์ค‘์ž…๋‹ˆ๋‹ค. ํ˜„์žฌ ๊ฐœ๋ฐœ์ž ์ปค๋ฎค๋‹ˆํ‹ฐ์—์„œ ๊ฐœ๋ฐœ ์ค‘์ด๋ฉฐ FasterXML.com์—์„œ ์ƒ์—…์ ์œผ๋กœ ์ง€์›ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๋ผ์ด์„ ์Šค

Jackson ์ฝ”์–ด ๋ฐ ํ™•์žฅ ๊ตฌ์„ฑ ์š”์†Œ๋Š” ๋‹ค๋ฅธ ๋ผ์ด์„ ์Šค์— ๋”ฐ๋ผ ๋ผ์ด์„ ์Šค๊ฐ€ ๋ถ€์—ฌ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์•„ํ‹ฐํŒฉํŠธ์— ์ ์šฉ๋˜๋Š” ์„ธ๋ถ€ ์‚ฌํ•ญ์„ ํ™•์ธํ•˜๋ ค๋ฉด ์ฒจ๋ถ€๋œ ๋ผ์ด์„ ์Šค ํŒŒ์ผ์„ ์ฐธ์กฐํ•˜์„ธ์š”. ๊ฐ€๋Šฅํ•œ ๋‹ค๋ฅธ ๋ผ์ด์„ ์Šค ์˜ต์…˜์„ ํฌํ•จํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ FasterXML.com(http://fasterxml.com).

ํฌ๋ ˆ๋”ง

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

 

 

์žญ์Šจ ์ฝ”์–ด

 

(com.fasterxml.jackson.core:jackson-core:2.8.4 -) https://github.com/FasterXML/jackson-core)
ย ์žญ์Šจ JSON ํ”„๋กœ์„ธ์„œ

 

Jackson์€ ๊ณ ์„ฑ๋Šฅ ๋ฌด๋ฃŒ/์˜คํ”ˆ ์†Œ์Šค JSON ์ฒ˜๋ฆฌ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ž…๋‹ˆ๋‹ค. ์›๋ž˜๋Š” ํƒ€ํˆฌ ์‚ด๋กœ๋ž€ํƒ€(tatu.saloranta@iki.fi), 2007๋…„๋ถ€ํ„ฐ ๊ฐœ๋ฐœ ์ค‘์ž…๋‹ˆ๋‹ค. ํ˜„์žฌ ๊ฐœ๋ฐœ์ž ์ปค๋ฎค๋‹ˆํ‹ฐ์—์„œ ๊ฐœ๋ฐœ ์ค‘์ด๋ฉฐ FasterXML.com์—์„œ ์ƒ์—…์ ์œผ๋กœ ์ง€์›ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

 

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

์žญ์Šจ ์ฝ”์–ด ๋ฐ ํ™•์žฅ ๊ตฌ์„ฑ ์š”์†Œ๋Š” ๋‹ค๋ฅธ ๋ผ์ด์„ ์Šค์— ๋”ฐ๋ผ ๋ผ์ด์„ ์Šค๊ฐ€ ๋ถ€์—ฌ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์•„ํ‹ฐํŒฉํŠธ์— ์ ์šฉ๋˜๋Š” ์„ธ๋ถ€ ์ •๋ณด๋ฅผ ํ™•์ธํ•˜๋ ค๋ฉด ์ฒจ๋ถ€๋œ ๋ผ์ด์„ ์Šค ํŒŒ์ผ์„ ์ฐธ์กฐํ•˜์„ธ์š”. ๊ฐ€๋Šฅํ•œ ๋‹ค๋ฅธ ๋ผ์ด์„ ์Šค ์˜ต์…˜์„ ํฌํ•จํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ FasterXML.com(http://fasterxml.com).

ย ํฌ๋ ˆ๋”ง

 

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

 

 

์•„ํŒŒ์น˜ ์ปค๋จผ์ฆˆ ์ฝ”๋ฑ

 

(์ปค๋จผ์ฆˆ-์ฝ”๋ฑ:์ปค๋จผ์ฆˆ-์ฝ”๋ฑ:1.9 -) http://commons.apache.org/proper/commons-codec/)

์•„ํŒŒ์น˜ ์ปค๋จผ์ฆˆ ์ฝ”๋ฑ

์ €์ž‘๊ถŒ 2002-2013 ์•„ํŒŒ์น˜ ์†Œํ”„ํŠธ์›จ์–ด ์žฌ๋‹จ

 

์ด ์ œํ’ˆ์—๋Š” ์•„ํŒŒ์น˜ ์†Œํ”„ํŠธ์›จ์–ด ์žฌ๋‹จ์—์„œ ๊ฐœ๋ฐœํ•œ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค(http://www.apache.org/).

src/test/org/apache/commons/codec/language/DoubleMetaphoneTest.java ์˜ ํ…Œ์ŠคํŠธ ๋ฐ์ดํ„ฐ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. http://aspell.net/test/orig/batch0.tab.
์ €์ž‘๊ถŒ (C) 2002 ์ผ€๋นˆ ์•ณํ‚จ์Šจ (kevina@gnu.org)

 

์•„ํŒŒ์น˜ ์ปค๋จผ์ฆˆ ์ปฌ๋ ‰์…˜

 

(org.apache.commons:commons-collections4:4.1 -) http://commons.apache.org/proper/commons-collections/)

 

์•„ํŒŒ์น˜ ์ปค๋จผ์ฆˆ ์ปฌ๋ ‰์…˜

์ €์ž‘๊ถŒ 2001-2015 ์•„ํŒŒ์น˜ ์†Œํ”„ํŠธ์›จ์–ด ์žฌ๋‹จ

์ด ์ œํ’ˆ์—๋Š” ์•„ํŒŒ์น˜ ์†Œํ”„ํŠธ์›จ์–ด ์žฌ๋‹จ์—์„œ ๊ฐœ๋ฐœํ•œ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค(http://www.apache.org/).

์•„ํŒŒ์น˜ ์ปค๋จผ์ฆˆ ์••์ถ•

 

(org.apache.commons:commons-compress:1.12 -) http://commons.apache.org/proper/commons-compress/)

 

์•„ํŒŒ์น˜ ์ปค๋จผ์ฆˆ ์••์ถ•

์ €์ž‘๊ถŒ 2002-2016 ์•„ํŒŒ์น˜ ์†Œํ”„ํŠธ์›จ์–ด ์žฌ๋‹จ

์ด ์ œํ’ˆ์—๋Š” ์•„ํŒŒ์น˜ ์†Œํ”„ํŠธ์›จ์–ด ์žฌ๋‹จ์—์„œ ๊ฐœ๋ฐœํ•œ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค(http://www.apache.org/).

org.apache.commons.compress.archivers.sevenz ํŒจํ‚ค์ง€์˜ ํŒŒ์ผ์€ ๊ณต๊ฐœ ๋„๋ฉ”์ธ์— ๋ฐฐํฌ๋œ LZMA SDK ๋ฒ„์ „ 9.20(C/ ๋ฐ CPP/7zip/)์—์„œ ํŒŒ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค:

 

"LZMA SDK๋Š” ๊ณต๊ฐœ ๋„๋ฉ”์ธ์— ๋ฐฐ์น˜๋ฉ๋‹ˆ๋‹ค." (http://www.7-zip.org/sdk.html)

 

 

์•„ํŒŒ์น˜ ์ปค๋จผ์ฆˆ IO

 

(์ปค๋จผ์ฆˆ์•„์ด์˜ค:์ปค๋จผ์ฆˆ์•„์ด์˜ค:2.6 -) http://commons.apache.org/proper/commons-io/)

 

์•„ํŒŒ์น˜ ์ปค๋จผ์ฆˆ IO

์ €์ž‘๊ถŒ 2002-2017 ์•„ํŒŒ์น˜ ์†Œํ”„ํŠธ์›จ์–ด ์žฌ๋‹จ

์ด ์ œํ’ˆ์—๋Š” ์•„ํŒŒ์น˜ ์†Œํ”„ํŠธ์›จ์–ด ์žฌ๋‹จ์—์„œ ๊ฐœ๋ฐœํ•œ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค(http://www.apache.org/).

 

์•„ํŒŒ์น˜ ์ปค๋จผ์ฆˆ ๋žญ

 

(org.apache.commons:commons-lang3:3.7 -) http://commons.apache.org/proper/commons-lang/)

์•„ํŒŒ์น˜ ์ปค๋จผ์ฆˆ ๋žญ

์ €์ž‘๊ถŒ 2001-2017 ์•„ํŒŒ์น˜ ์†Œํ”„ํŠธ์›จ์–ด ์žฌ๋‹จ

์ด ์ œํ’ˆ์—๋Š” ์•„ํŒŒ์น˜ ์†Œํ”„ํŠธ์›จ์–ด ์žฌ๋‹จ์—์„œ ๊ฐœ๋ฐœํ•œ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค(http://www.apache.org/).

์ด ์ œํ’ˆ์—๋Š” Apache ๋ผ์ด์„ ์Šค 2.0์— ๋”ฐ๋ฅธ Spring ํ”„๋ ˆ์ž„์›Œํฌ์˜ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค(์ฐธ์กฐ: StringUtils.containsWhitespace()).

 

์•„ํŒŒ์น˜ ์ปค๋จผ์ฆˆ ๋กœ๊น…

 

(์ปค๋จผ์ฆˆ-๋กœ๊น…:์ปค๋จผ์ฆˆ-๋กœ๊น…:1.2 -) http://commons.apache.org/proper/commons-logging/)

์•„ํŒŒ์น˜ ์ปค๋จผ์ฆˆ ๋กœ๊น…

์ €์ž‘๊ถŒ 2003-2014 ์•„ํŒŒ์น˜ ์†Œํ”„ํŠธ์›จ์–ด ์žฌ๋‹จ

์ด ์ œํ’ˆ์—๋Š” ์•„ํŒŒ์น˜ ์†Œํ”„ํŠธ์›จ์–ด ์žฌ๋‹จ์—์„œ ๊ฐœ๋ฐœํ•œ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค(http://www.apache.org/).

 

์•„ํŒŒ์น˜ ์ปค๋จผ์ฆˆ ํ…์ŠคํŠธ

 

(org.apache.commons:commons-text:1.2 -) http://commons.apache.org/proper/commons-text/)

์•„ํŒŒ์น˜ ์ปค๋จผ์ฆˆ ํ…์ŠคํŠธ

์ €์ž‘๊ถŒ 2001-2017 ์•„ํŒŒ์น˜ ์†Œํ”„ํŠธ์›จ์–ด ์žฌ๋‹จ

์ด ์ œํ’ˆ์—๋Š” ์•„ํŒŒ์น˜ ์†Œํ”„ํŠธ์›จ์–ด ์žฌ๋‹จ์—์„œ ๊ฐœ๋ฐœํ•œ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค(http://www.apache.org/).

 

 

Apache HttpClient

 

(org.apache.httpcomponents:httpclient:4.5.2 -) http://hc.apache.org/httpcomponents-client)

Apache HttpClient

์ €์ž‘๊ถŒ 1999-2016 ์•„ํŒŒ์น˜ ์†Œํ”„ํŠธ์›จ์–ด ์žฌ๋‹จ

์ด ์ œํ’ˆ์—๋Š” ์•„ํŒŒ์น˜ ์†Œํ”„ํŠธ์›จ์–ด ์žฌ๋‹จ์—์„œ ๊ฐœ๋ฐœํ•œ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค(http://www.apache.org/).

Apache HttpCore

 

 

(org.apache.httpcomponents:httpcore:4.4.5 -) http://hc.apache.org/httpcomponents-core-ga)

Apache HttpCore

์ €์ž‘๊ถŒ 2005-2016 ์•„ํŒŒ์น˜ ์†Œํ”„ํŠธ์›จ์–ด ์žฌ๋‹จ

์ด ์ œํ’ˆ์—๋Š” ์•„ํŒŒ์น˜ ์†Œํ”„ํŠธ์›จ์–ด ์žฌ๋‹จ์—์„œ ๊ฐœ๋ฐœํ•œ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค(http://www.apache.org/).

์ด ํ”„๋กœ์ ํŠธ์—๋Š” JCIP-ANNOTATIONS์—์„œ ํŒŒ์ƒ๋œ ์ฃผ์„์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
์ €์ž‘๊ถŒ (c) 2005 Brian Goetz ๋ฐ Tim Peierls. ์ฐธ์กฐ http://www.jcip.net

 

Apache Log4j API

 

(org.apache.logging.log4j:log4j-api:2.10.0 -) https://logging.apache.org/log4j/2.x/log4j-api/)

Apache Log4j API

์ €์ž‘๊ถŒ 1999-2017 ์•„ํŒŒ์น˜ ์†Œํ”„ํŠธ์›จ์–ด ์žฌ๋‹จ

 

์ด ์ œํ’ˆ์—๋Š” ์•„ํŒŒ์น˜ ์†Œํ”„ํŠธ์›จ์–ด ์žฌ๋‹จ์—์„œ ๊ฐœ๋ฐœํ•œ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค(http://www.apache.org/).

 

Apache Log4j ์ฝ”์–ด

 

(org.apache.logging.log4j:log4j-core:2.10.0 -) https://logging.apache.org/log4j/2.x/log4j-core/)

 

Apache Log4j ์ฝ”์–ด

์ €์ž‘๊ถŒ 1999-2012 ์•„ํŒŒ์น˜ ์†Œํ”„ํŠธ์›จ์–ด ์žฌ๋‹จ

์ด ์ œํ’ˆ์—๋Š” ์•„ํŒŒ์น˜ ์†Œํ”„ํŠธ์›จ์–ด ์žฌ๋‹จ์—์„œ ๊ฐœ๋ฐœํ•œ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค(http://www.apache.org/).

ResolverUtil.java
์ €์ž‘๊ถŒ 2005-2006 ํŒ€ ํŽ˜๋„ฌ

 

Apache Log4j JUL ์–ด๋Œ‘ํ„ฐ

 

(org.apache.logging.log4j:log4j-jul:2.10.0 -) https://logging.apache.org/log4j/2.x/log4j-jul/)

Apache Log4j JUL ์–ด๋Œ‘ํ„ฐ

์ €์ž‘๊ถŒ 1999-2017 ์•„ํŒŒ์น˜ ์†Œํ”„ํŠธ์›จ์–ด ์žฌ๋‹จ

์ด ์ œํ’ˆ์—๋Š” ์•„ํŒŒ์น˜ ์†Œํ”„ํŠธ์›จ์–ด ์žฌ๋‹จ์—์„œ ๊ฐœ๋ฐœํ•œ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค(http://www.apache.org/).

 

Apache Log4j SLF4J ๋ฐ”์ธ๋”ฉ

 

(org.apache.logging.log4j:log4j-slf4j-impl:2.10.0 -) https://logging.apache.org/log4j/2.x/log4j-slf4j-impl/)

Apache Log4j SLF4J ๋ฐ”์ธ๋”ฉ

์ €์ž‘๊ถŒ 1999-2017 ์•„ํŒŒ์น˜ ์†Œํ”„ํŠธ์›จ์–ด ์žฌ๋‹จ

์ด ์ œํ’ˆ์—๋Š” ์•„ํŒŒ์น˜ ์†Œํ”„ํŠธ์›จ์–ด ์žฌ๋‹จ์—์„œ ๊ฐœ๋ฐœํ•œ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค(http://www.apache.org/).

 

 

Apache Log4j ์›น

 

(org.apache.logging.log4j:log4j-web:2.10.0 -) https://logging.apache.org/log4j/2.x/log4j-web/)

Apache Log4j ์›น

์ €์ž‘๊ถŒ 1999-2017 ์•„ํŒŒ์น˜ ์†Œํ”„ํŠธ์›จ์–ด ์žฌ๋‹จ

์ด ์ œํ’ˆ์—๋Š” ์•„ํŒŒ์น˜ ์†Œํ”„ํŠธ์›จ์–ด ์žฌ๋‹จ์—์„œ ๊ฐœ๋ฐœํ•œ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค(http://www.apache.org/).

 

Apache AsterixDB

 

(https://github.com/apache/asterixdb/tree/9087e0bae0e904fb8fea2990bf5ca8a4757ea062/asterixdb/)

Apache AsterixDB

์ €์ž‘๊ถŒ 2015-2018 ์•„ํŒŒ์น˜ ์†Œํ”„ํŠธ์›จ์–ด ์žฌ๋‹จ

์ด ์ œํ’ˆ์—๋Š” ์•„ํŒŒ์น˜ ์†Œํ”„ํŠธ์›จ์–ด ์žฌ๋‹จ์—์„œ ๊ฐœ๋ฐœํ•œ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค(http://www.apache.org/).

 

 

์•„ํŒŒ์น˜ ํ•˜์ด๋ž™๊ณผ ์•Œ์ €๋ธŒ๋ฆญ์Šค

 

(https://github.com/apache/asterixdb/tree/9087e0bae0e904fb8fea2990bf5ca8a4757ea062/hyracks-fullstack/)

์•„ํŒŒ์น˜ ํ•˜์ด๋ž™๊ณผ ์•Œ์ €๋ธŒ๋ฆญ์Šค

์ €์ž‘๊ถŒ 2015-2018 ์•„ํŒŒ์น˜ ์†Œํ”„ํŠธ์›จ์–ด ์žฌ๋‹จ
์ด ์ œํ’ˆ์—๋Š” ์•„ํŒŒ์น˜ ์†Œํ”„ํŠธ์›จ์–ด ์žฌ๋‹จ์—์„œ ๊ฐœ๋ฐœํ•œ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค(http://www.apache.org/).

 

 

Apache AsterixDB ์ฟผ๋ฆฌ ์ฝ˜์†”

 

src/main/resources/webui/cbasconsole.html์˜ ์ˆ˜์ •๋œ ๋ฒ„์ „์ž…๋‹ˆ๋‹ค. asterixdb/asterix app/src/main/resources/webui/querytemplate.html ์•„ํŒŒ์น˜ ์•„์Šคํ…Œ๋ฆญ์ŠคDB 0.9.0 ๋ฆด๋ฆฌ์Šค์—์„œ
(https://github.com/apache/asterixdb/tree/4383bdde78c02d597be65ecf467c5a7df85a2055/asterixdb)

Apache AsterixDB

์ €์ž‘๊ถŒ 2015-2017 ์•„ํŒŒ์น˜ ์†Œํ”„ํŠธ์›จ์–ด ์žฌ๋‹จ

์ด ์ œํ’ˆ์—๋Š” ์•„ํŒŒ์น˜ ์†Œํ”„ํŠธ์›จ์–ด ์žฌ๋‹จ์—์„œ ๊ฐœ๋ฐœํ•œ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค(http://www.apache.org/).