เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒ Netfilter เบ›เบปเบเบ›เป‰เบญเบ‡เบเบฒเบ™เบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเบฅเบงเบกเปƒเบ™เบเบฒเบ™เบฅเบฐเป€เบกเบตเบ” GPL

เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเปƒเบ™เบ›เบฐเบˆเบธเบšเบฑเบ™เบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบเปˆเบญเบ Netfilter kernel เป„เบ”เป‰เป€เบˆเบฅเบฐเบˆเบฒเบเบฒเบ™เบ•เบปเบเบฅเบปเบ‡เบเบฑเบš Patrick McHardy, เบญเบฐเบ”เบตเบ”เบœเบนเป‰เบ™เปเบฒเบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™ Netfilter, เบœเบนเป‰เบ—เบตเปˆเป€เบ›เบฑเบ™เป€เบงเบฅเบฒเบซเบฅเบฒเบเบ›เบตเป„เบ”เป‰ discredited เบŠเบญเบšเปเบงเบŸเบฃเบตเปเบฅเบฐเบŠเบธเบกเบŠเบปเบ™เบ—เบตเปˆเบกเบตเบเบฒเบ™เป‚เบˆเบกเบ•เบต blackmail เบเปˆเบฝเบงเบเบฑเบšเบœเบนเป‰เบฅเบฐเป€เบกเบตเบ” GPLv2 เบชเปเบฒเบฅเบฑเบšเบœเบปเบ™เบ›เบฐเป‚เบซเบเบ”เบชเปˆเบงเบ™เบšเบธเบเบ„เบปเบ™. เปƒเบ™เบ›เบต 2016, McHardy เป„เบ”เป‰เบ–เบทเบเป‚เบเบเบเป‰เบฒเบเบญเบญเบเบˆเบฒเบเบ—เบตเบกเบžเบฑเบ”เบ—เบฐเบ™เบฒเบซเบผเบฑเบเบ‚เบญเบ‡ Netfilter เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบเบฒเบ™เบฅเบฐเป€เบกเบตเบ”เบˆเบฑเบ™เบเบฒเบšเบฑเบ™, เปเบ•เปˆเบชเบทเบšเบ•เปเปˆเป„เบ”เป‰เบฎเบฑเบšเบเปเบฒเป„เบฅเบˆเบฒเบเบเบฒเบ™เบกเบตเบฅเบฐเบซเบฑเบ”เบ‚เบญเบ‡เบฅเบฒเบงเบขเบนเปˆเปƒเบ™ Linux kernel.

McHardy เป€เบญเบปเบฒเบ‚เปเป‰เบเปเบฒเบ™เบปเบ”เบ‚เบญเบ‡ GPLv2 เป„เบ›เบชเบนเปˆเบ„เบงเบฒเบกเป‚เบ‡เปˆเปเบฅเบฐเบฎเบฝเบเบฎเป‰เบญเบ‡เปƒเบซเป‰เบกเบตเบˆเปเบฒเบ™เบงเบ™เบซเบผเบงเบ‡เบซเบผเบฒเบเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบฅเบฐเป€เบกเบตเบ”เป€เบฅเบฑเบเบ™เป‰เบญเบเป‚เบ”เบเบšเปเบฅเบดเบชเบฑเบ”เบ—เบตเปˆเปƒเบŠเป‰ Linux kernel เปƒเบ™เบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™เบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒ, เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เปƒเบซเป‰เป€เบงเบฅเบฒเป€เบžเบทเปˆเบญเปเบเป‰เป„เบ‚เบเบฒเบ™เบฅเบฐเป€เบกเบตเบ”เปเบฅเบฐเบเบฒเบ™เบงเบฒเบ‡เป€เบ‡เบทเปˆเบญเบ™เป„เบ‚เบ—เบตเปˆเบซเบ™เป‰เบฒเบฅเบฑเบ‡เบเบฝเบ”. เบ•เบปเบงเบขเปˆเบฒเบ‡, เบกเบฑเบ™เบฎเบฝเบเบฎเป‰เบญเบ‡เปƒเบซเป‰เบœเบนเป‰เบœเบฐเบฅเบดเบ”เป‚เบ—เบฅเบฐเบชเบฑเบšเบชเบฐเบซเบผเบฒเบ”เบชเบปเปˆเบ‡เป€เบญเบเบฐเบชเบฒเบ™เบžเบดเบกเบฅเบฐเบซเบฑเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบญเบฑเบšเป€เบ”เบ”เป€เบŸเบตเบกเปเบง OTA เป‚เบ”เบเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”, เบซเบผเบทเบ•เบตเบ„เบงเบฒเบกเบซเบกเบฒเบเบ‚เบญเบ‡เบ„เปเบฒเบงเปˆเบฒ "เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบฅเบฐเบซเบฑเบ”เบ—เบฝเบšเป€เบ—เบปเปˆเบฒ" เป€เบžเบทเปˆเบญเบซเบกเบฒเบเบ„เบงเบฒเบกเบงเปˆเบฒเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบฅเบฐเบซเบฑเบ”เบ•เป‰เบญเบ‡เบชเบฐเบซเบ™เบญเบ‡เบ„เบงเบฒเบกเป„เบงเบเบฒเบ™เบ”เบฒเบงเป‚เบซเบฅเบ”เบšเปเปˆเบ•เปˆเปเบฒเบเบงเปˆเบฒเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ”เบฒเบงเป‚เบซเบผเบ”เบเบฒเบ™เบ›เบฐเบเบญเบšเบ„เบนเปˆ.

เบ„เบงเบฒเบกเบเบปเบ”เบ”เบฑเบ™เบ•เบปเป‰เบ™เบ•เปเบ‚เบญเบ‡เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ„เบฐเบ”เบตเบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเปเบกเปˆเบ™เบเบฒเบ™เบ–เบญเบ™เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ”เบ‚เบญเบ‡เบœเบนเป‰เบฅเบฐเป€เบกเบตเบ”เบ—เบตเปˆเบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰เปƒเบ™ GPLv2 เปƒเบ™เบ—เบฑเบ™เบ—เบต, เป€เบŠเบดเปˆเบ‡เป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบšเปเปˆเบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบฒเบก GPLv2 เป€เบ›เบฑเบ™เบเบฒเบ™เบฅเบฐเป€เบกเบตเบ”เบชเบฑเบ™เบเบฒ, เป€เบŠเบดเปˆเบ‡เบเบฒเบ™เบŠเบปเบ”เป€เบŠเบตเบเบ—เบฒเบ‡เบเบฒเบ™เป€เบ‡เบดเบ™เบชเบฒเบกเบฒเบ”เป„เบ”เป‰เบฎเบฑเบšเบˆเบฒเบ. เบชเบฒเบ™. เป€เบžเบทเปˆเบญเบ•เป‰เบฒเบ™เบเบฒเบ™เบฎเบธเบเบฎเบฒเบ™เบ”เบฑเปˆเบ‡เบเปˆเบฒเบง, เป€เบŠเบดเปˆเบ‡เบ—เปเบฒเบฅเบฒเบเบŠเบทเปˆเบชเบฝเบ‡เบ‚เบญเบ‡ Linux, เบšเบฒเบ‡เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒ kernel เปเบฅเบฐเบšเปเบฅเบดเบชเบฑเบ”เบ—เบตเปˆเบกเบตเบฅเบฐเบซเบฑเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เปƒเบ™เปเบเปˆเบ™เป„เบ”เป‰เบฅเบดเป€เบฅเบตเปˆเบกเป€เบžเบทเปˆเบญเบ›เบฑเบšเบเบปเบ”เบฅเบฐเบšเบฝเบš GPLv3 เบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบ–เบญเบ™เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ”เบชเปเบฒเบฅเบฑเบš kernel. เบเบปเบ”เบฅเบฐเบšเบฝเบšเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบฅเบปเบšเบฅเป‰เบฒเบ‡เบšเบฑเบ™เบซเบฒเบ—เบตเปˆเบ–เบทเบเบเปเบฒเบ™เบปเบ”เบ”เป‰เบงเบเบเบฒเบ™เบžเบดเบกเป€เบœเบตเบเปเบœเปˆเบฅเบฐเบซเบฑเบ”เบžเบฒเบเปƒเบ™ 30 เบกเบทเป‰เบ™เบฑเบšเบˆเบฒเบเบกเบทเป‰เบ—เบตเปˆเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เปเบˆเป‰เบ‡เป€เบ•เบทเบญเบ™, เบ–เป‰เบฒเบเบฒเบ™เบฅเบฐเป€เบกเบตเบ”เบ–เบทเบเบฅเบฐเบšเบธเบ„เบฑเป‰เบ‡เบ—เปเบฒเบญเบดเบ”. เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ™เบตเป‰, เบชเบดเบ”เบ—เบดเปƒเบ™เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ” GPL เป„เบ”เป‰เบ–เบทเบเบŸเบทเป‰เบ™เบŸเบนเบ„เบทเบ™เปƒเบซเบกเปˆเปเบฅเบฐเปƒเบšเบญเบฐเบ™เบธเบเบฒเบ”เบšเปเปˆเป„เบ”เป‰เบ–เบทเบเบ–เบญเบ™เบ„เบทเบ™เบขเปˆเบฒเบ‡เบชเบปเบกเบšเบนเบ™ (เบ‚เปเป‰เบ•เบปเบเบฅเบปเบ‡เบเบฑเบ‡เบ„เบปเบ‡เบขเบนเปˆ).

เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เบšเปเปˆเป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเปเบเป‰เป„เบ‚เบ‚เปเป‰เบ‚เบฑเบ”เปเบเปˆเบ‡เบเบฑเบš McHardy เป‚เบ”เบเบชเบฑเบ™เบ•เบดเบงเบดเบ—เบตเปเบฅเบฐเบฅเบฒเบงเป„เบ”เป‰เบขเบธเบ”เป€เบŠเบปเบฒเบเบฒเบ™เบชเบทเปˆเบชเบฒเบ™เบซเบผเบฑเบ‡เบˆเบฒเบเบ–เบทเบเบ‚เบฑเบšเป„เบฅเปˆเบญเบญเบเบˆเบฒเบเบ—เบตเบกเบ‡เบฒเบ™ Netfilter เบ•เบปเป‰เบ™เบ•เป. เปƒเบ™เบ›เบต 2020, เบชเบฐเบกเบฒเบŠเบดเบเบ‚เบญเบ‡เบ—เบตเบก Netfilter Core เป„เบ”เป‰เป„เบ›เบชเบฒเบ™ เปเบฅเบฐเปƒเบ™เบ›เบต 2021 เป„เบ”เป‰เบšเบฑเบ™เบฅเบธเบ‚เปเป‰เบ•เบปเบเบฅเบปเบ‡เบเบฑเบš McHardy, เป€เบŠเบดเปˆเบ‡เบ–เบทเบเบเปเบฒเบ™เบปเบ”เบงเปˆเบฒเป€เบ›เบฑเบ™เบเบฒเบ™เบœเบนเบเบกเบฑเบ”เบ—เบฒเบ‡เบเบปเบ”เปเบฒเบ เปเบฅเบฐ เบ„เบงเบšเบ„เบธเบกเบเบฒเบ™เบเบฐเบ—เบณเบเบฒเบ™เบšเบฑเบ‡เบ„เบฑเบšเปƒเบŠเป‰เบเบปเบ”เปเบฒเบเบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเบฅเบฐเบซเบฑเบ”เป‚เบ„เบ‡เบเบฒเบ™ netfilter/iptables เบฅเบงเบกเบขเบนเปˆเปƒเบ™เบซเบผเบฑเบ เบซเบผเบทเปเบˆเบเบขเบฒเบเป€เบ›เบฑเบ™เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบ. เปเบฅเบฐเบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”.

เบžเบฒเบเปƒเบ•เป‰เบ‚เปเป‰เบ•เบปเบเบฅเบปเบ‡, เบเบฒเบ™เบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเบ—เบฑเบ‡เบซเบกเบปเบ”เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเบเบฒเบ™เบ•เบญเบšเบชเบฐเบซเบ™เบญเบ‡เบ•เปเปˆเบเบฒเบ™เบฅเบฐเป€เบกเบตเบ” GPL เปเบฅเบฐเบเบฒเบ™เบšเบฑเบ‡เบ„เบฑเบšเปƒเบŠเป‰เบ‚เปเป‰เบเปเบฒเบ™เบปเบ”เบ‚เบญเบ‡เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ” GPL เปƒเบ™เบฅเบฐเบซเบฑเบ” Netfilter เบˆเบฐเบ•เป‰เบญเบ‡เบ–เบทเบเป€เบฎเบฑเบ”เบฎเปˆเบงเบกเบเบฑเบ™. เบเบฒเบ™เบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบญเบฐเบ™เบธเบกเบฑเบ”เบžเบฝเบ‡เปเบ•เปˆเบ–เป‰เบฒเบชเบฐเบกเบฒเบŠเบดเบเบ—เบตเบกเบ‡เบฒเบ™เบซเบผเบฑเบเบ—เบตเปˆเบกเบตเบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เป„เบซเบงเบชเปˆเบงเบ™เปƒเบซเบเปˆเบฅเบปเบ‡เบ„เบฐเปเบ™เบ™เบชเบฝเบ‡เปƒเบซเป‰เบกเบฑเบ™. เบ‚เปเป‰เบ•เบปเบเบฅเบปเบ‡เบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบเบงเบกเป€เบญเบปเบฒเบšเปเปˆเบžเบฝเบ‡เปเบ•เปˆเบเบฒเบ™เบฅเบฐเป€เบกเบตเบ”เปƒเบซเบกเปˆ, เปเบ•เปˆเบเบฑเบ‡เบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰เบเบฑเบšเบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ„เบฐเบ”เบตเบ—เบตเปˆเบœเปˆเบฒเบ™เบกเบฒ. เบเบฒเบ™เป€เบฎเบฑเบ”เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เป‚เบ„เบ‡เบเบฒเบ™ Netfilter เบšเปเปˆเป„เบ”เป‰เบ›เบฐเบ–เบดเป‰เบกเบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เบ—เบตเปˆเบˆเบฐเบšเบฑเบ‡เบ„เบฑเบšเปƒเบŠเป‰ GPL, เปเบ•เปˆเบˆเบฐเบเบถเบ”เบซเบกเบฑเป‰เบ™เปƒเบ™เบซเบผเบฑเบเบเบฒเบ™เบ—เบตเปˆเบชเบธเบกเปƒเบชเปˆเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบœเบปเบ™เบ›เบฐเป‚เบซเบเบ”เบ—เบตเปˆเบ”เบตเบ—เบตเปˆเบชเบธเบ”เบ‚เบญเบ‡เบŠเบธเบกเบŠเบปเบ™เปเบฅเบฐเปƒเบซเป‰เป€เบงเบฅเบฒเบ—เบตเปˆเบˆเบฐเปเบเป‰เป„เบ‚เบเบฒเบ™เบฅเบฐเป€เบกเบตเบ”.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™