Netfilter ์ปค๋ ํ์ ์์คํ ์ ํ์ฌ ๊ฐ๋ฐ์๋ Netfilter ํ๋ก์ ํธ์ ์ ๋ฆฌ๋์ธ Patrick McHardy์ ํฉ์๋ฅผ ํ์ํ์ต๋๋ค. ๊ทธ๋ ์๋ ๋์ ๊ฐ์ธ์ ์ด๋์ ์ํด GPLv2 ์๋ฐ์์ ๋ํ ํ๋ฐ๊ณผ ๊ฐ์ ๊ณต๊ฒฉ์ผ๋ก ์์ ์ํํธ์จ์ด์ ์ปค๋ฎค๋ํฐ๋ฅผ ๋ถ์ ํ์ต๋๋ค. 2016๋ ์ McHardy๋ ์ค๋ฆฌ ์๋ฐ์ผ๋ก ์ธํด Netfilter์ ํต์ฌ ๊ฐ๋ฐ ํ์์ ์ ์ธ๋์์ง๋ง Linux ์ปค๋์ ์์ ์ ์ฝ๋๋ฅผ ํฌํจ์์ผ ๊ณ์ ์ด์ต์ ์ป์์ต๋๋ค.
McHardy๋ GPLv2์ ์๊ตฌ ์ฌํญ์ ํฐ๋ฌด๋์๋ ์์ค์ผ๋ก ๋์ด์ฌ๋ฆฌ๊ณ ์๋ฐ ์ฌํญ์ ์์ ํ ์๊ฐ์ ์ฃผ์ง ์๊ณ ํฐ๋ฌด๋์๋ ์กฐ๊ฑด์ ๋ถ๊ณผํ์ง ์๊ณ ์ ํ์ Linux ์ปค๋์ ์ฌ์ฉํ๋ ํ์ฌ์ ๊ฒฝ๋ฏธํ ์๋ฐ์ ๋ํด ํฐ ๊ธ์ก์ ์๊ตฌํ์ต๋๋ค. ์๋ฅผ ๋ค์ด ์ค๋งํธํฐ ์ ์กฐ์ ์ฒด๋ ์๋์ผ๋ก ์ ๋ฌ๋๋ OTA ํ์จ์ด ์ ๋ฐ์ดํธ๋ฅผ ์ํด ์ฝ๋ ์ธ์๋ณธ์ ๋ณด๋ด์ผ ํ๊ฑฐ๋ "์ฝ๋์ ๋ํ ๋๋ฑํ ์ก์ธ์ค"๋ผ๋ ๋ฌธ๊ตฌ๋ฅผ ์ฝ๋ ์๋ฒ๊ฐ ๋ฐ์ด๋๋ฆฌ ์ด์ ๋ธ๋ฆฌ ๋ค์ด๋ก๋๋ฅผ ์ํ ์๋ฒ๋ณด๋ค ๋ฎ์ ๋ค์ด๋ก๋ ์๋๋ฅผ ์ ๊ณตํด์ผ ํ๋ค๋ ์๋ฏธ๋ก ํด์ํ์ต๋๋ค.
๊ทธ๋ฌํ ์ ์ฐจ์์ ์๋ ฅ์ ๊ฐํ๋ ์ฃผ์ ์๋จ์ GPLv2์ ๊ท์ ๋ ์๋ฐ์์ ๋ผ์ด์ผ์ค๋ฅผ ์ฆ์ ์ทจ์ํ๋ ๊ฒ์ด์์ต๋๋ค. ์ด๋ฅผ ํตํด GPLv2๋ฅผ ์ค์ํ์ง ์๋ ๊ฒ์ ๊ณ์ฝ ์๋ฐ์ผ๋ก ๊ฐ์ฃผํ์ฌ ๊ธ์ ์ ๋ณด์์ ๋ฐ์ ์ ์์์ต๋๋ค. ๋ฒ์. Linux์ ๋ช ์ฑ์ ํผ์ํ๋ ์ด๋ฌํ ๊ณต๊ฒฉ์ ๋์ํ๊ธฐ ์ํด ์ผ๋ถ ์ปค๋ ๊ฐ๋ฐ์์ ์ปค๋์์ ์ฝ๋๊ฐ ์ฌ์ฉ๋๋ ํ์ฌ๋ ์ปค๋์ ๋ผ์ด์ผ์ค ์ทจ์์ ๊ดํ GPLv3 ๊ท์น์ ์ฑํํ๋ ๋ฐ ์์ฅ์ฐ์ต๋๋ค. ์ด๋ฌํ ๊ท์น์ ์ฌ์ฉํ๋ฉด ์๋ฐ ์ฌํญ์ด ์ฒ์์ผ๋ก ํ์ธ๋ ๊ฒฝ์ฐ ํต์ง๋ฅผ ๋ฐ์ ๋ ๋ก๋ถํฐ 30์ผ ์ด๋ด์ ์ฝ๋ ๊ฒ์์ ๊ด๋ จํ์ฌ ํ์ธ๋ ๋ฌธ์ ๋ฅผ ์ ๊ฑฐํ ์ ์์ต๋๋ค. ์ด ๊ฒฝ์ฐ GPL ๋ผ์ด์ผ์ค์ ๋ํ ๊ถ๋ฆฌ๊ฐ ๋ณต์๋๊ณ ๋ผ์ด์ผ์ค๊ฐ ์์ ํ ์ทจ์๋์ง ์์ต๋๋ค(๊ณ์ฝ์ ๊ทธ๋๋ก ์ ์ง๋ฉ๋๋ค).
๋งฅํ๋์์ ๊ฐ๋ฑ์ ํํ์ ์ผ๋ก ํด๊ฒฐ๋์ง ์์๊ณ , ๋ทํํฐ ๋ฉ์ธํ์์ ์ ๋ช ๋ ํ ์ํต์ด ์ค๋จ๋๋ค. 2020๋ ์ Netfilter Core ํ์ ๊ตฌ์ฑ์์ ๋ฒ์ ์ ์ถ๋ํ๊ณ 2021๋ ์๋ ๋ฒ์ ๊ตฌ์๋ ฅ์ด ์๋ ๊ฒ์ผ๋ก ์ ์๋๊ณ ์ฝ์ด์ ํฌํจ๋๊ฑฐ๋ ๋ณ๋์ ์ ํ๋ฆฌ์ผ์ด์ ์ผ๋ก ๋ฐฐํฌ๋๋ netfilter/iptables ํ๋ก์ ํธ ์ฝ๋์ ๊ด๋ จ๋ ๋ชจ๋ ๋ฒ ์งํ ์กฐ์น๋ฅผ ๊ท์จํ๋ McHardy์ ๊ณ์ฝ์ ์ฒด๊ฒฐํ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋์๊ด.
๊ณ์ฝ์ ๋ฐ๋ผ GPL ์๋ฐ ๋์ ๋ฐ Netfilter ์ฝ๋์ GPL ๋ผ์ด์ผ์ค ์๊ตฌ ์ฌํญ ์ํ๊ณผ ๊ด๋ จ๋ ๋ชจ๋ ๊ฒฐ์ ์ ๊ณต๋์ผ๋ก ์ด๋ฃจ์ด์ ธ์ผ ํฉ๋๋ค. ๊ฒฐ์ ์ ํ๋ ์ค์ธ ํต์ฌ ํ ๊ตฌ์ฑ์์ ๊ณผ๋ฐ์๊ฐ ์ฐฌ์ฑํ๋ ๊ฒฝ์ฐ์๋ง ์น์ธ๋ฉ๋๋ค. ์ด ๊ณ์ฝ์ ์๋ก์ด ์๋ฐ ์ฌํญ๋ฟ๋ง ์๋๋ผ ๊ณผ๊ฑฐ ์ ์ฐจ์๋ ์ ์ฉ๋ ์ ์์ต๋๋ค. ๊ทธ๋ ๊ฒ ํจ์ผ๋ก์จ Netfilter ํ๋ก์ ํธ๋ GPL์ ์ํํ ํ์์ฑ์ ํฌ๊ธฐํ์ง ์๊ณ ์ปค๋ฎค๋ํฐ์ ์ต์ ์ ์ด์ต์ ์ํด ํ๋ํ๊ณ ์๋ฐ ์ฌํญ์ ์์ ํ ์๊ฐ์ ํ์ฉํ๋ ๋ฐ ์ด์ ์ ๋ง์ถ ์์น์ ๊ณ ์ํ ๊ฒ์
๋๋ค.
์ถ์ฒ : opennet.ru