License

GPL: ๊ฐœ๋ฐœ์ž, ๋””์ž์ด๋„ˆ, ์‚ฌ์šฉ์ž ๋“ฑ์˜ ๊ถŒ๋ฆฌ์™€ ์˜๋ฌด

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

์š”์•ฝ

๋ผ์ด๋ฏน์Šค๋Š” XE๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ์ง„ํ–‰ํ•˜๋Š” ํ”„๋กœ์ ํŠธ์ด์ง€๋งŒ, XE์˜ LGPLv2.1 ๋ผ์ด์„ ์Šค๋ฅผ GPLv2๋กœ ๋ณ€๊ฒฝํ•˜์˜€์Šต๋‹ˆ๋‹ค.
๊ฐœ๋ฐœ์ž์˜ ๊ถŒ๋ฆฌ๋ฅผ ๋‹ค์†Œ ์ œํ•œํ•จ์œผ๋กœ์จ ์‚ฌ์šฉ์ž์˜ ๊ถŒ๋ฆฌ๋ฅผ ๋”์šฑ ๋ณดํ˜ธํ•˜๊ธฐ ์œ„ํ•ด์„œ์ž…๋‹ˆ๋‹ค.

์‚ฌ์šฉ์ž์˜ ๊ถŒ๋ฆฌ์™€ ์˜๋ฌด

Q. GPL ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ ํ™ˆํŽ˜์ด์ง€๋ฅผ ๋งŒ๋“ค๋ฉด ์†Œ์Šค๋ฅผ ๊ณต๊ฐœํ•ด์•ผ ํ•˜๋‚˜์š”?

A. ๊ณต๊ฐœํ•˜์ง€ ์•Š์•„๋„ ๋ฉ๋‹ˆ๋‹ค.

Q. GPL ํ”„๋กœ๊ทธ๋žจ์˜ ์†Œ์Šค๋ฅผ ๊ณ ์ณ์„œ ์“ด๋‹ค๋ฉด?

A. ํƒ€์ธ์—๊ฒŒ ๋ฐฐํฌํ•˜์ง€ ์•Š๊ณ  ํ˜ผ์ž์„œ ์“ด๋‹ค๋ฉด ๊ณ ์นœ ๋ถ€๋ถ„์„ ๊ณต๊ฐœํ•˜์ง€ ์•Š์•„๋„ ๋ฉ๋‹ˆ๋‹ค.

Q. GPL ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ ์ƒ์—…์šฉ ํ™ˆํŽ˜์ด์ง€๋ฅผ ๋งŒ๋“ค์–ด๋„ ๋˜๋‚˜์š”?

A. ๋„ค, ๋ฉ๋‹ˆ๋‹ค. ์†Œ์Šค๋ฅผ ๊ณต๊ฐœํ•  ํ•„์š”๋„ ์—†์Šต๋‹ˆ๋‹ค.

Q. GPL ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ ๋งŒ๋“  ํ™ˆํŽ˜์ด์ง€์— LGPL์ด๋‚˜ ์ƒ์—…์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ์—ฐ๋™์‹œ์ผœ๋„ ๋˜๋‚˜์š”?

A. ์‚ฌ์šฉ์ž๋Š” ๋ถ์น˜๊ณ  ์žฅ๊ตฌ์น˜๊ณ  ๋ญ˜ ํ•ด๋„ ์ƒ๊ด€์—†์Šต๋‹ˆ๋‹ค. ๋งˆ์Œ๋Œ€๋กœ ์„ž์–ด์„œ ์“ฐ์„ธ์š”.

Q. GPL ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ ๋งŒ๋“  ํ™ˆํŽ˜์ด์ง€์˜ ์ฝ˜ํ…์ธ ๋Š” ๋ˆ„๊ตฌ์˜ ๊ฒƒ์ธ๊ฐ€์š”?

A. ์—ฌ๋Ÿฌ๋ถ„์˜ ์ฝ˜ํ…์ธ ๋Š” ์—ฌ๋Ÿฌ๋ถ„์˜ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‚จ๊ณผ ๊ณต์œ ํ•˜๊ณ  ์‹ถ์œผ๋ฉด ๊ณต์œ ํ•˜์…”๋„ ๋ฉ๋‹ˆ๋‹ค.

Q. GPL ์ถ”๊ฐ€ ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ์ž์™€ ์—ฐ๋ฝ์ด ๋˜์ง€ ์•Š์•„์š”. ๋‹ค๋ฅธ ๊ฐœ๋ฐœ์ž์—๊ฒŒ ์ˆ˜์ •ํ•ด ๋‹ฌ๋ผ๊ณ  ํ•ด๋„ ๋˜๋‚˜์š”?

A. ๋„ค, ๋ฉ๋‹ˆ๋‹ค. ์ˆ˜์ • ๋‚ด์šฉ์„ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค๊ณผ ๊ณต์œ ํ•ด๋„ ๋ฉ๋‹ˆ๋‹ค.

๊ฐœ๋ฐœ์ž์˜ ๊ถŒ๋ฆฌ์™€ ์˜๋ฌด

Q. ๋ผ์ด๋ฏน์Šค์šฉ ์• ๋“œ์˜จ, ๋ชจ๋“ˆ ๋“ฑ์˜ ๋ผ์ด์„ ์Šค ์ •์ฑ…์€ ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ•˜๋‚˜์š”?

A. ๋ฌด์กฐ๊ฑด GPL์ด์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. (LGPL๊ณผ ๋‹ค๋ฅธ ์ )

Q. ๋ฌด๋ฃŒ๋กœ ๋ฐฐํฌํ•ด์•ผ๋งŒ ํ•˜๋‚˜์š”?

A. ์œ ๋ฃŒ๋กœ ํŒ๋งคํ•ด๋„ ๋ฉ๋‹ˆ๋‹ค. ์ˆ˜๋งŽ์€ ์›Œ๋“œํ”„๋ ˆ์Šค ํ…Œ๋งˆ๋“ค์ด GPL์ด๋ฉด์„œ๋„ ์œ ๋ฃŒ๋กœ ํŒ๋งคํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

Q. ์†Œ์Šค๋ฅผ ๊ณต๊ฐœํ•ด์•ผ ํ•˜๋‚˜์š”?

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

Q. ๋ฐฐํฌํ•œ ์ž๋ฃŒ๋ฅผ ๊ณ„์† ์œ ์ง€๋ณด์ˆ˜ํ•ด์•ผ ํ•  ์˜๋ฌด๊ฐ€ ๋ฐœ์ƒํ•˜๋‚˜์š”?

A. ๋ฌด๋ฃŒ๋กœ ๋ฐฐํฌํ•˜๋Š” ๊ฒฝ์šฐ ์œ ์ง€๋ณด์ˆ˜ ์˜๋ฌด๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ์œ ๋ฃŒ๋กœ ํŒ๋งคํ•˜๋Š” ๊ฒฝ์šฐ ๊ตฌ๋งค์ž์™€์˜ ๊ณ„์•ฝ์— ๋”ฐ๋ฆ…๋‹ˆ๋‹ค.

Q. ํƒ€์ธ์˜ ์˜๋ขฐ๋ฅผ ๋ฐ›์•„ ์ œ์ž‘ํ•œ ์ž๋ฃŒ๋Š”?

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

Q. ๊ตฌ๋งค์ž๊ฐ€ ์†Œ์Šค๋ฅผ ๋‹ค๋ฅธ ๋ฐ ๋ฟŒ๋ฆฌ๋Š” ๊ฒƒ์„ ๋ง‰์„ ์ˆ˜ ์žˆ๋‚˜์š”?

A. ๋ง‰์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. (LGPL๊ณผ ๋‹ค๋ฅธ ์ )

Q. ๋ฌด๋ฃŒ๋กœ ๋ฐฐํฌํ•˜๋Š” ๊ฑด ์ข‹์€๋ฐ, ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ์ˆ˜์ •ํ•ด์„œ ๋‹ค์‹œ ๋ฐฐํฌํ•˜๋Š” ๊ฒƒ์„ ๋ง‰์„ ์ˆ˜ ์žˆ๋‚˜์š”?

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

Q. ๊ทธ๋Ÿฌ๋ฉด ๊ตฌ์ž…ํ•˜์ง€ ์•Š์€ ๋ณต์ œํŒ์ด ๋งˆ๊ตฌ ๋Œ์•„๋‹ค๋…€๋„ ์ œ์žฌํ•  ์ˆ˜ ์—†๋‹ค๋Š” ์–˜๊ธฐ ์•„๋‹Œ๊ฐ€์š”?

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

Q. ๊ทธ๋ž˜๋„ ๋‚ด๊ฐ€ ๋งŒ๋“  ์ž๋ฃŒ๋ฅผ GPL๋กœ ๋‚ด๋†“๋Š” ๊ฒƒ์€ ์ฃฝ์–ด๋„ ์‹ซ๋‹ค๋ฉด?

A. GPL ์ „ํ™˜ ํ›„์— ์ถ”๊ฐ€๋œ ํ•จ์ˆ˜๋‚˜ ๋ชจ๋“ˆ ๋“ฑ์„ ์ „ํ˜€ ํ˜ธ์ถœํ•˜์ง€ ์•Š์•„์„œ XE์™€ 100% ํ˜ธํ™˜๋œ๋‹ค๋ฉด,
๊ธฐ์กด LGPL ๋ผ์ด์„ ์Šค ์ƒํƒœ์˜ XE๋ฅผ ์œ„ํ•ด ์ œ์ž‘ํ•œ ์ž๋ฃŒ๋ผ๊ณ  ์ฃผ์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ด ๊ฒฝ์šฐ์—๋Š” ๋ผ์ด๋ฏน์Šค์™€ ๋ฌด๊ด€ํ•˜๋ฏ€๋กœ GPL์ด ์•„๋‹ˆ์–ด๋„ ๋ฉ๋‹ˆ๋‹ค. (๊ผผ์ˆ˜ 1)

๋””์ž์ด๋„ˆ์˜ ๊ถŒ๋ฆฌ์™€ ์˜๋ฌด

Q. ๋ ˆ์ด์•„์›ƒ, ์Šคํ‚จ ๋“ฑ์˜ ๋ผ์ด์„ ์Šค ์ •์ฑ…์€ ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ•˜๋‚˜์š”?

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

๊ธฐํƒ€

WordPress, Drupal, Joomla, TYPO3 ๋“ฑ ์„ธ๊ณ„ CMS ์‹œ์žฅ ์ ์œ ์œจ
1\~4์œ„๋ฅผ ์ฐจ์ง€ํ•˜๊ณ  ์žˆ๋Š” ์˜คํ”ˆ์†Œ์Šค CMS๋“ค์€ ๋ชจ๋‘ GPL์„ ์ฑ„ํƒํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
์›Œ๋“œํ”„๋ ˆ์Šค๋Š” ์ˆ˜ ๋…„ ์ „ GPL์„ ์ง€ํ‚ค์ง€ ์•Š๋Š” ํ…Œ๋งˆ ๊ฐœ๋ฐœ์ž๋“ค๊ณผ ๋ฒ•์ • ์‹ธ์›€๊นŒ์ง€ ๊ฐ„ ๋์—,
๋ชจ๋‘ GPL์„ ์‚ฌ์šฉํ•˜๊ธฐ๋กœ ์•ฝ์†ํ•˜๊ณ  ๋‚˜์„œ ์˜คํžˆ๋ ค ํ…Œ๋งˆ ์‹œ์žฅ์ด ๋”์šฑ ํ™œ์„ฑํ™”๋˜์—ˆ๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

XE์™€ ๊ทธ๋ˆ„๋ณด๋“œ๋„ ์›๋ž˜ GPL์ด์—ˆ๋‹ค๊ฐ€ ๋งˆ์ผ“ ํ™œ์„ฑํ™”๋ผ๋Š” ๋ช…๋ถ„์œผ๋กœ LGPL๋กœ ๋ฐ”๊พธ์—ˆ์œผ๋‚˜,
์‹ค์ œ๋กœ ์ด ์ •์ฑ…์ด ๋งˆ์ผ“ ํ™œ์„ฑํ™”์— ์–ผ๋งˆ๋‚˜ ๋„์›€์ด ๋˜์—ˆ๋Š”์ง€๋Š” ์˜๋ฌธ์ž…๋‹ˆ๋‹ค.
์˜คํžˆ๋ ค XE๊ฐ€ ๋ผ์ด์„ ์Šค๋ฅผ LGPL๋กœ ๋ฐ”๊พผ ์‹œ์ ์ด ์‚ฌ์šฉ์ž ๋ฐฐ๋ ค์— ์‹ ๊ฒฝ์„ ๋„๊ธฐ ์‹œ์ž‘ํ•œ ์‹œ์ ๊ณผ ๋งž๋ฌผ๋ ค์„œ, ๊ฐœ๋ฐœ์ž ํŽธ์˜์ฃผ์˜์ ์ธ ๋ฐœ์ƒ์ด ์•„๋‹ˆ์—ˆ๋‚˜ ํ•˜๋Š” ์˜์‹ฌ์ด ๋“ญ๋‹ˆ๋‹ค.
ํ•ด์™ธ์—์„œ๋„ ๋Œ€๋ฐ•์„ ๋…ธ๋ฆฌ๋Š” ์Šคํƒ€ํŠธ์—… ์›น์„œ๋น„์Šค ๊ฐœ๋ฐœ์ž๋“ค์€ BSD, MIT ๋“ฑ ๊ธฐ์—…์— ๊ฐ€์žฅ ํฐ ๋„์›€์ด ๋˜๋Š” ๋ผ์ด์„ ์Šค๋ฅผ ์„ ํ˜ธํ•˜๋Š” ๋ฐ˜๋ฉด,
์ธํ„ฐ๋„ท ์ปค๋ฎค๋‹ˆํ‹ฐ์˜ ๊ฑด์ „ํ•œ ๋ฐœ์ „๊ณผ ๊ฐœ์ธ ์‚ฌ์šฉ์ž์˜ ๊ถŒ๋ฆฌ ๋ณดํ˜ธ๋ฅผ ๋‚ด์„ธ์šฐ๋Š” ์šด๋™๊ฐ€๋“ค์€ GPL์ด๋‚˜ ์‹ฌ์ง€์–ด AGPL์„ ์„ ํ˜ธํ•˜๋Š” ๋ชจ์Šต์„ ๋ณด์ด๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
๋ผ์ด๋ฏน์Šค๋Š” ๋ˆ„๊ตฌ๋ฅผ ๋จผ์ € ์ƒ๊ฐํ•˜๋Š” CMS๊ฐ€ ๋˜์–ด์•ผ ํ• ๊นŒ์š”?

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

์ฐธ๊ณ : LGPL v2.1 ์ œ3์กฐ

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

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

์ถœ์ฒ˜: https://xetown.com/topics/146444, https://github.com/rhymix/rhymix/issues/1371

์ •๋ฆฌ: @shydah