Loading

ျမန္မာတို့ရဲ့ LGPL နွင့္ Opensource အျမင္မွားမ်ား

Myanmar NLP က Translatorနဲ့ ပတ္သက္လို့ေျပာျကဆိုျကတာ အခုတေလာေတြ့ရပါတယ္။
က်ေနာ္ကိုယ္တိုင္ကလဲ ဒါမ်ိုးပဲ ဝါသနာပါတဲ့ သူမို့လို့ ဒါမ်ိုးေတြပဲ ေလ့လာျဖစ္ပါတယ္။

Myanmar NLP က Translator ကို LGPL နဲ့ထုတ္ထားပါတယ္။
http://www.myanmarnlp.org.mm/
SharpNLP ဆိုတဲ့ English Natural Language Processing library တစ္ခုကို သံုးထားပါတယ္။
သူလည္း LGPL လိုင္စင္တစ္ခုပါပဲ။

LGPL program တစ္ခုကို library အေနနဲ့ compile လုပ္ျပီးသားဟာကို လင့္လုပ္ရံုပဲလုပ္ျပီး သံုးထားခဲ့ရင္ နဂို source ကို မျပင္ ရင္ opensource ျပန္ေပးစရာမလိုပါဘူး။ optional ျဖစ္ပါတယ္။ ျပင္မိရင္ေတာ့ မရဘူးေပါ့။

ဒီလိုဆိုထားတာေတြ့ပါတယ္။
>>> As you can see they don't even change to name for parser root
>> http://www.mysteryzillion.org/forums/showpost.php?p=34856&postcount=26
parser ကို ယူသံုးျပီး နာမည္ေတာင္ မျပင္ထားဘူးလို့ဆိုထားပါတယ္။ မျပင္ထားတာကမွ မွန္ပါတယ္။ ျပင္လိုက္ရင္ LGPL ကို ခ်ိုးေဖာက္ရာက်ပါမယ္။

ဒီ MTalk ဆိုတာလိုမ်ိုး သူမ်ားရဲ့ main program ကို တိုက္ရိုက္ယူျပီး product နာမည္ျပင္ ပံုေတြျပင္ထားျပီး opensource မေပးထားမွသာ တရားမဝင္တဲ့လုပ္ရပ္ျဖစ္ပါတယ္။ opensource ျပန္ေပးကို ေပးရပါမယ္။
http://myanmaritpros.com/forum/topic/show?id=1445004%3ATopic%3A123616&page=1&commentId=1445004%3AComment%3A123626&x=1#1445004Comment123626

အဆိုးဆံုးကေတာ့ opensource ကို ယူျပီး ျပန္ေရာင္းစားလို့ရတယ္ထင္တဲ့သူေတြရွိပါတယ္။ software မေျပာနဲ့၊ opensource ကုတ္သံုးမိထားတတဲ့ hardware ေတာင္ ေရာင္းစားရင္ တရားစြဲလို့ရပါတယ္။

>>> သူမ်ားေတြကေတာ့ codeproject က ဟာကို ယူျပီး ျပင္တယ္လို့ေျပာတာပဲ။
>> http://www.saturngod.net/?p=1143
ယူျပီး ျပင္တယ္ ဆိုတာထက္ သံုးထားတယ္ ဆိုတာက ပိုမွန္ပါမယ္။ ျပင္တယ္ဆိုရင္ ခိုးျပီး ျပင္ထားသလို အဓိပဿပါယ္ သက္ေရာက္မွုရွိနိုင္ပါတယ္။

>> http://www.mysteryzillion.org/forums/showpost.php?p=34856&postcount=26
>>> Totally this project is National level project, it shouldn't use another person project source code or dll files from internet.
အျခား dll ေတြ source code ေတြယူမသံုးသင့္ဘူးလို့ဆိုထားပါတယ္။ လိုင္စင္နဲ့ မဆိုင္ဘူးထင္ပါတယ္။ သံုးတာ သံုးသင့္ပါတယ္။ အဂဿငလိပ္စာကို အစအဆံုး analyse လုပ္တာ အခုမွ စျပီး ဘယ္သူကေရးနိုင္မွာလို့တုန္း။
အဂဿငလိပ္စာကို အဂဿငလိပ္လူမ်ိုးက grammar analyze လုပ္ေပးထားတာေတြ pattern ေတြခြဲေပးထားတာကို ေက်ေက်နပ္နပ္ျကီး သံုးသင့္ပါတယ္။

ေလာေလာဆယ္ ေတြ့မိတာကို သံုးသပ္ထားတာပါ။ ဒီထက္ အမ်ားျကီးရွိပါဦးမွာပါ။

# This article may b modify or update or add anytimes without any notice.

9 comments:

Ei Maung said...

>> အဆိုးဆံုးကေတာ့ opensource ကို ယူျပီး
>> ျပန္ေရာင္းစားလို့ရတယ္ထင္တဲ့သူေတြရွိပါတယ္။
>> software မေျပာနဲ့၊ opensource
>> ကုတ္သံုးမိထားတတဲ့ hardware ေတာင္ ေရာင္းစားရင္
>> တရားစြဲလို့ရပါတယ္။

တစ္ျခား အခ်က္ေတြကို မေဖာက္ဖ်က္ရင္ (ဥပမာ Source ျပန္ေပးရင္) Open-source ကို Modify လုပ္ျပီး စည္းမ်ည္းစည္းကမ္းေတြနဲ့ အညီ Commercially ေရာင္းစားလို့ရတယ္လို့ ျကားဖူးပါတယ္...

http://en.wikipedia.org/wiki/Commercial_open_source_applications

မာ့ခ္ said...

>> Open-source ကို Modify လုပ္ျပီး စည္းမ်ည္းစည္းကမ္းေတြနဲ့ အညီ Commercially ေရာင္းစားလို့ရတယ္လို့ ျကားဖူးပါတယ္...

လိုင္စင္ထဲမွာ အဲလိုေရးထားတာမေတြ့မိပါ။

LGPL တစ္ခုပဲ original source ကို မျပင္ပဲ Library အေနနဲ့ ခ်ိတ္ရံုခ်ိတ္သံုးရင္ ကိုယ္သပ္သပ္ေရးထားတဲ့ ပရိုဂရမ္ကို ေရာင္းစားလို့ရပါတယ္။ နဂို ကုတ္ကို ေရာင္းစားလို့ မရပါဘူး။

မာ့ခ္ said...

http://en.wikipedia.org/wiki/Commercial_open_source_applications

အဲဒါ LGPL ေတြ GPL ေတြမွ မဟုတ္ပဲ။ ကုမဿပဏီေတြက သပ္သပ္လုပ္ေပးထားတဲ့ လိုင္စင္ေတြပါ။

သူတို့သပ္သပ္အဲလိုေပးထားမွာသာ ရပါမယ္။ နဂို လိုင္စင္အတိုင္းထားထားတဲ့ applications ေတြကို ေရာင္းလို့မရပါဘူး။

မာ့ခ္ said...

ဥပမာ Qt ဆိုရင္ opensource နဲ့ commercial လိုင္စင္၂ခုရွိတယ္။ commercial ျပန္ေရာင္းစားမယ္ဆိုရင္ Qt ကို လည္း ဝယ္သံုးမွရမယ္။

မာ့ခ္ said...

ေနာက္ျပီး ပရိုဂရမ္ကိုေရာင္းစားတယ္ဆိုနဲ့ CD, DVD ေရာင္းစားတာ
service ကိုေရာင္းစားတာ စတာေတြဟာ သပ္သပ္ျဖစ္ပါတယ္။

NLS said...

က်ြန္ေတာ္ကေတာ့ NLP က Copyright by NLP လို့ ေရးထားတာကို လံုးဝကန့္ကြက္တယ္။ တကယ္ေတာ့ NLP ေတာင္ မဟုတ္ဘူး NLP ကလူတခ်ို့ကို ဆက္သြယ္ေရး ဝန္ျကီးဌာနက Hire လုပ္ျပီး ဒီပေရာဂ်တ္ကို စခဲ့တာ။ သေဘာကေတာ့ အလုပ္ရွင္နဲ့ အလုပ္သမားပဲ။ ဒါကို လုပ္ေနတာ NLP တစ္ခုတည္း မဟုတ္ဘူး။ ဒီပေရာဂ်တ္ရဲ့ အလုပ္လုပ္ပံု ပရိုပိုဆယ္ကို အစအဆံုး က်ြန္ေတာ္ ေရးခဲ့တာ။ အဲဒီမွာသံုးတဲ့ အဘိဓာန္ကိုလုပ္ေနတဲ့ သူေတြလည္း ရွိတယ္။ အဲဒီအတြက္ က်ြန္ေတာ္တို့ ပိုက္ဆံ တစ္ျပားမွ မယူဘဲ ေခါင္းေတြစားခဲ့ရတဲ့ ရက္ေပါင္းမ်ားစြာ ရွိခဲ့တယ္။ ေျပာရရင္ မာခ္လည္း ဒီအထဲ ပါပါတယ္။ မာခ္နဲ့ က်ြန္ေတာ္ စဉ္းစားခဲ့တာ လုပ္ခဲ့တာေတြဟာ အဲဒီအထဲမွာ အမ်ားျကီး အသံုးဝင္တယ္။ ကုဒ္ေရးတာနဲ့ Ideology ထုတ္တာနဲ့က တူမွ မတူတာပဲဗ်ာ။ အခုဟာက ေဆာ့ဖ္ဝဲေရးျပီး ဒါကို Copyright by NLP လုပ္တာကေတာ့ တျခားဝိုင္းလုပ္ေနတဲ့ လူအားလံုးကို ေစာ္ကားတာပဲလို့ ျမင္မိတယ္။ ရွင္းရွင္းေလးပါ ကုမဿပဏီ တစ္ခုက လုပ္သားေတြရွိမယ္။ လစာေပးထားတယ္။ အဲဒီကုမဿပဏီက ပစဿစည္းတစ္ခုထုတ္ရင္ အဲဒီကုမဿပဏီက ပိုင္တာပဲ၊ အဲဒီ လုပ္သားေတြက မပိုင္ပါဘူး။ မပိုင္တဲ့အျပင္ အဲဒါကို လုပ္စားရင္ ပိုေတာင္ အျပစ္ျကီးပါေသးတယ္။ အခု ဒါက နိုင္ငံေတာ္ ပေရာဂ်တ္ပါ။ ဒါကို နိုင္ငံေတာ္ ပေရာဂ်တ္မို့လို့ ဝိုင္းလုပ္ေပးခဲ့တာ။ အဲဒီလို အခ်ိုးမ်ိုးေတြ လုပ္လို့ ေတာ္ေတာ္ စိတ္ပ်က္လက္ပ်က္ ျဖစ္ခဲ့ရတယ္။

Thiha Kyaw Zaw said...

"LGPL တစ္ခုပဲ original source ကို မျပင္ပဲ Library အေနနဲ့ ခ်ိတ္ရံုခ်ိတ္သံုးရင္ ကိုယ္သပ္သပ္ေရးထားတဲ့ ပရိုဂရမ္ကို ေရာင္းစားလို့ရပါတယ္။ နဂို ကုတ္ကို ေရာင္းစားလို့ မရပါဘူး။"

မာခ္ေျပာတာမွန္ပါတယ္၊ LGPL အေျကာင္း wiki မွာဒီလိုေရးထားပါတယ္။

A standalone executable that dynamically links to a library is generally accepted as not being a derivative work. It would be considered a "work that uses the library" and paragraph 5 of the LGPL applies.

"A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License."

GPL မွာ derivative work ေတြကို opensource လုပ္ေပးဖို့လိုပါတယ္။

"The GPL is the most popular and well-known example of the type of strong copyleft license that requires derived works to be available under the same copyleft. " လို့ ဆိုထားပါတယ္။

Open-source ကို commercial လုပ္ခ်င္ရင္ BSD license ဟာ ေတြပဲ လုပ္လို့ရပါတယ္၊ အေကာင္းဆံုးဥပမာေပးရရင္ OS X ပါ။
OS X က freeBSD က အပိုင္းေတာ္ေတာ္မ်ားမ်ားယူသံုးထားပါတယ္။
OS X အျပင္ freeBSD ကိုသံုးျပီး commercial လုပ္ေရာင္းေနတာေတြကေတာ့
Juniper JUNOS ,
Nokia's firewall operating system
F5 Networks's 3DNS version 3 global traffic manager and EDGE-FX version 1 web cache

ရွိပါေသးတယ္အမ်ားျကီး..

Ref: wikipedia

Thiha Kyaw Zaw said...

BSD code ယူသံုးျပီး commercial လုပ္ခ်င္တယ္ဆိုေတာင္
ဒီအခ်က္ေတြကိုက္ညီရပါမယ္။

allowing unlimited redistribution for any purpose as long as its copyright notices and the license's disclaimers of warranty are maintained. The license also contains a clause restricting use of the names of contributors for endorsement of a derived work without specific permission.

All advertising materials mentioning features or use of this software must display the following acknowledgement: This product includes software developed by the University of
California, Berkeley and its contributors.

http://en.wikipedia.org/wiki/BSD_licences

မာ့ခ္ said...

Thanks for informations, Ko Thiha Kyaw Zaw

က်ေနာ္ဖတ္ေသာ အျခား ဘေလာ့ / ဆိုဒ္မ်ား