អ្នកអភិវឌ្ឍន៍ Netfilter បានការពារការសម្រេចចិត្តរួមនៅក្នុងការបំពាន GPL

អ្នកអភិវឌ្ឍន៍បច្ចុប្បន្ននៃប្រព័ន្ធរងខឺណែល Netfilter បានចរចារដំណោះស្រាយជាមួយលោក Patrick McHardy អតីតអ្នកដឹកនាំគម្រោង Netfilter ដែលអស់រយៈពេលជាច្រើនឆ្នាំបានធ្វើឱ្យខូចគុណភាពកម្មវិធីឥតគិតថ្លៃ និងសហគមន៍ជាមួយនឹងការវាយប្រហារដូច blackmail លើអ្នកបំពាន GPLv2 ដើម្បីផលប្រយោជន៍ផ្ទាល់ខ្លួន។ ក្នុងឆ្នាំ 2016 លោក McHardy ត្រូវបានដកចេញពីក្រុមអភិវឌ្ឍន៍ស្នូលរបស់ Netfilter ដោយសារតែការរំលោភបំពានក្រមសីលធម៌ ប៉ុន្តែបានបន្តទទួលបានប្រាក់ចំណេញពីការមានកូដរបស់គាត់នៅក្នុងខឺណែលលីនុច។

McHardy បានយកតម្រូវការរបស់ GPLv2 ដល់ចំណុចនៃភាពមិនសមហេតុផល ហើយទាមទារចំនួនច្រើនសម្រាប់ការបំពានតិចតួចដោយក្រុមហ៊ុនដែលប្រើខឺណែលលីនុចនៅក្នុងផលិតផលរបស់ពួកគេ ដោយមិនផ្តល់ពេលវេលាដើម្បីកែតម្រូវការបំពាន និងការដាក់លក្ខខណ្ឌគួរឱ្យអស់សំណើច។ ជាឧទាហរណ៍ វាតម្រូវឱ្យក្រុមហ៊ុនផលិតស្មាតហ្វូនផ្ញើការបោះពុម្ពជាក្រដាសនៃកូដសម្រាប់ការធ្វើបច្ចុប្បន្នភាពកម្មវិធីបង្កប់ OTA ដោយស្វ័យប្រវត្តិ ឬបកស្រាយឃ្លា "ការចូលប្រើកូដសមមូល" ដើម្បីមានន័យថាម៉ាស៊ីនមេកូដត្រូវតែផ្តល់ល្បឿនទាញយកមិនទាបជាងម៉ាស៊ីនមេសម្រាប់ការទាញយកការផ្គុំប្រព័ន្ធគោលពីរ។

ចំណុចសំខាន់នៃសម្ពាធនៅក្នុងដំណើរការបែបនេះគឺការដកហូតភ្លាមៗនូវអាជ្ញាប័ណ្ណរបស់អ្នករំលោភបំពានដែលបានផ្តល់ឱ្យនៅក្នុង GPLv2 ដែលធ្វើឱ្យវាអាចព្យាបាលការមិនអនុលោមតាម GPLv2 ជាការរំលោភលើកិច្ចសន្យា ដែលសំណងជារូបិយវត្ថុអាចទទួលបានពី តុលាការ។ ដើម្បីទប់ទល់នឹងការឈ្លានពានបែបនេះ ដែលធ្វើឲ្យខូចកេរ្តិ៍ឈ្មោះរបស់លីនុច អ្នកបង្កើតខឺណែល និងក្រុមហ៊ុនមួយចំនួនដែលកូដត្រូវបានប្រើប្រាស់ក្នុងខឺណែលបានផ្តួចផ្តើមគំនិតដើម្បីកែសម្រួលច្បាប់ GPLv3 ទាក់ទងនឹងការដកហូតអាជ្ញាប័ណ្ណសម្រាប់ខឺណែល។ ច្បាប់ទាំងនេះធ្វើឱ្យវាអាចលុបបំបាត់បញ្ហាដែលបានកំណត់អត្តសញ្ញាណជាមួយនឹងការបោះពុម្ពលេខកូដក្នុងរយៈពេល 30 ថ្ងៃចាប់ពីថ្ងៃទទួលការជូនដំណឹង ប្រសិនបើការរំលោភត្រូវបានរកឃើញជាលើកដំបូង។ ក្នុងករណីនេះ សិទ្ធិទទួលបានអាជ្ញាប័ណ្ណ GPL ត្រូវបានស្ដារឡើងវិញ ហើយអាជ្ញាប័ណ្ណមិនត្រូវបានដកហូតទាំងស្រុងទេ (កិច្ចព្រមព្រៀងនៅដដែល)។

វាមិនអាចទៅរួចទេក្នុងការដោះស្រាយជម្លោះជាមួយ McHardy ដោយសន្តិវិធី ហើយគាត់បានឈប់ទំនាក់ទំនងបន្ទាប់ពីត្រូវបានបណ្តេញចេញពីក្រុម Netfilter សំខាន់។ នៅឆ្នាំ 2020 សមាជិកនៃក្រុម Netfilter Core បានទៅតុលាការ ហើយនៅឆ្នាំ 2021 សម្រេចបានកិច្ចព្រមព្រៀងជាមួយ McHardy ដែលត្រូវបានកំណត់ថាជាកាតព្វកិច្ចស្របច្បាប់ និងគ្រប់គ្រងសកម្មភាពអនុវត្តច្បាប់ណាមួយដែលទាក់ទងនឹងកូដគម្រោង netfilter/iptables ដែលរួមបញ្ចូលនៅក្នុងស្នូល ឬចែកចាយជាកម្មវិធីដាច់ដោយឡែក។ និងបណ្ណាល័យ។

នៅក្រោមកិច្ចព្រមព្រៀង ការសម្រេចចិត្តទាំងអស់ដែលទាក់ទងនឹងការឆ្លើយតបទៅនឹងការបំពាន GPL និងការពង្រឹងតម្រូវការអាជ្ញាប័ណ្ណ GPL នៅក្នុងកូដ Netfilter ត្រូវតែធ្វើឡើងជាសមូហភាព។ ការសម្រេចចិត្តនឹងត្រូវបានអនុម័តលុះត្រាតែសមាជិកក្រុមស្នូលសកម្មភាគច្រើនបោះឆ្នោតឱ្យវា។ កិច្ចព្រមព្រៀងនេះមិនត្រឹមតែគ្របដណ្តប់លើការរំលោភថ្មីប៉ុណ្ណោះទេ ប៉ុន្តែក៏អាចអនុវត្តចំពោះដំណើរការកន្លងមកផងដែរ។ ក្នុងការធ្វើដូច្នេះ គម្រោង Netfilter មិនបោះបង់ចោលនូវតម្រូវការក្នុងការអនុវត្ត GPL នោះទេ ប៉ុន្តែនឹងប្រកាន់ខ្ជាប់នូវគោលការណ៍ដែលផ្តោតលើការធ្វើសកម្មភាពក្នុងផលប្រយោជន៍ល្អបំផុតរបស់សហគមន៍ និងអនុញ្ញាតឱ្យពេលវេលាកែតម្រូវការបំពាន។

ប្រភព: opennet.ru

បន្ថែមមតិយោបល់