ഓപ്പൺ സോഴ്സ് സോഫ്റ്റ്വെയർ എന്നാൽ എന്താണ്?

നിങ്ങൾക്ക് അത് മനസ്സിലാവില്ലെങ്കിലും നിങ്ങൾ എല്ലാ ദിവസവും ഓപ്പൺ സോഴ്സ് സോഫ്റ്റ്വെയർ ഉപയോഗിക്കുന്നു

ഓപ്പൺ സോഴ്സ് സോഫ്റ്റ്വെയർ (ഒഎസ്എസ്എസ്) സോഴ്സ് കോഡ് കാണാനും മാറ്റാവുന്ന വിധത്തിൽ പൊതുജനങ്ങൾക്കു് അല്ലെങ്കിൽ ഓപ്പൺ ആയിരിയ്ക്കാനും സഹായിക്കുന്ന സോഫ്റ്റ്വെയറാണു്. പൊതുജനങ്ങൾക്ക് സോഴ്സ് കോഡ് കാണാനും മാറ്റാനും കഴിയാത്തപ്പോൾ അത് "അടഞ്ഞത്" അല്ലെങ്കിൽ "ഉടമസ്ഥത" ആയി പരിഗണിക്കപ്പെടുന്നു.

സോഴ്സ് കോഡ് ഉപയോക്താക്കൾ സാധാരണയായി കാണപ്പെടുന്ന സോഫ്റ്റ്വെയറിന്റെ പിന്നിൽ-ഒരു-തിരശ്ശീല പ്രോഗ്രാമിങ് ഭാഗമാണ്. സോഴ്സ് കോഡ് സോഫ്റ്റ്വെയറുകൾ എങ്ങനെ പ്രവർത്തിക്കുന്നു എന്നത് സംബന്ധിച്ച് നിർദ്ദേശങ്ങൾ നൽകുന്നു, ഒപ്പം സോഫ്റ്റ്വെയറിന്റെ വ്യത്യസ്ത സവിശേഷതകളെല്ലാം പ്രവർത്തിക്കുന്നു.

OSS ൽ നിന്ന് ഉപയോക്താക്കൾ എങ്ങനെ പ്രയോജനപ്പെടുന്നു

കോഡ് (പിശകുകൾക്കുള്ള പരിഹാരങ്ങൾ) കണ്ടെത്തുന്നതിനും പരിഹരിക്കുന്നതിനും സോഫ്റ്റ്വെയർ മെച്ചപ്പെടുത്തുന്നതിന് OSS, പ്രോഗ്രാമർമാരെ പുതിയ സാങ്കേതികവിദ്യ ഉപയോഗിച്ച് പ്രവർത്തിപ്പിക്കുന്നതിനും പുതിയ സവിശേഷതകൾ സൃഷ്ടിക്കുന്നതിനും സഹായിക്കുന്നു. ഓപ്പൺ സോഴ്സ് പ്രോജക്റ്റുകളുടെ ഗ്രൂപ്പിന്റെ സഹകരണ രീതി സോഫ്റ്റ്വെയർ ഉപയോക്താക്കൾക്ക് പ്രയോജനകരമാണ്, കാരണം പിശകുകൾ വേഗത്തിലാക്കുന്നതിനനുസരിച്ച്, പുതിയ ഫീച്ചറുകൾ ചേർക്കുകയും കൂടുതൽ ആവർത്തിക്കുകയും ചെയ്യുന്നു, കൂടുതൽ പ്രോഗ്രാമർമാർ കോഡിലെ പിശകുകൾക്കായി തിരയുന്നതും കൂടുതൽ സുരക്ഷിതമായി പരിഷ്ക്കരിക്കുന്നതും പല കുത്തക സോഫ്റ്റ്വെയറുകളേക്കാളും.

മിക്ക ഒഎസ്സോയും ഗ്നു ജനറൽ പബ്ലിക് ലൈസൻസ് (ഗ്നു ജിപിഎൽ അല്ലെങ്കിൽ ജിപിഎൽ) ന്റെ ചില പതിപ്പുകളോ വ്യത്യാസങ്ങളോ ഉപയോഗിക്കുന്നു. പൊതുജനാഭിപ്രായമുള്ള ഒരു ഫോട്ടോയ്ക്ക് സമാനമായ ജിപിഎൽ ചിന്തിക്കാനുള്ള ഏറ്റവും ലളിതമായ മാർഗ്ഗം. ജിപിഎൽ, പൊതു ഡൊമെയ്ൻ ഇവ രണ്ടും മാറ്റുന്നതിനും പരിഷ്ക്കരിക്കുന്നതിനും പുനർവിതരണം ചെയ്യുന്നതിനും ആർക്കും അനുമതി നൽകുന്നു. ജിപിഎൽ സോഴ്സ് കോഡ് ആക്സസ് ചെയ്യുന്നതിനും മാറ്റം വരുത്തുന്നതിനുമുള്ള പ്രോഗ്രാമർമാരെയും ഉപയോക്താക്കൾക്കും അനുമതി നൽകുന്നു, എന്നാൽ പൊതു ഡൊമെയ്ൻ ഉപയോക്താക്കൾക്ക് ഫോട്ടോ ഉപയോഗിക്കുന്നതിനും അഡാപ്റ്റുചെയ്യുന്നതിനും അനുമതി നൽകുന്നു. ഗ്നു ജിപിഎലിന്റെ ഗ്നു ഭാഗം ഗ്നു ഓപ്പറേറ്റിങ് സിസ്റ്റത്തിനു് വേണ്ടി ഉപയോഗിയ്ക്കപ്പെട്ട ലൈസൻസാണു്, ഓപ്പൺ സോഴ്സ് ടെക്നോളജിയിൽ ഗണ്യമായ ഒരു സംരംഭമാണു് സ്വതന്ത്ര ഓപ്പൺ ഓപ്പറേറ്റിങ് സിസ്റ്റമായി ഉപയോഗിയ്ക്കുന്നതു്.

ഉപയോക്താക്കൾക്ക് മറ്റൊരു ബോണസ് ഒഎസ്എസ് സാധാരണയായി സൗജന്യമാണെങ്കിലും, ചില സോഫ്റ്റ്വെയർ പ്രോഗ്രാമുകൾക്ക് സാങ്കേതിക പിന്തുണ പോലെയുള്ള ചില അധിക ചെലവുകൾ ഉണ്ടായേക്കാം.

എവിടെ നിന്നാണ് ഓപ്പൺ സോഴ്സ് വരുന്നത്?

1950 മുതൽ 1960 വരെ അക്കാദമിക മേഖലയിൽ സഹകരണപരമായ സോഫ്റ്റവെയർ കോഡിങ്ങിന്റെ ആശയം അതിന്റെ വേരുകളുള്ളപ്പോൾ, 1970 കളിലും 1980 കളിലും, നിയമപരമായ തർക്കങ്ങൾ പോലുള്ള പ്രശ്നങ്ങൾ സോഫ്ട് വെയർ കോഡിങിനുള്ള ഈ തുറന്ന സഹകരണ സമീപനം നീരാവി നഷ്ടപ്പെടുത്താൻ കാരണമായി. റിച്ചാർഡ് സ്റ്റാൾമാൻ 1985 ൽ സ്വതന്ത്ര സോഫ്റ്റ്വെയർ ഫൌണ്ടേഷൻ (എഫ്.എസ്.എഫ്) സ്ഥാപിക്കുന്നതുവരെ സോഫ്റ്റ്വെയർ മാർക്കറ്റിനെ ഏറ്റെടുത്ത് തുറന്ന അല്ലെങ്കിൽ സ്വതന്ത്ര സോഫ്ട് വെയർ മുൻനിരയിലേക്ക് കൊണ്ടു വന്നു. "ഫ്രീ സോഫ്റ്റ്വെയർ" എന്ന ആശയം സ്വാതന്ത്ര്യത്തെയാണ് സൂചിപ്പിയ്ക്കുന്നത്. സ്വതന്ത്ര സോഫ്റ്റ്വെയർ പിന്നിലുള്ള സാമൂഹ്യ മുന്നേറ്റം സോഫ്റ്റ്വെയർ ഉപയോക്താക്കൾക്ക് അവരുടെ ആവശ്യങ്ങൾ നിറവേറ്റുന്നതിനും, മാറ്റം വരുത്തുന്നതിനും, പരിഷ്കരിക്കുന്നതിനും, തിരുത്തലുകൾ വരുത്തുന്നതിനും സോഴ്സ് കോഡ് ചേർക്കുക, വിതരണത്തിനും മറ്റുള്ളവരുമായി സൌജന്യമായി പങ്കുവയ്ക്കുവാനും അനുവദിക്കുന്നതിനുള്ള സ്വാതന്ത്ര്യം ഉണ്ടായിരിക്കണം.

ഗ്നു സംരംഭവുമായി സ്വതന്ത്ര, ഓപ്പൺ സോഴ്സ് സോഫ്റ്റ്വെയർ പ്രസ്ഥാനത്തിൽ എഫ്എസ്എഫ് ഒരു പ്രധാന പങ്കു വഹിച്ചു. ഗ്നു ഒരു സ്വതന്ത്ര പ്രവർത്തക സംവിധാനമാണു് (ഒരു ഉപകരണം അല്ലെങ്കിൽ കമ്പ്യൂട്ടർ എങ്ങിനെ പ്രവർത്തിക്കണമെന്നതിനെപ്പറ്റിയുള്ള ഒരു കൂട്ടം പ്രോഗ്രാമുകളും ഉപകരണങ്ങളും), ഒരു കൂട്ടം ഉപകരണങ്ങൾ, ലൈബ്രറികൾ, ആപ്ലിക്കേഷനുകൾ എന്നിങ്ങനെ ഒന്നായി പുറത്തിറക്കാവുന്ന ഒരു സ്വതന്ത്ര വിതരണ സംവിധാനമാണ് വിതരണം. ഒരു കമ്പ്യൂട്ടർ അല്ലെങ്കിൽ പ്രോഗ്രാമുകൾക്കും ഹാർഡ്വെയറുകൾക്കുമിടയിൽ ആശയവിനിമയങ്ങളും ആശയവിനിമയങ്ങളും ഉൾപ്പെടെ കമ്പ്യൂട്ടറിന്റെയോ ഉപകരണത്തിന്റെയോ വ്യത്യസ്ത ഉറവിടങ്ങളെ നിയന്ത്രിക്കുന്ന ഒരു കേർണൽ എന്ന പ്രോഗ്രാം ഉപയോഗിച്ച് ഗ്നു ബന്ധപ്പെട്ടിരിക്കുന്നു. ലിനസ് കെർണലാണു് ഏറ്റവും സാധാരണമായ കെർണൽ, ലിനസ് ടോർവാൾഡ്സ് ആദ്യം തയ്യാറാക്കിയതു്. ഈ ഓപ്പറേറ്റിങ് സിസ്റ്റവും കേർണൽ ജോഡിയും സാങ്കേതികമായി ഗ്നു / ലിനക്സ് ഓപ്പറേറ്റിങ് സിസ്റ്റമാണു്, എന്നിരുന്നാലും അതു് പലപ്പോഴും ലിനക്സ് എന്ന പേരിലാണു് വിളിയ്ക്കുന്നതു്.

"ഫ്രീ സോഫ്റ്റുവെയർ" എന്ന പദത്തിനു് അതിന്റേതായ ആശയവിനിമയത്തിൽ ആശയക്കുഴപ്പം ഉൾപ്പെടെ നിരവധി കാരണങ്ങളാൽ, പൊതു സഹകരണ സമീപനം ഉപയോഗിച്ചു് സോഫ്റ്റ്വെയറാക്കി നിർമ്മിയ്ക്കപ്പെടുന്നതിനും പരിപാലിക്കുന്നതിനുമുള്ള ഒരു പദം "ഓപ്പൺ സോഴ്സ്" ആണു്. സാങ്കേതികവിദ്യാ പ്രസാധകനായ ടിം ഒ റെയ്ലിയാണ് ഹോസ്റ്റുചെയ്യുന്ന 1998 ഫിബ്രവരിയിൽ ടെക്നോളജി ചിന്താ-നേതാക്കളുടെ സവിശേഷ ഉച്ചകോടിയിൽ "ഓപ്പൺ സോഴ്സ്" എന്ന പദം ഔദ്യോഗികമായി അംഗീകരിച്ചത്. ഒടുവിൽ, ഒഎസ്എസ് പ്രമോട്ട് ചെയ്യുന്നതിനായി ലാഭേച്ഛയില്ലാതെ പ്രവർത്തിക്കുന്ന ഒരു സ്ഥാപനമായി എറിക് റെയ്മണ്ട്, ബ്രൂസ് പെരെൻസ് എന്നിവർ ഓപ്പൺ സോഴ്സ് ഇനീഷ്യേറ്റീവ് (ഒഎസ്ഐ) സ്ഥാപിച്ചത്.

സ്രോതസ്സ് കോഡ് ഉപയോഗിക്കുന്നത് സംബന്ധിച്ച ഉപയോക്താക്കളുടെ സ്വാതന്ത്ര്യത്തേയും അവകാശങ്ങളേയും പിന്തുണയ്ക്കാനായി സമർപ്പിച്ചിരിക്കുന്ന ഒരു വാദക, ആക്ടിവിസ്റ് ഗ്രൂപ്പാണ് എഫ്.എസ്.എഫ്. തുടരുന്നു. എന്നിരുന്നാലും, സോഴ്സ് കോഡ് പൊതു ആക്സസ് അനുവദിക്കുന്ന പ്രോജക്റ്റുകൾക്കും സോഫ്റ്റ്വെയർ പ്രോഗ്രാമുകൾക്കും "ഓപ്പൺ സോഴ്സ്" എന്ന പദപ്രയോഗം ഉപയോഗിക്കുന്നു.

ഓപ്പൺ സോഴ്സ് സോഫ്റ്റ്വെയർ ദൈനംദിന ജീവിതത്തിന്റെ ഭാഗമാണ്

ഓപ്പൺ സോഴ്സ് പ്രോജക്ടുകൾ ദൈനംദിന ജീവിതത്തിന്റെ ഒരു ഭാഗമാണ്. നിങ്ങളുടെ സെൽ ഫോണിലോ ടാബ്ലെറ്റിലോ ഈ ലേഖനം നിങ്ങൾ വായിച്ചിട്ടുണ്ടാകാം, അങ്ങനെയെങ്കിൽ നിങ്ങൾ ഇപ്പോൾ ഓപ്പൺ സോഴ്സ് ടെക്നോളജിയെ ഉപയോഗിക്കും. ഓപ്പൺ സോഴ്സ് സോഫ്റ്റ്വെയർ, പ്രോജക്റ്റുകൾ, പ്രോഗ്രാമുകളിൽ നിന്ന് നിർമ്മിക്കൽ ബ്ലോക്കുകൾ ഉപയോഗിച്ചാണ് യഥാർത്ഥത്തിൽ ഐഫോൺ, ആൻഡ്രോയ്ഡ് എന്നീ ഓപ്പറേറ്റിങ് സിസ്റ്റങ്ങൾ നിർമ്മിച്ചത്.

നിങ്ങളുടെ ലാപ്ടോപ്പിലോ ഡെസ്ക്ടോപ്പിലോ ഈ ലേഖനം നിങ്ങൾ വായിക്കുന്നെങ്കിൽ, നിങ്ങൾ വെബ് ബ്രൗസറായി Chrome അല്ലെങ്കിൽ Firefox ഉപയോഗിക്കുന്നുണ്ടോ? മോസില്ല ഫയർഫോക്സ് ഓപ്പൺ സോഴ്സ് വെബ് ബ്രൗസറാണ്. Google Chrome എന്ന ഓപ്പൺ സോഴ്സ് ബ്രൗസറിന്റെ പ്രൊജക്റ്റിന്റെ പരിഷ്കരിച്ച പതിപ്പാണ് Google Chrome - Google അപ്ഡേറ്റ് ചെയ്യുന്നതും കൂടുതൽ മെച്ചപ്പെടുത്തലിലും സജീവ പങ്കുവഹിക്കുന്നത് തുടരുന്ന Google ഡവലപ്പർമാർ ഗൂഗിൾ ആരംഭിച്ചെങ്കിലും പ്രോഗ്രാമുകളും ഫീച്ചറുകളുമായി ഗൂഗിൾ ചേർത്തിട്ടുണ്ട് (ഇവയിൽ ചിലത് തുറന്നിട്ടില്ല ഉറവിടം) Google Chrome ബ്രൌസർ വികസിപ്പിക്കുന്നതിന് ഈ അടിസ്ഥാന സോഫ്റ്റ്വെയറിലേക്ക്.

വാസ്തവത്തിൽ, ഇന്റർനെറ്റ് നമുക്കറിയാം, ഇത് ഒ.എസ്.എസ് ഇല്ലാതെ ഇല്ലാതാകും. ലോകത്തെ വെബ് നിർമ്മിക്കാൻ ഓപ്പൺ സോഴ്സ് സാങ്കേതിക വിദ്യ ഉപയോഗപ്പെടുത്തി സാങ്കേതിക പയനിയർമാർ, ലിനക്സ് ഓപ്പറേറ്റിങ് സിസ്റ്റവും അപ്പാച്ചെ വെബ് സെർവറും പോലുള്ള നമ്മുടെ ആധുനിക ഇൻറർനെറ്റ് സൃഷ്ടിക്കാൻ ഉപയോഗിച്ചു. ഒരു വെബ്പേജിന്റെ ഒരു അഭ്യർത്ഥന പ്രോസസ്സ് ചെയ്യുന്ന OSS പ്രോഗ്രാമുകളാണ് അപ്പാച്ചെ വെബ് സെർവറുകൾ. (ഉദാഹരണത്തിന്, നിങ്ങൾ സന്ദർശിക്കാൻ ഇഷ്ടപ്പെടുന്ന ഒരു വെബ്സൈറ്റിനായി നിങ്ങൾ ലിങ്കിൽ ക്ലിക്കുചെയ്യുകയാണെങ്കിൽ) ആ വെബ്പേജിൽ നിങ്ങളെ കണ്ടെത്തി നിങ്ങളെ കൊണ്ടുപോകുന്നതിലൂടെ. അപ്പാച്ചെ വെബ് സെർവറുകൾ ഓപ്പൺ സോഴ്സ് ആണ്, ഡവലപ്പർ വോളണ്ടിയർമാരും അപ്പാച്ചെ സോഫ്റ്റ്വെയർ ഫൗണ്ടേഷൻ എന്നു വിളിക്കുന്ന ലാഭേച്ഛയില്ലാത്ത സംഘടനകളുമാണ്.

തുറന്ന ഉറവിടം ഞങ്ങളുടെ സാങ്കേതികവിദ്യയും ദൈനംദിന ജീവിതവും പലപ്പോഴും തിരിച്ചറിയാത്ത രീതിയിൽ പുനർരൂപകൽപ്പന ചെയ്യുകയും പുനർനിർമ്മിക്കുകയും ചെയ്യുന്നു. ഉറവിട പ്രോജക്ടുകൾ തുറക്കുന്നതിനുള്ള പ്രോഗ്രാമർമാരുടെ ആഗോള സമൂഹം OSS യുടെ നിർവ്വചനം വർദ്ധിപ്പിക്കുകയും ഞങ്ങളുടെ സമൂഹത്തിലേക്ക് കൊണ്ടുവരുന്ന മൂല്യത്തിൽ ചേർക്കുകയും ചെയ്യുന്നു.