๋ฉ”์ธ ์ฝ˜ํ…์ธ ๋กœ ๊ฑด๋„ˆ๋›ฐ๊ธฐ
Licensing Module์€ License Template(Programmable IP License (PIL๐Ÿ’Š))๋กœ๋ถ€ํ„ฐ ์‹ค์ œ ๋ฒ•์  ๋ผ์ด์„ ์Šค๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ์ด๋ฅผ IP ์ž์‚ฐ์— ๋ถ€์ฐฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค๋‹ˆ๋‹ค. ์ด ๋ผ์ด์„ ์Šค์™€, ์ด๋ฅผ ์ •์˜ํ•˜๋Š” ๋ผ์ด์„ ์Šค ์•ฝ๊ด€์€ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์ด ๋‹น์‹ ์˜ IP๋ฅผ ์–ด๋–ป๊ฒŒ ์‚ฌ์šฉํ•˜๊ณ , ์ƒ์—…ํ™”ํ•˜๊ณ , ๋ฆฌ๋ฏน์Šคํ•  ์ˆ˜ ์žˆ๋Š”์ง€๋ฅผ ์ œํ•œํ•ฉ๋‹ˆ๋‹ค.๋ผ์ด์„ ์Šค ์•ฝ๊ด€์ด IP ์ž์‚ฐ์— ๋ถ€์ฐฉ๋˜์–ด ์žˆ์œผ๋ฉด, ๋ˆ„๊ตฌ๋‚˜ ๊ทธ๋กœ๋ถ€ํ„ฐ ๋ผ์ด์„ ์Šค ํ† ํฐ(ERC-721 NFT)์„ ๋ฏผํŒ…ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ด ํ† ํฐ์€ ์•ฝ๊ด€์— ์ •์˜๋œ ์กฐ๊ฑด์— ๋”ฐ๋ผ ํ•ด๋‹น ์ž‘ํ’ˆ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ผ์ด์„ ์Šค ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค. ์ด ํ† ํฐ์€ ํŒŒ์ƒ ์ž‘ํ’ˆ์„ ๋“ฑ๋กํ•˜๊ธฐ ์œ„ํ•ด ์†Œ๊ฐ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์ž์‚ฐ ๊ฐ„์˜ ๋ถ€๋ชจ-์ž์‹ ๊ด€๊ณ„๊ฐ€ ์„ฑ๋ฆฝ๋ฉ๋‹ˆ๋‹ค.
IP ์ž์‚ฐ์˜ ์†Œ์œ ์ž๋Š” ํŒŒ์ƒ๋ฌผ ์ƒ์„ฑ, ์ƒ์—…์  ํ™œ์šฉ, ๋‹ค์–‘ํ•œ ํ”Œ๋žซํผ์—์„œ์˜ ์žฌ์ƒ์‚ฐ๊ณผ ๊ฐ™์€ ์ง€์  ์žฌ์‚ฐ๊ถŒ์„ ๋ณด์œ ํ•ฉ๋‹ˆ๋‹ค. IP ์ž์‚ฐ์€ ๋ผ์ด์„ ์Šค ํ† ํฐ(ERC-721 NFT)์„ ํ†ตํ•ด, ์–ด๋А ์ •๋„์˜ ์ž์œจ์„ฑ์„ ๊ฐ€์ง€๊ณ  ์‚ฌ์šฉ์ž๋“ค์ด ์ด๋Ÿฌํ•œ ๊ถŒ๋ฆฌ๋ฅผ ํ–‰์‚ฌํ•  ์ˆ˜ ์žˆ๋„๋ก ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ฐฉ์‹์œผ๋กœ ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ผ์ด์„ ์Šค ํ† ํฐ์€ ๋ผ์ด์„ ์Šค ์•ฝ๊ด€์ด๋ผ๊ณ  ์•Œ๋ ค์ง„ ํŠน์ • ์กฐ๊ฑด ์ง‘ํ•ฉ์„ ๊ฐ€๋ฆฌํ‚ต๋‹ˆ๋‹ค.
The contracts in blue are built into the protocol. The contracts in white can be developed by the community or 3rd party vendor.

LicensingModule

LicensingModule.sol

License Module์˜ ์Šค๋งˆํŠธ ์ปจํŠธ๋ž™ํŠธ๋ฅผ ์‚ดํŽด๋ณด์„ธ์š”.
LicensingModule.sol ์ปจํŠธ๋ž™ํŠธ๋Š” ๋ผ์ด์„ ์‹ฑ ์‹œ์Šคํ…œ์˜ ์ฃผ์š” ์ง„์ž…์ ์ž…๋‹ˆ๋‹ค. ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์—ญํ• ์„ ๋‹ด๋‹นํ•ฉ๋‹ˆ๋‹ค:
  • IP ์ž์‚ฐ์— ๋ผ์ด์„ ์Šค ์•ฝ๊ด€ ๋ถ€์ฐฉ
  • ๋ผ์ด์„ ์Šค ํ† ํฐ ๋ฏผํŒ…
  • ํŒŒ์ƒ๋ฌผ ๋“ฑ๋ก
  • License Config ์„ค์ •

์ถ”๊ฐ€ ์ž๋ฃŒ

๋‹ค์Œ ๋ฌธ์„œ๋“ค์€ ์œ„์— ํ‘œ์‹œ๋œ Licensing Module์˜ ๋ชจ๋“  ์ฃผ์š” ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ์•ˆ๋‚ดํ•ฉ๋‹ˆ๋‹ค: