License Texts 31 KO - teamswyg/laya-tools GitHub Wiki

๊ณผ๊ฑฐ ๋ผ์ด์„ ์Šค ๋ณธ๋ฌธ ํ™•๋ณด โ€” ์‹คํ—˜ 31

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

๋ฌด์—‡์„ ํ™•์ธํ–ˆ๋‚˜

์‚ฌ์ „ ๊ณ„ํš์— ๋”ฐ๋ผ ์‹คํ—˜ 29์˜ ์„ ํƒ ๋ชฉ๋ก์„ ๋‹ค์‹œ ๊ณ„์‚ฐํ•˜๊ณ  ๊ฐ™์€ 2,400๊ฐœ๋ฅผ ์œ ์ง€ํ–ˆ๋‹ค. root ํ›„๋ณด๊ฐ€ ์—†๋Š” 170๊ฐœ์—์„œ๋งŒ ์ œํ•œ๋œ ํ•˜์œ„ ๊ฒฝ๋กœ๋ฅผ ์กฐํšŒํ–ˆ๋‹ค. Matplotlib์€ LICENSE ๋””๋ ‰ํ„ฐ๋ฆฌ์˜ ๋ฐ”๋กœ ์•„๋ž˜ ํŒŒ์ผ, Axum์€ axum ๋ฐ axum-* ํŒจํ‚ค์ง€์˜ ๋ผ์ด์„ ์Šค ์ด๋ฆ„ ํŒŒ์ผ์ด ๋Œ€์ƒ์ด๋‹ค. ์ž„์˜์˜ ์ฝ”๋“œยทvendor ๊ฒฝ๋กœ๋ฅผ ์žฌ๊ท€ ํƒ์ƒ‰ํ•˜์ง€ ์•Š์•˜๋‹ค.

ํ•ญ๋ชฉ ๊ฒฐ๊ณผ
์„ ํƒํ•œ ๋ฒ„์ „ / ๊ฒ€์ฆ๋œ ๋ณธ๋ฌธ์ด ์žˆ๋Š” ๋ฒ„์ „ 2,400 / 2,400
ํ•˜์œ„ ๊ฒฝ๋กœ ํ™•์ธ ๋ฒ„์ „ 170
ํ›„๋ณด ์—†์Œ / tree ์‹คํŒจ / blob ์‹คํŒจ / ์‹ฌ๋ณผ๋ฆญ ๋งํฌ ๊ฐ๊ฐ 0
๋ฒ„์ „๋ณ„ ๋ณธ๋ฌธ ์ฐธ์กฐ ํ•ฉ๊ณ„ 4,941
๊ณ ์œ  ์ €์žฅ์†Œยท๊ฒฝ๋กœยท๊ฐ์ฒด ์กฐํ•ฉ 169
๊ณ ์œ  ๋ณธ๋ฌธ ๊ฐ์ฒด / ์ด ๋ณธ๋ฌธ ํฌ๊ธฐ 159 / 820,911๋ฐ”์ดํŠธ

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

๋ฌด๊ฒฐ์„ฑ๊ณผ ์žฌ์‚ฌ์šฉ

ํ•˜์œ„ tree ID๋ฅผ ๋ถ€๋ชจ ํ•ญ๋ชฉ๊ณผ ๋Œ€์กฐํ•œ๋‹ค. blob ์‘๋‹ต์˜ IDยทํฌ๊ธฐยทbase64๋ฅผ ํ™•์ธํ•˜๊ณ  ์‹ค์ œ ๋‚ด์šฉ์œผ๋กœ Git blob SHA-1์„ ๋‹ค์‹œ ๊ณ„์‚ฐํ•œ๋‹ค. ๋ณ„๋„ SHA-256๋„ ๊ธฐ๋กํ•œ๋‹ค. ๋ณธ๋ฌธ์€ 256KiB ์ดํ•˜, UTF-8, NUL ์—†์Œ์œผ๋กœ ์ œํ•œํ•˜๊ณ  ์บ์‹œ๋ฅผ ์ฝ์„ ๋•Œ๋„ ์žฌ๊ฒ€์ฆํ•œ๋‹ค. ์‹ฌ๋ณผ๋ฆญ ๋งํฌ๋Š” ์ž„์˜๋กœ ๋”ฐ๋ผ๊ฐ€์ง€ ์•Š๋Š”๋‹ค.

์š”์ฒญ์€ ํ•œ ๋ฒˆ์— ํ•˜๋‚˜, ์‹œ์ž‘ ๊ฐ„๊ฒฉ ์ตœ์†Œ 250ms, ์ œํ•œ ์‹œ๊ฐ„ 30์ดˆ, API ์‘๋‹ต 2MiB ์ƒํ•œ์ด๋‹ค. ์„ฑ๊ณตํ•œ ๋ณธ๋ฌธ๋งŒ ์ž„์‹œ ํŒŒ์ผ๊ณผ ์›์ž์  ์ด๋ฆ„ ๋ณ€๊ฒฝ์œผ๋กœ ์ €์žฅํ•œ๋‹ค. ์ถœ๋ ฅ ๋””๋ ‰ํ„ฐ๋ฆฌ๋Š” ์ƒˆ๋กœ ๋งŒ๋“ค์–ด์•ผ ํ•œ๋‹ค.

go run ./cmd/riido-licensetext --out .cache/license-texts-new
go run ./cmd/riido-licensetext --offline --out .cache/license-texts-offline-new

๊ณ ์ •๋œ ์›์ฒœ projection๊ณผ ์ด์ „ ์‹คํ—˜์˜ root ์บ์‹œ๊ฐ€ ํ•„์š”ํ•˜๋‹ค. --offline์€ ์บ์‹œ ๋ˆ„๋ฝ ์‹œ ๋„คํŠธ์›Œํฌ๋กœ ๋ณด์ถฉํ•˜์ง€ ์•Š๋Š”๋‹ค. ์›๋ณธ ์‹คํ–‰๊ณผ ์˜คํ”„๋ผ์ธ ์žฌ์‹คํ–‰์˜ ์ง‘๊ณ„ ๋ฐ private ๋ชฉ๋ก์€ ๋ฐ”์ดํŠธ ๋‹จ์œ„๋กœ ์ผ์น˜ํ–ˆ๊ณ , ์‹ค์ œ 2,400๊ฐœ race ์‹คํ–‰๋„ ์ผ์น˜ํ–ˆ๋‹ค. ์ „์ฒด Go race/vet, ํ˜•์‹ ๊ฒ€์‚ฌ์™€ redacted ๋ณด์•ˆ ๊ฒ€์‚ฌ๋ฅผ ์ˆ˜ํ–‰ํ•œ๋‹ค.

M4 Pro CPU์—์„œ ์บ์‹œ ์žฌ๊ฒ€์ฆ 1ํšŒ๋Š” wall 0.63์ดˆ, user 0.39์ดˆ, sys 0.13์ดˆ, ์ตœ๋Œ€ RSS 29,130,752๋ฐ”์ดํŠธ(์•ฝ 27.8MiB)์˜€๋‹ค. ์ตœ์ดˆ ๋„คํŠธ์›Œํฌ ์ˆ˜์ง‘ยท๋ชจ๋ธ ์ถ”๋ก ยทGPUยท์ „์ฒด ์†Œ์Šค ์ €์žฅ ์šฉ๋Ÿ‰ ์ธก์ •์€ ์•„๋‹ˆ๋‹ค.

์‚ฌ์šฉ ์กฐ๊ฑด์„ ์–ด๋–ป๊ฒŒ ๋‹ค๋ฃจ๋‚˜

์ˆ˜์ง‘๋œ Matplotlib ๋ณธ๋ฌธ์€ ๋ถ„์„ยท์‹œํ—˜์„ ํ—ˆ์šฉํ•˜๋ฉด์„œ ๊ณ ์ง€ ๋ณด์กด๊ณผ ๋ฐฐํฌ ์‹œ ๋ณ€๊ฒฝ ์š”์•ฝ์„ ์š”๊ตฌํ•œ๋‹ค. ํ•จ๊ป˜ ์žˆ๋Š” ๊ธ€๊ผดยท์ด๋ฏธ์ง€ ๋“ฑ์˜ ๋ณ„๋„ ์กฐ๊ฑด๋„ ํ™•์ธ๋˜๋ฏ€๋กœ ์ €์žฅ์†Œ ์ „์ฒด๋ฅผ ๋‹จ์ผ ์กฐ๊ฑด์œผ๋กœ ๋‹จ์ •ํ•˜์ง€ ์•Š๋Š”๋‹ค. Axum ํŒจํ‚ค์ง€์—๋Š” MIT ๋ณธ๋ฌธ์ด ์žˆ์œผ๋ฉฐ, ์„ ํƒ๋œ ๊ณผ๊ฑฐ Terraform ๋ณธ๋ฌธ์€ Business Source License 1.1์ด๋‹ค. MPL 2.0์€ ์ „ํ™˜ ํ›„ ๋ผ์ด์„ ์Šค๋กœ ๊ธฐ์žฌ๋˜์–ด ์žˆ์œผ๋ฉฐ ํ˜„์žฌ ์กฐ๊ฑด๊ณผ ํ˜ผ๋™ํ•˜๋ฉด ์•ˆ ๋œ๋‹ค. ๋ณธ๋ฌธ์€ ๋น„ํ”„๋กœ๋•์…˜ ์‚ฌ์šฉ์„ ํ—ˆ์šฉํ•˜๊ณ  ์ถ”๊ฐ€ ์‚ฌ์šฉ ํ—ˆ์šฉ๊ณผ ๋ฒ„์ „๋ณ„ ์ „ํ™˜ ์‹œ์ ์„ ๋”ฐ๋กœ ์ •ํ•œ๋‹ค. ์ตœ์‹  ์ €์žฅ์†Œ์˜ ๋ผ์ด์„ ์Šค๋กœ ๊ณผ๊ฑฐ ๋ฒ„์ „์„ ๋ฎ์–ด ํŒ๋‹จํ•˜์ง€ ์•Š๋Š”๋‹ค. ์ด๋“ค์€ ๋Œ€ํ‘œ ๋ณธ๋ฌธ ๊ฒ€ํ† ์ด๋ฉฐ 159๊ฐœ ์ „์ฒด์˜ ๋ฒ•๋ฅ  ๊ฒ€ํ†  ์™„๋ฃŒ ์ฃผ์žฅ์ด ์•„๋‹ˆ๋‹ค.

  • MIT: ์‚ฌ๋ณธ์ด๋‚˜ ์ค‘์š”ํ•œ ๋ถ€๋ถ„์„ ๋ฐฐํฌํ•  ๋•Œ ์ €์ž‘๊ถŒยทํ—ˆ๊ฐ€ ๊ณ ์ง€๋ฅผ ๋ณด์กดํ•œ๋‹ค. ๊ณต์‹ ๋ณธ๋ฌธ
  • Apache 2.0: ๋ฐฐํฌ ์‹œ ๋ผ์ด์„ ์Šค ์‚ฌ๋ณธ, ๋ณ€๊ฒฝ ํ‘œ์‹œ, ๊ด€๋ จ ๊ณ ์ง€์™€ NOTICE ์กฐ๊ฑด์„ ํ™•์ธํ•œ๋‹ค. ๊ณต์‹ ๋ณธ๋ฌธ 4์กฐ
  • MPL 2.0: Mozilla๋Š” ๋‚ด๋ถ€ ์‚ฌ์šฉ๊ณผ ์™ธ๋ถ€ ๋ฐฐํฌ๋ฅผ ๊ตฌ๋ถ„ํ•˜๋ฉฐ, ์™ธ๋ถ€ ๋ฐฐํฌ ์‹œ ์ ์šฉ ํŒŒ์ผ์˜ ์†Œ์Šค ์ œ๊ณต ๋“ฑ ์˜๋ฌด๋ฅผ ์„ค๋ช…ํ•œ๋‹ค. ๊ณต์‹ FAQ

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

๋‹ค์Œ ๋‹จ๊ณ„

2,400๊ฐœ ์ค‘ 53๊ฐœ ์š”์ฒญ์ด ๊ธฐ์กด 8,192๋ฐ”์ดํŠธ ์ž…๋ ฅ ์ƒํ•œ์„ ๋„˜๋Š”๋‹ค. ๊ธด ์‚ฌ๋ก€๋ฅผ ์ œ๊ฑฐํ•˜์ง€ ์•Š๊ณ  ์ž…๋ ฅ ๋ถ„ํ•  ๋ฐ ๋น„์šฉ ์ง‘๊ณ„ ๊ณ„์•ฝ์„ ๋จผ์ € ๊ณ ์ •ํ•œ๋‹ค. ๊ทธ๋‹ค์Œ ์ˆ˜์ • ์ „ ํŒŒ์ผ ๋ชฉ๋ก์„ ๊ตฌ์„ฑํ•˜๊ณ  ์‹ค์ œ ๊ฒ€์ƒ‰ยทํžŒํŠธ์˜ ์ด์ต๊ณผ ์†ํ•ด๋ฅผ ํ‰๊ฐ€ํ•œ๋‹ค. ์ž๋ฃŒ ํ™•๋ณด๋ฅผ ์„ฑ๋Šฅ ๊ฒ€์ฆ์˜ ๋Œ€์ฒด๋ฌผ๋กœ ์‚ผ์ง€ ์•Š๋Š”๋‹ค. ProductionReady=false์ด๋ฉฐ ๊ธฐ์กด ์ตœ์ข… ํ‰๊ฐ€ ์˜ˆ๋น„ ์ž๋ฃŒ๋Š” ์‚ฌ์šฉํ•˜์ง€ ์•Š์•˜๋‹ค.

ํ›„์†: ์‹คํ—˜ 32๋Š” ๊ธด ์š”์ฒญ 53๊ฐœ๋ฅผ ํฌํ•จํ•œ 2,400๊ฐœ๋ฅผ ์›๋ฌธ ๊ทธ๋Œ€๋กœ ๊ฒ€์ƒ‰ ํ•จ์ˆ˜์— ํ†ต๊ณผ์‹œ์ผฐ๋‹ค. ํ•ฉ์„ฑ ํ›„๋ณด ์‹คํ–‰ ๊ฒ€์‚ฌ์ด๋ฉฐ ์‹ค์ œ ํŒŒ์ผ ๊ฒ€์ƒ‰ ํ’ˆ์งˆ ํ‰๊ฐ€๋Š” ๋ณ„๋„๋‹ค.