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

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

  1. ํ•˜๋“œ ํฌํฌ: ์ด ์œ ํ˜•์˜ ํฌํฌ๋Š” ์›๋ž˜ ์†Œํ”„ํŠธ์›จ์–ด ํ”„๋กœ์ ํŠธ์—์„œ ์˜๊ตฌ์ ์ด๊ณ  ํ˜ธํ™˜๋˜์ง€ ์•Š๋Š” ๋ถ„ํ• ์„ ์ƒ์„ฑํ•˜์—ฌ ๊ณตํ†ต ์ฝ”๋“œ๋ฒ ์ด์Šค๋ฅผ ๊ณต์œ ํ•˜๋Š” ๋‘ ๊ฐœ์˜ ๋…๋ฆฝ์ ์ธ ํ”„๋กœ์ ํŠธ๋กœ ์ด์–ด์ง‘๋‹ˆ๋‹ค. ํ•˜๋“œ ํฌํฌ๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ํ–ฅํ›„ ๊ฐœ๋ฐœ ๋ฐฉํ–ฅ์ด๋‚˜ ๋ชฉํ‘œ์— ๊ด€ํ•ด ๊ฐœ๋ฐœ์ž ์ปค๋ฎค๋‹ˆํ‹ฐ ๋‚ด์—์„œ ์‹ฌ๊ฐํ•œ ์˜๊ฒฌ ์ฐจ์ด๊ฐ€ ๋ฐœ์ƒํ•  ๋•Œ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ํ•˜๋“œํฌํฌ์˜ ์ž˜ ์•Œ๋ ค์ง„ ์‚ฌ๋ก€๋Š” 2017๋…„ ๋น„ํŠธ์ฝ”์ธ(BTC)์—์„œ ์•”ํ˜ธํ™”ํ ๋น„ํŠธ์ฝ”์ธ์บ์‹œ(BCH)๊ฐ€ ํƒ„์ƒํ•œ ๊ฒƒ์ด๋‹ค.
  2. ์†Œํ”„ํŠธ ํฌํฌ: ๋ฐ˜๋ฉด์— ์†Œํ”„ํŠธ ํฌํฌ๋Š” ๊ถ๊ทน์ ์œผ๋กœ ๋ฉ”์ธ ํ”„๋กœ์ ํŠธ์— ๋‹ค์‹œ ๋ณ‘ํ•ฉ๋˜๊ธฐ ์ „์— ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์ด๋‚˜ ๊ฐœ์„  ์‚ฌํ•ญ์— ๋Œ€ํ•ด ํ˜‘๋ ฅํ•˜๋ ค๋Š” ์˜๋„๋กœ ๋ฉ”์ธ ํ”„๋กœ์ ํŠธ์—์„œ ์ผ์‹œ์ ์œผ๋กœ ๋ถ„๋ฆฌ๋˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์†Œํ”„ํŠธ ํฌํฌ๋Š” ์ƒˆ๋กœ์šด ์•„์ด๋””์–ด์™€ ํ˜์‹ ์ด ๊ธฐ๋ณธ ์ฝ”๋“œ๋ฒ ์ด์Šค์— ํ†ตํ•ฉ๋˜๊ธฐ ์ „์— ํ…Œ์ŠคํŠธํ•˜๋Š” ์•ˆ์ „ํ•˜๊ณ  ํšจ๊ณผ์ ์ธ ์ˆ˜๋‹จ์œผ๋กœ ์ž์ฃผ ๋“ฑ์žฅํ•ฉ๋‹ˆ๋‹ค.

์˜คํ”ˆ ์†Œ์Šค ๋ผ์ด์„ ์‹ฑ ๋ชจ๋ธ์ด ํฌํฌ ์‹คํ–‰์—์„œ ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•œ๋‹ค๋Š” ์ ์— ์œ ์˜ํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ์˜คํ”ˆ ์†Œ์Šค ๋ผ์ด์„ ์Šค๋Š” ๊ฐœ๋ฐœ์ž์—๊ฒŒ ์†Œํ”„ํŠธ์›จ์–ด ํ”„๋กœ์ ํŠธ์˜ ์†Œ์Šค ์ฝ”๋“œ์— ์ž์œ ๋กญ๊ฒŒ ์•ก์„ธ์Šค, ์ˆ˜์ • ๋ฐ ์žฌ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•˜์—ฌ ํฌํฌ๊ฐ€ ํ•ฉ๋ฒ•์ ์œผ๋กœ ์„ค์ •๋˜๊ณ  ์œ ์ง€ ๊ด€๋ฆฌ๋  ์ˆ˜ ์žˆ๋„๋ก ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ํฌํฌ๋Š” ์˜คํ”ˆ ์†Œ์Šค ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์˜ ํ•„์ˆ˜ ๊ตฌ์„ฑ ์š”์†Œ๋กœ, ๊ฐœ๋ฐœ์ž๊ฐ€ ์ž์‹ ์˜ ๋น„์ „๊ณผ ๋ชฉํ‘œ๋ฅผ ์ถ”๊ตฌํ•˜๊ธฐ ์œ„ํ•ด ๊ธฐ์กด ํ”„๋กœ์ ํŠธ๋ฅผ ์กฐ์ •ํ•˜๊ณ  ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์—์„œ ํฌํฌ๋Š” ํ˜์‹ ์„ ์ฃผ๋„ํ•˜๊ณ  ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ฐ€์†ํ™”ํ•˜๋ฉฐ ๋งž์ถคํ˜• ์†Œํ”„ํŠธ์›จ์–ด ์†”๋ฃจ์…˜์˜ ๊ด‘๋ฒ”์œ„ํ•œ ๊ฐ€์šฉ์„ฑ์„ ์ง€์›ํ•˜๋Š” ๋ฐ ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•ด์™”์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, Linux ์šด์˜ ์ฒด์ œ๋Š” ์—ฌ๋Ÿฌ ๋ฒˆ ํฌํฌ๋˜์–ด ๋‹ค์–‘ํ•œ ์‚ฌ์šฉ ์‚ฌ๋ก€, ์‚ฐ์—… ๋ฐ ์‚ฌ์šฉ์ž ์„ ํ˜ธ๋„๋ฅผ ์ถฉ์กฑํ•˜๋Š” ์ˆ˜๋งŽ์€ ๋ฐฐํฌํŒ(๋ฐฐํฌํŒ)์ด ํƒ„์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด Linux ๋ฐฐํฌํŒ ์—์ฝ”์‹œ์Šคํ…œ์€ ๋‹ค์–‘ํ•œ ์š”๊ตฌ ์‚ฌํ•ญ์„ ํ•ด๊ฒฐํ•˜๊ณ  ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์—์„œ ํฌ๊ด„์ ์ธ ์„ฑ์žฅ ํ™˜๊ฒฝ์„ ์กฐ์„ฑํ•˜๋Š” ์ˆ˜๋‹จ์œผ๋กœ ํฌํฌ์˜ ํž˜์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

๋ฐฑ์—”๋“œ, ์›น ๋ฐ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ƒ์„ฑ์„ ์œ„ํ•œ ์„ ๋„์ ์ธ no-code ๊ฐœ๋ฐœ ์†”๋ฃจ์…˜์ธ AppMaster ํ”Œ๋žซํผ์€ ํ˜„๋Œ€ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ์ƒํƒœ๊ณ„์—์„œ ํฌํฌ์˜ ์ค‘์š”์„ฑ์„ ์ธ์ •ํ•ฉ๋‹ˆ๋‹ค. AppMaster ์ฃผ๋กœ ์ง๊ด€์ ์ธ ์‹œ๊ฐ์  ๋””์ž์ธ ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ƒˆ๋กœ์šด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ƒ์„ฑํ•˜๋Š” ๋ฐ ์ค‘์ ์„ ๋‘๊ณ  ์žˆ์ง€๋งŒ Business+ ๋ฐ Enterprise ๊ตฌ๋… ๊ณ ๊ฐ์€ ํ”„๋กœ์ ํŠธ์˜ ์†Œ์Šค ์ฝ”๋“œ ํŒจํ‚ค์ง€๋ฅผ ํš๋“ํ•˜๊ณ  ํ•„์š”์— ๋”ฐ๋ผ ํฌํฌ ๋ฐฉ์‹์„ ์ฑ„ํƒํ•˜์—ฌ ๋…๋ฆฝ์ ์ธ ๊ฐœ๋ฐœ ๊ฒฝ๋กœ๋ฅผ ์ถ”๊ตฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฐฑ์—”๋“œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์šฉ์œผ๋กœ ์ƒ์„ฑ๋œ Go(golang) ์†Œ์Šค ์ฝ”๋“œ, ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์šฉ Vue3 ํ”„๋ ˆ์ž„์›Œํฌ ๋ฐ JS/TS ์ฝ”๋“œ, ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์šฉ Kotlin ๋ฐ Jetpack Compose ๋˜๋Š” SwiftUI ์ฝ”๋“œ๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์‚ฌ์šฉ์ž๋Š” ๊ณ ์œ ํ•œ ์š”๊ตฌ ์‚ฌํ•ญ์ด๋‚˜ ๋ชฉํ‘œ์— ๋งž๋Š” ํฌํฌ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. , AppMaster ์˜ no-code ํ™˜๊ฒฝ ๋ฒ”์œ„๋ฅผ ๋ฒ—์–ด๋‚ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์œ ์—ฐ์„ฑ์„ ํ†ตํ•ด AppMaster ๊ณ ๊ฐ์€ ํฌํฌ ๋ฐฉ์‹์˜ ์ด์ ์„ ํ™œ์šฉํ•˜๋Š” ๋™์‹œ์— ํ”Œ๋žซํผ์˜ no-code ๊ธฐ๋Šฅ์ด ์ œ๊ณตํ•˜๋Š” ์‹ ์†ํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์˜ ์ด์ ์„ ๋ˆ„๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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