Oracle သည် စီးပွားဖြစ်ရည်ရွယ်ချက်အတွက် JDK အသုံးပြုမှုဆိုင်ရာ ကန့်သတ်ချက်ကို ဖယ်ရှားခဲ့သည်။

Oracle သည် Java အပလီကေးရှင်းများ ဖန်တီးခြင်းနှင့် လုပ်ဆောင်ခြင်းအတွက် ရည်ညွှန်းတည်ဆောက်မှုများ ပံ့ပိုးပေးသည့် JDK 17 (Java SE Development Kit) အတွက် လိုင်စင်သဘောတူညီချက်ကို ပြောင်းလဲလိုက်သည်။ JDK 17 မှစတင်၍ ပက်ကေ့ဂျ်ကို NFTC (Oracle No-Fee Terms and Conditions) လိုင်စင်အသစ်အရ ကိုယ်ပိုင်နှင့် စီးပွားဖြစ်ပရောဂျက်များတွင် အခမဲ့အသုံးပြုနိုင်သည့်အပြင် စီးပွားဖြစ်စနစ်များ၏ ထုတ်လုပ်မှုပတ်ဝန်းကျင်တွင်လည်း အသုံးပြုခွင့်ပေးထားသည်။ ထို့အပြင်၊ ဆိုက်ပေါ်ရှိ ဒေါင်းလုဒ်လုပ်ဆောင်မှုများကို အတည်ပြုခြင်းဆိုင်ရာ ကန့်သတ်ချက်များကို ဖယ်ရှားခဲ့ပြီး၊ ၎င်းသည် သင့်အား scripts များမှ JDK ကို အလိုအလျောက်ဒေါင်းလုဒ်လုပ်ခွင့်ပြုသည်။

NFTC လိုင်စင်သည် အမှားအယွင်းများနှင့် အားနည်းချက်များကို ဖယ်ရှားပေးခြင်းဖြင့် အခမဲ့ သုံးလတစ်ကြိမ် အပ်ဒိတ်များ ဖြစ်နိုင်ခြေကို ရည်ညွှန်းသည်၊ သို့သော် LTS ဘဏ်ခွဲများအတွက် ဤအပ်ဒိတ်များကို ပြုပြင်ထိန်းသိမ်းမှုကာလတစ်ခုလုံးအတွက် ထုတ်ပြန်မည်မဟုတ်သော်လည်း လာမည့် LTS ဗားရှင်းကို ထုတ်ဝေပြီးနောက် နောက်ထပ်တစ်နှစ်သာဖြစ်သည်။ ဥပမာအားဖြင့်၊ Java SE 17 ကို 2029 ခုနှစ်အထိ ပံ့ပိုးပေးမည်ဖြစ်ပြီး၊ သို့သော် Java SE 2024 LTS ထုတ်ဝေပြီး တစ်နှစ်အကြာတွင် အပ်ဒိတ်များကို အခမဲ့ဝင်ရောက်ခွင့်သည် 21 ခုနှစ် စက်တင်ဘာလတွင် ကုန်ဆုံးမည်ဖြစ်သည်။ ပြင်ပရောင်းချသူများမှ JDK ကို ဖြန့်ဖြူးခြင်းအတွက် ခွင့်ပြုသော်လည်း ပက်ကေ့ချ်ကို အကျိုးအမြတ်အတွက် မပံ့ပိုးပါက၊ Oracle က ၎င်း၏ JDK ကိုတည်ဆောက်သည့် အခမဲ့ OpenJDK ပက်ကေ့ဂျ်ကို GPLv2 လိုင်စင်အောက်တွင် တူညီသောသတ်မှတ်ချက်များအောက်တွင် ဆက်လက်တည်ဆောက်မည်ဖြစ်ပြီး၊ GNU ClassPath ခြွင်းချက်အနေဖြင့် စီးပွားဖြစ်ထုတ်ကုန်များနှင့် တက်ကြွစွာချိတ်ဆက်မှုကို ခွင့်ပြုပေးပါသည်။

2019 ခုနှစ်ကတည်းက JDK သည် ဆော့ဖ်ဝဲလ်ဖွံ့ဖြိုးတိုးတက်ရေးလုပ်ငန်းစဉ်တွင်သာ အခမဲ့အသုံးပြုခွင့်၊ ကိုယ်ရေးကိုယ်တာအသုံးပြုမှု၊ စမ်းသပ်မှု၊ ပုံတူရိုက်ခြင်းနှင့် အပလီကေးရှင်းသရုပ်ပြခြင်းအတွက်သာ ခွင့်ပြုထားသည့် OTN (Oracle Technology Network) လိုင်စင်သဘောတူညီချက်ကို လိုက်နာကြောင်း သတိရပါ။ စီးပွားဖြစ် ပရောဂျက်များတွင် အသုံးပြုသည့်အခါ သီးခြားလိုင်စင်ကို ဝယ်ယူရန် လိုအပ်ပါသည်။

source: opennet.ru

မှတ်ချက် Add