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๊ฐ๋ฅผ ์๋ฌธ ๊ทธ๋๋ก ๊ฒ์ ํจ์์ ํต๊ณผ์์ผฐ๋ค. ํฉ์ฑ ํ๋ณด ์คํ ๊ฒ์ฌ์ด๋ฉฐ ์ค์ ํ์ผ ๊ฒ์ ํ์ง ํ๊ฐ๋ ๋ณ๋๋ค.