இவை பின்வருமாறு:
- மென்பொருள் மறுவிநியோகம்
- மூல குறியீடு கிடைக்கும்
- உரிமங்களின் விநியோகம்
- உரிமம் பண்புகள்
- எதிர்ப்பு பாகுபாடு
உரிமங்கள்
வெவ்வேறு உரிமங்கள் நிரல் மென்பொருளை மென்பொருளை மாற்றுவதற்கு அனுமதிக்கின்றன. ஓஎஸ்ஐ திறந்த மூல மென்பொருளின் வரையறைக்கு இசைவான உரிமங்களை அங்கீகரிக்கிறது. Black Duck Knowledgebase படி மிகவும் பிரபலமான உரிமங்களில் 5 ஆகும்:
- MIT உரிமம்
- குனு பொது பொது உரிமம் (GPL) 2.0
- அப்பாச்சி உரிமம் 2.0
- குனு பொது பொது உரிமம் (GPL) 3.0
- BSD உரிமம் 2.0 (3-பிரிவு, புதியது அல்லது திருத்தப்பட்ட)
நீங்கள் மூலக் குறியீட்டை மாற்றும்போது, OSS இன் ஒரு தேவை நீங்கள் மாற்றிய மற்றும் உங்கள் முறைகளில் சேர்க்கப்பட வேண்டும். குறியீட்டு மாற்றங்களின் பிறகு உருவாக்கப்பட்ட மென்பொருள் இலவசமாக கிடைக்கக் கூடும் அல்லது கிடைக்காது.
திறந்த மூல மற்றும் வர்த்தக மென்பொருள் இடையே உள்ள வேறுபாடு
வணிகரீதியாக கிடைக்கக்கூடிய மென்பொருள் அல்லது தனியுரிம மென்பொருளானது அதன் மூல குறியீடுக்கான அணுகலை வழங்காது, ஏனெனில் மென்பொருள் வேறொரு அறிவுசார் சொத்து.
இதன் விளைவாக, பயனர்கள் அதைச் செலுத்துகிறார்கள்.
OSS, மறுபுறம், ஒரு கூட்டு முயற்சியாகும் - மென்பொருள் உருவாக்கிய அல்லது மாற்ற உதவிய அனைவருக்கும் அறிவார்ந்த சொத்து பகிர்வு.
திறந்த மூல மென்பொருள் Vs. இலவச மென்பொருள்
மக்கள் நம்பிக்கைக்கு முரணாக, திட்டங்களின் செலவு அல்லது அதன் பற்றாக்குறைக்கு கவனம் செலுத்துவதில்லை.
திறந்த மூல மூல குறியீடு மற்றும் விநியோகம் இலவச கிடைக்கும். இலவச மென்பொருள், அதேபோல், குறியீட்டு மாற்றங்களை உள்ளடக்கியது, ஆனால் பயனர்கள் விரும்பியதைச் செய்ய விரும்பும் சுதந்திரத்தை பயனர்கள் வலியுறுத்துகின்றனர். கட்டற்ற மென்பொருள் அறக்கட்டளை முற்றிலும் இலவசமாகக் கருதப்பட வேண்டிய 4 நிலைமைகளை கோடிட்டுக்காட்டுகிறது.
கூடுதலாக, மென்பொருளை இலவசமாக வகைப்படுத்தலாம். இதன் பொருள் பயனர்கள் எந்தவொரு கட்டணமில்லாமல் மென்பொருளைப் பதிவிறக்கம் செய்கிறார்கள், ஆனால் அவர்களால் அதன் மூல குறியீட்டை மாற்ற முடியாது.
திறந்த மூல மென்பொருள் நன்மைகள்
செலவு ஒரு உந்துதல் காரணி என்றாலும், OSS பல கூடுதல் நன்மைகள் உள்ளன:
- உயர்தர முடிவுகள் மூல குறியீடு சுற்றி, சோதனை மற்றும் சரி செய்யப்படும் போது.
- இது நிரலாளர்களுக்கான மதிப்புமிக்க கற்றல் வாய்ப்பாகும் . அவர்கள் இன்றும் கிடைக்கக்கூடிய மிகவும் பிரபலமான நிகழ்ச்சிகளுக்கு திறன்களை கற்றுக்கொள்வதோடு அவற்றைப் பயன்படுத்தவும் முடியும்.
- பலர் அடையாளம் காணும் மென்பொருளை விட திறந்த மூல மென்பொருளை மிகவும் பாதுகாப்பானதாகக் கருதுகின்றனர், ஏனெனில் பிழைகள் அடையாளம் கண்டு விரைவாக சரி செய்யப்படுகின்றன.
- திறந்த மூல மென்பொருளானது பொது டொமைனில் இருப்பதால், அது கிடைக்கக் கூடிய வாய்ப்பு இல்லை. திட்டத்தின் காலத்திற்கான இந்த கருவிகளை நம்பியிருக்கும் நீண்ட கால திட்டங்களுக்கு இது முக்கியம்.
- பெரும்பாலான மென்பொருட்கள் இலவசம். இருப்பினும், கட்டணம், சந்தாக்கள் அல்லது ஆதரவு கட்டணம் போன்றவை எழலாம்.
திறந்த மூல மென்பொருள் பிரபலமான வகைகள்
திறந்த மூல தொழில்நுட்பங்கள் இணையத்தை அதிகமாக்க உதவியது. மேலும், நீங்கள் மற்றும் நான் பயன்படுத்துகின்ற பல திட்டங்கள் திறந்த மூல தொழில்நுட்பங்களை அடிப்படையாகக் கொண்டவை. உதாரணமாக, அண்ட்ராய்டு OS மற்றும் ஆப்பிள் OS X ஆகியவை முறையே கர்னல் மற்றும் யுனிக்ஸ் / பிஎஸ்டி திறந்த மூல தொழில்நுட்பங்களை அடிப்படையாகக் கொண்டவை.
பிற பிரபல திறந்த மூல மென்பொருள்:
- மோசில்லாவின் Firefox வலை உலாவி
- தண்டர்பேர்ட் மின்னஞ்சல் கிளையண்ட்
- PHP ஸ்கிரிப்டிங் மொழி
- பைத்தான் நிரலாக்க மொழி
- அப்பாச்சி HTTP வலை சேவையகம்
- தரவுத்தள அமைப்பு
திறந்த மூல மற்றும் டெவலப்பர்கள்
OSS திட்டங்கள் திறமைகளை மேம்படுத்துவதோடு புலத்தில் இணைப்புகளை உருவாக்குவதற்கும் கூட்டுறவு வாய்ப்புகள் உள்ளன. டெவலப்பர்கள் திறந்த மூல அபிவிருத்திக்கான நிலையான கருவிகளைக் கொண்டிருக்க வேண்டும்.
- தகவல்தொடர்பு கருவிகள் - மின்னஞ்சல், நிகழ் நேர செய்தி, மன்றங்கள் மற்றும் விக்கிகள் டெவலப்பர்கள் தீர்வுகளை கண்டுபிடிப்பதற்கு அல்லது ஒருவருக்கொருவர் கருத்துக்களைக் குவிப்பதற்கு உதவுகின்றன.
- பகிர்வு கட்டுப்பாட்டு அமைப்புகளை விநியோகித்தல் - பல்வேறு புவியியல் இடங்களில் பல தரவுத்தளங்கள் தரவு மற்றும் கோப்புகளை மாற்றியமைக்கும் போது, இந்த அமைப்புகள் பல்வேறு பதிப்புகள் மற்றும் புதுப்பிப்புகளை நிர்வகிக்கின்றன.
- பிழை டிராக்கர்கள் மற்றும் பணி பட்டியல்கள் - பெரிய அளவிலான திட்டங்களை பிரச்சினைகளை கண்காணிக்க மற்றும் அவர்களின் திருத்தங்கள் கண்காணிக்க அனுமதி.
- சோதனை மற்றும் பிழைத்திருத்த கருவிகள் - கணினி ஒருங்கிணைப்பு மற்றும் பிற நிரல்களை பிழைத்திருத்தம் செய்யும் போது சோதனைகளை தானாகவே கையாளலாம்.
தீர்மானம்
ஆயிரக்கணக்கான திறந்த மூல திட்டங்கள் தனியுரிம மென்பொருளுக்கு மாற்றாக உள்ளன. மென்பொருள் மேம்பாட்டில் ஒரு தொழிலை உருவாக்க ஒரு பாதை என ஒரு OSS திட்டத்தின் வேலை. கூடுதலாக, புரோகிராமர்கள் உலகில் உள்ள மிகப்பெரிய மென்பொருள் நிரல்களில் பணிபுரியும் திறன்களை வளர்த்துக் கொள்ள முடியும். பேஸ்புக், கூகுள், மற்றும் சென்டர் வெளியீடு மென்பொருளானது திறந்த மூலமாக, எனவே டெவலப்பர்கள் அறிவை பகிர்ந்து கொள்ளலாம், புதுமை தீர்வுகள் மற்றும் நிலையான, செயல்பாட்டு தயாரிப்புகளுக்கு பங்களிக்க முடியும்.