์ด๊ฒ ๋ญ๋ฐ? ๐ค
์คํ์์ค(Open Source)๋ ์ฐ๋ฆฌ๊ฐ ๋งค์ผ ์ฌ์ฉํ๋ ๋ง์ ์ํํธ์จ์ด์ ๊ธฐ๋ฐ์ด์ผ. ์๋ฅผ ๋ค์ด, ์น์ฌ์ดํธ๋ฅผ ๋ง๋ค ๋ ์ฌ์ฉํ๋ ๋ฆฌ์กํธ(React), ๋ฐ์ดํฐ ๋ถ์์ ์ฌ์ฉํ๋ ํ๋ค์ค(Pandas), ์ฌ์ง์ด๋ ์ฐ๋ฆฌ ํธ๋ํฐ์ ์ด์์ฒด์ ์ธ ์๋๋ก์ด๋(Android)๋ ์คํ์์ค์ผ. ์ด๋ฐ ์คํ์์ค ํ๋ก์ ํธ๋ค์ ๋๋ถ๋ถ ๋ฌด๋ฃ๋ก ์ ๊ณต๋๊ณ ์์ด. ํ์ง๋ง ์ฌ๊ธฐ์ ๋ฌธ์ ๊ฐ ์๊ธฐ๋๋ฐ, ์ด ์คํ์์ค ํ๋ก์ ํธ๋ค์ ๋ง๋๋ ๊ฐ๋ฐ์๋ค์ ๋๋ถ๋ถ ๋ฌด๋ณด์๋ก ์ผํ๊ณ ์๋ค๋ ๊ฑฐ์ผ.
์คํ์์ค ๊ฐ๋ฐ์๋ค์ ๋ณดํต ์์ ์ ์ทจ๋ฏธ๋ ๊ด์ฌ์ฌ๋ก ํ๋ก์ ํธ๋ฅผ ์์ํ์ง๋ง, ๊ทธ ํ๋ก์ ํธ๊ฐ ์ธ๊ธฐ๋ฅผ ์ป๊ณ ๋ง์ ์ฌ๋๋ค์ด ์ฌ์ฉํ๊ฒ ๋๋ฉด ์ ์ง๋ณด์์ ์ ๋ฐ์ดํธ์ ๋ง์ ์๊ฐ์ด ํ์ํด์ ธ. ํ์ง๋ง ๋๋ถ๋ถ์ ์คํ์์ค ํ๋ก์ ํธ๋ ๊ธฐ๋ถ๋ ์คํฐ์์ญ์ผ๋ก ์ด์๋๊ณ ์์ด. ์๋ฅผ ๋ค์ด, ํจํธ๋ฆฌ์จ(Patron)์ด๋ ์คํ ์ฝ๋ ํฐ๋ธ(Open Collective) ๊ฐ์ ํ๋ซํผ์ ํตํด ๊ธฐ๋ถ๋ฅผ ๋ฐ์ง๋ง, ์ด ๋ฐฉ๋ฒ์ ์์ ์ ์ด์ง ์์. ๊ฐ๋ฐ์๋ค์ ํญ์ ๊ธฐ๋ถ๊ฐ ๋ค์ด์ค๊ธฐ๋ฅผ ๋ฐ๋ผ๊ณ , ๋๋ก๋ ํฐ ๊ธฐ์ ๋ค์ด ์คํฐ์์ญ์ ํด์ฃผ๊ธฐ๋ฅผ ๊ธฐ๋ค๋ ค์ผ ํด.
์ด๋ฌํ ์ํฉ์ ์คํ์์ค ๊ฐ๋ฐ์๋ค์๊ฒ ํฐ ๋ถ๋ด์ ์ฃผ๊ณ ์์ด. ๊ทธ๋ค์ ์์ ์ ์ธ ์์ ์์ด ํ๋ก์ ํธ๋ฅผ ์ ์งํด์ผ ํ๊ณ , ๋๋ก๋ ๋ค๋ฅธ ์ผ์๋ก ์๊ณ๋ฅผ ์ ์งํด์ผ ํด. ์ด๋ ์คํ์์ค ์ํ๊ณ์ ํฐ ๋ฌธ์ ๊ฐ ๋๊ณ ์์ด. ์คํ์์ค ํ๋ก์ ํธ๊ฐ ๋ ์ด์ ์ ์ง๋์ง ์๊ฑฐ๋, ๊ฐ๋ฐ์๋ค์ด ํ๋ก์ ํธ๋ฅผ ํฌ๊ธฐํ๊ฒ ๋๋ฉด, ์ด๋ฅผ ์ฌ์ฉํ๋ ๋ง์ ๊ธฐ์ ๋ค๊ณผ ๊ฐ์ธ๋ค์ด ํฐ ์ํฅ์ ๋ฐ๊ฒ ๋ผ.
์ด๋ฌํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด, ์ด ๊ธ์ ์ ์๋ GitHub์ด ๋ชจ๋ ์กฐ์ง์๊ฒ ์ 1๋ฌ๋ฌ๋ฅผ ๋ ๋ฐ์์ ์คํ์์ค ํ๋๋ก ์ฐ์๋ ์ ์์ ํ๊ณ ์์ด. GitHub์ ๋ง์ ๊ฐ๋ฐ์๋ค์ด ์ฌ์ฉํ๋ ํ๋ซํผ์ด๊ณ , ์คํ์์ค ํ๋ก์ ํธ๋ค์ด ํธ์คํ ๋๋ ์ฃผ์ ์ฅ์์ผ. ๋ฐ๋ผ์ GitHub์ด ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐ ์ค์ํ ์ญํ ์ ํ ์ ์์ด.
ํต์ฌ ๋ด์ฉ ์ ๋ฆฌ ๐
-
์คํ์์ค ๊ฐ๋ฐ์๋ค์ ์ด๋ ค์: ์คํ์์ค ๊ฐ๋ฐ์๋ค์ ๋๋ถ๋ถ ๋ฌด๋ณด์๋ก ์ผํ๊ณ ์์ด. ๊ทธ๋ค์ ๊ธฐ๋ถ๋ ์คํฐ์์ญ์ ์์กดํ๊ณ ์์ง๋ง, ์ด๋ ์์ ์ ์ด์ง ์์. ์๋ฅผ ๋ค์ด, ๋ง์ ์คํ์์ค ํ๋ก์ ํธ๋ค์ด ํจํธ๋ฆฌ์จ์ด๋ ์คํ ์ฝ๋ ํฐ๋ธ๋ฅผ ํตํด ๊ธฐ๋ถ๋ฅผ ๋ฐ์ง๋ง, ์ด๋ ํญ์ ์์ ์ ์ธ ์์ ์ ๋ณด์ฅํ์ง ์์.
-
GitHub์ ์ญํ : GitHub์ ๋ง์ ์คํ์์ค ํ๋ก์ ํธ๋ค์ด ํธ์คํ ๋๋ ์ฃผ์ ํ๋ซํผ์ด์ผ. ๋ฐ๋ผ์ GitHub์ด ์คํ์์ค ๊ฐ๋ฐ์๋ค์ ์ง์ํ๋ ๋ฐ ์ค์ํ ์ญํ ์ ํ ์ ์์ด. ์ ์๋ GitHub์ด ๋ชจ๋ ์กฐ์ง์๊ฒ ์ 1๋ฌ๋ฌ๋ฅผ ๋ ๋ฐ์์ ์คํ์์ค ํ๋๋ก ์ฐ์๋ ์ ์์ ํ๊ณ ์์ด.
-
์คํ์์ค ํ๋: ์ด ํ๋๋ ์คํ์์ค ํ๋ก์ ํธ๋ค์ด ์ฌ์ฉ๋๋ ์ ๋์ ๋ฐ๋ผ ๋ฐฐ๋ถ๋์ด. ์๋ฅผ ๋ค์ด, ์ด๋ค ํ๋ก์ ํธ๊ฐ ๋ง์ ๊ณณ์์ ์ฌ์ฉ๋๋ค๋ฉด, ๊ทธ ํ๋ก์ ํธ์ ๊ฐ๋ฐ์๋ค์๊ฒ ๋ ๋ง์ ๋์ด ๋ฐฐ๋ถ๋๋ ๊ฑฐ์ผ. ์ด๋ Spotify ๋ชจ๋ธ๊ณผ ๋น์ทํด, ุญูุซ Spotify๋ ์ฌ์ฉ์๋ค์ด ๋ฃ๋ ์์ ์ ๋ฐ๋ผ ์ํฐ์คํธ๋ค์๊ฒ ๋์ ๋ฐฐ๋ถํด.
-
์๋ํ๋ ์์คํ : ์ด ์์คํ ์ ์๋ํ๋์ด ์์ด. GitHub์ ๊ฐ ํ๋ก์ ํธ์
package.json์ด๋requirements.txtํ์ผ์ ์ฝ์ด์, ์ด๋ค ์คํ์์ค ํ๋ก์ ํธ๋ค์ด ์ฌ์ฉ๋๊ณ ์๋์ง ํ์ธํด. ๊ทธ๋ฆฌ๊ณ ๊ทธ ํ๋ก์ ํธ๋ค์ด ์ฌ์ฉ๋๋ ์ ๋์ ๋ฐ๋ผ ๋์ ๋ฐฐ๋ถํ๋ ๊ฑฐ์ผ. -
opt-out ์์คํ : ์ด ์์คํ ์ opt-out์ผ๋ก ์ด์๋์ด. ์ฆ, ๋ชจ๋ ์กฐ์ง์ ์๋์ผ๋ก ์ด ์์คํ ์ ์ฐธ์ฌํ๊ฒ ๋๊ณ , ์ํ์ง ์๋ ์กฐ์ง์ ๋๊ฐ ์ ์์ด. ์ด๋ ๋ง์ ์กฐ์ง๋ค์ด ์ฐธ์ฌํ๊ฒ ๋ง๋ค ์ ์์ด.
-
์คํ์์ค ์ํ๊ณ์ ์ง์ ๊ฐ๋ฅ์ฑ: ์ด ์ ์์ ์คํ์์ค ์ํ๊ณ์ ์ง์ ๊ฐ๋ฅ์ฑ์ ๋์ด๋ ๋ฐ ๋์์ ์ค ์ ์์ด. ์คํ์์ค ๊ฐ๋ฐ์๋ค์ ์์ ์ ์ธ ์์ ์ ์ป์ ์ ์๊ณ , ์ด๋ ๋ ๋ง์ ์ฌ๋๋ค์ด ์คํ์์ค ํ๋ก์ ํธ์ ์ฐธ์ฌํ๊ฒ ๋ง๋ค ์ ์์ด.
-
๊ธฐ์ ๋ค์ ์ฑ ์: ๋ง์ ๊ธฐ์ ๋ค์ด ์คํ์์ค๋ฅผ ์ฌ์ฉํ๊ณ ์์ด. ๋ฐ๋ผ์ ๊ธฐ์ ๋ค์ ์คํ์์ค ๊ฐ๋ฐ์๋ค์ ์ง์ํ๋ ๋ฐ ์ฑ ์์ด ์์ด. ์ด ์ ์์ ๊ธฐ์ ๋ค์ด ์คํ์์ค ๊ฐ๋ฐ์๋ค์ ์ง์ํ๋ ๋ฐ ๋ ์ฝ๊ฒ ์ฐธ์ฌํ ์ ์๊ฒ ๋ง๋ค์ด.
๊ทธ๋์ ๋ญ๊ฐ ๋ฌ๋ผ์ง๋๋ฐ? ๐ฅ
์ด ์ ์์ด ์ค์ ๋ก ์ํ๋๋ค๋ฉด, ์คํ์์ค ์ํ๊ณ์ ํฐ ๋ณํ๊ฐ ์๊ธธ ์ ์์ด. ๋จผ์ , ์คํ์์ค ๊ฐ๋ฐ์๋ค์ ๋ ์์ ์ ์ธ ์์ ์ ์ป์ ์ ์๊ฒ ๋ผ. ์ด๋ ๊ทธ๋ค์ด ํ๋ก์ ํธ๋ฅผ ๋ ์ ์ ์งํ๊ณ , ์๋ก์ด ๊ธฐ๋ฅ์ ๊ฐ๋ฐํ๋ ๋ฐ ๋ ๋ง์ ์๊ฐ์ ํฌ์ํ ์ ์๊ฒ ๋ง๋ค์ด. ์๋ฅผ ๋ค์ด, ๋ง์ ์คํ์์ค ํ๋ก์ ํธ๋ค์ด ํ์ฌ ์ ์ง๋ณด์์ ์ด๋ ค์์ ๊ฒช๊ณ ์์ง๋ง, ์ด ์ ์์ด ์ํ๋๋ค๋ฉด, ๊ทธ๋ค์ ๋ ๋ง์ ์์์ ์ป์ ์ ์์ด.
๋ํ, ์ด ์ ์์ ์คํ์์ค ํ๋ก์ ํธ๋ค์ด ๋ ๋ง์ ์ง์์ ๋ฐ๊ฒ ๋ง๋ค ์ ์์ด. ํ์ฌ ๋ง์ ์คํ์์ค ํ๋ก์ ํธ๋ค์ด ๊ธฐ๋ถ๋ ์คํฐ์์ญ์ ์์กดํ๊ณ ์์ง๋ง, ์ด๋ ์์ ์ ์ด์ง ์์. ํ์ง๋ง ์ด ์ ์์ด ์ํ๋๋ค๋ฉด, ์คํ์์ค ํ๋ก์ ํธ๋ค์ ๋ ์์ ์ ์ธ ์์์ ์ป์ ์ ์์ด. ์ด๋ ์คํ์์ค ํ๋ก์ ํธ๋ค์ด ๋ ์ค๋ ์ง์๋๊ณ , ๋ ๋ง์ ์ฌ๋๋ค์๊ฒ ๋์์ด ๋ ์ ์๊ฒ ๋ง๋ค์ด.
๋๋ถ์ด, ์ด ์ ์์ ๊ธฐ์ ๋ค์ด ์คํ์์ค ๊ฐ๋ฐ์๋ค์ ์ง์ํ๋ ๋ฐ ๋ ์ฝ๊ฒ ์ฐธ์ฌํ ์ ์๊ฒ ๋ง๋ค์ด. ํ์ฌ ๋ง์ ๊ธฐ์ ๋ค์ด ์คํ์์ค๋ฅผ ์ฌ์ฉํ๊ณ ์์ง๋ง, ๊ทธ๋ค์ ์คํ์์ค ๊ฐ๋ฐ์๋ค์ ์ง์ํ๋ ๋ฐ ์ด๋ ค์์ ๊ฒช๊ณ ์์ด. ํ์ง๋ง ์ด ์ ์์ด ์ํ๋๋ค๋ฉด, ๊ธฐ์ ๋ค์ GitHub์ ํตํด ์ฝ๊ฒ ์คํ์์ค ๊ฐ๋ฐ์๋ค์ ์ง์ํ ์ ์์ด. ์ด๋ ๊ธฐ์ ๋ค์ด ์คํ์์ค ์ํ๊ณ์ ๋ ๋ง์ ๊ธฐ์ฌ๋ฅผ ํ ์ ์๊ฒ ๋ง๋ค์ด.
๋ง์ง๋ง์ผ๋ก, ์ด ์ ์์ ์คํ์์ค ์ํ๊ณ์ ์ง์ ๊ฐ๋ฅ์ฑ์ ๋์ด๋ ๋ฐ ๋์์ ์ค ์ ์์ด. ์คํ์์ค ๊ฐ๋ฐ์๋ค์ ๋ ์์ ์ ์ธ ์์ ์ ์ป์ ์ ์๊ณ , ์ด๋ ๋ ๋ง์ ์ฌ๋๋ค์ด ์คํ์์ค ํ๋ก์ ํธ์ ์ฐธ์ฌํ๊ฒ ๋ง๋ค ์ ์์ด. ์ด๋ ์คํ์์ค ์ํ๊ณ๊ฐ ๋ ๊ฑด๊ฐํ๊ณ ์ง์ ๊ฐ๋ฅํ๊ฒ ๋ง๋ค ์ ์์ด.
MAX5์ ์๊ฐ ๐ฏ
๋ฐ์ด๋ธ์ฝ๋ฉ(AI ์ฝ๋ฉ) ๊ด์ ์์ ๋ณด๋ฉด, ์ด ์ ์์ ๋งค์ฐ ํฅ๋ฏธ๋ก์. ๋ฐ์ด๋ธ์ฝ๋ฉ์ AI๋ฅผ ์ฌ์ฉํ์ฌ ์ฝ๋๋ฅผ ์์ฑํ๊ณ , ์ด๋ฅผ ํตํด ๊ฐ๋ฐ ๊ณผ์ ์ ์๋ํํ๋ ๊ฑฐ์ผ. ๋ง์ ๋ฐ์ด๋ธ์ฝ๋ฉ ๋๊ตฌ๋ค์ด ์คํ์์ค ํ๋ก์ ํธ๋ค์ ๊ธฐ๋ฐ์ผ๋ก ํ๊ณ ์์ด. ์๋ฅผ ๋ค์ด, ๋ง์ AI ์ฝ๋ฉ ๋๊ตฌ๋ค์ด ์คํ์์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค์ ์ฌ์ฉํ์ฌ ์ฝ๋๋ฅผ ์์ฑํ๊ณ ์์ด.
์ด ์ ์์ด ์ํ๋๋ค๋ฉด, ๋ฐ์ด๋ธ์ฝ๋ฉ ๋๊ตฌ๋ค์ด ๋ ๋ง์ ์คํ์์ค ํ๋ก์ ํธ๋ค์ ์ฌ์ฉํ ์ ์๊ฒ ๋ผ. ์ด๋ ๋ฐ์ด๋ธ์ฝ๋ฉ ๋๊ตฌ๋ค์ด ๋ ๊ฐ๋ ฅํ๊ณ ์ ์ฉํด์ง ์ ์๊ฒ ๋ง๋ค์ด. ์๋ฅผ ๋ค์ด, ๋ ๋ง์ ์คํ์์ค ํ๋ก์ ํธ๋ค์ด ์ ์ง๋๊ณ , ์๋ก์ด ๊ธฐ๋ฅ๋ค์ด ๊ฐ๋ฐ๋๋ค๋ฉด, ๋ฐ์ด๋ธ์ฝ๋ฉ ๋๊ตฌ๋ค์ ๋ ๋ง์ ๊ธฐ๋ฅ์ ์ ๊ณตํ ์ ์์ด.
๋ํ, ์ด ์ ์์ ๋ฐ์ด๋ธ์ฝ๋ฉ ์ปค๋ฎค๋ํฐ๊ฐ ๋ ๊ฑด๊ฐํ๊ฒ ์ฑ์ฅํ ์ ์๊ฒ ๋ง๋ค์ด. ๋ฐ์ด๋ธ์ฝ๋ฉ ์ปค๋ฎค๋ํฐ๋ ์คํ์์ค ํ๋ก์ ํธ๋ค์ ํฌ๊ฒ ์์กดํ๊ณ ์์ด. ๋ฐ๋ผ์ ์คํ์์ค ํ๋ก์ ํธ๋ค์ด ๋ ์ ์ ์ง๋๊ณ , ๋ ๋ง์ ์ง์์ ๋ฐ๊ฒ ๋๋ฉด, ๋ฐ์ด๋ธ์ฝ๋ฉ ์ปค๋ฎค๋ํฐ๋ ๋ ๊ฑด๊ฐํ๊ฒ ์ฑ์ฅํ ์ ์์ด.
clauders.ai ์คํฐ๋์์ ํจ๊ป ์ด์ผ๊ธฐํด๋ณด๋ฉด ์ข์ ๊ฒ ๊ฐ์. ์ด๋ป๊ฒ ํ๋ฉด ์คํ์์ค ์ํ๊ณ๋ฅผ ๋ ๊ฑด๊ฐํ๊ฒ ๋ง๋ค ์ ์์์ง, ๊ทธ๋ฆฌ๊ณ ๋ฐ์ด๋ธ์ฝ๋ฉ์ด ์ด ๊ณผ์ ์์ ์ด๋ค ์ญํ ์ ํ ์ ์์์ง ํจ๊ป ๋ ผ์ํด๋ณด๋ ๊ฑฐ์ผ. ์๋ฅผ ๋ค์ด, ๋ฐ์ด๋ธ์ฝ๋ฉ์ ์ฌ์ฉํ์ฌ ์คํ์์ค ํ๋ก์ ํธ๋ค์ ๋ ์ฝ๊ฒ ์ ์งํ๊ณ , ์๋ก์ด ๊ธฐ๋ฅ์ ๊ฐ๋ฐํ๋ ๋ฐฉ๋ฒ์ ํ๊ตฌํด๋ณผ ์ ์์ด.