திறந்த மூல என்றால் என்ன
திறந்த மூலமானது மூல குறியீட்டைக் கொண்ட ஒரு நிரலைக் குறிக்கிறது, அதை யாராலும் மாற்றலாம் அல்லது மேம்படுத்தலாம். உடைந்த இணைப்புகளை சரிசெய்ய, வடிவமைப்பை மேம்படுத்த அல்லது அசல் குறியீட்டை மேம்படுத்த பயன்பாட்டு அனுமதி பயனர்களுக்கு திறந்த மூல வழங்குகிறது. திறந்த மூல மென்பொருள் (OSS) என்பது ஒரு வகையான திறந்த ஒத்துழைப்பின் ஒரு எடுத்துக்காட்டு, இது ஒரு நிறுவனம் அல்லது வடிவமைப்பு பணிக்குழுவை விட வடிவமைப்பு முன்னோக்குகளை விரிவுபடுத்துகிறது. திறந்த மூல நடைமுறைகள் கணிசமான சேமிப்பிற்கும் வழிவகுக்கும்.
திறந்த மூலத்தை உடைத்தல்
திறந்த மூலமானது “ஒரு குழந்தையை வளர்ப்பதற்கு ஒரு கிராமம் தேவை” என்று சொல்லும் பழமொழியின் சரியான எடுத்துக்காட்டு. ஒரு பொருளின் பயன்பாட்டினை முழுமையாக்குவதற்கு, உற்பத்தியின் செயல்பாட்டின் பல்வேறு பகுதிகளுக்கு பல மனங்களும் திறமையும் தேவை. பயனர் ஒத்துழைப்பில் உருவாக்கப்பட்ட மற்றும் கட்டப்பட்ட தளங்கள் சிறப்பாக செயல்படுகின்றன மற்றும் குறைவான பிழைகள் உள்ளன. திறந்த மூலக் கருத்தை ஊக்குவிக்கும் மென்பொருள் உருவாக்குநர்கள், ஒரு தயாரிப்பின் மூலக் குறியீட்டை மாற்றுவதற்கு ஆர்வமுள்ள எந்தவொரு தரப்பினருக்கும் அணுகலை வழங்குவதன் மூலம், பயன்பாடு நீண்ட காலத்திற்கு மிகவும் பொருந்தக்கூடியதாகவும் பிழையில்லாமலும் இருக்கும் என்று நம்புகிறார்கள். கூகிள் குரோம், மொஸில்லா ஃபயர்பாக்ஸ், வேர்ட்பிரஸ் மற்றும் ஆண்ட்ராய்டு அனைத்தும் திறந்த மூல தளங்கள். அவற்றின் மூலக் குறியீடுகளை அனைவருக்கும் கிடைக்கச் செய்வதன் மூலம், திறந்த மூல தயாரிப்புகள் குறியீடுகளைப் படிக்கும், அதிலிருந்து கற்றுக் கொள்ளும் தொழில்நுட்ப மாணவர்களுக்கு கல்வி கருவிகளாக செயல்படுகின்றன, மேலும் சிறந்த குறியீடுகளை உருவாக்கத் தேர்வு செய்கின்றன. எனவே, முந்தைய திறந்த மூல பயன்பாடுகளின் அடித்தளத்திலிருந்து சிறந்த மற்றும் புதுமையான பயன்பாடுகள் உருவாக்கப்படுகின்றன.
நடைமுறையில் திறந்த மூல
திறந்த மூலமானது அதன் மூலக் குறியீடுகளின் இலவச மறுவிநியோகத்தை ஊக்குவிக்கிறது, எனவே இது இலவச மென்பொருள் என்றும் அழைக்கப்படுகிறது. பயன்பாடு எவ்வாறு செயல்படுகிறது என்பதை வழிநடத்தும் உள்ளமைக்கப்பட்ட செயல்பாடு மூலக் குறியீடு. பாரம்பரியமாக, வாங்கப்பட்ட அல்லது வாங்கிய பெரும்பாலான மென்பொருள் அல்லது பயன்பாடுகள் குறியீடுகளைக் கொண்டுள்ளன, அவை அசல் படைப்பாளர்களால் மட்டுமே சட்டப்பூர்வமாக கையாளப்படலாம் அல்லது மாற்றப்படலாம் - பொதுவாக ஒரு தனிநபர், குழு அல்லது அமைப்பு. இந்த வகை மென்பொருளை தனியுரிம மென்பொருள் அல்லது மூடிய மூல என்று அழைக்கப்படுகிறது. தனியுரிம மென்பொருளானது உரிமங்களை கொண்டுள்ளது, இது அசல் படைப்பாளரால் அமைக்கப்பட்ட வழிகாட்டுதல்களை ஏற்றுக்கொள்ள அதன் பயனர்களை கட்டாயப்படுத்துகிறது. திறந்த மூல உரிமங்கள் தனியுரிம உரிமங்களிலிருந்து வேறுபடுகின்றன, அதில் பயனர்கள் மென்பொருளை மாற்றியமைத்தல், பயன்படுத்துதல் மற்றும் விநியோகித்தல் ஆகியவற்றுடன் தொடர்புடைய விதிகளை ஏற்றுக்கொள்ள வேண்டும். எடுத்துக்காட்டாக, சில திறந்த மூல உரிமங்கள் ஒரு பயனர் ஒரு திட்டத்தை மற்றவர்களுக்கு மாற்றி விநியோகித்தால், உரிமக் கட்டணம் வசூலிக்காமல் மூலக் குறியீட்டை விநியோகிக்க வேண்டும்.
திறந்த மூல நன்மைகள்
திறந்த மென்பொருள் பயன்பாட்டைப் பயன்படுத்தும் போது எந்த அனுமதியும் தேவையில்லை என்பதால், புரோகிராமர்கள் வழக்கமாக ஒரு பயன்பாட்டின் மூலக் குறியீட்டை வழக்கமாக எடுத்துக்கொள்வதை விட குறைந்த நேரத்தில் சரிசெய்து மேம்படுத்தலாம். மூடிய மூல நிரல்களுடன், குறியீட்டின் நிறுவனம் அல்லது படைப்பாளர்களுக்கு அறிவிக்கப்பட வேண்டும், மேலும் பயன்பாட்டில் ஏதேனும் மாற்றங்கள் செய்யப்படுவதற்கு முன்பு பயனர்கள் கணிசமான நேரம் காத்திருக்க வேண்டியிருக்கும். பெரிய தரவு, பிளாக்செயின் தொழில்நுட்பம் மற்றும் கிளவுட் கம்ப்யூட்டிங் போன்ற ஃபிண்டெக் பகுதிகளில், புதுமை ஒரு கூட்டு திறந்த மூல சேனலால் இயக்கப்படுகிறது. வளர்ந்து வரும் தொழில்நுட்பம் அளிக்கும் தரவுகளின் மிகப்பெரிய அளவு காரணமாக, நிறுவனங்கள் திறந்த மூல நுட்பங்களைத் தழுவி, பகிரப்பட்ட தரவுகளுக்கான புதிய சாத்தியங்களை பங்களிக்க மற்றும் கண்டறியக்கூடிய வெளிப்புற பயனர்களுடன் சம்பந்தப்பட்ட பணிகளைப் பகிர்ந்து கொள்கின்றன.
திறந்த மூலத்தின் ஆவி குறியீட்டிற்கு பங்களிப்பதைத் தாண்டி பரவியுள்ளது. சமீபத்திய காலங்களில், தொழில்நுட்ப கண்டுபிடிப்பாளர்கள், டெவலப்பர்கள் மற்றும் புரோகிராமர்கள் உலகெங்கிலும் உள்ள பயனர்களிடையே ஒத்துழைப்புக்கு ஆதரவாக பயன்பாடுகளை வகுத்துள்ளனர்.
