Synopsys ကုမ္ပဏီ
သို့သော်လည်း၊ ကိစ္စအများစုတွင်၊ အသုံးပြုထားသော ပြင်ပအရင်းအမြစ်ကုဒ်ကို အပ်ဒိတ်မလုပ်ရသေးဘဲ ဖြစ်နိုင်ခြေရှိသော လုံခြုံရေးပြဿနာများပါရှိသည် - ပြန်လည်သုံးသပ်ထားသော ကုဒ်ဘေ့စ်များ၏ 91% တွင် 5 နှစ်ထက်ပို၍ မွမ်းမံမွမ်းမံရသေးသော အဖွင့်အစိတ်အပိုင်းများ သို့မဟုတ် စွန့်ပစ်ထားသည့်ပုံစံဖြင့် ရှိနေပါသည်။ အနည်းဆုံး နှစ်နှစ်ဖြစ်ပြီး developer များက ထိန်းသိမ်းထားခြင်းမရှိပါ။ ရလဒ်အနေဖြင့် repositories တွင်ဖော်ထုတ်ထားသော open source code ၏ 75% တွင် ဖာထေးခြင်းမပြုရသေးသော အားနည်းချက်များပါဝင်ပြီး ထက်ဝက်မှာ အန္တရာယ်အဆင့်မြင့်ပါသည်။ 2018 နမူနာတွင်၊ အားနည်းချက်ရှိသောကုဒ်၏မျှဝေမှုသည် 60% ဖြစ်သည်။
အဖြစ်များဆုံး အန္တရာယ်ရှိသော အားနည်းချက်မှာ
ပြဿနာ
စီးပွားဖြစ်ပရောဂျက်များ၏ ကုဒ်အခြေခံများတွင် လုံခြုံရေးအပြင်၊ အခမဲ့လိုင်စင်များ၏ စည်းကမ်းချက်များကို လိုက်နာခြင်းအပေါ် ပေါ့ဆမှုမရှိသော သဘောထားလည်း ရှိပါသည်။
ကုဒ်ဘေ့စ်များ၏ 73% တွင်၊ ဥပမာအားဖြင့်၊ သဟဇာတမဖြစ်သောလိုင်စင်များ (အများအားဖြင့် GPL ကုဒ်သည် ဆင်းသက်လာသောထုတ်ကုန်ကိုဖွင့်ခြင်းမပြုဘဲ စီးပွားဖြစ်ထုတ်ကုန်များတွင် ထည့်သွင်းသည်) သို့မဟုတ် လိုင်စင်သတ်မှတ်ခြင်းမရှိဘဲ ကုဒ်အသုံးပြုမှုတွင် ကုဒ်ဘေ့စ်များ၏ 93% တွင် ပြဿနာများကို တွေ့ရှိခဲ့သည်။ လိုင်စင်ပြဿနာအားလုံး၏ 59% သည် ဝဘ်နှင့် မိုဘိုင်းအက်ပလီကေးရှင်းများတွင် ဖြစ်ပွားသည်။ ဂိမ်းများ၊ virtual reality စနစ်များ၊ မာလ်တီမီဒီယာနှင့် ဖျော်ဖြေရေးအစီအစဉ်များတွင် ချိုးဖောက်မှုများကို XNUMX% တွင် တွေ့ရှိရသည်။
စုစုပေါင်း၊ လေ့လာမှုသည် ကုဒ်အခြေခံများအားလုံးတွင် အသုံးများသော ပုံမှန်ဖွင့်ထားသော အစိတ်အပိုင်း ၁၂၄ ခုကို ဖော်ထုတ်ခဲ့သည်။ လူကြိုက်အများဆုံးများမှာ jQuery (124%)၊ Bootstrap (55%)၊ Font Awesome (40%)၊ Lodash (31%) နှင့် jQuery UI (30%) တို့ဖြစ်သည်။ ပရိုဂရမ်းမင်းဘာသာစကားများတွင် လူကြိုက်အများဆုံးမှာ JavaScript (ပရောဂျက်များ၏ 29%)၊ C++ (74%)၊ Shell (57%)၊ C (54%)၊ Python (50%)၊ Java (46%)၊ TypeScript (40%)၊ C# (36%); Perl (36%) နှင့် Ruby (30%)။ ပရိုဂရမ်းမင်းဘာသာစကားများ၏ စုစုပေါင်းဝေစုမှာ-
JavaScript (51%)၊ C++ (10%)၊ Java (7%)၊ Python (7%)၊ Ruby (5%)၊ Go (4%)၊ C (4%)၊ PHP (4%)၊ TypeScript ( 4%)၊ C# (3%)၊ Perl (2%) နှင့် Shell (1%)။
source: opennet.ru