ဤရွေ့ကားများပါဝင်သည်:
- Software ကိုပြန်လည်ခွဲဝေမှု
- source code ကိုရရှိနိုင်
- လိုင်စင်ဖြန့်ဖြူး
- လိုင်စင်ဂုဏ်သတ္တိများ
- anti-ခွဲခြားဆက်ဆံမှု
လိုင်စင်
ကွဲပြားခြားနားသောလိုင်စင် programmer တွေပူးတွဲအမျိုးမျိုးသောအခြေအနေများနှင့်အတူဆော့ဖျဝဲကိုမွမ်းမံရန်ခွင့်ပြုသည်။ အဆိုပါ OSI က open-source software ကိုသူတို့ရဲ့ချက်နှင့်အဓိပ္ပါယ်နှင့်အတူလိုက်နာကြောင်းလိုင်စင်အတည်ပြုပေးခဲ့သည်။ အဆိုပါအနက်ရောင်ဘဲ Knowledgebase အဆိုအရလူကြိုက်အများဆုံးလိုင်စင်၏ 5 နေသောခေါင်းစဉ်:
- MIT ကလိုင်စင်
- GNU General Public License (GPL) 2.0
- Apache ကိုလိုင်စင် 2.0
- GNU General Public License (GPL) 3.0
- BSD လိုင်စင် 2.0 (3-အပိုဒ်, နယူးသို့မဟုတ် Revised)
သင် source code ကိုပြောင်းလဲပစ်လိုက်တဲ့အခါ, OSS များ၏တဦးတည်းလိုအပ်ချက်သင်သည်သင်၏နည်းလမ်းများအတိုင်းကောင်းစွာပြောင်းလဲသွားတယ်အဘယ်အရာကိုများပါဝင်သည်။ ကုဒ်ပြုပြင်မွမ်းမံပြီးနောက် created ဆော့ဖ်ဝဲသို့မဟုတ်မ may အခမဲ့ရရှိနိုင်ဖန်ဆင်းနိုင်ပါသည်။
ပွင့်လင်းတဲ့အရင်းအမြစ်နှင့်ကူးသန်းရောင်းဝယ်ရေး Software များအကြားခြားနားချက်
စီးပွားဖြစ်ရရှိနိုင်ဆော့ဖ်ဝဲ, သို့မဟုတ်စီးပွားဖြစ်ဆော့ဗ်ဝဲဆော့ဖ်ဝဲအခြားတစ်ယောက်ယောက်ရဲ့မူပိုင်ကြောင့်၎င်း၏ source code ကိုမှဝင်ရောက်ခွင့်ပေးမထားဘူး။
ရလဒ်အနေနဲ့သုံးစွဲသူများကိုမကြာခဏထိုသို့ပေးဆောင်။
OSS, အခြားတစ်ဖက်တွင်, တစ်ဦးပူးပေါင်းအားထုတ်မှုဖြစ်ပါသည် - ဆော့ဖ်ဝဲကဖွံ့ဖြိုးသို့မဟုတ်ပြောင်းလဲကူညီပေးခဲ့သောသူအပေါင်းတို့အကြားမူပိုင် shared ဖြစ်ပါတယ်။
ပွင့်လင်းတဲ့အရင်းအမြစ်ဆော့ဗ်ဝဲကွန်ရက်မှကောက်ယူရရှိ အခမဲ့ဆော့ဝဲ
လူကြိုက်များယုံကြည်ချက်ဆန့်ကျင်, ကုန်ကျစရိတ်အပေါ်အလေးပေးမ, ဒါမှမဟုတ်အစီအစဉ်များ, သိ. ကင်းမဲ့နေသည်။
ပွင့်လင်းတဲ့အရင်းအမြစ် source code ကိုဖြန့်ဖြူးများ၏အခမဲ့ရရှိနိုင်ပါဝငျ။ အခမဲ့ဆော့ဖ်ဝဲ, နညျးတူ, code ကိုပြုပြင်မွမ်းမံပါဝင်သည်ပေမယ့်အသုံးပြုသူများကသူတို့ဆော့ဗ်ဝဲနဲ့ကြိုက်နှစ်သက်ဘာလုပ်မှပျော်မွေ့အဆိုပါလွတ်လပ်ခွင့်များကိုအလေးပေးဖော်ပြသည်။ အဆိုပါအခမဲ့ဆော့ဝဲ Foundation မှလုံးဝအခမဲ့ထည့်သွင်းစဉ်းစားရမည့်ဆော့ဖ်ဝဲကို 4 အခြေအနေများဖော်ပြထားပါတယ်။
ထို့အပြင်ဆော့ဖ်ဝဲကိုအခမဲ့ဆော့ဗ်ဝဲအဖြစ်ခွဲခြားနိုင်ပါသည်။ ဤသည်အသုံးပြုသူများကိုအဘယ်သူမျှမကုန်ကျမှာ software ကို download လုပ်ပါ, ဒါပေမဲ့သူတို့က၎င်း၏ source code ကိုမှမဆိုအပြောင်းအလဲများကိုလုပ်မပေးနိုင်ဆိုလိုသည်။
ပွင့်လင်းတဲ့အရင်းအမြစ်ဆော့ဗ်၏ကောင်းကျိုးများ
ကုန်ကျစရိတ်တစ်ဦးမောင်းနှင်အချက်ဖြစ်ပါတယ်နေစဉ်, OSS အများအပြားထပ်တိုးအကျိုးကျေးဇူးများကိုရှိပါတယ်:
- source code ကိုခန့်လွန်စမ်းသပ်ပြီးနှင့် fixed အခါအရည်အသွေးမြင့်ရလဒ်များကို။
- ဒါဟာတန်ဖိုးရှိသောဖြစ်ပါတယ် ပရိုဂရမ်မာများအတွက်သင်ယူမှုအခွင့်အလမ်း ။ သူတို့ကလေ့လာသင်ယူယနေ့ရရှိနိုင်ပါသည်လူကြိုက်အများဆုံးအစီအစဉ်များမှကျွမ်းကျင်မှုလျှောက်ထားနိုင်ပါသည်။
- bug တွေဖော်ထုတ်နှင့်လျင်မြန်စွာ fixed ကြောင့်အတော်များများကစီးပွားဖြစ်ဆော့ဗ်ဝဲထက်က open-source software များကိုပိုမိုလုံခြုံစဉ်းစားပါ။
- Open-source ဆော့ဖ်ဝဲအများပြည်သူဒိုမိန်း၌တည်ရှိ၏ကတည်းကကကိုမရရှိနိုင်ဖြစ်လာနိုင်ပါသည်နည်းနည်းအခွင့်အလမ်းလည်းမရှိ။ ဤသည်မှာစီမံကိန်းများ၏ကြာချိန်ဤ tools များအပေါ်အားကိုးကြောင်းရေရှည်စီမံကိန်းများအတွက်အရေးကြီးပါသည်။
- ဆော့ဖ်ဝဲအများစုမှာအခမဲ့ဖြစ်ပါတယ်။ ကုန်ကျစရိတ်ထိုကဲ့သို့သော subscriptions ကိုသို့မဟုတ်ထောက်ခံမှုအခကြေးငွေအဖြစ်နောက်ပိုင်းမှာသို့သော်ပေါ်ထွန်းစေနိုင်သည်။
ပွင့်လင်းတဲ့အရင်းအမြစ်ဆော့ဗ်၏လူကြိုက်များအမျိုးအစားများ
open-source နည်းပညာတွေအင်တာနက်အများကြီးတည်ထောင်ရန်ကူညီပေးခဲ့သည်။ ထို့ပြင်သင်နှင့်ငါသည်နေ့တိုင်းသုံးတဲ့ပရိုဂရမ်များအများအပြားက open-source နည်းပညာတွေအပေါ်အခြေခံထားတယ်။ ဥပမာအားဖြင့်, Android OS နှင့် Apple ရဲ့ OS X ကိုအသီးသီး, အ kernel နဲ့ Unix / BSD Open-source ကိုနည်းပညာများအပေါ်အခြေခံထားတယ်။
အခြားအလူကြိုက်များ Open-source ဆော့ဖ်ဝဲဖြစ်ပါသည်:
- Mozilla ၏ Firefox ကို web browser ကို
- Thunderbird ကိုအီးမေးလ်ဂလိုင်း
- PHP ကို scripting language
- Python ကို programming language ကို
- Apache ကိုသည် HTTP ကို web server ကို
- ဒေတာဘေ့စ system ကို
Open Source နှင့်ဖွံ့ဖြိုးရေးပါတီ
OSS စီမံကိန်းများကိုကျွမ်းကျင်မှုတိုးတက်စေကြောင်း ပူးပေါင်း. အခွင့်အလမ်းများဖြစ်ကြပြီးလယ်ပြင်၌ဆက်သွယ်မှုကိုတည်ဆောက်စေ။ developer များက open-source ဖွံ့ဖြိုးတိုးတက်မှု၏စံ tools များနှင့်အတူကျွမ်းကျင်ဖြစ်ရမည်။
- ဆက်သွယ်ရေး tools များ - အီးမေးလ်, Real-time စာတိုပေးပို့ရေး, ဖိုရမ်များနှင့် Wiki ဖြေရှင်းချက်ကိုရှာဖွေသို့မဟုတ်တစ်ဦးချင်းစီကတခြားချွတ်စိတ်ကူးများ bounce မှ developer များကူညီပေးသည်။
- ဖြန့်ဝေတည်းဖြတ်မူထိန်းချုပ်မှုစနစ်များကို - ကွဲပြားခြားနားသောပထဝီနေရာအများအပြား developer များဒေတာတွေနဲ့ဖိုင်တွေကိုပြုပြင်မွမ်းမံတဲ့အခါမှာအဲဒီစနစ်တွေကိုမတူညီတဲ့မူကွဲနှင့်မွမ်းမံမှုများစီမံခန့်ခွဲ။
- bug tracker နဲ့အလုပ်စာရင်းများကို - ကိစ္စများစောင့်ကြည့်ခြင်းနှင့်၎င်းတို့၏ပြုပြင်မှုများခြေရာခံစောင့်ရှောက်ဖို့အကြီးစားစီမံကိန်းများကို Allow ။
- စမ်းသပ်ခြင်းများနှင့်ဒီဘာဂင် tools များ - စနစ်ကပေါင်းစည်းမှုနှင့်ဒီဘာဂ်သည်အခြားအစီအစဉ်များစဉ်အတွင်းစမ်းသပ်အလိုအလျောက်။
ကောက်ချက်
Open-source ကိုစီမံကိန်းများကိုထောင်ပေါင်းများစွာ၏စီးပွားဖြစ်ဆော့ဗ်ဝဲမှအခြားရွေးချယ်စရာရှိပါတယ်။ ဆော့ဖျဝဲဖွံ့ဖြိုးတိုးတက်မှုအတွက်တစ်ဦးအသက်မွေးဝမ်းကျောင်းတည်ဆောက်ခြင်းရန်လမ်းကြောင်းအဖြစ် OSS စီမံကိန်းကိုအပေါ်အလုပ်လုပ်ကြသည်။ ထို့အပြင်ခုနှစ်, ပရိုဂရမ်မာကမ္ဘာ့အကြီးမားဆုံးဆော့ဖ်ဝဲပရိုဂရမ်ပေါ်မှာအလုပ်လုပ်နေဖြင့်၎င်းတို့၏ကျွမ်းကျင်မှု hone နိုင်ပါတယ်။ Facebook, Google နှင့် LinkedIn တို့လွတ်မြောက်ရေးအတွက် software ကို Open Source အဖြစ်, developer များ, အသိပညာဝေမျှဖြေရှင်းချက်တီထွင်နှင့်တည်ငြိမ်, အလုပ်လုပ်တဲ့ထုတ်ကုန်အထောက်အကူပြုနိုင်အောင်။