வினை-விடை-கட்டற்ற-மென்பொருள்
- 1. ெெனெொொரள எனறொல எனன?
கணனயன இயககதைைக கடடபொடதைககடய, ஒர கறபபடட ொணைய
ெெயயம வழமைறகைைக கணனகக ஆைையடககடய, நரலகளம (Programs) அவறறன
ஆவைஙகளன ெைொகபபம ெெனெொொரள எனபொடம.
ெெனெொொரளன இரேவற வடவஙகள எனன?
மல நரல (source code), இரெ வடவம (binary code) எனொன ெெனெொொரளன இரேவற
வடவஙகள. மல நரல எனொத எநைெவொர நரலொைரம பரநதெகொளைககடய வடவல,
ெொரமொொலம உயரநைல நரலொகக ெெொழயல (high level programming language) இரககம. இரெ
வடவம எனொத கணனயொல ெடடேெ நறவககடய வடவல (0-ககள ெறறம 1-களன
ேகொரைவயொக) இரககம.
கடடறற ெெனெொொரள எனறொல எனன? அத ொயனரகக வழஙகம சைநைரஙகள எனன?
ெெனெொொரைைப ொயனொடததம எவரககம அைன மல நரைலக (Source code)
ெகொடதத, அைைன ொயனொடதை, கறக, ொகர, ைெத ேைைவகேகறறொற ேொொல ெொறறக ெகொளை
அனெதககம ெெனெொொரள கடடறற ெெனெொொரள ஆகம.
கழககணட நொனக சைநைரஙகைைக ெகொடககம ெெனெொொரளகள கடடறற
ெெனெொொரள எனற அைழககபொடகனறன.
• எபெொொரடடம நரலைன இயககககடய சைநைரம
• நரல ொணயொறறம வைதைைக கறறத ைெத ேைைவகேகறறொறேொொல ஆககக
ெகொளைக கடய சைநைரம.
• பறரம ொயனற ேவணட ொடெயடதத (Copy) ொகரநத ெகொளவைறகொன சைநைரம.
• ஒடடெெொதை ெமகமம ொயனற ேவணட, நரலைன ேெமொடதத, ெெயை
ெொறறஙகைைப ெொொத ெககளகக ெவளயடவைறகொன சைநைரம.
கன தடடம எனறொல எனன?
கன தடடம யனகஸ (Unix) ேொொனறெைொர இயஙகைைதைை கடடறற
ொைடபொைறகொன ொணததடடம ஆகம. கன இயஙகைைம இததடடததன கழ
உரவொககபொடட கடடறற இயஙகைைெொகம.
கன தடடம ஏன ேைொறறவககபொடடத?
ொகரநத ெகொளளைல எனனம ெனைப ொணபறகத ைனயரெ ெெனெொொரளகள
(proprietary softwares) வததை ைைடகைைக கைைநத, நரலொைரகள ஒரவரகெகொரவர
ஒததைழககம கடடறவ ெனபொொனைெைய மடடக ெகொைரம ேநொககலம ெெனெொொரைை
ொயனொடததம ஒரவரகக ேெறகணட சைநைரஙகள கைடபொைை உறதெெயயவம கன
தடடம ேைொறறவககபொடடத.
கன தடடதைை ேைொறறவதைவர யொர? எபேொொத?
- 2. அெெரககொைவச ெொரநை ரசெரட ஸடொலென அவரகைொல கன தடடம 1983-ம
ஆணட ேைொறறவககபொடடத.
லனகஸ எனறொல எனன? அைைன இயறறயத யொர?
கணனயன ெெனெொொரளகள வனெொொரளகைை (Hardware) இயகக
இைடமகபொொகத தகழவத கர (kernel). லனஸ ேடொரவொலடஸ எனொவரொல உரவொககபொடட
கர லனகஸ ஆகம. இனற ொரவலொக ொயனொடதைபொடம கடடறற இயஙகைைஙகன
கரவொக இதேவ ொயனொடதைபொடகறத.
கடடறற ெெனெொொரள இயககம ொறறயம கடடறற ெெனெொொரள அறககடடைை ொறறயம
கறமடயெொ?
கடடறற ெெனெொொரளன ொயனொொடைட ஊககவபொைையம, கடடறற
ெெனெொொரைை ொயனொடததேவொரன உரைெகைைப ொொதகொபொைையம கறகேகொைொகக
ெகொணட ெைொடஙகபொடடத கடடறற ெெனெொொரள இயககம. இைைன
நைடமைறபொடததம ொணகைை ஆறற வரவத கடடறற ெெனெொொரள அறககடடைை
(http://www.fsf.org) ஆகம.
கடடறற ெெனெொொரளகைொல ஆன இயஙகைைஙகள சலவறைற கறபபடமடயெொ?
• ெடபயன
• உபணட
• ெரடஹொட
• ெொேடொரொ
• ெொணடரவொ
இைவ இலவெெொ? அபொடெயனறொல எஙேக கைடககம?
இவறறள ெொரமொொலொனைவ இலவெெொகக கைடககனறன. இவறைற அைறகறய
இைையைைஙகளல இரநத இலவெெொகப ொதவரககக ெகொளைலொம.
ெடபயைனப ெொற: http:// debian. org
உபணடைவப ொதவறககக ெகொளை: http:// ubuntu. com
ெொேடொரொைவப ொதவறககக ெகொளை: http:// fedoraproject. org
தறநை மல ெெனெொொரள எனறொல எனன?
ஆஙகலததல கடடறற ெெனெொொரைை Free Software எனற அைழபொத வழககம. Free எனற
ஆஙகலச ெெொலலகக 'இலவெம', 'வடைைல' எனற இரணட ெொொரளகள உளைன. எனேவ
ேகடடவடன 'வடைைல' எனற ெொொரைை ஏறகொெல, 'இலவெம' எனொைைத ைொன Free Software
கறககறத எனற ொலரம ஏறறடம வொயபபகள உணட. இககைறையக கைைய Free Software
எனற ொைததறக ெொறறொக வழஙகபொடட ெெொலேல 'தறநை மல ெெனெொொரள' (Open Source
Software) ஆகம.
தறநை மல மைனவம ( Open Source Intiative) எனறொல எனன?
- 3. தறநை மலததன ொயனகைை ொைறெொறறவம அத ொறறய வழபபைரைவ ஏறொடதைவம
தறநை மல ெமகததன ொலேவற கழககளைடேய நலலைககதைை ேொைவம
ஏறொடதைபொடட மைனவம தறநை மல மைனவம ஆகம.
தறநை மலததறகம கடடறற ெெனெொொரளககம ேவறொொட உணடொ?
தறநை மலமம கடடறற ெெனெொொரளம அடபொைடயல ஒேர எணைதைை
எடததயமபம ொைஙகைொகம. எனனம அணைெககொலஙகளல தறநை மலம எனொைை
ொயனொடதத மல நரைலக ெகொடததம ெகொடககொெலம, ொயனரகளகக அடபொைட
சைநைரஙகைை வழஙகொெலம ெெனெொொரளகளகள ெவளவரகனறன.
நொன உரவொககம ெெனெொொரைைக கடடறறத தகழச ெெயய எனன ெெயய ேவணடம?
அநை ெெனெொொரைை ஏேைனம ஒர கடடறற ெெனெொொரள உரெததடன
ெவளயட ேவணடம.
கடடறற ெெனெொொரள உரெஙகளள சலவறைற கறபபடக?
GPL (General License) எனொத கடடறற ெெனெொொரள அறககடடைையொல
Public
வடவைெககபொடட உரெெொகம. LGPL, Affero GPL மைலயன இைைன அடபொைடயொகக
ெகொணட தரபகள. Apache License, Berkeley Database License, FreeBSD License மைலயனவம கடடறற
ெெனெொொரள உரெஙகேை.
கடடறற ெெனெொொரள உரெஙகளள எைைன நொன ேைரவ ெெயவத?
ெொொதவொக, ெெனெொொரளகளகக GNU GPL-ஐ ேைரவ ெெயவத நலலத. ஏெனனல,
ஒர கடடறற ெெனெொொரைை ெொறறயைெதத பறர ெவளயடம ேொொதம கடடறற
ெெனெொொரைொகேவ வழஙகபொடவைை இஃத உறத ெெயகறத.
இைைய வழ ேெைவயொக அளககபொடம ெெனெொொரளகளககம கடடறற உரெஙகள
உணடொ? அைவ எனன?
உணட. Affero GPL இைைய வழ ேெைவயொக அளககபொடம
ெெனெொொரளகளககொகேவ வடவைெககபொடட கடடறற உரெம ஆகம.
கடடறற ெெனெொொரைொகக ெகொடததவடடொல ெொொரள ஈடட மடயெொ?
நசெயம மடயம. ெெனெொொரள ொயனரகளகக ெகொடககபொடம ேொொத மல
நரேலொடம மழ சைநைரதேைொடம ெகொடககபொட ேவணடம எனொைைேய கடடறற
ெெனெொொரள ேகொடொொட வலயறததகறத. அைைனக ெகொணட ெொொரள ஈடடபொடவைை
ஊககவககறத. வைலயனமத எநைெவொர வைரயைறகைையம வதககவலைல. ைொஙகள
ொயனரகக அளககம ேெைவையப ெொொரதத கடடறற ெெனெொொரளககொன ஏறற
எநைெவொர வைலையயம தரெொனததக ெகொளைலொம.
- 4. கடடறற ெெனெொொரைொகக ெகொடததம ெவறற கரெொக ெொொரள ஈடடக ெகொணடரககம
அைெபபகள சலவறைற கறபபடவம.
ெரடஹொட
டப ரட லனகஸ, ொஙகளர
கேனொனகல
ெர. இநை இயககததறகப ொஙகளகக நொன எனன ெெயய ேவணடம?
கடடறற ெெனெொொரளகைை ொயனொடததவதம, அைன சறபபகைை ெறறவரகக
எடததைரதத, அவரகளம ொயனொடதை ஊககவபொதம, ொகரநதெகொளளைல எனம
அடபொைட ெனைேநயதைை ேொை உைவைலம கறபபடதைகக ொஙகளபபகைொகம. ேெலம,
ைொஙகள நரலொைரொக இரநைொல, கடடறற ெெனெொொரளகைை உரவொககயம ேெமொடததயம
உைவலொம.
ேெலம வைககஙகளகக viky.nandha@gmail.com எனற மகவரயல ெைொடரப
ெகொளளஙகள.
ெைொகபப: வகேனஷ நநைகெொர