ഓപ്പൺ സോഴ്സ് എന്നത് ഓപ്പൺ സോഴ്സ് മാനദണ്ഡങ്ങൾ പാലിക്കുന്ന ഒരു ലൈസൻസിന് കീഴിൽ വിതരണം ചെയ്യുന്ന സോഫ്റ്റ്വെയറാണ്. തുറന്നതത്വത്തിന്റെ തത്വം സോഫ്റ്റ്വെയർ വികസനത്തിന്റെ വ്യാപ്തി മാത്രമല്ല ഉൾക്കൊള്ളുന്നു. ഉദാഹരണത്തിന്, ഡിസൈനർമാർ സൗജന്യ ടെംപ്ലേറ്റുകളിലേക്കും ഫോണ്ടുകളിലേക്കും പ്രവേശനം നൽകുന്നു. ചില രാജ്യങ്ങളിൽ സർക്കാർ ഏജൻസികൾ ഓപ്പൺ സോഴ്സ് സോഫ്റ്റ്വെയറിലേക്ക് നീങ്ങുകയാണ്. ജർമ്മനിയിൽ, മ്യൂണിക്ക് നഗരം ഉബുണ്ടുവിന്റെ കസ്റ്റമൈസ്ഡ് പതിപ്പായ LiMux ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിലേക്ക് മാറാൻ തീരുമാനിച്ചു. ഹാംബർഗിൽ, മൈക്രോസോഫ്റ്റ് ഓഫീസിന് പകരം ഫീനിക്സ് ഓഫീസ് സ്യൂട്ട് ഉപയോഗിക്കാൻ ഉദ്യോഗസ്ഥർ തീരുമാനിച്ചു. യുകെ സർക്കാർ PDF ഡോക്യുമെന്റ് ഫോർമാറ്റിൽ നിന്ന് ODF-ലേക്ക് മാറി. ഫ്രാൻസിൽ, ജെൻഡർമേരി ഉബുണ്ടു ഒഎസും സൗജന്യ ലിബ്രെ ഓഫീസും ഉപയോഗിക്കുന്നു.
- ഓപ്പൺ സോഴ്സ് സോഫ്റ്റ്വെയറിനായുള്ള ആവശ്യകതകൾ
- ഓപ്പൺ സോഴ്സ് പ്രോജക്ടുകൾ – അവയുടെ പ്രത്യേകത എന്താണ്
- സ്വതന്ത്ര സോഫ്റ്റ്വെയറിന്റെ ചരിത്രം
- ഓപ്പൺ സോഴ്സ് ലൈസൻസുകൾ
- ഓപ്പൺ സോഴ്സ് പ്രോജക്ടുകളുടെ ഉദാഹരണങ്ങൾ
- ഒരു ഓപ്പൺ സോഴ്സ് പ്രോജക്റ്റിൽ എങ്ങനെ ഇടപെടാം
- ട്രേഡിംഗ് റോബോട്ടുകളുടെ വികസനത്തിൽ ഓപ്പൺ സോഴ്സ് ഉപയോഗിക്കുന്നു
- GEKKO ബോട്ട്
- സെൻബോട്ട്
- ഓസ്എൻജിൻ
ഓപ്പൺ സോഴ്സ് സോഫ്റ്റ്വെയറിനായുള്ള ആവശ്യകതകൾ
ഒരു ഓപ്പൺ സോഴ്സ് ലൈസൻസിന് കീഴിൽ വിതരണം ചെയ്യുന്ന ഒരു ആപ്ലിക്കേഷൻ പാലിക്കേണ്ട പ്രധാന ആവശ്യകതകൾ ഇതാ:
- പ്രോഗ്രാമുകൾ സൗജന്യമായി വിതരണം ചെയ്യുന്നു;
- സോഴ്സ് കോഡുമായാണ് സോഫ്റ്റ്വെയർ വരുന്നത്, അത് അടിസ്ഥാന പാക്കേജിൽ ഇല്ലെങ്കിൽ, അത് സ്വതന്ത്രമായി ഡൗൺലോഡ് ചെയ്യാനോ മറ്റൊരു രീതിയിൽ നേടാനോ കഴിയും;
- കോഡ് പരിഷ്കരിക്കാനും കോഡിന്റെ ഭാഗങ്ങൾ മറ്റ് പ്രോജക്റ്റുകളിൽ ഉപയോഗിക്കാനും കഴിയും, അതേസമയം പരിഷ്കരിച്ച ആപ്ലിക്കേഷനുകൾ ഓപ്പൺ സോഴ്സ് ലൈസൻസിന്റെ നിബന്ധനകൾക്ക് കീഴിൽ വിതരണം ചെയ്യണം;
- ഏതെങ്കിലും തരത്തിലുള്ള ആളുകളുടെ വിവേചനം അനുവദനീയമല്ല, ഉദാഹരണത്തിന്, യുഎസ്എയിൽ പ്രോഗ്രാമുകളുടെ കയറ്റുമതിയിൽ നിയന്ത്രണങ്ങളുണ്ട്, എന്നാൽ ഒരു സ്വതന്ത്ര ലൈസൻസിന് അതിന്റേതായ വിലക്കുകൾ സ്ഥാപിക്കാൻ കഴിയില്ല;
- ഓപ്പൺ സോഴ്സ് ലൈസൻസ് ആപ്ലിക്കേഷനുകൾ ഉപയോഗിക്കുന്നതിനുള്ള എല്ലാ വഴികളും അനുവദിക്കുന്നു, അതിനാൽ ഡെവലപ്പറുടെ വ്യക്തിപരമായ ധാർമ്മിക ബോധ്യങ്ങൾ വിതരണത്തെ തടസ്സപ്പെടുത്തുന്നില്ല, ഉദാഹരണത്തിന്, “ജനിതക ഗവേഷണത്തിനായി ഉപയോഗിക്കുന്നത് നിരോധിച്ചിരിക്കുന്നു” എന്നത് അസ്വീകാര്യമാണ്;
- ഓപ്പൺ സോഴ്സ് ലൈസൻസുമായി ബന്ധപ്പെട്ട എല്ലാ നിയമങ്ങളും എല്ലാ ഉപയോക്താക്കൾക്കും ഒരുപോലെയാണ്, വെളിപ്പെടുത്താത്ത കരാറുകൾ പോലുള്ള അധിക കരാറുകൾ നിരോധിച്ചിരിക്കുന്നു;
- പ്രോഗ്രാമുമായി ലൈസൻസ് ബന്ധിപ്പിക്കാൻ കഴിയില്ല, കോഡിന്റെ ഒരു ഭാഗം മാത്രം ഉപയോഗിക്കുന്ന ഡവലപ്പർക്ക് മുഴുവൻ ഉൽപ്പന്നവും നൽകിയ അവകാശങ്ങളുണ്ട്;
- ഉപയോക്താവിന് താൻ എന്താണ് ഉപയോഗിക്കേണ്ടതെന്ന് തിരഞ്ഞെടുക്കാം, ഉദാഹരണത്തിന്, ഓപ്പൺ സോഴ്സിനൊപ്പം വിതരണം ചെയ്ത സോഫ്റ്റ്വെയർ നിർബന്ധമായും തുറന്നിരിക്കണമെന്ന് ആവശ്യപ്പെടുന്നത് നിരോധിച്ചിരിക്കുന്നു.
ഓപ്പൺ സോഴ്സ് പ്രോജക്ടുകൾ – അവയുടെ പ്രത്യേകത എന്താണ്
ഒരു ഓപ്പൺ സോഴ്സ് ലൈസൻസിന് കീഴിൽ വിതരണം ചെയ്യുന്ന മിക്ക ആപ്ലിക്കേഷനുകൾക്കും ഇനിപ്പറയുന്ന വ്യത്യാസങ്ങളുണ്ട്:
- പ്രോഗ്രാമുകൾ അവ ഉപയോഗിക്കുന്നവരാണ് എഴുതുന്നത്, അതിനാൽ, ഡവലപ്പർമാർ കോഡ് നിരീക്ഷിക്കുകയും പിശകുകൾ വേഗത്തിൽ പരിഹരിക്കുകയും കേടുപാടുകൾ കണ്ടെത്തുകയും ചെയ്യുന്നു;
- മിക്ക ഉൽപ്പന്നങ്ങളും ഒന്നിലധികം ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളുമായി പൊരുത്തപ്പെടുന്നു;
- ഓപ്പൺ സോഴ്സ് ഡെവലപ്പർമാരുടെ കമ്മ്യൂണിറ്റി നിർദ്ദേശങ്ങൾ നൽകാൻ കഴിയുന്ന ഉപയോക്താക്കളുമായി ആശയവിനിമയം നടത്താൻ തുറന്നിരിക്കുന്നു;
- സാധാരണയായി സ്വതന്ത്ര സോഫ്റ്റ്വെയർ അപ്ഡേറ്റുകൾ വാണിജ്യപരമായ അപ്ഡേറ്റുകളേക്കാൾ കൂടുതൽ തവണ പുറത്തുവരുന്നു, അതിനാൽ ബഗുകൾ വേഗത്തിൽ പരിഹരിക്കപ്പെടും;
- ഉപയോക്താക്കൾക്ക്, വേണമെങ്കിൽ, അവർ ഇഷ്ടപ്പെടുന്ന ആപ്ലിക്കേഷനെ പണം ഉപയോഗിച്ച് പിന്തുണയ്ക്കാൻ കഴിയും;
- ഒരു ഓപ്പൺ സോഴ്സ് പ്രോഗ്രാം ഇൻസ്റ്റാൾ ചെയ്യുമ്പോൾ കമ്പ്യൂട്ടറിനെയോ സ്മാർട്ട്ഫോണിനെയോ ബാധിക്കാനുള്ള സാധ്യത വളരെ കുറവാണ്, കാരണം അവ സോഴ്സ് കോഡുമായി വരുന്നു.
സ്വതന്ത്ര സോഫ്റ്റ്വെയറിന്റെ ചരിത്രം
റിച്ചാർഡ് സ്റ്റാൾമാൻ സ്വതന്ത്ര സോഫ്റ്റ്വെയർ പ്രസ്ഥാനത്തിന്റെ സ്ഥാപകനായി കണക്കാക്കപ്പെടുന്നു. മസാച്യുസെറ്റ്സ് ഇൻസ്റ്റിറ്റ്യൂട്ട് ഓഫ് ടെക്നോളജിയിലെ ആർട്ടിഫിഷ്യൽ ഇന്റലിജൻസ് ലബോറട്ടറിയിൽ ജോലി ചെയ്യുന്നതിനിടെ സ്വതന്ത്ര സോഫ്റ്റ്വെയറിന്റെ വികസനത്തിൽ ഏർപ്പെട്ടിരുന്നു. ഉദാഹരണത്തിന്, PDP കമ്പ്യൂട്ടറുകൾക്കുള്ള EMACS ടെക്സ്റ്റ് എഡിറ്റർ എഴുതുമ്പോൾ. 1984-ൽ സ്റ്റാൾമാൻ എംഐടിയിലെ ജോലി ഉപേക്ഷിച്ച് ഗ്നു പദ്ധതി സ്ഥാപിച്ചു. അതിന്റെ താൽപ്പര്യക്കാർ “സ്വതന്ത്ര സോഫ്റ്റ്വെയർ” എന്ന പദം സൃഷ്ടിക്കുകയും ഗ്നു മാനിഫെസ്റ്റോ വികസിപ്പിക്കുകയും ചെയ്തു. [അടിക്കുറിപ്പ് id=”attachment_12331″ align=”aligncenter” width=”650″]
റിച്ചാർഡ് സ്റ്റാൾമാൻ [/ അടിക്കുറിപ്പ്] 1985-ൽ, സ്റ്റാൾമാൻ സ്വതന്ത്ര സോഫ്റ്റ്വെയർ ഫൗണ്ടേഷൻ (FSF) സൃഷ്ടിച്ചു, അത് സ്വമേധയാ ഉള്ള സംഭാവനകളിലൂടെ സ്വതന്ത്ര സോഫ്റ്റ്വെയർ വികസിപ്പിക്കാൻ ഉപയോഗിച്ചു. 1989-ൽ, ആദ്യത്തെ ജനറൽ പബ്ലിക് ലൈസൻസ് (ജിപിഎൽ) അവതരിപ്പിച്ചു, അത് ആപ്ലിക്കേഷനുകൾ പകർത്താനും പരിഷ്ക്കരിക്കാനും വിതരണം ചെയ്യാനുമുള്ള അവകാശം നൽകി ഉപയോക്താക്കളെ സംരക്ഷിച്ചു. പിന്നീട് കാലിഫോർണിയ സർവകലാശാലയിൽ എംഐടി ലൈസൻസും ബിഎസ്ഡിയും വികസിപ്പിച്ചെടുത്തു. 1991 ആയപ്പോഴേക്കും ഒരു സ്വതന്ത്ര ഓപ്പറേറ്റിംഗ് സിസ്റ്റം വികസിപ്പിച്ചെങ്കിലും അതിന് ഒരു കേർണൽ ഇല്ലായിരുന്നു. അതേ വർഷം, ലിനസ് ടോർവാൾഡ്സ് ലിനക്സ് കേർണൽ അവതരിപ്പിച്ചു, അത് 1992-ൽ GPL-ന് കീഴിൽ ലൈസൻസ് ലഭിച്ചു. കഴിഞ്ഞ നൂറ്റാണ്ടിന്റെ 90-കളുടെ മധ്യത്തിൽ, വലിയ കമ്പനികൾ ഓപ്പൺ സോഴ്സ് വിപണിയിൽ താൽപ്പര്യം പ്രകടിപ്പിച്ചു. ആദ്യത്തേത് നെറ്റ്സ്കേപ്പ് ആയിരുന്നു. അക്കാലത്ത് അവൾ പുറത്തിറക്കിയ ബ്രൗസർ ഏറ്റവും ജനപ്രിയമായ ഒന്നായി കണക്കാക്കപ്പെട്ടിരുന്നു. 1998-ൽ അവൾ അതിന്റെ ഉറവിടം തുറന്നു. കമ്പനി ഇല്ലാതായതിനുശേഷം, നാവിഗേറ്റർ കോഡ് അടിസ്ഥാനമാക്കി മോസില്ല ഫയർഫോക്സ് ബ്രൗസർ സൃഷ്ടിക്കപ്പെട്ടു. ഇപ്പോൾ 1998-ൽ സ്ഥാപിതമായ ഓപ്പൺ സോഴ്സ് ഇനിഷ്യേറ്റീവ് ഓപ്പൺ സോഴ്സ് സോഫ്റ്റ്വെയർ വികസിപ്പിക്കുകയും പ്രോത്സാഹിപ്പിക്കുകയും ചെയ്യുന്നു. ഓപ്പൺ സോഴ്സിന്റെ അർത്ഥമെന്താണ്: https://youtu.be/8G3Dz_GyPI0
ഓപ്പൺ സോഴ്സ് ലൈസൻസുകൾ
നിരവധി വ്യത്യസ്ത ഓപ്പൺ സോഴ്സ് ലൈസൻസുകൾ ഉണ്ട്. അവ മനസ്സിലാക്കുന്നത് എളുപ്പമാക്കുന്നതിന്, ഞങ്ങൾ ഇനിപ്പറയുന്ന ചിത്രം നൽകുന്നു, അവ പരസ്പരം എങ്ങനെ വ്യത്യാസപ്പെട്ടിരിക്കുന്നുവെന്ന് കാണിക്കുന്നു. ഇനി അവയിൽ ഏറ്റവും പ്രചാരമുള്ളവയെക്കുറിച്ച് സംസാരിക്കാം.
- യുണൈറ്റഡ് സ്റ്റേറ്റ്സിലെ പ്രമുഖ വിദ്യാഭ്യാസ സ്ഥാപനങ്ങളിലൊന്നായ മസാച്ചുസെറ്റ്സ് ഇൻസ്റ്റിറ്റ്യൂട്ട് ഓഫ് ടെക്നോളജിയിലാണ് എംഐടി ലൈസൻസ് വികസിപ്പിച്ചെടുത്തത്. ഇത് ബിഎസ്ഡി ലൈസൻസിന്റെ മൂന്ന് ക്ലോസ് പതിപ്പുമായി ഏതാണ്ട് പൂർണ്ണമായും യോജിക്കുന്നു, പരസ്യത്തിൽ രചയിതാവിന്റെ പേര് ഉപയോഗിക്കുന്നത് നിരോധിക്കുന്ന ഒരു ക്ലോസ് മാത്രമേ ഇത് ചേർക്കൂ. അതിന് കീഴിൽ പുറത്തുവന്നു: XFree86, Expat, PutTY, മറ്റ് ഉൽപ്പന്നങ്ങൾ.
- 1980-കളുടെ തുടക്കത്തിൽ ഇതേ പേരിൽ ഓപ്പറേറ്റിംഗ് സിസ്റ്റം വിതരണം ചെയ്യുന്നതിനായി BSD ലൈസൻസ് ആദ്യമായി പ്രത്യക്ഷപ്പെട്ടു. ഈ ലൈസൻസിന് ഇനിപ്പറയുന്ന വകഭേദങ്ങളുണ്ട്:
- ഒറിജിനൽ ബിഎസ്ഡി ലൈസൻസ് ആണ് ആദ്യത്തെ ഒറിജിനൽ ലൈസൻസ്, ഇതിനെ നാല് ക്ലോസ് എന്നും വിളിക്കുന്നു.
- പരിഷ്കരിച്ച ബിഎസ്ഡി ലൈസൻസ് മൂന്ന്-ക്ലോസ് ലൈസൻസാണ്, ഇത് ഒരു ക്ലോസ് ഒഴിവാക്കുന്നു, ഈ ആപ്ലിക്കേഷൻ കാലിഫോർണിയ സർവകലാശാലയിൽ വികസിപ്പിച്ച സോഫ്റ്റ്വെയർ ഉപയോഗിക്കുന്നുവെന്ന് സൂചിപ്പിക്കാൻ പരസ്യം ആവശ്യമാണ്.
- പേറ്റന്റ് പരിരക്ഷിത ആപ്ലിക്കേഷനുകൾക്കായി വികസിപ്പിച്ചെടുത്ത ഒരു ഇന്റൽ ലൈസൻസ് . ഓപ്പൺ സോഴ്സ് ഇനിഷ്യേറ്റീവ് ഇതിനെ പിന്തുണയ്ക്കുന്നില്ല.
- ഗ്നു ജനറൽ പബ്ലിക് ലൈസൻസ് ആണ് ഏറ്റവും പ്രചാരമുള്ള ലൈസൻസ്. അവൾ 1988 ൽ പ്രത്യക്ഷപ്പെട്ടു. 1991-ൽ, GPL v2 ന്റെ മെച്ചപ്പെട്ട പതിപ്പ് പ്രത്യക്ഷപ്പെട്ടു, അത് ഇന്നുവരെ അതിന്റെ പ്രസക്തി നഷ്ടപ്പെട്ടിട്ടില്ല. 2006-ൽ, GPL v2 ലൈസൻസ് സ്വീകരിച്ചു.
- ഗ്നു ലെസ്സർ ജനറൽ പബ്ലിക് ലൈസൻസ്, അല്ലെങ്കിൽ ചുരുക്കത്തിൽ ഗ്നു എൽജിപിഎൽ, മറ്റ് ലൈസൻസുകൾക്ക് കീഴിൽ വിതരണം ചെയ്യുന്ന സോഫ്റ്റ്വെയറുമായി ലൈബ്രറികളെ ബന്ധിപ്പിക്കുന്നതിനാണ് സൃഷ്ടിച്ചത്.
- സോഴ്സിലും ബൈനറിയിലും സോഫ്റ്റ്വെയർ പരിഷ്ക്കരിക്കുന്നതിനും പുനർവിതരണം ചെയ്യുന്നതിനും അപ്പാച്ചെ ലൈസൻസ് നിങ്ങളെ അനുവദിക്കുന്നു. ഉൽപ്പന്നത്തിന്റെ അവകാശങ്ങൾക്ക് പുറമേ, പേറ്റന്റുകളുടെ കൈമാറ്റവും നൽകിയിട്ടുണ്ട്.
- ഗൈൽ ഗ്നു ജിപിഎല്ലിന് സമാനമാണ്, എന്നാൽ ഇത് ഓപ്പൺ സോഴ്സ് സോഫ്റ്റ്വെയറിനെ നോൺ-സ്വതന്ത്ര സോഫ്റ്റ്വെയറുമായി സംയോജിപ്പിക്കാൻ അനുവദിക്കുന്ന ഒരു ക്ലോസ് ചേർക്കുന്നു, അതിനാൽ ഇത് കർശനമായ കോപ്പിലെഫ്റ്റായി കണക്കാക്കാനാവില്ല, എന്നിരുന്നാലും ഇത് ഗ്നു ജിപിഎല്ലിന് അനുയോജ്യമാണ്.
- അവരുടെ വികസനങ്ങൾക്കായി ഐബിഎം വികസിപ്പിച്ചതാണ് കോമൺ പബ്ലിക് ലൈസൻസ് . കോഡ് മാറ്റാനും വാണിജ്യ പ്രോഗ്രാമുകളിൽ ഉപയോഗിക്കാനും ഇത് നിങ്ങളെ അനുവദിക്കുന്നു. ഈ ലൈസൻസ് Windows ഇൻസ്റ്റാളർ XML-നായി Microsoft ഉപയോഗിച്ചു.
- മോസില്ല പബ്ലിക് ലൈസൻസ് (എംപിഎൽ) കർശനമായ കോപ്പിലെഫ്റ്റ് പിന്തുടരാത്ത ഒരു സങ്കീർണ്ണ ലൈസൻസാണ്.
- സൺ പബ്ലി സി ലൈസൻസ് MPL- ന് സമാനമാണ്, എന്നാൽ നെറ്റ്സ്കേപ്പിന് പകരം സൺ മൈക്രോസിസ്റ്റംസ് പോലുള്ള ചെറിയ മാറ്റങ്ങളുണ്ട്.
ഗൈൽ, കോമൺ പബ്ലിക് ലൈസൻസ്, മോസില്ല പബ്ലിക് ലൈസൻസ് എന്നിവയും മറ്റുള്ളവയും പോലെ സാധാരണമല്ലാത്ത മറ്റ് ലൈസൻസുകളും ഉണ്ട്. https://youtu.be/oAW5Dh9q3PM
ഓപ്പൺ സോഴ്സ് പ്രോജക്ടുകളുടെ ഉദാഹരണങ്ങൾ
ലിനക്സ് കെർണലിന്റെയും ഗ്നു ആപ്ലിക്കേഷനുകളുടെയും വികസനം മറ്റ് ഓപ്പൺ സോഴ്സ് ആപ്ലിക്കേഷനുകളുടെ അടിസ്ഥാനമായി. നെറ്റ്സ്കേപ്പിന്റെ വരവ് വലിയ ഐടി കമ്പനികൾക്ക് താൽപ്പര്യമുണ്ടാക്കി. അതിനുശേഷം, നിരവധി വ്യത്യസ്ത ഉൽപ്പന്നങ്ങൾ വികസിപ്പിച്ചെടുത്തിട്ടുണ്ട്. 1994 മുതൽ 1995 വരെ സ്വതന്ത്ര സോഫ്റ്റ്വെയർ ഫൗണ്ടേഷനെ പിന്തുണച്ച ഡെബിയനിൽ നിന്ന് തുടങ്ങാം, പിന്നീട് പ്രോജക്റ്റിന് ധനസഹായം നൽകുന്നതിനായി ലാഭേച്ഛയില്ലാതെ പ്രവർത്തിക്കുന്ന സോഫ്റ്റ്വെയർ ഇൻ ദി പബ്ലിക് ഇൻററസ്റ്റ് രൂപീകരിച്ചു. ഈ പ്രോജക്റ്റിന്റെ ഭാഗമായി, ഓപ്പറേറ്റിംഗ് സിസ്റ്റം മാത്രമല്ല, ലിബ്രെഓഫീസ് ഓഫീസ് സ്യൂട്ട്, ഫയർഫോക്സ് ബ്രൗസർ, എവല്യൂഷൻ ഇമെയിൽ ക്ലയന്റ്, കെ3ബി സിഡി ബേണിംഗ് ആപ്ലിക്കേഷൻ, വിസിഎൽ വീഡിയോ പ്ലെയർ, ജിമ്പ് ഇമേജ് എഡിറ്റർ, മറ്റ് ഉൽപ്പന്നങ്ങൾ എന്നിവയും സൃഷ്ടിച്ചു. ലാഭേച്ഛയില്ലാതെ പ്രവർത്തിക്കുന്ന കമ്പനിയായ അപ്പാച്ചെ സോഫ്റ്റ്വെയർ ഫൗണ്ടേഷൻ സോഫ്റ്റ്വെയറിനെ പിന്തുണയ്ക്കുന്ന ഒരു ഓപ്പൺ സോഴ്സ് പ്രോജക്റ്റായി ആരംഭിച്ചു. ഈ ഓർഗനൈസേഷന്റെ ഏറ്റവും ജനപ്രിയമായ ഉൽപ്പന്നം ഇതേ പേരിലുള്ള വെബ് സെർവറാണ്. ഇപ്പോൾ കമ്പനി അപ്പാച്ചെ ലൈസൻസിന് കീഴിൽ വിതരണം ചെയ്യുന്ന ധാരാളം പ്രോജക്ടുകൾ പരിപാലിക്കുന്നു. ASF സ്പോൺസർമാരിൽ Microsoft, Amazon, Huawei എന്നിവ ഉൾപ്പെടുന്നു. ഓപ്പൺ സോഴ്സ് പ്രോജക്ടുകളിൽ ഉൾപ്പെട്ടിരിക്കുന്ന മറ്റൊരു കമ്പനി Red Hat ആണ്. ഇതിന്റെ പ്രധാന വികസനം ലിനക്സ് കേർണലിലെ ഓപ്പറേറ്റിംഗ് സിസ്റ്റമാണ്. അവൾ സോഫ്റ്റ്വെയറിൽ മാത്രമല്ല, സാങ്കേതിക പിന്തുണയിലും സ്പെഷ്യലിസ്റ്റുകളുടെ പരിശീലനത്തിലും ഏർപ്പെട്ടിരിക്കുന്നു. 2018ൽ ഇത് ഐബിഎം ഏറ്റെടുത്തു. ഗൂഗിളും സ്വതന്ത്ര സോഫ്റ്റ്വെയർ വികസിപ്പിക്കുന്നുണ്ട്. അവൾ ഇനിപ്പറയുന്ന പ്രോജക്റ്റുകൾ വികസിപ്പിക്കുകയും പരിപാലിക്കുകയും ചെയ്യുന്നു: മെഷീൻ ലേണിംഗ് സിസ്റ്റങ്ങൾ വികസിപ്പിക്കുന്നതിനുള്ള ടെൻസർഫ്ലോ ലൈബ്രറി, ഗോ ഭാഷ, സോഫ്റ്റ്വെയർ വിന്യാസം ഓട്ടോമേറ്റ് ചെയ്യാൻ രൂപകൽപ്പന ചെയ്തിരിക്കുന്ന കുബർനെറ്റസ് പ്രോഗ്രാം, മറ്റ് ഉൽപ്പന്നങ്ങൾ. ശാസ്ത്രത്തിൽ, ഓപ്പൺ സോഴ്സ് എന്നത് സോഫ്റ്റ്വെയറിനെ മാത്രമല്ല, കൃതികളുടെ പ്രസിദ്ധീകരണത്തെയും സൂചിപ്പിക്കുന്നു. വിദ്യാഭ്യാസ വിഭവങ്ങൾ അവലോകനം ചെയ്യുകയും പിന്തുണയ്ക്കുകയും ചെയ്യുന്നു. 1991-ൽ പോൾ ജിൻസ്പാർഗ് ലോസ് അലാമോസ് ലബോറട്ടറിയിൽ arXiv ഇലക്ട്രോണിക് ആർക്കൈവ് സംഘടിപ്പിച്ചു, അതിൽ ഭൗതികശാസ്ത്രത്തിൽ മാത്രമല്ല, വൈദ്യശാസ്ത്രം, ഗണിതശാസ്ത്രം, മറ്റ് ശാസ്ത്രങ്ങൾ എന്നിവയിലും സൃഷ്ടികൾ കണ്ടെത്താൻ കഴിയും. തുറന്ന ശാസ്ത്രീയ പേപ്പറുകളുള്ള ഒരു പോർട്ടലും CERN-നുണ്ട്. [അടിക്കുറിപ്പ് id=”attachment_12326″ align=”aligncenter” width=”1263″]
ഓപ്പൺ സോഴ്സ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങൾ – ഓപ്പൺ സോഴ്സ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങൾ [/ അടിക്കുറിപ്പ്]
ഒരു ഓപ്പൺ സോഴ്സ് പ്രോജക്റ്റിൽ എങ്ങനെ ഇടപെടാം
നിങ്ങൾക്ക് പ്രോഗ്രാമിംഗ് പരിശീലിക്കാനും നിങ്ങളുടെ ബയോഡാറ്റ വികസിപ്പിക്കാനും താൽപ്പര്യമുണ്ടെങ്കിൽ, ഒരു ഓപ്പൺ സോഴ്സ് ഉൽപ്പന്നത്തിന്റെ വികസനത്തിൽ പങ്കാളിത്തം ആവശ്യമാണ്. ഇതിനായി എന്താണ് വേണ്ടതെന്ന് ഞങ്ങൾ ഘട്ടം ഘട്ടമായി നിങ്ങളോട് പറയും. ഒന്നാമതായി, നിങ്ങൾ GitHub-ൽ രജിസ്റ്റർ ചെയ്യുകയും നിങ്ങൾ പങ്കെടുക്കുന്ന ഒരു പ്രോജക്റ്റ് തിരഞ്ഞെടുക്കുകയും വേണം. അത് നിങ്ങൾക്ക് താൽപ്പര്യമുള്ളതായിരിക്കണം. ശരി, അതിന് നിങ്ങൾക്ക് ചെയ്യാൻ കഴിയുന്ന ഒരുപാട് ജോലികൾ ഉണ്ടെങ്കിൽ. പ്രോജക്റ്റിന്റെ ജനപ്രീതിയിലും നിങ്ങൾ ശ്രദ്ധിക്കണം, ഇത് നക്ഷത്രങ്ങളുടെ എണ്ണം അനുസരിച്ച് നിർണ്ണയിക്കാനാകും. വികസനം എത്രത്തോളം സജീവമാണെന്നും അവസാനമായി മാറ്റങ്ങൾ വരുത്തിയതെന്നും നിർണ്ണയിക്കേണ്ടതും പ്രധാനമാണ്. രസകരമായ ഒരു പ്രോജക്റ്റ് തിരഞ്ഞെടുത്ത ശേഷം, നിങ്ങൾ ഒരു ക്യൂറേറ്ററെ കണ്ടെത്തി അവനുമായി ആശയവിനിമയം നടത്തേണ്ടതുണ്ട്. അടുത്ത ഘട്ടം ഒരു ടാസ്ക് തിരഞ്ഞെടുക്കുക എന്നതാണ്. ആരംഭിക്കുന്നതിന്, ഏറ്റവും ലളിതമായ ജോലി തിരഞ്ഞെടുക്കാൻ ശുപാർശ ചെയ്യുന്നു. നിങ്ങൾക്ക് അത് പരിഹരിക്കാൻ കഴിയും എന്നതാണ് പ്രധാന കാര്യം. അതിനുശേഷം, പ്രോജക്റ്റ് നിങ്ങൾക്ക് കൈമാറുകയും ആവശ്യമായ എല്ലാ ഉപകരണങ്ങളും ഇൻസ്റ്റാൾ ചെയ്യുകയും ചെയ്യുക. നിങ്ങൾ പ്രശ്നം പരിഹരിച്ചതിന് ശേഷം, റിപ്പോസിറ്ററിയിൽ കോഡ് മാറ്റുന്നതിനുള്ള നിർദ്ദേശങ്ങൾ നൽകുക. ഇത് ചെയ്യുന്നതിന്, നിങ്ങളുടെ കോഡ് GitHub-ലേക്ക് അപ്ലോഡ് ചെയ്യുകയും “അഭ്യർത്ഥന വലിക്കുക” ബട്ടൺ ക്ലിക്ക് ചെയ്യുകയും വേണം. അതിനുശേഷം, നിങ്ങളുടെ അഭ്യർത്ഥനയുടെ പേരും ഒരു വിവരണവും നൽകേണ്ടതുണ്ട്. അതിനുശേഷം, ക്യൂറേറ്റർ നിർദ്ദേശിച്ച മാറ്റങ്ങൾ അംഗീകരിക്കുന്നതിനോ നിരസിക്കുന്നതിനോ നിങ്ങൾ കാത്തിരിക്കേണ്ടതുണ്ട്. നിങ്ങൾ ടാസ്ക് ആരംഭിച്ചതിന് ശേഷം, മറ്റ് അടിയന്തിര കാര്യങ്ങൾ പ്രത്യക്ഷപ്പെടുകയോ അല്ലെങ്കിൽ നിങ്ങൾക്ക് അത് ചെയ്യാൻ കഴിയില്ലെന്ന് നിങ്ങൾ മനസ്സിലാക്കുകയോ ചെയ്താൽ, നിങ്ങൾക്ക് ചുമതല ഉപേക്ഷിക്കാം. ഇത് സാധാരണമാണ്, എന്നാൽ നിങ്ങളുടെ തീരുമാനത്തെക്കുറിച്ച് ക്യൂറേറ്റർമാരെ അറിയിക്കേണ്ടതുണ്ട്. അതിനുശേഷം, നിങ്ങളുടെ അഭ്യർത്ഥനയുടെ പേരും ഒരു വിവരണവും നൽകേണ്ടതുണ്ട്. അതിനുശേഷം, ക്യൂറേറ്റർ നിർദ്ദേശിച്ച മാറ്റങ്ങൾ അംഗീകരിക്കുന്നതിനോ നിരസിക്കുന്നതിനോ നിങ്ങൾ കാത്തിരിക്കേണ്ടതുണ്ട്. നിങ്ങൾ ടാസ്ക് ആരംഭിച്ചതിന് ശേഷം, മറ്റ് അടിയന്തിര കാര്യങ്ങൾ പ്രത്യക്ഷപ്പെടുകയോ അല്ലെങ്കിൽ നിങ്ങൾക്ക് അത് ചെയ്യാൻ കഴിയില്ലെന്ന് നിങ്ങൾ മനസ്സിലാക്കുകയോ ചെയ്താൽ, നിങ്ങൾക്ക് ചുമതല ഉപേക്ഷിക്കാം. ഇത് സാധാരണമാണ്, എന്നാൽ നിങ്ങളുടെ തീരുമാനത്തെക്കുറിച്ച് ക്യൂറേറ്റർമാരെ അറിയിക്കേണ്ടതുണ്ട്. അതിനുശേഷം, നിങ്ങളുടെ അഭ്യർത്ഥനയുടെ പേരും ഒരു വിവരണവും നൽകേണ്ടതുണ്ട്. അതിനുശേഷം, ക്യൂറേറ്റർ നിർദ്ദേശിച്ച മാറ്റങ്ങൾ അംഗീകരിക്കുന്നതിനോ നിരസിക്കുന്നതിനോ നിങ്ങൾ കാത്തിരിക്കേണ്ടതുണ്ട്. നിങ്ങൾ ടാസ്ക് ആരംഭിച്ചതിന് ശേഷം, മറ്റ് അടിയന്തിര കാര്യങ്ങൾ പ്രത്യക്ഷപ്പെടുകയോ അല്ലെങ്കിൽ നിങ്ങൾക്ക് അത് ചെയ്യാൻ കഴിയില്ലെന്ന് നിങ്ങൾ മനസ്സിലാക്കുകയോ ചെയ്താൽ, നിങ്ങൾക്ക് ചുമതല ഉപേക്ഷിക്കാം. ഇത് സാധാരണമാണ്, എന്നാൽ നിങ്ങളുടെ തീരുമാനത്തെക്കുറിച്ച് ക്യൂറേറ്റർമാരെ അറിയിക്കേണ്ടതുണ്ട്.
ട്രേഡിംഗ് റോബോട്ടുകളുടെ വികസനത്തിൽ ഓപ്പൺ സോഴ്സ് ഉപയോഗിക്കുന്നു
ഒരു ട്രേഡിംഗ് അഡൈ്വസർ അല്ലെങ്കിൽ
റോബോട്ട് എന്നത് മുൻകൂട്ടി നിശ്ചയിച്ച അൽഗോരിതം അനുസരിച്ച് സ്റ്റോക്ക് എക്സ്ചേഞ്ചിൽ ഇടപാടുകൾ നടത്തുന്ന ഒരു പ്രോഗ്രാമാണ്. അവർക്ക് പൂർണ്ണമായും സ്വതന്ത്രമായും സെമി-ഓട്ടോമാറ്റിക് മോഡിലും ട്രേഡ് ചെയ്യാൻ കഴിയും. രണ്ടാമത്തെ സാഹചര്യത്തിൽ, അവർ വ്യാപാര സിഗ്നലുകൾ അയയ്ക്കുകയും വ്യാപാരി അന്തിമ തീരുമാനം എടുക്കുകയും ചെയ്യുന്നു. ട്രേഡിംഗ് റോബോട്ടുകളുടെ ഗുണങ്ങൾ ഞങ്ങൾ പട്ടികപ്പെടുത്തുന്നു:
- വ്യാപാരി വില സ്വയം നിരീക്ഷിക്കേണ്ടതില്ല.
- വിദഗ്ദ്ധ ഉപദേഷ്ടാക്കൾ ഒരു നിശ്ചിത അൽഗോരിതം അനുസരിച്ച് കർശനമായി പ്രവർത്തിക്കുന്നു, അവർക്ക് വികാരങ്ങളൊന്നുമില്ല.
- മനുഷ്യനേക്കാൾ വളരെ വേഗത്തിലാണ് റോബോട്ടുകൾ പ്രതികരിക്കുന്നത്.
എന്നാൽ ഗുണങ്ങൾക്ക് പുറമേ, യാന്ത്രിക ഉപദേശകർക്ക് ദോഷങ്ങളുമുണ്ട്:
- നിലവാരമില്ലാത്ത സാഹചര്യത്തിൽ, ഉദാഹരണത്തിന്, നിരക്ക് കുത്തനെ കുതിച്ചുയരുമ്പോൾ, ഉപദേശകൻ അപര്യാപ്തമായി പ്രതികരിച്ചേക്കാം, വ്യാപാരിക്ക് പണം നഷ്ടപ്പെടും;
- ചില പ്രൊഫഷണൽ ഉപദേഷ്ടാക്കൾ അവ ഉപയോഗിക്കുന്നതിന് നിങ്ങൾ പ്രതിമാസ ഫീസ് നൽകണമെന്ന് ആവശ്യപ്പെടുന്നു.
അടുത്തതായി, നിരവധി ഓപ്പൺ സോഴ്സ് ട്രേഡിംഗ് ഉപദേശകരെ പരിഗണിക്കുക. അവ GitHub സൈറ്റിൽ നിന്ന് ഡൗൺലോഡ് ചെയ്ത് ഇൻസ്റ്റാൾ ചെയ്ത് വ്യാപാരത്തിനായി ഉപയോഗിക്കാം. നിങ്ങൾക്ക് സോഴ്സ് കോഡ് മെച്ചപ്പെടുത്താനും നിങ്ങൾക്കായി ഒരു റോബോട്ട് സൃഷ്ടിക്കാനും കഴിയും.
GEKKO ബോട്ട്
ഇത് നിരവധി വർഷങ്ങൾക്ക് മുമ്പ് പ്രത്യക്ഷപ്പെട്ട ഒരു തെളിയിക്കപ്പെട്ട വിദഗ്ദ്ധ ഉപദേശകനാണ്. പല വ്യാപാരികളും ഈ റോബോട്ട് ഉപയോഗിച്ച് വ്യാപാരം ആരംഭിച്ചു. ഇപ്പോൾ സ്രഷ്ടാക്കൾ ഇതിനെ പിന്തുണയ്ക്കുന്നില്ല, പക്ഷേ ഇത് GitHub-ൽ നിന്ന് സൗജന്യ ഡൗൺലോഡിന് ലഭ്യമാണ്. ഇത് ക്രിപ്റ്റോ എക്സ്ചേഞ്ചുകളിൽ ഉപയോഗിക്കാം, ഇതിന് മാർക്കറ്റ് വിവരങ്ങൾ ശേഖരിക്കാനും ഓർഡറുകൾ നൽകാനും കഴിയും. GEKKO ബോട്ടിന് നിരവധി ക്രമീകരണങ്ങൾ ഉണ്ട്, അത് ഉപയോഗിച്ച് നിങ്ങൾക്ക് ട്രേഡിംഗ് അൽഗോരിതം പരിശോധിക്കാനും ഡീലുകൾ നടത്തുന്നതിന് സിസ്റ്റം ക്രമീകരിക്കാനും ഒപ്റ്റിമൈസ് ചെയ്യാനും കഴിയും. ഇഷ്ടാനുസൃതമാക്കാൻ കഴിയുന്ന ഒരു കൂട്ടം റെഡിമെയ്ഡ് തന്ത്രങ്ങൾ ഇതിൽ ഉണ്ട്. നിങ്ങളുടെ സ്വന്തം ട്രേഡിംഗ് സിസ്റ്റം സൃഷ്ടിക്കാനും ഇത് സാധ്യമാണ്. ഇത് 23 എക്സ്ചേഞ്ചുകളെ പിന്തുണയ്ക്കുന്നു, അവയുൾപ്പെടെ: Bitfinex, EXMO, Bittrex, Bitstamp.
സെൻബോട്ട്
സെൻബോട്ട് ക്രിപ്റ്റോകറൻസി ട്രേഡിംഗ് ഉപദേഷ്ടാവ് വ്യാപാരത്തിനായി ആർട്ടിഫിഷ്യൽ ഇന്റലിജൻസ് ഉപയോഗിക്കുന്നു. നിങ്ങളുടെ ആഗ്രഹങ്ങൾക്കനുസരിച്ച് ഇത് ഇഷ്ടാനുസൃതമാക്കാൻ സാധിക്കും. ഇത് മിക്ക ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളുമായി പൊരുത്തപ്പെടുന്നു. ഇതിന് ഉയർന്ന ആവൃത്തിയിലുള്ള ഇടപാടുകൾ നടത്താനും ഒരേ സമയം നിരവധി അസറ്റുകൾ ട്രേഡ് ചെയ്യാനും കഴിയും. കൂടാതെ, ഈ ബോട്ടിന് ക്രിപ്റ്റോകറൻസി ആർബിട്രേജിൽ പണം സമ്പാദിക്കാനാകും. എന്നാൽ ഇതിന് ഗ്രാഫിക്കൽ യൂസർ ഇന്റർഫേസ് ഇല്ല. ഇനിപ്പറയുന്ന എക്സ്ചേഞ്ചുകളിൽ ട്രേഡ് ചെയ്യാൻ കഴിയും: ബിറ്റ്രെക്സ്, ക്വാഡ്രിയ, ജിഡിഎക്സ്, പോൾനിക്സ്, ജെമിനി.
ഓസ്എൻജിൻ
സ്റ്റോക്ക് ട്രേഡിംഗ് ആപ്ലിക്കേഷനുകളുടെ ഒരു സ്യൂട്ടാണ് OsEngine. ഇതിൽ ഉൾപ്പെടുന്നു:
- ഡാറ്റ – വിവിധ ഉറവിടങ്ങളിൽ നിന്ന് ചരിത്രപരമായ ഡാറ്റ ലോഡ് ചെയ്യാൻ ഉപയോഗിക്കുന്നു.
- ഒപ്റ്റിമൈസർ – ഒരു തന്ത്രം പരീക്ഷിക്കാൻ ഉപയോഗിക്കുന്നു.
- ടെസ്റ്റർ – നിരവധി ട്രേഡിംഗ് അൽഗോരിതങ്ങൾ പരീക്ഷിക്കാൻ, എന്നാൽ പാരാമീറ്ററുകൾ മാറ്റാതെ. ഇതിന് നിരവധി സമയഫ്രെയിമുകളിലും ഉപകരണങ്ങളിലും ഒരേസമയം പ്രവർത്തിക്കാനാകും.
- മൈനർ – ചാർട്ടിൽ ലാഭകരമായ പാറ്റേണുകൾക്കായി തിരയുന്നു. കണ്ടെത്തിയ ഫോമുകൾ യഥാർത്ഥ ട്രേഡിംഗിൽ ഉപയോഗിക്കാം.
- വ്യാപാരി – വ്യാപാരത്തിനുള്ള മൊഡ്യൂൾ.
OsEngine മുപ്പതിലധികം ബിൽറ്റ്-ഇൻ ട്രേഡിംഗ് സിസ്റ്റങ്ങൾ ഉപയോഗിക്കുന്നു, അവയിൽ ട്രെൻഡിംഗ് (ഉദാഹരണത്തിന്, ബിൽ വില്യംസിന്റെയോ ജെസ്സി ലിവർമോറിന്റെയോ തന്ത്രങ്ങൾ), കൗണ്ടർട്രെൻഡ് (ഉദാഹരണത്തിന്, ബാലസ്റ്റ് ലൈനുകൾ ഉപയോഗിച്ച്,
ബോളിംഗർ ) കൂടാതെ ആർബിട്രേജ് എന്നിവയുണ്ട്. ചില അന്താരാഷ്ട്ര എക്സ്ചേഞ്ചുകളിലും (ലഭ്യമായ LMAX, InteractivBrokers, ninja trading),
MOEX (Transac,
Quik , Most Asts, Plaza 2, SmartCom), ക്രിപ്റ്റോകറൻസി എക്സ്ചേഞ്ചുകളിലും (Bitstamp, Bitfinex, Kraken, LiveCoin, ExMo, Binance, ZB, Binance) എന്നിവ ഉപയോഗിക്കാം. , Bitmex, BitMax). ഒരു Oanda ഫോറെക്സ് എക്സ്ചേഞ്ചുമായി പൊരുത്തപ്പെടുന്നു. മറ്റ് ജനപ്രിയ ഓപ്പൺ സോഴ്സ് ട്രേഡിംഗ് അഡൈ്വസർമാർ ഉണ്ട്, ഉദാഹരണത്തിന്, TradingBot, മോസ്കോ എക്സ്ചേഞ്ചിൽ Atentis ബ്രോക്കർ വഴിയോ അല്ലെങ്കിൽ ഒരു ലളിതമായ TradingBot റോബോട്ട് വഴിയോ വ്യാപാരം നടത്തുന്നതിന്.