Neo4j ํ”„๋กœ์ ํŠธ ๋ฐ AGPL ๋ผ์ด์„ ์Šค ๊ด€๋ จ ์‹œ๋ฒ” ๊ฒฐ๊ณผ

๋ฏธ๊ตญ ํ•ญ์†Œ ๋ฒ•์›์€ Neo4j Inc.์˜ ์ง€์  ์žฌ์‚ฐ๊ถŒ ์นจํ•ด์™€ ๊ด€๋ จ๋œ PureThink๋ฅผ ์ƒ๋Œ€๋กœ ํ•œ ์‚ฌ๊ฑด์—์„œ ์ง€๋ฐฉ ๋ฒ•์›์˜ ์ด์ „ ๊ฒฐ์ •์„ ์ง€์ง€ํ–ˆ์Šต๋‹ˆ๋‹ค. ์†Œ์†ก์€ Neo4j ์ƒํ‘œ ์œ„๋ฐ˜๊ณผ Neo4j DBMS ํฌํฌ ๋ฐฐํฌ ์ค‘ ๊ด‘๊ณ ์— ํ—ˆ์œ„ ์ง„์ˆ ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์— ๊ด€ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ฒ˜์Œ์— Neo4j DBMS๋Š” AGPLv3 ๋ผ์ด์„ ์Šค์— ๋”ฐ๋ผ ์ œ๊ณต๋˜๋Š” ๊ฐœ๋ฐฉํ˜• ํ”„๋กœ์ ํŠธ๋กœ ๊ฐœ๋ฐœ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์‹œ๊ฐ„์ด ์ง€๋‚จ์— ๋”ฐ๋ผ ์ œํ’ˆ์€ ๋ฌด๋ฃŒ ์ปค๋ฎค๋‹ˆํ‹ฐ ์—๋””์…˜๊ณผ ์ƒ์šฉ ๋ฒ„์ „์ธ Neo4 EE๋กœ ๋‚˜๋ˆ„์–ด์กŒ์œผ๋ฉฐ ๊ณ„์†ํ•ด์„œ AGPL ๋ผ์ด์„ ์Šค์— ๋”ฐ๋ผ ๋ฐฐํฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ ๋ฆด๋ฆฌ์Šค ์ „์— Neo4j Inc๋Š” ๋ฐฐ์†ก ์กฐ๊ฑด์„ ๋ณ€๊ฒฝํ•˜๊ณ  Neo4 EE ์ œํ’ˆ์— ๋Œ€ํ•œ AGPL ํ…์ŠคํŠธ๋ฅผ ๋ณ€๊ฒฝํ•˜์—ฌ ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค์—์„œ์˜ ์‚ฌ์šฉ์„ ์ œํ•œํ•˜๋Š” ์ถ”๊ฐ€ "๊ณตํ†ต ์กฐํ•ญ" ์กฐ๊ฑด์„ ์„ค์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. Commons ์กฐํ•ญ์˜ ์ถ”๊ฐ€๋กœ ์ œํ’ˆ์ด ๋…์  ์†Œํ”„ํŠธ์›จ์–ด๋กœ ์žฌ๋ถ„๋ฅ˜๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

AGPLv3 ๋ผ์ด์„ ์Šค ๋ณธ๋ฌธ์—๋Š” ๋ผ์ด์„ ์Šค๊ฐ€ ๋ถ€์—ฌํ•œ ๊ถŒ๋ฆฌ๋ฅผ ์นจํ•ดํ•˜๋Š” ์ถ”๊ฐ€ ์ œํ•œ ์‚ฌํ•ญ์„ ๊ธˆ์ง€ํ•˜๋Š” ์กฐํ•ญ์ด ํฌํ•จ๋˜์–ด ์žˆ์œผ๋ฉฐ, ๋ผ์ด์„ ์Šค ๋ณธ๋ฌธ์— ์ถ”๊ฐ€ ์ œํ•œ ์‚ฌํ•ญ์ด ์ถ”๊ฐ€๋˜๋ฉด ์ถ”๊ฐ€๋œ ์ œํ•œ ์‚ฌํ•ญ์„ ์ œ๊ฑฐํ•˜์—ฌ ์›๋ž˜ ๋ผ์ด์„ ์Šค ํ•˜์—์„œ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ œํ•œ. PureThink๋Š” ์ด ๊ธฐ๋Šฅ์„ ํ™œ์šฉํ•˜์—ฌ ์ˆ˜์ •๋œ AGPL ๋ผ์ด์„ ์Šค๋กœ ๋ณ€ํ™˜๋œ Neo4 EE ์ œํ’ˆ ์ฝ”๋“œ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ˆœ์ˆ˜ AGPLv3 ๋ผ์ด์„ ์Šค์— ๋”ฐ๋ผ ์ œ๊ณต๋˜๊ณ  ๋ฌด๋ฃŒ ๋ฐ ์™„์ „ ๊ฐœ๋ฐฉํ˜• ๋ฒ„์ „์œผ๋กœ ํฌ์ง€์…”๋‹๋˜๋Š” ONgDB(Open Native Graph Database) ํฌํฌ ๊ฐœ๋ฐœ์„ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. Neo4 EE์˜

๋ฒ•์›์€ Neo4j ๊ฐœ๋ฐœ์ž์˜ ํŽธ์„ ๋“ค์—ˆ๊ณ  PureThink์˜ ํ–‰๋™์€ ์šฉ๋‚ฉํ•  ์ˆ˜ ์—†์œผ๋ฉฐ ์ œํ’ˆ์˜ ์™„์ „ํžˆ ๊ฐœ๋ฐฉ์ ์ธ ์„ฑ๊ฒฉ์— ๋Œ€ํ•œ ์ง„์ˆ ์€ ๊ฑฐ์ง“์ด๋ผ๊ณ  ํŒ๊ฒฐํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ฒ•์›์˜ ํŒ๊ฒฐ์—๋Š” ์ฃผ๋ชฉํ•  ๋งŒํ•œ ๋‘ ๊ฐ€์ง€ ์ง„์ˆ ์ด ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

  • AGPL ๋ณธ๋ฌธ์— ์ถ”๊ฐ€ ์ œํ•œ์„ ์ œ๊ฑฐํ•  ์ˆ˜ ์žˆ๋Š” ์กฐํ•ญ์ด ์žˆ์Œ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ๋ฒ•์›์€ ํ”ผ๊ณ ๊ฐ€ ๊ทธ๋Ÿฌํ•œ ์กฐ์ž‘์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒƒ์„ ๊ธˆ์ง€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ๋ฒ•์›์€ '์˜คํ”ˆ์†Œ์Šค'๋ผ๋Š” ํ‘œํ˜„์„ ์ผ๋ฐ˜์ ์ธ ์šฉ์–ด๊ฐ€ ์•„๋‹Œ OSI(Open Source Initiative)์—์„œ ์ •์˜ํ•œ ๊ธฐ์ค€์„ ์ถฉ์กฑํ•˜๋Š” ํŠน์ • ์œ ํ˜•์˜ ๋ผ์ด์„ ์Šค๊ฐ€ ์ ์šฉ๋˜๋Š” ๊ฒƒ์œผ๋กœ ์–ธ๊ธ‰ํ–ˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์ˆœ์ˆ˜ AGPLv100 ๋ผ์ด์„ ์Šค์— ๋”ฐ๋ฅธ ์ œํ’ˆ์— "3% ์˜คํ”ˆ ์†Œ์Šค"๋ผ๋Š” ๋ฌธ๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์€ ํ—ˆ์œ„ ๊ด‘๊ณ ๋กœ ๊ฐ„์ฃผ๋˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์ง€๋งŒ ์ˆ˜์ •๋œ AGPLv3 ๋ผ์ด์„ ์Šค์— ๋”ฐ๋ฅธ ์ œํ’ˆ์— ๋™์ผํ•œ ๋ฌธ๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์€ ๋ถˆ๋ฒ•์ ์ธ ํ—ˆ์œ„ ๊ด‘๊ณ ์— ํ•ด๋‹น๋ฉ๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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