Open Source ဆိုတဲ့ ေ၀ါဟာရကို ပိုင္ဆိုင္ဖို႔အတြက္၊ Open Source ဆိုတဲ့ Terms ကို လုိခ်င္ၾကေသာအသံုးျပဳခ်င္ၾကေသာ အုုပ္စုအဖြ႔ဲအစည္းေတြ အမ်ားႀကီးပါပဲ။
ဒါေပမယ့္ တကယ့္တကယ္မွာက်ေတာ့ Open Source ဆိုတဲ့ Terms မွာ Trademark ျပဳလုပ္ထားျခင္း မရွိေသာ
ပစၥည္းေတြကိုေခၚတာ ျဖစ္တယ္။ ဥပမာ ကုန္ပစၥည္းတစ္ခုဆုိလ်င္ အဲ့ဒီ ကုန္ပစၥည္းကို အသံုးျပဳရန္အတြက္၄င္းႏွင့္သက္ဆိုင္ေသာ Trademark ကုန္ပစၥည္း အသံုုးျပဳခြင့္အတြက္ ကုန္အမွတ္တံဆိပ္ မခတ္ႏွိပ္ရေသးေသာကုန္ပစၥည္းမ်ိဳး ျဖစ္တယ္။
Open Source ဆိုတဲ့ အဓိပၸယ္ကို Open Source Initiative ကေနမွ သတ္မွတ္လုိက္တာ ျဖစ္ပါတယ္။ အဲ့ဒီ OpenSource Initiative ရဲ႕ Open Source Definition ကို Real Definition အျဖစ္ က်ယ္က်ယ္ျပန္႔ျပန္႔အသိအမွတ္ျပဳလာၾကတာကို ေတြ႔ရပါတယ္။
Open Source Definition ကို Open Source Initiative က အသံုးျပဳတာ ျဖစ္တယ္။ Open Source ဆိုတဲ့Definition ကိဘာအတြက္အသံုးျပဳတာလဲဆိုေတာ့ Software တစ္ခုရဲ႕ အသံုးျပဳခြင့္ License လုိင္စင္ဟာ Open Sourceဟုတ္သလား မဟုတ္ဘူးလားဆိုတာကို သံုးသပ္ႏုိင္ဖို႔အတြက္ ဒီ Open Source Definition ဆိုတာကို အသံုးျပဳတာျဖစ္တယ္။
ဆုိလုိခ်င္တာက Open Source ဆိုတဲ့ Definition ကို သိထားမယ္ဆိုလ်င္ Software တစ္ခုရဲ႕ လုိင္စင္ကိုၾကည့္ျခင္းအားျဖင့္ အဲ့ဒီ Software ဟာ Open Source လား ဘာလားဆိုတာကို သိႏိုင္ပါတယ္။ ဒီ Open SourceDefinition ဟာ Bruce Perens က ပထမဆံုး ထုတ္လုပ္ေရးသားလုိက္ေသာ Debian Free Software Guidelines ေပၚမွာအေျခခံတာ ျဖစ္တယ္။ Perens ဟာ သူ႔ရဲ႕ Debian Free Software Guidelines ကို Free Software Foundation မွFree Software ရဲ႕ Four Freedom ဆိုတဲ့ အခ်က္ေလးခ်က္ေပၚ မူတည္ၿပီးေတာ့ ေရးသားထားတာ ျဖစ္တယ္။
Perens ရဲ႕ Definition အရ Open Source ဆိုတာ Copyright Restriction ကန္႔သတ္ခ်က္ေတြကုိ ေလွ်ာ့ေပါ့ျခင္းသို႔မဟုတ္ ကန္႔သတ္ခ်က္ေတြ မထားပဲႏွင့္ အသုံးျပဳလုိသူေတြ အသံုးျပဳႏိုင္ဖုိ႔အတြက္ Source Code ေတြကိုသတ္မွတ္ေပးထားေသာ Software License တစ္မ်ိဳးကို ေဖာ္ျပေပးထားတာ ျဖစ္တယ္။ အဲ့ဒီ Open Source ေတြကိုထုတ္ျပန္ဖုိ႔အတြက္ အသံုးျပဳဖို႔အတြက္ ဘယ္ Trademark၊ ဘယ္ မူပိုင္အသံုးျပဳခြင့္မွ မလိုအပ္ပါဘူး။
Open Source ရဲ႕ အတိအလင္း၊ အတိအက်ေဖာ္ျပေပးထားေသာ Feature တစ္ခုကေတာ့ မည္သည့္ User ၊ မည္သည့္အဖြဲ႔အစည္းကျဖစ္ေစ ဒီ Open Source ကို အသံုးျပဳျခင္း၊ သို႔မဟုတ္ ျဖန္႔ေ၀ျခင္းေပၚမွာ ကန္႔သတ္ခ်က္ေတြထားျခင္းမရွိဆိုတဲ့ အခ်က္တစ္ခ်က္မွာ အတိအက်ကို သတ္မွတ္ထားတာျဖစ္တယ္။
အရင္တုန္းကဆိုရင္ Open Source ဆိုတဲ့ Terms ကို Software တစ္ခုရဲ႕ Source Code တစ္ခုကို သတ္မွတ္ေပးဖို႔အတြက္သာ အသံုးျပဳခဲ့ၾကတာ ျဖစ္တယ္။ အခုအခါမွာ ဆုိရင္ေတာ့ Open Source ဆိုတာကို တစ္ျခား နယ္ပယ္ေတြမွာလည္း အသံုးျပဳလာၾကတာကို ေတြ႔ရပါတယ္။ ဥပမာ Open Source Ecology တုိ႔လုိမ်ိဳး ျဖစ္တယ္။
Open Source Software ေတြကို ပိုၿပီးေတာ့ က်ယ္က်ယ္ျပန္႔ျပန္႔ အသံုးျပဳလာၾကပါတယ္။ Open Source Software(OSS) Project ေတြကိုေတာ့ Network Programmer ေတြက Maintain လုပ္ၾကတာ မ်ားပါတယ္။ Open SourceProduct ေတြကို ဥပမာေျပာရရင္ေတာ့ Apache HTTP Server၊ Internet Address System Internet Protocol၊ ႏွင့္Internet Browser Mozilla Firefox တို႔ဟာ Open Source ေတြပဲ ျဖစ္တယ္။ ေနာက္ၿပီးေတာ့ Open Source Productေတြထဲကမွ အခုေနာက္ပိုင္း ပိုၿပီးေတာ့လညး္ အသံုးျပဳမ်ားတဲ့၊ ေအာင္ျမင္တဲ့ Software ကေတာ့ GNU/Linux OperatingSystem ပဲ ျဖစ္တယ္။
ဒါဆုိရင္ Open Source ဆိုတာ ဘာလဲလို႔ သေဘာေပါက္ေလာက္ပါၿပီ။ အခုေလာက္နဲ႔ပဲ Open Source
အေၾကာင္းေရးတာကို အဆံုးသတ္လုိက္ပါတယ္။
ဒါေပမယ့္ တကယ့္တကယ္မွာက်ေတာ့ Open Source ဆိုတဲ့ Terms မွာ Trademark ျပဳလုပ္ထားျခင္း မရွိေသာ
ပစၥည္းေတြကိုေခၚတာ ျဖစ္တယ္။ ဥပမာ ကုန္ပစၥည္းတစ္ခုဆုိလ်င္ အဲ့ဒီ ကုန္ပစၥည္းကို အသံုးျပဳရန္အတြက္၄င္းႏွင့္သက္ဆိုင္ေသာ Trademark ကုန္ပစၥည္း အသံုုးျပဳခြင့္အတြက္ ကုန္အမွတ္တံဆိပ္ မခတ္ႏွိပ္ရေသးေသာကုန္ပစၥည္းမ်ိဳး ျဖစ္တယ္။
Open Source ဆိုတဲ့ အဓိပၸယ္ကို Open Source Initiative ကေနမွ သတ္မွတ္လုိက္တာ ျဖစ္ပါတယ္။ အဲ့ဒီ OpenSource Initiative ရဲ႕ Open Source Definition ကို Real Definition အျဖစ္ က်ယ္က်ယ္ျပန္႔ျပန္႔အသိအမွတ္ျပဳလာၾကတာကို ေတြ႔ရပါတယ္။
Open Source Definition ကို Open Source Initiative က အသံုးျပဳတာ ျဖစ္တယ္။ Open Source ဆိုတဲ့Definition ကိဘာအတြက္အသံုးျပဳတာလဲဆိုေတာ့ Software တစ္ခုရဲ႕ အသံုးျပဳခြင့္ License လုိင္စင္ဟာ Open Sourceဟုတ္သလား မဟုတ္ဘူးလားဆိုတာကို သံုးသပ္ႏုိင္ဖို႔အတြက္ ဒီ Open Source Definition ဆိုတာကို အသံုးျပဳတာျဖစ္တယ္။
ဆုိလုိခ်င္တာက Open Source ဆိုတဲ့ Definition ကို သိထားမယ္ဆိုလ်င္ Software တစ္ခုရဲ႕ လုိင္စင္ကိုၾကည့္ျခင္းအားျဖင့္ အဲ့ဒီ Software ဟာ Open Source လား ဘာလားဆိုတာကို သိႏိုင္ပါတယ္။ ဒီ Open SourceDefinition ဟာ Bruce Perens က ပထမဆံုး ထုတ္လုပ္ေရးသားလုိက္ေသာ Debian Free Software Guidelines ေပၚမွာအေျခခံတာ ျဖစ္တယ္။ Perens ဟာ သူ႔ရဲ႕ Debian Free Software Guidelines ကို Free Software Foundation မွFree Software ရဲ႕ Four Freedom ဆိုတဲ့ အခ်က္ေလးခ်က္ေပၚ မူတည္ၿပီးေတာ့ ေရးသားထားတာ ျဖစ္တယ္။
Perens ရဲ႕ Definition အရ Open Source ဆိုတာ Copyright Restriction ကန္႔သတ္ခ်က္ေတြကုိ ေလွ်ာ့ေပါ့ျခင္းသို႔မဟုတ္ ကန္႔သတ္ခ်က္ေတြ မထားပဲႏွင့္ အသုံးျပဳလုိသူေတြ အသံုးျပဳႏိုင္ဖုိ႔အတြက္ Source Code ေတြကိုသတ္မွတ္ေပးထားေသာ Software License တစ္မ်ိဳးကို ေဖာ္ျပေပးထားတာ ျဖစ္တယ္။ အဲ့ဒီ Open Source ေတြကိုထုတ္ျပန္ဖုိ႔အတြက္ အသံုးျပဳဖို႔အတြက္ ဘယ္ Trademark၊ ဘယ္ မူပိုင္အသံုးျပဳခြင့္မွ မလိုအပ္ပါဘူး။
Open Source ရဲ႕ အတိအလင္း၊ အတိအက်ေဖာ္ျပေပးထားေသာ Feature တစ္ခုကေတာ့ မည္သည့္ User ၊ မည္သည့္အဖြဲ႔အစည္းကျဖစ္ေစ ဒီ Open Source ကို အသံုးျပဳျခင္း၊ သို႔မဟုတ္ ျဖန္႔ေ၀ျခင္းေပၚမွာ ကန္႔သတ္ခ်က္ေတြထားျခင္းမရွိဆိုတဲ့ အခ်က္တစ္ခ်က္မွာ အတိအက်ကို သတ္မွတ္ထားတာျဖစ္တယ္။
အရင္တုန္းကဆိုရင္ Open Source ဆိုတဲ့ Terms ကို Software တစ္ခုရဲ႕ Source Code တစ္ခုကို သတ္မွတ္ေပးဖို႔အတြက္သာ အသံုးျပဳခဲ့ၾကတာ ျဖစ္တယ္။ အခုအခါမွာ ဆုိရင္ေတာ့ Open Source ဆိုတာကို တစ္ျခား နယ္ပယ္ေတြမွာလည္း အသံုးျပဳလာၾကတာကို ေတြ႔ရပါတယ္။ ဥပမာ Open Source Ecology တုိ႔လုိမ်ိဳး ျဖစ္တယ္။
Open Source Software ေတြကို ပိုၿပီးေတာ့ က်ယ္က်ယ္ျပန္႔ျပန္႔ အသံုးျပဳလာၾကပါတယ္။ Open Source Software(OSS) Project ေတြကိုေတာ့ Network Programmer ေတြက Maintain လုပ္ၾကတာ မ်ားပါတယ္။ Open SourceProduct ေတြကို ဥပမာေျပာရရင္ေတာ့ Apache HTTP Server၊ Internet Address System Internet Protocol၊ ႏွင့္Internet Browser Mozilla Firefox တို႔ဟာ Open Source ေတြပဲ ျဖစ္တယ္။ ေနာက္ၿပီးေတာ့ Open Source Productေတြထဲကမွ အခုေနာက္ပိုင္း ပိုၿပီးေတာ့လညး္ အသံုးျပဳမ်ားတဲ့၊ ေအာင္ျမင္တဲ့ Software ကေတာ့ GNU/Linux OperatingSystem ပဲ ျဖစ္တယ္။
ဒါဆုိရင္ Open Source ဆိုတာ ဘာလဲလို႔ သေဘာေပါက္ေလာက္ပါၿပီ။ အခုေလာက္နဲ႔ပဲ Open Source
အေၾကာင္းေရးတာကို အဆံုးသတ္လုိက္ပါတယ္။
 




 RSS Feed (xml)
 RSS Feed (xml)
 




No comments:
Post a Comment