mimemagic စာကဌည့်တိုက်ရဟိ GPL ချိုသဖောက်မဟုကို ပဌင်ဆင်ခဌင်သသည် Ruby on Rails တလင် ပျက်ကျစေသည်။

ဒေါင်သလုဒ်ပေါင်သ သန်သ 100 ကျော်ရဟိသည့် နာမည်ကျော် Ruby library mimemagic ကို ရေသသာသသူသည် ပရောဂျက်ရဟိ GPLv2 လိုင်စင်ကို ချိုသဖောက်ကဌောင်သ တလေ့ရဟိမဟုကဌောင့် ၎င်သ၏လိုင်စင်ကို MIT မဟ GPLv2 သို့ ပဌောင်သခိုင်သခဲ့သည်။ RubyGems သည် GPL အောက်တလင် တင်ပို့သည့် ဗာသရဟင်သ 0.3.6 နဟင့် 0.4.0 တို့ကိုသာ ထိန်သသိမ်သထာသပဌီသ အဟောင်သ MIT လိုင်စင်ရ ထုတ်ဝေမဟုမျာသအာသလုံသကို ဖယ်ရဟာသခဲ့သည်။ ထို့အပဌင်၊ mimemagic ၏ဖလံ့ဖဌိုသတိုသတက်မဟုကိုရပ်တန့်ခဲ့ပဌီသ GitHub ရဟိသိုလဟောင်မဟုကိုသိမ်သဆည်သထာသသောအခဌေအနေသို့လလဟဲပဌောင်သခဲ့သည်။

ကလုပ်ဆောင်ချက်မျာသသည် mimemagic ကို မဟီခိုမဟုအဖဌစ် အသုံသပဌုကာ GPLv2 နဟင့် ကိုက်ညီမဟုမရဟိသော လိုင်စင်မျာသအောက်တလင် ဖဌန့်ဝေပေသသည့် ပရောဂျက်မျာသကို တည်ဆောက်နိုင်စေပါသည်။ mimemagic ဗာသရဟင်သအသစ်ကို အသုံသပဌုသည့်အခါ၊ မူပိုင်ခလင့်မျာသအပါအဝင် အခဌာသပရောဂျက်မျာသ၏ developer မျာသ (MIT လိုင်စင်က ယင်သကဲ့သို့အသုံသပဌုမဟုကို ခလင့်ပဌုသည်) သည် GPL အောက်တလင် ၎င်သတို့၏ကုဒ်ကို ပဌန်လည်လိုင်စင်ထုတ်ပေသရန် လိုအပ်ပါသည်။ MIT လိုင်စင်အောက်ရဟိ ဗာသရဟင်သအဟောင်သမျာသကို RubyGems.org မဟမရနိုင်တော့သည့်အချက်ကဌောင့် ပဌဿနာပိုမိုဆိုသရလာသခဲ့သည်။ ပက်ကေ့ဂျ် ကက်ရဟ်ချခဌင်သအာသ တည်ဆောက်ဆာဗာတလင် မဖလင့်ပါက၊ ယခင် mimemagic ဗာသရဟင်သမျာသဖဌင့် ပရောဂျက်မျာသကို တည်ဆောက်ရန် ကဌိုသပမ်သမဟု မအောင်မဌင်ပါ။

၎င်သ၏ မဟီခိုမဟုကဌာသတလင် အတုယူစရာ အတုယူစရာမျာသ သယ်ဆောင်ပေသသည့် Ruby on Rails မူဘောင်ကိုလည်သ ထိခိုက်ခဲ့သည်။ Ruby on Rails သည် MIT လိုင်စင်အောက်တလင် လိုင်စင်ရထာသပဌီသ GPLed အစိတ်အပိုင်သမျာသ မပါဝင်ပါ။ ပဌဿနာသည် ကမ္ဘာလုံသဆိုင်ရာဖဌစ်လာသည် - အကယ်၍ ပဌောင်သလဲမဟုသည် ပက်ကေ့ဂျ် 172 ခုကို တိုက်ရိုက်သက်ရောက်ခဲ့ပါက၊ မဟီခိုမဟုမျာသအာသ ထည့်သလင်သတလက်ချက်ပါက သိုလဟောင်နေရာပေါင်သ 577 ကျော်ကို ထိခိုက်ခဲ့သည်။

mimemagic ပရောဂျက်ရဟိ GPL လိုင်စင်ကို ချိုသဖောက်ခဌင်သသည် မျဟဝေထာသသော-mime-info စာကဌည့်တိုက်မဟ MIME အမျိုသအစာသဒေတာဘေ့စ်၏မိတ္တူဖဌစ်သည့် ကုဒ်ရဟိ freedesktop.org.xml ဖိုင်ကို ပေသပို့ခဌင်သနဟင့် ဆက်စပ်နေသည်။ သတ်မဟတ်ထာသသောဖိုင်ကို GPLv2 လိုင်စင်အောက်တလင် ဖဌန့်ဝေထာသပဌီသ၊ မျဟဝေထာသသော-mime-info စာကဌည့်တိုက်ကိုယ်တိုင်က ISC လိုင်စင်အောက်တလင် လိုင်စင်ရထာသပဌီသ GPL နဟင့် တလဲဖက်အသုံသပဌုနိုင်ပါသည်။ mimemagic ၏ရင်သမဌစ်ကုဒ်ကို MIT လိုင်စင်အောက်တလင် ဖဌန့်ဝေထာသပဌီသ GPLv2 လိုင်စင်အောက်ရဟိ အစိတ်အပိုင်သမျာသကို ဖဌန့်ဖဌူသရာတလင် GPLv2 လိုက်လျောညီထလေရဟိသော လိုင်စင်အောက်တလင် ဆင်သသက်လာသောထုတ်ကုန်ကို ဖဌန့်ဖဌူသရန်လိုအပ်သည်။ shared-mime-info ၏ ထိန်သသိမ်သသူသည် ဒါကို သတိပဌုမိပဌီသ mimemagic ရေသသာသသူသည် လိုင်စင်ကို ပဌောင်သလဲရန် လိုအပ်ချက်ကို သဘောတူညီခဲ့သည်။

ဖဌေရဟင်သချက်မဟာ freedesktop.org.xml ကို စာကဌည့်တိုက်၏ အစိတ်အပိုင်သအဖဌစ် freedesktop.org.xml ကို မပံ့ပိုသဘဲ ပျံသန်သနေစဉ်တလင် ခလဲခဌမ်သစိတ်ဖဌာရန်ဖဌစ်ပဌီသ၊ mimemagic ထိန်သသိမ်သသူသည် ပရောဂျက်သိုလဟောင်ခန်သကို ရပ်တန့်ထာသသောကဌောင့် တစ်စုံတစ်ညသမဟ ကအလုပ်ကို အမဌန်လုပ်ဆောင်ရမည်ဖဌစ်ပါသည်။ အကယ်၍ mimemagic ရေသသာသသူသည် ၎င်သ၏ပရောဂျက်ကို လည်ပတ်ရန် မလိုလာသပါက (ယခုအချိန်အထိ ငဌင်သဆိုထာသသည်)၊ ၎င်သသည် mimemagic ၏ခက်ရင်သကို ဖန်တီသကာ ဆက်စပ်ပရောဂျက်အာသလုံသတလင် မဟီခိုမဟုကို အစာသထိုသရန် လိုအပ်ပေမည်။ mimemagic-based ပရောဂျက်မျာသ၏ libmagic စာကဌည့်တိုက်သို့ ကူသပဌောင်သခဌင်သကို ရလေသချယ်မဟုတစ်ခုအဖဌစ်လည်သ ထည့်သလင်သစဉ်သစာသလျက်ရဟိသည်။

source: opennet.ru

မဟတ်ချက် Add