์ฌ๊ธฐ์ ๋ง๋ ๋ด ํ๋ก๊ทธ๋จ๋ค(BerEditor, CertMan, CryptokiMan) ์ ์คํ์์ค๋ฅผ ์ด์ฉํ์ฌ ๋ง๋ค์๋ค.
์คํ์์ค์ ๊ฒฝ์ฐ ์์ค๋ฅผ ์์ ๋กญ๊ฒ ์ฐธ์กฐ ํ๊ณ ์ฌ์ฉ ํ ์ ์์ง๋ง ํ๋ก๊ทธ๋จ์ ๋ง๋ค์ด์ ๋ฐฐํฌํ๋ ๊ฒฝ์ฐ
ํด๋น ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ์ง์ผ์ผ ํ๋ ์๋ฌด ์ฌํญ์ด ์กด์ฌ ํ๋ ํ๋ก๊ทธ๋จ์ด๋ค.
(๋ฌผ๋ก ๊ฐ์ธ์ ์ผ๋ก๋ง ์ฌ์ฉํ๋ ๊ฒฝ์ฐ๋ ์๋ฌด ์ฌํญ์ด ์๋ค. ํ์ง๋ง ๋ฐฐํฌ ํ๋ ๊ฒฝ์ฐ ์ง์ผ์ผ ํ๋ค)
์ฌ์ด๋ ํ๋ก์ ํธ๋ก ๋ง๋ ์ฌ๊ธฐ ํ๋ก๊ทธ๋จ ๊ฒฝ์ฐ ์ผ๋ถ ์์ค๋ ๊ณต๊ฐ๋ฅผ ํ์์ง๋ง
์ ์ฒด ์์ค ๊ณต๊ฐ๋ฅผ ์๊ตฌํ๋ GPL ๋ผ์ด์ ์ค ๋ชจ๋์ ๋ฐฐํฌ์ ํฌํจ ํ์ง ์์๋ค.
์ฆ ์์ค ๊ณต๊ฐ์ ๋ํด์๋ ๊ฐ์ธ์ ์ผ๋ก ์ ํ ๋ฐ์ง ์๊ธฐ ์ํด์์ด๋ค.
( ํ
์คํธ ์ฉ๋๋ก๋ง GPL ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ์ฌ์ฉ์ค์ด๋ค^^)
๊ทธ๋ฆฌ๊ณ ์์ฒด ๊ฐ๋ฐํ ์์ค์ ๋ํด์๋ ์ ์๊ถ ํ์๋ฅผ ํด์ฃผ๋๊ฒ ํ์ํ์ฌ ์ ์๊ถ ํ์๋ฅผ ํด์ฃผ์๋ค.
๋ด ํ๋ก๊ทธ๋จ ๊ฐ๋ฐ ์ ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉ๋๋ ์คํ ์์ค๋ OpenSSL ๊ณผ QT ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ด๋ค.
OpenSSL ๊ฒฝ์ฐ Apache-2.0 ๋ผ์ด์ ์ค๋ฅผ ์ด์ฉํ๊ณ
QT ๊ฒฝ์ฐ LGPLv3 or GPLv3 ๋ฒ์ ์ ์ด์ฉํ๋๋ฐ ๊ฐ๋ฅํํ GPLv3 ๊ธฐ๋ฅ์ ๋ด๋ถ ํ
์คํธ์ฉ์ผ๋ก ์ด์ฉํ๊ณ ๋ฐฐํฌ์๋ ๋ฐฐ์ ํ์๋ค.
( GPLv3 ์ ์ฌ์ฉํ๋ฉด ์์ค ๊ณต๊ฐ์ ๋ํด์ ์๋ฌด ์ฌํญ์ด๊ธฐ ๋๋ฌธ)
๊ทธ ์ธ์ ๋ค์ํ ์คํ์์ค๋ ์ฐธ์กฐ ํ์๋๋ฐ ์์ ๋ฐ ๋ณ๊ฒฝ ์ฌ์ฉ์ ๋ฌธ์ ๊ฐ ์๋ MIT ๋ผ์ด์ ์ค ๋๋ Public ๋ผ์ด์ ์ค๋ฅผ ์ฌ์ฉํ์๋ค.
(์ด๋ค ๋ผ์ด์ ์ค ๊ฒฝ์ฐ ์ฌ์ฉ ๊ณ ์ง๋ ํด์ผ ํ๋ค)
OpenSSL ์ฌ์ฉ์ ์ง์ผ์ผ ํ ์ฌํญ
๊ธฐ๋ณธ์ ์ผ๋ก OpenSSL ๊ฒฝ์ฐ Apache 2.0 ๋ผ์ด์ ์ค๋ ์์ ๋กญ๊ฒ ์์ ๋ฐ ์์ค๊ณต๊ฐ ์์ด ์ฌ์ฉ ๊ฐ๋ฅํ๋ค.
๊ทธ๋ฆฌ๊ณ LGPL-3.0 ๋ผ์ด์ ์ค์ ๊ฐ์ด ์ฌ์ฉ์ ๋ฌธ์ ๊ฐ ์๋ค.
ํ์ง๋ง ํด๋น ์คํ์์ค๋ฅผ ์ฌ์ฉํ๋๊ฒ์ ๊ณ ์ง ํด ์ฃผ์ด์ผ ํ๋ค.
OpenSSL ๊ฒฝ์ฐ ๊ฐ์ธ์ ์ผ๋ก ์์ค๋ฅผ ํจ์น ํ์ฌ์ ์ฌ์ฉํ์์ง๋ง ํ์ฌ OpenSSL ์ ํจ์น ์์ด ์ฌ์ฉํ๋๋ก ๋ณ๊ฒฝ์ ํ๊ณ
About ์ฐฝ์์ OpenSSL ์ ๋์ ๋งํฌ๋ฅผ ์ด์ฉํ์ฌ ์ฌ์ฉํ๋ค๋ ๊ฒ์ ํ์ ํ์๋ค.
Apache-2.0 ๋ผ์ด์ ์ค์์ ๋ณ๊ฒฝ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ๋ณ๊ฒฝ ๋ด์ฉ์๋ํ ๊ณ ์ง๋ ํ์ฌ์ผ ํ๋ค.
QT ์ฌ์ฉ์ ์ง์ผ์ผ ํ ์ฌํญ
QT ๊ฒฝ์ฐ GPL ๋๋ LGPL ๋ผ์ด์ ์ค๋ฅผ ์๊ตฌํ๋๋ฐ ์ฌ์ฉํ๋ ๋ชจ๋์ด ๋ชจ๋ LGPL ์ด๋ฉด LGPL ๋ผ์ด์ ์ค ์๊ตฌ ์ฌํญ์ ๋ฐ๋ผ ์์ค๋ฅผ ๊ณต๊ฐ ํ์ง ์์๋ ๋๋ค. ํ์ง๋ง ์ฌ์ฉํ๋ ๋ชจ๋ ์ค์ GPL ์ด ์กด์ฌ ํ๋ค๋ฉด ์์ค๋ฅผ ๊ณต๊ฐํด์ผ ํ๋ ์๋ฌด ์ฌํญ์ด ๋ฐ๋ฅธ๋ค
GPL ๋ผ์ด์ ์ค์ค ๋ํ์ ์ธ๊ฒ QtChart ๋ชจ๋ ๊ฒฝ์ฐ์ด๋ค.(๋ฌผ๋ก ์์ฉ์ผ๋ก ์ฌ์ฉํ๋ฉด ์์ค ๊ณต๊ฐ ์ ํ์ ์๋ค^^)
๊ทธ๋์ BerEditor, CertMan ๊ทธ๋ฆฌ๊ณ CryptokiMan ์ ์ฌ์ค UI ๊ฐ๋ฐ์ LGPL ๋ผ์ด์ ์ค์ฉ ๋ชจ๋๋ง์ ์ด์ฉํ์ฌ ๊ฐ๋ฐ ํ์๋ค.
QT ๋ํ About ์ฐฝ์์ QT๋ฅผ ๋์ ๋งํฌ๋ฅผ ์ด์ฉํ์ฌ ์ฌ์ฉํ๋ค๋ ๊ฒ์ ํ์ ํ์๋ค.
์ฌ์ค LGPL ๊ฒฝ์ฐ ์์ค๋ฅผ ๋ณ๊ฒฝํ๊ฒ ๋๋ฉด LGPL ์์ค ๋ณ๊ฒฝ์ ๋ํ ๊ณต๊ฐ์ ์๋ฌด๊ฐ ์๋ค.
ํ์ง๋ง QT ์์ ์ ๊ณตํ๋ ๋์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ํ๋ก ์์ค ๋ณ๊ฒฝ ์์ด ์ฌ์ฉํ๊ฒ ๋๋ฉด ์์ค ๊ณต๊ฐ ์์ด ์ฌ์ฉ ํ ์ ์๋ค.
(๋ง์ฝ ์ ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก ๊ฐ๋ฐ ํ๋ฉด ์์ค๋ฅผ ๋ณ๊ฒฝ ํ์ง ์์๋ ์ถ๊ฐ์ ์ผ๋ก ์ ๊ณต ํด์ผ ํ๋ ์๋ฌด ์ฌํญ์ด ๋ ์๊ฒ ๋๋ค)
MIT ๋๋ ๊ณต๊ฐ ๋ผ์ด์ ์ค
๋ด๋ถ์ ์ผ๋ก SSS ๋๋ Sparkle ๋ฑ MIT ๋ผ์ด์ ์ค ๋ชจ๋๋ฑ ์ฌ๋ฌ๊ฐ์ง ๊ณต๊ฐ๋ ์คํ์์ค๊ฐ ์ฌ์ฉ๋์๋๋ฐ
ํ์ํ ๊ฒฝ์ฐ ์์ค๋ฅผ ๋ณ๊ฒฝ ํ์์ง๋ง ์์ค๋ด์ ์ ์๊ถ ํ์๋ ๊ทธ๋๋ก ์ ์ง ํ์ฌ ๋ณ๊ฒฝ ํ์๋ค.
๊ทธ๋ฆฌ๊ณ ์ด๋ค ๋ผ์ด์ ์ค์์๋ ์์ ๋กญ๊ฒ ์์ค ๋ณ๊ฒฝ์ ํ์ฌ ์ฌ์ฉ ํ ์ ์์ง๋ง ์ฌ์ฉํ๊ณ ์๋ค๋ ๊ณ ์ง๋ ํด์ผํ๋ค.
๊ทธ๋์ ์ด๋ค ๋ชจ๋ About ์ฐฝ์์ ์ฌ์ฉํ๋ ์ ์๊ถ ํ์๋ฅผ ํด์ฃผ์๋ค.
๋ดํ๋ก๊ทธ๋จ์ ๋ํ ์ ์๊ถ
๋ค์ ๋ด์ฉ์ด ํด๋น ํ๋ก๊ทธ๋จ ์ ์๊ถ์ ๋ํ ๊ณ ์ง ์ฌํญ ๋ด์ฉ์ด๋ค.
ํด๋น ํ๋ก๊ทธ๋จ ์ฌ์ฉ์ ์ ์๊ถ ๋ฐ ๋ณด์ฆ์ ๋ํ ์ฑ
์์ด ์์์ ๋ช
์ํ๋ ๋ด์ฉ์ด๋ค.
(๊ฐ์ธ์ ์ผ๋ก ์๋ ์์ด ๋ฌธ๊ตฌ ํด์ํ๊ธฐ ๋๋ฌด ์ด๋ ต๋ค์)

- ์์ฒด ๊ฐ๋ฐ ์์ค ์ ์๊ถ ํ์

์ฌ์ฉํ ์คํ์์ค์ ๋ํ ์ ์๊ถ ํ์
์๋ ๋ด์ฉ์ด ์ฌ์ฉ๋ ์คํ์์ค์ ํด๋น ์ ์๊ถ ์ ๋ณด ๋ฐ ๋งํฌ๋ฅผ ํ์ ํ์๋ค.

ํ๋ก๊ทธ๋จ ํจํค์ง ๊ณ ์ง ์๋ฌด
ํ์ฌ ๋ฐฐํฌํ ํ๋ก๊ทธ๋จ์ ์ค์น ํ๋ฉด COPYRIGHT ํ์ผ๊ณผ thirdparty_license ํด๋์ ์ฌ์ฉํ ์คํ์์ค ๋ผ์ด์ ์ค ์ ๋ณด ํ์ผ์ ๋ชจ๋ ๊ฐ์ด ํจํค์ง ํ์๋ค.

๋ดํ๋ก๊ทธ๋จ ์คํ์์ค ์ฒ๋ฆฌ ์์ฝ
- Apachec-2.0 ๊ณผ LGPL-3.0 ๋ชจ๋์ ๋ณ๊ฒฝ ์์ด ๋์ ๋งํฌ ์ฌ์ฉ
- GPL ๋ผ์ด์ ์ค ๋ชจ๋ ์ฌ์ฉ ์ํจ
- MIT ๋ผ์ด์ ์ค ๊ฒฝ์ฐ ์์ค ๋ณ๊ฒฝ ์ฌ์ฉ ๋ฐ ์์ค๋ด ์ ์๊ถ ํ์ ์ ์ง
- ์์ฒด ๊ฐ๋ฐ ์์ค ๋ด ์ ์๊ถ ํ์
- About ์ฐฝ์ ํ๋ก๊ทธ๋จ ์ ์๊ถ ํ์ ๋ฐ ์ฌ์ฉ ์คํ ์์ค ์ถ์ฒ ๋ฐ ์ ์๊ถ ํ์
- ํด๋น ํจํค์ง์ COPYRIGHT ๋ฐ ์ฌ์ฉ ์คํ ์์ค ๋ผ์ด์ ์ค ํ์ผ ํฌํจ
๋ง๋ฌด๋ฆฌ
์ง๊ธ๊น์ง ๊ฐ์ธ์ ์ผ๋ก ํ๋ก๊ทธ๋จ์ ์๋ฌด ์ ํ ์์ด ์ฌ์ฉํ ๋๋ ๋ผ์ด์ ์ค ์๋ฌด ์ฌํญ์ ๊ณ ๋ คํ์ง ์์์ง๋ง
์ต๊ทผ์ ๋ฐฐํฌ๋ฅผ ํ๋ค ๋ณด๋ ์คํ์์ค์ ๋ํ ์ค์ ์ฌํญ๋ฅผ ๊ฒํ ํ์ฌ์ ์ฒ๋ฆฌ๋ฅผ ํ์๋ค.
์ฌ์ค ๊ฒํ ํ๋ค ๋ณด๋ ์คํ์์ค ๊ณ ์ง ์๋ฌด๊ฐ ์๊ฐ๋ณด๋ค๋ ์ด๋ ต๋ค๋ ์๊ฐ์ด ๋ ๋ค ํนํ ๋ผ์ด์ ์ค ์ถฉ๋ ๋ฌธ์ ๊ฐ์๊ฒฝ์ฐ
๋๋ฆ ํ๋จํด์ ์ค๋น๋ฅผ ํ์์ง๋ง ํน์ ๋ ํ์ํ๊ฒ ์๋์ง๋ ๋ชจ๋ฅด๊ฒ ๋ค.
ํน์๋ผ๋ ๋ถ์กฑํ๊ฒ ์์ ์๋ ค์ฃผ์ธ์^^
'My Programs' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
BerEditor Version 2.2.0 ์ ๋ฐ์ดํธ (0) | 2023.08.19 |
---|---|
CertMan Version 1.9.8 ์ ๋ฐ์ดํธ (0) | 2023.08.19 |
CryptokiMan Version 2.0.2 ์ ๋ฐ์ดํธ (0) | 2023.08.19 |
CryptokiMan ( PKCS#11 Cryptoki Manager ) (0) | 2021.07.16 |
CertMan ( X509 Cert, CRL Manager ) (0) | 2021.07.16 |