විවෘත කේත මෘදුකාංග යනු කුමක්ද?

ඔබ එය අවබෝධ නොවී ඇති නමුත් ඔබ සෑම දිනකම පාහේ විවෘත මෘදුකාංග භාවිතා කරයි

විවෘත කේත මෘදුකාංගය (OSS) යනු මූලාශ්ර කේතය දැකිය හැකි සහ මහජනතාව විසින් වෙනස් කළ හැකි මෘදුකාංගයකි. ප්රභව කේතය දැකිය නොහැකි සහ මහජනතාව විසින් වෙනස් කළ නොහැකි විට එය "වසා" හෝ "හිමිකම" ලෙස සැලකේ.

මූලාශ්ර කේතය සාමාන්යයෙන් භාවිතා නොකරන මෘදුකාංගයක පිටුපස-වැඩසටහනේ වැඩසටහන් මෘදුකාංගය වේ. මෘදුකාංග කේතය ක්රියා කරන ආකාරය හා මෘදුකාංගයේ විවිධ විශේෂාංග ක්රියාකරන්නේ කෙසේද යන මූල කේතය මඟින් උපදෙස් සපයයි.

OSS වෙතින් පරිශීලකයින් ප්රතිලාභ ලබන්නේ කෙසේද?

OSS මඟින් මෘදුකාංගය වැඩි දියුණු කිරීම සඳහා මෘදුකාංගය වැඩි දියුණු කිරීම සඳහා කේතය (දෝශ නිරාකරණ) දෝශයන් සෙවීමට සහ නිවැරදි කිරීම මඟින්, නව තාක්ෂණය සමඟ වැඩ කිරීමට මෘදුකාංගය යාවත්කාලීන කිරීම සහ නව විශේෂාංග නිර්මාණය කිරීම සඳහා ඉඩ ලබා දේ. දෝශ නිරාකරණය කර ඇති බැවින්, මෘදුකාංගය භාවිතා කරන්නන් සඳහා වන සහයෝගිතාවය ප්රවේශය, මෘදුකාංගය භාවිතා කරන්නන්ට ප්රයෝජනවත් වේ. බොහෝමයක් හිමිකාර මෘදුකාංග වැඩසටහන්.

බොහෝ OSS විසින් GNU General Public License (GNU GPL හෝ GPL) වල යම් අනුවාදයක් හෝ විචලනයක් භාවිතා කරයි. පොදු වසමෙහි ඇති ඡායාරූපයකට සමානයි. GPL සහ පොදු වසම ඕනෑම අයෙකුට ඕනෑම දෙයක් වෙනස් කිරීමට, යාවත්කාලීන කිරීම සහ යලි යලි භාවිතා කිරීමට ඉඩ දෙයි. GPL මගින් ප්රොම්ඩර්ස් සහ පරිශීලකයින්ට මූල කේතය වෙත පිවිසීමට සහ වෙනස් කිරීමට අවසර ලබා දෙයි, පොදු වසම භාවිතා කරන්නන්ට භාවිතා කිරීමට සහ අනුගත කිරීමට අවසර ලබා දෙයි. GNU GPL හි GNU කොටස යනු GNU මෙහෙයුම් පද්ධතිය සඳහා නිර්මාණය කර ඇති බලපත්රය වන අතර නිදහස් හා විවෘත මෙහෙයුම් පද්ධතියක් වන විවෘත මූලාශ්ර තාක්ෂණයෙන් සැලකිය යුතු අඛණ්ඩ ව්යාපෘතියකි.

පරිශීලකයින් සඳහා තවත් ප්රසාදයක් වන්නේ OSS සාමාන්යයෙන් නොමිලේ වන අතර කෙසේ වෙතත් සමහර මෘදුකාංග වැඩසටහන් සඳහා තාක්ෂණික සහාය වැනි අතිරේක වියදම් සඳහා තිබිය හැකිය.

විවෘත කේතය පැමිණියේ කොහෙන්ද?

හවුල්කාර මෘදුකාංග කේතකරණ සංකල්පය 1950-1960 ගනන්වල ඇකඩමියේ මූලාරම්භය වී ඇති අතර, 1970 දශක සහ 1980 ගණන්වලදී නීතිමය ආරවුලක් වැනි ගැටළු වාෂ්ප වීම වැළැක්වීම සඳහා මෘදුකාංග සම්බන්ධ කිරීම සඳහා මෙම විවෘත සහයෝගී ප්රවේශය හේතු විය. 1985 දී රිචඩ් ස්ටෝල්මන් නිදහස් මෘදුකාංග පදනම (FSF) ආරම්භ කරන තෙක් හිමිකාර මෘදුකාංගය වෙලඳපොලට පවරා ගත්තේය. "නිදහස් මෘදුකාංග" සංකල්පය යන්නෙන් අදහස් කරන්නේ නිදහස මිස, වියදම නොවේ. නිදහස් මෘදුකාංගය පිටුපස සමාජ ව්යාපාරය පිටුපස මෘදුකාංග මෘදුකාංග පරිශීලකයින්ට ඔවුන්ගේ අවශ්යතා සපුරාලීමට, වෙනස් කිරීම, යාවත්කාලීන කිරීම, නිරාකරණය කිරීම සහ මූලාශ්ර කේතය එක් කිරීමට නිදහස තිබිය යුතු අතර, එය බෙදාහරින්නට හෝ අන් අය සමග නිදහසේ බෙදාහදා ගැනීමට ඉඩ දිය යුතුය.

නිදහස් හා විවෘත කේත මෘදුකාංග ව්යාපාරය ඔවුන්ගේ GNU ව්යාපෘතිය සමග FSF විසින් විධිමත් කාර්යභාරයක් ඉටු කළේය. GNU යනු නිදහස් මෙහෙයුම් පද්ධතියකි (උපාංගයක් හෝ පරිගණකයක් මෙහෙයවීමට උපදෙස් සපයන වැඩසටහන් සහ මෙවලම් කට්ටලයක්), සාමාන්යයෙන් නිකුත් කරන ලද මෙවලම්, පුස්තකාල සහ යෙදුම් සමඟ සංස්කරණ හෝ බෙදා හැරීම ලෙස හැඳින්වේ. GNU මෘදුකාංගය හා දෘඩාංග අතර සන්නිවේදනය සහ නැවතත් සන්නිවේදනය සහ පරිගණකයේ හෝ උපාංගයේ විවිධ සම්පත් කළමනාකරණය කරන කර්නල් වැඩසටහනක් සමඟ සබදතා පවත්වනු ලැබේ. GNU සමඟ සම්බන්ධ වූ වඩාත් සුලබතම කර්නලය වන්නේ ලිනස් ටොවර්ඩ්ස් විසින් මුලින් නිර්මාණය කරන ලද ලිනක්ස් කර්නලයයි. මෙම මෙහෙයුම් පද්ධතිය සහ කර්නල් යුගලය තාක්ෂණික වශයෙන් GNU / Linux මෙහෙයුම් පද්ධතිය ලෙස හැඳින්වේ. බොහෝ විට එය ලිනක්ස් ලෙස හැඳින්වේ.

"නිදහස් මෘදුකාංග" යන යෙදුම සැබවින්ම අර්ථය වූයේ "නිදහස් මෘදුකාංග" යන්න වෙනුවට විවිධ හේතු මත වෙළඳපොළ තුළ ව්යාකූලත්වය ඇතුළු පොදු ක්රමවේදය භාවිතා කරමින් සාදනු ලබන සහ නඩත්තු කරන මෘදුකාංග සඳහා වඩාත්ම සුදුසු යෙදුමයි. 1998 පෙබරවාරි මාසයේදී තාක්ෂනික ප්රකාශකයෙකු වන ටිම් ඕ'ආර්ලි විසින් සත්කාරකත්වය දරනු ලබන තාක්ෂණික චින්තනයේ නායකයින් විසින් "විවෘත කේත" යන වචනය නිල වශයෙන් පිළිගන්නා ලදී. එම මාසයේ පසු විවෘත මෘදුකාංග මූලාරම්භය (OSI) ආරම්භ කරන ලද්දේ එරික් රේමන්ඩ් සහ බෲස් පීර්න්ස් විසින් OSS ප්රවර්ධනය කිරීමට කැපවූ ලාභ නොලබන සංවිධානයක් ලෙසිනි.

FSF යනු මූලාශ්ර කේත භාවිතා කිරීම සම්බන්ධ පරිශීලකයන්ගේ නිදහස සහ අයිතීන්ට සහාය දීම සඳහා කැපවූ සහ ක්රියාකාරී කණ්ඩායමක් ලෙසය. කෙසේවෙතත්, තාක්ෂණික කර්මාන්තයේ බොහෝමයක් කර්මාන්තශාලා සහ මෘදුකාංග වැඩසටහන් සඳහා විවෘත කේතයක් ලෙස භාවිතා කරනු ලැබේ.

විවෘත මෘදුකාංගය එදිනෙදා ජීවිතයේ කොටසක් වේ

විවෘත කේත ව්යාපෘති අපගේ එදිනෙදා ජීවිතයේ කොටසක්. ඔබ ඔබේ ජංගම දුරකථනය හෝ ටැබ්ලට් එක මත මෙම ලිපිය කියවිය හැකිය. එසේ නම්, ඔබ දැන් විවෘත කේත තාක්ෂණය භාවිතා කිරීමට ඉඩ තිබේ. අයිෆෝන් සහ ඇන්ඩ්රොයිඩ් යන දෙකම සඳහා මෙහෙයුම් පද්ධති මුලින්ම නිර්මාණය කර ඇත්තේ විවෘත මූලාශ්ර මෘදුකාංග, ව්යාපෘති සහ වැඩසටහන් වලින් තැනූ ගොඩනැගිලි වලින්ය.

ඔබ ඔබේ ලැප්ටොප් හෝ ඩෙස්ක්ටොප් එකේ මෙම ලිපියෙන් කියවා ඇත්නම්, ඔබ වෙබ් බ්රවුසරය ලෙස Chrome හෝ ෆයර්ෆොක්ස් භාවිතා කරන්නේද? මොසිල්ලා ෆයර්ෆොක්ස් යනු විවෘත කේත වෙබ් බ්රවුසරයකි. ගූගල් ක්රෝම් යනු ක්රොමියම් නමින් හැඳින්වෙන විවෘත මූලාශ්ර බ්රවුසර ව්යාපෘතියේ වෙනස් කළ අනුවය. නමුත් යාවත්කාලීන කිරීම හා අතිරේක වර්ධනය සඳහා දිගටම ක්රියාකාරී භූමිකාවක් සිදු කරන Google Developers විසින් Chromium ආරම්භ කරන ලදි. ගූගල් ක්රමලේඛ සහ විශේෂාංග එකතු කර ඇත (සමහරක් ඒවා විවෘත කර නැත මූලාශ්රය) ගූගල් ක්රෝම් බ්රවුසරය දියුණු කිරීමට මෙම මූලික මෘදුකාංග වෙත.

සැබවින්ම, එය අප දන්නා පරිදි අන්තර්ජාලය OSS තොරව නොපවතිනු ඇත. ලෝක ව්යාප්ත වෙබ් ජාලය ගොඩ නැගීමට උදව් වූ තාක්ෂණ පුරෝගාමීන් අපගේ නවීන අන්තර්ජාලය නිර්මාණය කිරීම සඳහා විවෘත මෙහෙයුම් පද්ධතියක් වන ලිනක්ස් මෙහෙයුම් පද්ධතිය සහ Apache web servers වැනි විවෘත මූලාශ්ර භාවිතා කළහ. Apache වෙබ් සේවාදායකයන් යනු කිසියම් වෙබ් අඩවියක් සඳහා ඉල්ලීමක් සකසන OSS වැඩසටහන් (උදාහරණයක් ලෙස, ඔබ කුමන වෙබ් අඩවියකට පිවිසීමට කැමති වෙබ් අඩවියක් සඳහා සබැඳියක් ක්ලික් කළහොත්) එම වෙබ් අඩවියට ඔබව ගෙනයාමෙන් හා රැගෙන යාමේ වේ. Apache වෙබ් සේවාදායකයන් විවෘතව මූලාශ්රය වන අතර ඒවා සංවර්ධක ස්වේච්ඡා සේවකයින් සහ Apache Software Foundation යනුවෙන් හැඳින්වෙන ලාභ නොලබන සංවිධානයේ සාමාජිකයන් වේ.

විවෘත මූලාශ්රය අපගේ තාක්ෂණය හා අපගේ එදිනෙදා ජීවිත නැවත සකස් කිරීම හා නැවත සකස් කිරීම අප බොහෝ විට නොදන්නා ක්රම වලින්. විවෘත කේත ව්යාපෘති සඳහා දායක වන ගෝලීය ප්රජාව OSS හි නිර්වචනය තව තවත් වර්ධනය වන අතර එය අපගේ සමාජයට ලැබෙන වටිනාකමට එකතු කර ගනී.