Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Netfilter отстояли ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ принятиС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ ΠΏΡ€ΠΈ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠΈ GPL

ΠΡ‹Π½Π΅ΡˆΠ½ΠΈΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ подсистСмы ядра Netfilter Ρ‡Π΅Ρ€Π΅Π· суд добились Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ соглашСния с ΠŸΠ°Ρ‚Ρ€ΠΈΠΊΠΎΠΌ МакΠ₯Π°Ρ€Π΄ΠΈ (Patrick McHardy), Π±Ρ‹Π²ΡˆΠΈΠΌ Π»ΠΈΠ΄Π΅Ρ€ΠΎΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Netfilter, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π° протяТСнии ΠΌΠ½ΠΎΠ³ΠΈΡ… Π»Π΅Ρ‚ дискрСдитировал свободноС ПО ΠΈ сообщСство Π½Π°ΠΏΠ°Π΄ΠΊΠ°ΠΌΠΈ Π½Π° Π½Π°Ρ€ΡƒΡˆΠΈΡ‚Π΅Π»Π΅ΠΉ GPLv2, Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‰ΠΈΠΌΠΈ ΡˆΠ°Π½Ρ‚Π°ΠΆ ΠΈ ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅ΠΌΡ‹ΠΌΠΈ с Ρ†Π΅Π»ΡŒΡŽ получСния Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ обогащСния. Π’ 2016 Π³ΠΎΠ΄Ρƒ МакΠ₯Π°Ρ€Π΄ΠΈ Π±Ρ‹Π» ΠΈΡΠΊΠ»ΡŽΡ‡Ρ‘Π½ ΠΈΠ· основной ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Netfilter Π² связи с Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠ΅ΠΌ этики, Π½ΠΎ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π» Π½Π°ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ Π½Π° Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π΅Π³ΠΎ ΠΊΠΎΠ΄ находится Π² ядрС Linux.

МакΠ₯Π°Ρ€Π΄ΠΈ Π΄ΠΎΠ²ΠΎΠ΄ΠΈΠ» трСбования GPLv2 Π΄ΠΎ абсурда ΠΈ Π·Π° Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΡ со стороны ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… ядро Linux Π² своих ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°Ρ…, Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π» большиС суммы, Π½Π΅ давая Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° устранСниС Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΡ ΠΈ ΠΏΡ€Π΅Π΄ΡŠΡΠ²Π»ΡΡ Π½Π΅Π»Π΅ΠΏΡ‹Π΅ условия. НапримСр, ΠΎΠ½ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π» Ρƒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ смартфонов ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π±ΡƒΠΌΠ°ΠΆΠ½Ρ‹Π΅ распСчатки ΠΊΠΎΠ΄Π° для автоматичСски доставляСмых OTA-ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΎΠΊ ΠΈΠ»ΠΈ Ρ‚Ρ€Π°ΠΊΡ‚ΠΎΠ²Π°Π» Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ «ΡΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ‚Π½Ρ‹ΠΉ доступ ΠΊ ΠΊΠΎΠ΄Ρƒ» Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ сСрвСры для ΠΊΠΎΠ΄Π° Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π΅ Π½ΠΈΠΆΠ΅ сСрвСров для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Ρ… сборок.

Π“Π»Π°Π²Π½Ρ‹ΠΌ Ρ€Ρ‹Ρ‡Π°Π³ΠΎΠΌ давлСния Π² ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π°Ρ… слуТил прСдусмотрСнный Π² GPLv2 Π½Π΅Π·Π°ΠΌΠ΅Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΡ‚Π·Ρ‹Π² Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ Ρƒ Π½Π°Ρ€ΡƒΡˆΠΈΡ‚Π΅Π»Ρ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволял Ρ‚Ρ€Π°ΠΊΡ‚ΠΎΠ²Π°Ρ‚ΡŒ нСсоблюдСниС GPLv2 ΠΊΠ°ΠΊ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€Π°, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρƒ суда ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ Π΄Π΅Π½Π΅ΠΆΠ½ΠΎΠΉ компСнсации. Для противостояния ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ агрСссии, которая ΠΏΠΎΠ΄Ρ€Ρ‹Π²Π°Π»Π° Ρ€Π΅ΠΏΡƒΡ‚Π°Ρ†ΠΈΡŽ Linux, Ρ‡Π°ΡΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ядра ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ, ΠΊΠΎΠ΄ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² ядрС, выступила с ΠΈΠ½ΠΈΡ†ΠΈΠ°Ρ‚ΠΈΠ²ΠΎΠΉ Π°Π΄Π°ΠΏΡ‚Π°Ρ†ΠΈΠΈ для ядра ΠΏΡ€Π°Π²ΠΈΠ» GPLv3 Π² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ ΠΎΡ‚Π·Ρ‹Π²Π° Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ. Π”Π°Π½Π½Ρ‹Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° Π΄Π°ΡŽΡ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡƒΡΡ‚Ρ€Π°Π½ΠΈΡ‚ΡŒ выявлСнныС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠ΅ΠΉ ΠΊΠΎΠ΄Π° Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ 30 Π΄Π½Π΅ΠΉ с ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° получСния увСдомлСния, Ссли Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΡ Π±Ρ‹Π»ΠΈ выявлСны Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅. Π’ этом случаС ΠΏΡ€Π°Π²Π° Π½Π° Π»ΠΈΡ†Π΅Π½Π·ΠΈΡŽ GPL Π²ΠΎΡΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΈ лицСнзия ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π½Π΅ отзываСтся (Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ остаётся Π½Π΅ Π½Π°Ρ€ΡƒΡˆΠ΅Π½).

ΠœΠΈΡ€Π½Ρ‹ΠΌ ΠΏΡƒΡ‚Ρ‘ΠΌ ΡƒΡ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ с МакΠ₯Π°Ρ€Π΄ΠΈ Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΈ ΠΎΠ½ пСрСстал Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° связь послС ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΈΠ· основной ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Netfilter. Π’ 2020 Π³ΠΎΠ΄Ρƒ участники Netfilter Core Team ΠΎΠ±Ρ€Π°Ρ‚ΠΈΠ»ΠΈΡΡŒ Π² суд ΠΈ Π² 2021 Π³ΠΎΠ΄Ρƒ добились Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ с МакΠ₯Π°Ρ€Π΄ΠΈ соглашСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ ΠΊΠ°ΠΊ ΡŽΡ€ΠΈΠ΄ΠΈΡ‡Π΅ΡΠΊΠΈ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΊ исполнСнию ΠΈ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ Π»ΡŽΠ±Ρ‹Π΅ ΠΏΡ€Π°Π²ΠΎΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ дСйствия, связанныС с ΠΊΠΎΠ΄ΠΎΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° netfilter/iptables, Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½ΠΎΠ³ΠΎ Π² состав ядра ΠΈΠ»ΠΈ распространяСмого Π² Π²ΠΈΠ΄Π΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ.

Π’ соотвСтствии с соглашСниСм, всС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, связанныС с Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π½Π° Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠ΅ GPL ΠΈ обСспСчСниСм соблюдСния Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ GPL Π² ΠΊΠΎΠ΄Π΅ Netfilter, Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ. РСшСниС Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°Ρ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² случаС, Ссли Π·Π° Π½Π΅Π³ΠΎ проголосуСт Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… Ρ‡Π»Π΅Π½ΠΎΠ² Core Team. БоглашСниС ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½ΠΎΠ²Ρ‹Π΅ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΡ, Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΎ ΠΈ для ΠΏΡ€ΠΎΡˆΠ»Ρ‹Ρ… Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π². ΠŸΡ€ΠΈ этом ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Netfilter Π½Π΅ отказываСтся ΠΎΡ‚ нСобходимости Π΄ΠΎΠ±ΠΈΠ²Π°Ρ‚ΡŒΡΡ соблюдСния GPL, Π½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ², ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π½Π° дСйствия Π² интСрСсах сообщСства ΠΈ прСдоставлСниС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ для устранСния Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΡ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru