SFC๋Š” ์˜คํ”ˆ ์†Œ์Šค ํ”„๋กœ์ ํŠธ์— GitHub ์‚ฌ์šฉ์„ ์ค‘๋‹จํ•˜๋„๋ก ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค.

๋ฌด๋ฃŒ ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•œ ๋ฒ•์  ๋ณดํ˜ธ๋ฅผ ์ œ๊ณตํ•˜๊ณ  GPL ์ค€์ˆ˜๋ฅผ ์˜นํ˜ธํ•˜๋Š” SFC(Software Freedom Conservancy)๋Š” ์ฝ”๋“œ ๊ณต์œ  ํ”Œ๋žซํผ GitHub์˜ ๋ชจ๋“  ์‚ฌ์šฉ์„ ์ค‘๋‹จํ•  ๊ฒƒ์ด๋ผ๊ณ  ๋ฐœํ‘œํ•˜๊ณ  ๋‹ค๋ฅธ ์˜คํ”ˆ ์†Œ์Šค ํ”„๋กœ์ ํŠธ ๊ฐœ๋ฐœ์ž์—๊ฒŒ ์ด์— ๋”ฐ๋ฅผ ๊ฒƒ์„ ์ด‰๊ตฌํ–ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์กฐ์ง์€ GitHub์—์„œ CodeBerg(Gitea ์ œ๊ณต) ๋ฐ SourceHut์™€ ๊ฐ™์€ ๋ณด๋‹ค ๊ฐœ๋ฐฉ์ ์ธ ๋Œ€์•ˆ์œผ๋กœ ํ”„๋กœ์ ํŠธ๋ฅผ ๋ณด๋‹ค ์‰ฝ๊ฒŒ โ€‹โ€‹๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ํ•˜๊ฑฐ๋‚˜ Gitea ๋˜๋Š” GitLab๊ณผ ๊ฐ™์€ ๊ฐœ๋ฐฉํ˜• ํ”Œ๋žซํผ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์„œ๋ฒ„์—์„œ ๊ธฐ๋ณธ ๊ฐœ๋ฐœ ์„œ๋น„์Šค๋ฅผ ํ˜ธ์ŠคํŒ…ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๊ธฐ ์œ„ํ•œ ์ด๋‹ˆ์…”ํ‹ฐ๋ธŒ๋ฅผ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ปค๋ฎค๋‹ˆํ‹ฐ ์—๋””์…˜.

SFC ์กฐ์ง์€ GitHub์™€ Microsoft๊ฐ€ ์ƒ์šฉ ์„œ๋น„์Šค์ธ GitHub Copilot์—์„œ ๊ธฐ๊ณ„ ํ•™์Šต ๋ชจ๋ธ์„ ๊ตฌ์ถ•ํ•˜๊ธฐ ์œ„ํ•œ ๊ธฐ์ดˆ๋กœ ๋ฌด๋ฃŒ ์†Œํ”„ํŠธ์›จ์–ด์˜ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐ ๋”ฐ๋ฅธ ์œค๋ฆฌ์ , ๋ฒ•์  ๋ณต์žก์„ฑ์„ ์ดํ•ดํ•˜๋Š” ๊ฒƒ์„ ๊บผ๋ ค ์ด๋‹ˆ์…”ํ‹ฐ๋ธŒ๋ฅผ ๋งŒ๋“ค๋„๋ก ์š”์ฒญ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค. SFC ๋Œ€ํ‘œ์ž๋Š” ์ƒ์„ฑ๋œ ๊ธฐ๊ณ„ ํ•™์Šต ๋ชจ๋ธ์— ์ €์ž‘๊ถŒ์ด ์ ์šฉ๋˜๋Š”์ง€ ์—ฌ๋ถ€, ๊ทธ๋ ‡๋‹ค๋ฉด ์ด๋Ÿฌํ•œ ๊ถŒ๋ฆฌ๋ฅผ ์†Œ์œ ํ•œ ์‚ฌ๋žŒ์€ ๋ˆ„๊ตฌ์ธ์ง€, ๋ชจ๋ธ์ด ๊ตฌ์ถ•๋œ ์ฝ”๋“œ์— ๋Œ€ํ•œ ๊ถŒ๋ฆฌ์™€ ์–ด๋–ป๊ฒŒ ๊ด€๋ จ๋˜๋Š”์ง€ ํŒŒ์•…ํ•˜๋ ค๊ณ  ๋…ธ๋ ฅํ–ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ GitHub Copilot์—์„œ ์ƒ์„ฑ๋œ ์ฝ”๋“œ ๋ธ”๋ก๊ณผ ๋ชจ๋ธ์„ ๊ตฌ์ถ•ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋œ ํ”„๋กœ์ ํŠธ์˜ ๋ฐ˜๋ณต ์ฝ”๋“œ๊ฐ€ ํŒŒ์ƒ ์ž‘์—…์œผ๋กœ ๊ฐ„์ฃผ๋  ์ˆ˜ ์žˆ๋Š”์ง€, ๋…์  ์†Œํ”„ํŠธ์›จ์–ด์— ์ด๋Ÿฌํ•œ ๋ธ”๋ก์„ ํฌํ•จํ•˜๋Š” ๊ฒƒ์ด ์นดํ”ผ๋ ˆํ”„ํŠธ ์œ„๋ฐ˜์œผ๋กœ ๊ฐ„์ฃผ๋  ์ˆ˜ ์žˆ๋Š”์ง€ ์—ฌ๋ถ€๋„ ์•„์ง ๋ช…ํ™•ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ผ์ด์„ผ์Šค.

Microsoft์™€ GitHub์˜ ๋Œ€ํ‘œ์ž๋“ค์€ ๊ณต๊ฐœ์ ์œผ๋กœ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ๊ธฐ๊ณ„ ํ•™์Šต ๋ชจ๋ธ์„ ํ›ˆ๋ จํ•˜๋Š” ๊ฒƒ์ด ๊ณต์ • ์‚ฌ์šฉ ๋ฒ”์ฃผ์— ์†ํ•˜๋ฉฐ GitHub Copilot์˜ ์ฒ˜๋ฆฌ ์ฝ”๋“œ๊ฐ€ ์ปดํŒŒ์ผ๋Ÿฌ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ๊ณผ ์œ ์‚ฌํ•˜๊ฒŒ ํ•ด์„๋  ์ˆ˜ ์žˆ๋‹ค๋Š” GitHub ์ฑ…์ž„์ž์˜ ์ง„์ˆ ์— ๊ธฐ์ดˆํ•œ ๋ฒ•์  ํ‘œ์ค€์ด ๋ฌด์—‡์ธ์ง€ ๋ฌผ์—ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ Microsoft๋Š” ๋ชจ๋ธ ๊ต์œก์— ์‚ฌ์šฉ๋˜๋Š” ๋ผ์ด์„ ์Šค ๋ชฉ๋ก๊ณผ ์ €์žฅ์†Œ ์ด๋ฆ„ ๋ชฉ๋ก์„ ์ œ๊ณตํ•˜๋ผ๋Š” ์š”์ฒญ์„ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.

๋˜ํ•œ ์‚ฌ์šฉ๋œ ๋ผ์ด์„ ์Šค์— ๊ด€๊ณ„์—†์ด ๋ชจ๋“  ์ฝ”๋“œ์—์„œ ๋ชจ๋ธ์„ ํ›ˆ๋ จํ•˜๋Š” ๊ฒƒ์ด ํ—ˆ์šฉ๋œ๋‹ค๋Š” ์ง„์ˆ ์ด ์˜คํ”ˆ ์†Œ์Šค ์ฝ”๋“œ๋งŒ GitHub Copilot์„ ํ›ˆ๋ จํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜์—ˆ์œผ๋ฉฐ ํ›ˆ๋ จ์—์„œ ๋‹ค์Œ ์ฝ”๋“œ๋ฅผ ๋‹ค๋ฃจ์ง€ ์•Š๋Š”๋‹ค๋Š” ์‚ฌ์‹ค๊ณผ ์–ด๋–ป๊ฒŒ ์—ฐ๊ด€๋˜๋Š”์ง€์— ๋Œ€ํ•œ ์งˆ๋ฌธ๋„ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. Windows ๋ฐ MS Office์™€ ๊ฐ™์€ ํšŒ์‚ฌ์˜ ๋น„๊ณต๊ฐœ ์ €์žฅ์†Œ ๋ฐ ๋…์  ์ œํ’ˆ. ์ฝ”๋“œ์— ๋Œ€ํ•œ ๋ชจ๋ธ ๊ต์œก์ด ๊ณต์ • ์‚ฌ์šฉ์ด๋ผ๋ฉด Microsoft๊ฐ€ ์˜คํ”ˆ ์†Œ์Šค ๊ฐœ๋ฐœ์ž์˜ ์ง€์  ์žฌ์‚ฐ๋ณด๋‹ค ์ง€์  ์žฌ์‚ฐ์„ ๋” ์ค‘์š”ํ•˜๊ฒŒ ์—ฌ๊ธฐ๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

Microsoft๋Š” ํ™•๊ณ ํ•˜์ง€ ์•Š์•˜์œผ๋ฉฐ ๊ณต์ • ์‚ฌ์šฉ ์ฃผ์žฅ์˜ ์ ๋ฒ•์„ฑ์„ ๋’ท๋ฐ›์นจํ•˜๋Š” ๋ฒ•์  ๋ถ„์„์„ ์ œ๊ณตํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ํ•„์š”ํ•œ ์ •๋ณด๋ฅผ ์–ป๊ธฐ ์œ„ํ•œ ์‹œ๋„๋Š” ์ง€๋‚œํ•ด XNUMX์›”๋ถ€ํ„ฐ ์ด๋ค„์กŒ๋‹ค. ์ฒ˜์Œ์—๋Š” ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ์™€ ๊นƒํ—ˆ๋ธŒ ๋Œ€ํ‘œ์ž๋“ค์ด ์ตœ๋Œ€ํ•œ ๋นจ๋ฆฌ ๋‹ต๋ณ€ํ•˜๊ฒ ๋‹ค๊ณ  ์•ฝ์†ํ–ˆ์ง€๋งŒ ์ „ํ˜€ ์‘๋‹ตํ•˜์ง€ ์•Š์•˜๋‹ค. XNUMX๊ฐœ์›” ํ›„ ๊ธฐ๊ณ„ ํ•™์Šต ์‹œ์Šคํ…œ์˜ ์ž ์žฌ์ ์ธ ๋ฒ•์ , ์œค๋ฆฌ์  ๋ฌธ์ œ์— ๋Œ€ํ•œ ๊ณต๊ฐœ ํ† ๋ก ์ด ์‹œ์ž‘๋˜์—ˆ์ง€๋งŒ Microsoft ๋‹ด๋‹น์ž๋Š” ์ฐธ์—ฌ ์ดˆ๋Œ€๋ฅผ ๋ฌด์‹œํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฒฐ๊ตญ XNUMX๋…„ ํ›„, ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ ๋Œ€๋ณ€์ธ์€ ์ด ๋ฌธ์ œ์— ๋Œ€ํ•œ ์ง์ ‘์ ์ธ ๋…ผ์˜๋ฅผ ๊ฑฐ๋ถ€ํ–ˆ์œผ๋ฉฐ, ์ด ๋…ผ์˜๋Š” SFC์˜ ์ž…์žฅ์„ ๋ฐ”๊ฟ€ ๊ฐ€๋Šฅ์„ฑ์ด ๋‚ฎ๊ธฐ ๋•Œ๋ฌธ์— ์˜๋ฏธ๊ฐ€ ์—†๋‹ค๊ณ  ์„ค๋ช…ํ–ˆ์Šต๋‹ˆ๋‹ค.

GitHub Copilot ํ”„๋กœ์ ํŠธ์™€ ๊ด€๋ จ๋œ ๋ถˆ๋งŒ ์‚ฌํ•ญ ์™ธ์—๋„ ๋‹ค์Œ๊ณผ ๊ฐ™์€ GitHub ๋ฌธ์ œ๋„ ์ง€์ ๋ฉ๋‹ˆ๋‹ค.

  • ์˜ˆ๋ฅผ ๋“ค์–ด, GitHub๋Š” ๋ฏธ๊ตญ ์ด๋ฏผ์„ธ๊ด€์ง‘ํ–‰๊ตญ(ICE)์— ์ƒ์šฉ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๊ธฐ๋กœ ๊ณ„์•ฝํ–ˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๋ถˆ๋ฒ• ์ด๋ฏผ์ž๋ฅผ ๊ตฌ๊ธˆํ•œ ํ›„ ์ž๋…€๋ฅผ ๋ถ€๋ชจ์™€ ๋ถ„๋ฆฌํ•˜๋Š” ๊ด€ํ–‰ ๋•Œ๋ฌธ์— ํ™œ๋™๊ฐ€๋“ค์ด ๋น„์œค๋ฆฌ์ ์ด๋ผ๊ณ  ๋ณด๋Š” ICE์ž…๋‹ˆ๋‹ค. GitHub์™€ ICE ๊ฐ„์˜ ํ˜‘๋ ฅ ๋ฌธ์ œ๋ฅผ ๋…ผ์˜ํ•˜๋ ค๋Š” ์‹œ๋„๋Š” ์ œ๊ธฐ๋œ ๋ฌธ์ œ์— ๋Œ€ํ•ด ๋ฌด์‹œํ•˜๊ณ  ์œ„์„ ์ ์ธ ํƒœ๋„๋ฅผ ๋ณด์˜€์Šต๋‹ˆ๋‹ค.
  • GitHub๋Š” ์ปค๋ฎค๋‹ˆํ‹ฐ์— ์˜คํ”ˆ ์†Œ์Šค ์†Œํ”„ํŠธ์›จ์–ด ์ง€์›์„ ๋ณด์žฅํ•˜์ง€๋งŒ ์‚ฌ์ดํŠธ์™€ ์ „์ฒด GitHub ์„œ๋น„์Šค๋Š” ๋…์ ์ ์ด๋ฉฐ ์ฝ”๋“œ ๋ฒ ์ด์Šค๋Š” ํ์‡„๋˜์–ด ๋ถ„์„์— ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. Git์€ ๋…์  BitKeeper๋ฅผ ๋Œ€์ฒดํ•˜๊ณ  ๋ถ„์‚ฐ ๊ฐœ๋ฐœ ๋ชจ๋ธ์„ ์„ ํ˜ธํ•˜์—ฌ ์ค‘์•™ ์ง‘์ค‘ํ™”์—์„œ ๋ฒ—์–ด๋‚˜๋„๋ก ์„ค๊ณ„๋˜์—ˆ์ง€๋งŒ GitHub๋Š” ํŠน์ • Git ์ถ”๊ฐ€ ๊ธฐ๋Šฅ ์ œ๊ณต์„ ํ†ตํ•ด ๊ฐœ๋ฐœ์ž๋ฅผ ๋‹จ์ผ ์ƒ์—… ํšŒ์‚ฌ๊ฐ€ ๊ด€๋ฆฌํ•˜๋Š” ์ค‘์•™ ์ง‘์ค‘์‹ ๋…์  ์‚ฌ์ดํŠธ์— ์—ฐ๊ฒฐํ•ฉ๋‹ˆ๋‹ค.
  • GitHub ๊ฒฝ์˜์ง„์€ ์นดํ”ผ๋ ˆํ”„ํŠธ์™€ GPL์„ ๋น„ํŒํ•˜๋ฉฐ ํ—ˆ์šฉ ๋ผ์ด์„ผ์Šค ์‚ฌ์šฉ์„ ์˜นํ˜ธํ•ฉ๋‹ˆ๋‹ค. GitHub๋Š” ์ด์ „์— ์˜คํ”ˆ ์†Œ์Šค ์†Œํ”„ํŠธ์›จ์–ด์— ๋Œ€ํ•œ ๊ณต๊ฒฉ๊ณผ ์นดํ”ผ๋ ˆํ”„ํŠธ ๋ผ์ด์„ผ์Šค ๋ชจ๋ธ์— ๋Œ€ํ•œ ์กฐ์น˜๋ฅผ ํ†ตํ•ด ์ž…์ฆ๋œ Microsoft์˜ ์†Œ์œ ์ž…๋‹ˆ๋‹ค.

๋˜ํ•œ SFC ์กฐ์ง์€ GitHub์—์„œ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ํ•  ๊ณ„ํš์ด ์—†๋Š” ์ƒˆ ํ”„๋กœ์ ํŠธ์˜ ์Šน์ธ์„ ์ค‘๋‹จํ–ˆ๋‹ค๋Š” ์ ์— ์ฃผ๋ชฉํ•ฉ๋‹ˆ๋‹ค. SFC์— ์ด๋ฏธ ํฌํ•จ๋œ ํ”„๋กœ์ ํŠธ์˜ ๊ฒฝ์šฐ GitHub๋ฅผ ๋– ๋‚˜๋Š” ๊ฒƒ์ด ๊ฐ•์ œ๋˜์ง€๋Š” ์•Š์ง€๋งŒ ์กฐ์ง์€ ๋‹ค๋ฅธ ํ”Œ๋žซํผ์œผ๋กœ ์ด๋™ํ•˜๋ ค๋Š” ๊ฒฝ์šฐ ํ•„์š”ํ•œ ๋ชจ๋“  ๋ฆฌ์†Œ์Šค์™€ ์ง€์›์„ ์ œ๊ณตํ•  ์ค€๋น„๊ฐ€ ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ธ๊ถŒ ํ™œ๋™ ์™ธ์—๋„ SFC ์กฐ์ง์€ ํ›„์› ์ž๊ธˆ ์ถ•์  ๋ฐ ๋ฌด๋ฃŒ ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•œ ๋ฒ•์  ๋ณดํ˜ธ ์ œ๊ณต, ๊ธฐ๋ถ€๊ธˆ ์ˆ˜์ง‘ ๋ฐ ํ”„๋กœ์ ํŠธ ์ž์‚ฐ ๊ด€๋ฆฌ ๊ธฐ๋Šฅ์„ ๋‹ด๋‹นํ•˜์—ฌ ์†Œ์†ก ๋ฐœ์ƒ ์‹œ ๊ฐœ๋ฐœ์ž์˜ ๊ฐœ์ธ ์ฑ…์ž„์„ ๋ฉด์ œํ•ฉ๋‹ˆ๋‹ค. SFC์˜ ์ง€์›์œผ๋กœ ๊ฐœ๋ฐœ๋œ ํ”„๋กœ์ ํŠธ์—๋Š” Git, CoreBoot, Wine, Samba, OpenWrt, QEMU, Mercurial, BusyBox, Inkscape ๋ฐ ๊ธฐํƒ€ ์•ฝ XNUMX๊ฐœ์˜ ๋ฌด๋ฃŒ ํ”„๋กœ์ ํŠธ๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€