
๐ฏ ์คํ ์์ค ํ๋ก์ ํธ๋ค์ ๋ผ์ด์ ์ค ๋ณ๊ฒฝ ์ด์์ ์คํ ์์ค ํ๋ก์ ํธ๋ฅผ ํจ์จ์ ์ผ๋ก ํ์ํ๋ ๋ฐฉ๋ฒ์ ์ ๋ฆฌํ์์ต๋๋ค.
์คํ์์ค ์ํํธ์จ์ด๋ ์ฒ์ ์ ํ ๋ผ์ด์ ์ค๊ฐ ์์ํ ๊ณ ์ ๋๋ ๊ฒ์ ์๋๋๋ค. ํ๋ก์ ํธ์ ์ด์ ํ๊ฒฝ, ๊ธฐ์ ์ ๋ต, ์ํ๊ณ ๋ณํ ๋ฑ์ ๋ฐ๋ผ ์ค๊ฐ์ ๋ผ์ด์ ์ค๋ฅผ ๋ณ๊ฒฝํ๋ ๊ฒฝ์ฐ๋ ์์ฃผ ๋ฐ์ํฉ๋๋ค.
ํนํ ํด๋ผ์ฐ๋ ํ๊ฒฝ์์๋ ๋ํ ์๋น์ค ์ฌ์ ์๊ฐ ์คํ์์ค๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ฌด์์น์ฐจํ๊ฑฐ๋ ์์ต์ ๋ ์ ํ๋ ์ฌ๋ก๊ฐ ๋๋ฉด์, ๋ง์ ๊ธฐ์ ๋ค์ด ๊ธฐ์ ๊ณต๊ฐ์ ์์ต ๋ณดํธ ์ฌ์ด์์ ๊ท ํ์ ์ก๊ธฐ ์ํด ๋ผ์ด์ ์ค๋ฅผ ์กฐ์ ํ๊ณ ์์ต๋๋ค.

MongoDB๋ ๋ฌธ์ ์งํฅ(Document-Oriented)์ NoSQL ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก JSON ํํ์ ์ ์ฐํ ๋ฌธ์(Document) ๊ตฌ์กฐ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ ๊ด๋ฆฌํฉ๋๋ค.
ๅ AGPL (Affero General Public License)
MongoDB๋ ์ฃผ์ ํด๋ผ์ฐ๋ ํ๋ซํผ์์ ์๋น์คํ ๋ฐ์ดํฐ๋ฒ ์ด์ค(DBaaS)๋ก ๋๋ฆฌ ํ์ฉ๋์ด ์์ต๋๋ค.
ๅพ SSPL (Server Side Public License)
ํ์ง๋ง, ๋ํ ํด๋ผ์ฐ๋ ์๋น์ค ์ ๊ณต์ ์ฒด๊ฐ MongoDB๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์์ ์ ์๋น์ค๋ฅผ ์ด์ํ๋ฉด์๋ ๊ธฐ์ฌ๋ ๊ณต๊ฐ ์์ด ์์ต๋ง ์ป๋ ์ํฉ์ ๋ฐฉ์งํ๊ธฐ ์ํด SSPL์ ๋์ ํ์ต๋๋ค.
SSPL์ GNU AGPL v3์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ฉฐ, ๋คํธ์ํฌ๋ฅผ ํตํด ์ํํธ์จ์ด ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ ๊ฒฝ์ฐ ํด๋น ์๋น์ค์ ์ ์ฒด ์์ค ์ฝ๋๋ฅผ ๊ณต๊ฐํ๋๋ก ์๊ตฌํฉ๋๋ค.
๊ทธ๋ฌ๋ SSPL์ ์ง๋์น๊ฒ ํน์ฑ ๋์(ํด๋ผ์ฐ๋ ์๋น์ค ์ ๊ณต์)์ ์ฐจ๋ณํ๊ธฐ ๋๋ฌธ์ Open Source Initiative(OSI)๋ก๋ถํฐ ์คํ์์ค๋ก ์ธ์ ๋ฐ์ง ๋ชปํ์ต๋๋ค.
MongoDB๋ Atlas๋ผ๋ ์์ฒด ํด๋ผ์ฐ๋ ํ๋ซํผ์ ์ค์ฌ์ผ๋ก ์์ต์ ์ง์ค์ํค๋ฉฐ ๊ธฐ์ ํต์ ๊ถ๊ณผ ์์ ์ ๊ธฐ๋ฐ์ ๊ฐํํ๋ ๋ฐ ์ฑ๊ณตํ์ต๋๋ค.
Elasticsearch๋ ์ค์๊ฐ ๊ฒ์ ๋ฐ ๋ก๊ทธ ๋ถ์์ ์ํ ๋ถ์ฐํ ๊ฒ์ ์์ง์ผ๋ก, Kibana์ ํจ๊ป Elastic Stack์ ํต์ฌ ๊ตฌ์ฑ ์์์
๋๋ค.
ๅ Apache License 2.0
Elastic์ Elasticsearch์ Kibana์ ์์ค ์ฝ๋๋ฅผ Apache 2.0 ๋ผ์ด์ ์ค๋ก ๊ณต๊ฐํ์ฌ ์คํ์์ค ์ํ๊ณ๋ฅผ ๋ฐ์ ์์ผ ์์ต๋๋ค.
ๅพ SSPL (Server Side Public License) ๋ฐ Elastic License 2.0
2021๋ , Elastic์ Elasticsearch์ Kibana์ ์์ค ์ฝ๋๋ฅผ SSPL๊ณผ Elastic License 2.0์ผ๋ก ์ด์ค ๋ผ์ด์ ์คํ์ฌ ๊ณต๊ฐํ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค. ์ด๋ AWS์ ๊ฐ์ ๋ํ ํด๋ผ์ฐ๋ ์๋น์ค ์ ๊ณต์ ์ฒด๊ฐ Elastic์ ์คํ์์ค ์ํํธ์จ์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์์ ์ ์๋น์ค๋ฅผ ์ด์ํ๋ฉด์๋ ๊ธฐ์ฌ๋ ๊ณต๊ฐ ์์ด ์์ต์ ์ป๋ ์ํฉ์ ๋ฐฉ์งํ๊ธฐ ์ํ ์กฐ์น์์ต๋๋ค.
Elastic์ ๋ผ์ด์ ์ค ๋ณ๊ฒฝ ์ดํ, AWS๋ Elasticsearch์ Kibana์ Apache 2.0 ๋ฒ์ ์ ํฌํฌํ์ฌ OpenSearch ํ๋ก์ ํธ๋ฅผ ์์ํ์ต๋๋ค. Elastic์ ์ด๋ฌํ ๋ณํ์๋ ๋ถ๊ตฌํ๊ณ ์์ฒด ํด๋ผ์ฐ๋ ์๋น์ค์ธ Elastic Cloud๋ฅผ ์ค์ฌ์ผ๋ก ์์ต์ ์ง์ค์ํค๋ฉฐ ๊ธฐ์ ํต์ ๊ถ๊ณผ ์์ ์ ๊ธฐ๋ฐ์ ๊ฐํํ๋ ๋ฐ ์ฑ๊ณตํ์ต๋๋ค.
Grafana๋ ์๊ณ์ด ๋ฐ์ดํฐ ์๊ฐํ ๋ฐ ๋ชจ๋ํฐ๋ง์ ์ํ ์คํ์์ค ํ๋ซํผ์ผ๋ก, Prometheus, InfluxDB ๋ฑ ๋ค์ํ ๋ฐ์ดํฐ ์์ค์ ์ฐ๋ํ์ฌ ๋์๋ณด๋๋ฅผ ๊ตฌ์ฑํ ์ ์์ต๋๋ค.
ๅ Apache License 2.0
Grafana๋ Apache 2.0 ๋ผ์ด์ ์ค๋ก ๊ณต๊ฐ๋์ด ์์ ๋กญ๊ฒ ์ฌ์ฉ๋๊ณ ์์ ๋ ์ ์์์ต๋๋ค.
ๅพ AGPL (Affero General Public License) v3
2021๋ 4์, Grafana Labs๋ Grafana, Grafana Loki, Grafana Tempo ๋ฑ ํต์ฌ ์คํ์์ค ํ๋ก์ ํธ์ ๋ผ์ด์ ์ค๋ฅผ Apache 2.0์์ AGPL v3๋ก ๋ณ๊ฒฝํ๋ค๊ณ ๋ฐํํ์ต๋๋ค. AGPL v3๋ ๋คํธ์ํฌ๋ฅผ ํตํด ์ํํธ์จ์ด ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ ๊ฒฝ์ฐ ํด๋น ์์ค ์ฝ๋๋ฅผ ๊ณต๊ฐํ๋๋ก ์๊ตฌํ๋ ๊ฐํ ์นดํผ๋ ํํธ ๋ผ์ด์ ์ค์ ๋๋ค.
์ด๋ฌํ ๋ณ๊ฒฝ์ Grafana์ ์คํ์์ค ์ฒ ํ์ ์ ์งํ๋ฉด์๋, ์์ ์ ์ฌ์ฉ์ ๋ํ ํต์ ๋ฅผ ๊ฐํํ๊ธฐ ์ํ ์กฐ์น์์ต๋๋ค.
๋ผ์ด์ ์ค ๋ณ๊ฒฝ ์ดํ์๋ Grafana๋ ์คํ์์ค ์ปค๋ฎค๋ํฐ์์ ํ๋ ฅ์ ์ง์ํ๋ฉฐ, Grafana Cloud์ ๊ฐ์ ์์
์ ์๋น์ค๋ฅผ ํตํด ์์ต์ ์ฐฝ์ถํ๊ณ ์์ต๋๋ค. AGPL v3๋ OSI๋ก๋ถํฐ ์คํ์์ค๋ก ์ธ์ ๋ฐ์ ๋ผ์ด์ ์ค์ด๋ฏ๋ก, Grafana๋ ์ฌ์ ํ ์คํ์์ค ์ํํธ์จ์ด๋ก ๊ฐ์ฃผ๋ฉ๋๋ค.
Sentry๋ ์ ํ๋ฆฌ์ผ์ด์
์ ์ค๋ฅ ์ถ์ ๋ฐ ์ฑ๋ฅ ๋ชจ๋ํฐ๋ง์ ์ํ ์คํ์์ค ํ๋ซํผ์ผ๋ก, ๋ค์ํ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ํ๋ ์์ํฌ๋ฅผ ์ง์ํฉ๋๋ค.
ๅ BSD 3-Clause License
Sentry๋ BSD 3-Clause ๋ผ์ด์ ์ค๋ก ๊ณต๊ฐ๋์ด ์์ ๋กญ๊ฒ ์ฌ์ฉ๋๊ณ ์์ ๋ ์ ์์์ต๋๋ค.
ๅพ BSL (Business Source License)
2019๋ , Sentry๋ ๋ผ์ด์ ์ค๋ฅผ BSD 3-Clause์์ BSL๋ก ๋ณ๊ฒฝํ์ต๋๋ค. BSL์ ์ผ์ ๊ธฐ๊ฐ ๋์ ์์ค ์ฝ๋๋ฅผ ๊ณต๊ฐํ๋, ์์ ์ ์ฌ์ฉ์ ์ ํํ๋ ๋ผ์ด์ ์ค๋ก, ์ผ์ ๊ธฐ๊ฐ์ด ์ง๋๋ฉด Apache 2.0 ๋ผ์ด์ ์ค๋ก ์ ํ๋ฉ๋๋ค.
์ด๋ฌํ ๋ณ๊ฒฝ์ Sentry์ ์คํ์ฝ์ด ๋ชจ๋ธ์ ๋ณดํธํ๊ณ , ์์ ์ ์ฌ์ฉ์ ๋ํ ํต์ ๋ฅผ ๊ฐํํ๊ธฐ ์ํ ์กฐ์น์์ต๋๋ค.
๋ผ์ด์ ์ค ๋ณ๊ฒฝ ์ดํ์๋ Sentry๋ ์คํ์์ค ์ปค๋ฎค๋ํฐ์์ ํ๋ ฅ์ ์ง์ํ๋ฉฐ, Sentry SaaS์ ๊ฐ์ ์์ ์ ์๋น์ค๋ฅผ ํตํด ์์ต์ ์ฐฝ์ถํ๊ณ ์์ต๋๋ค. BSL์ OSI๋ก๋ถํฐ ์คํ์์ค๋ก ์ธ์ ๋ฐ์ง ๋ชปํ์ง๋ง, ์ผ์ ๊ธฐ๊ฐ ์ดํ Apache 2.0์ผ๋ก ์ ํ๋๋ฏ๋ก, ์ฅ๊ธฐ์ ์ผ๋ก๋ ์คํ์์ค๋ก ๊ฐ์ฃผ๋ ์ ์์ต๋๋ค.
Red Hat์ ์คํ์์ค ์ํํธ์จ์ด ์๋ฃจ์
์ ์ ๊ณตํ๋ ๊ธฐ์
์ผ๋ก, ๋ํ ์ ํ์ผ๋ก๋ Red Hat Enterprise Linux(RHEL)๊ฐ ์์ต๋๋ค.
ๅ GPL ๊ณต๊ฐ ๋ฐฉ์ (๊ธฐ์กด git.centos.org ๋ฑ)
Red Hat์ RHEL์ ์์ค ์ฝ๋๋ฅผ ๊ณต๊ฐํ์ฌ ์คํ์์ค ์ปค๋ฎค๋ํฐ์ ํ๋ ฅํด ์์ต๋๋ค.
ๅพ ์์ค์ฝ๋ ์ ๊ทผ ์ ํ (CentOS Stream๋ง ๊ณต๊ฐ)
๊ทธ๋ฌ๋ 2023๋ 6์, Red Hat์ RHEL์ ์์ค ์ฝ๋๋ฅผ CentOS Stream์ ํตํด์๋ง ๊ณต๊ฐํ๊ฒ ๋ค๊ณ ๋ฐํํ์ต๋๋ค.
์ด๋ฌํ ๋ณ๊ฒฝ์ RHEL์ ์์ค ์ฝ๋๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ ๋ค์ด์คํธ๋ฆผ ๋ฐฐํฌํ์ ๋ฑ์ฅ์ ์ ํํ๊ณ , ์์ ์ ์ฌ์ฉ์ ๋ํ ํต์ ๋ฅผ ๊ฐํํ๊ธฐ ์ํ ์กฐ์น์์ต๋๋ค.
Red Hat์ ์ ์ฑ ๋ณ๊ฒฝ์ ์คํ์์ค ์ปค๋ฎค๋ํฐ์์ ๋ ผ๋์ ๋ถ๋ฌ์ผ์ผ์ผฐ์ต๋๋ค. ์ผ๋ถ๋ Red Hat์ด ์คํ์์ค ์ฒ ํ์ ์ ๋ฒ๋ ธ๋ค๊ณ ๋นํํ์ผ๋ฉฐ, ๋ค๋ฅธ ์ผ๋ถ๋ Red Hat์ ์์ ์ ์ด์ต์ ๋ณดํธํ๊ธฐ ์ํ ๋ถ๊ฐํผํ ๊ฒฐ์ ์ด๋ผ๊ณ ์นํธํ์ต๋๋ค.
Explore ํ์ด์ง์์๋ GitHub์์ ํ์ฌ ์ธ๊ธฐ ์๋ ํ๋ก์ ํธ๋, ์ฃผ์ ๋ณ ์ถ์ฒ ์คํ ์์ค๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.
Google Code-in์ ๊ตฌ๊ธ์์ ์ด์ํ๋ ์ฒญ์๋
๋์์ ์คํ ์์ค ๊ต์ก ํ๋ก๊ทธ๋จ์
๋๋ค.
๋น๋ก ํ์ฌ๋ ์ข
๋ฃ๋์์ง๋ง, ์์นด์ด๋ธ์ ์ ์ฌํ ํฌ๋งท์ ๊ต์กํ ์ฌ์ดํธ๋ค์ด ์ฌ์ ํ ์กด์ฌํฉ๋๋ค. ๋ฏธ์
๋จ์๋ก ๊ตฌ์ฑ๋ ๋ฌธ์ ๋ฅผ ํ์ด๋ณด๋ ๋ฐฉ์์ด๋ผ ์
๋ฌธ์์๊ฒ ๋งค์ฐ ์ ์ตํ ์ ๊ทผ ๋ฐฉ์์ด ๋ ์ ์์ต๋๋ค.
๊ตญ๋ด ์ฃผ์ IT ๊ธฐ์ ๋ค๋ ์์ฌ ๊ธฐ์ ์ ์คํ ์์ค๋ก ๊ณต๊ฐํ๋ฉฐ, ๊ทธ ๋ด์ฉ์ ๋๊ตฌ๋ ํ์ธํ ์ ์๋ ์ ์ฉ ํ์ด์ง๋ฅผ ์ด์ํ๊ณ ์์ต๋๋ค.
๋ค์ด๋ฒ ์คํ์์ค: https://naver.github.io/
์นด์นด์ค ์คํ์์ค: https://github.com/kakao
CodeTriage๋ ํ๋ฃจ์ ํ๋์ฉ ์คํ ์์ค ์ด์๋ฅผ ๋ฉ์ผ๋ก ๋ฐ์๋ณผ ์ ์๋๋ก ๋์์ฃผ๋ ํ๋ซํผ์ ๋๋ค. ๊ด์ฌ ์๋ ํ๋ก์ ํธ๋ฅผ ๊ตฌ๋ ํ๋ฉด, ๊พธ์คํ ์ด์๋ฅผ ๋ฐ์๋ณด๋ฉฐ ์์ฐ์ค๋ฝ๊ฒ ๊ธฐ์ฌ ๊ธฐํ๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค.
๋ชจ๋๊ฐ ์ ์ด๋กญ๊ฒ ์ฌ์ฉํ๊ณ ์ ๊ณต์ ํ์ง๋ง, ์ดํด๊ด๊ณ๊ฐ ์ฝํ์๋ ์ํ์ ์๋ ์คํ ์์ค๋ ๋จ์ํ ๊ธฐ์ ๋ง์ ์ด์ผ๊ธฐ ํ์ง ์๊ณ ์ ๋ต ์ธ์์ฒ๋ผ ๋๋ฒ๋ฆฐ ๊ฒ ๊ฐ๋ค.