திறந்த மூல மென்பொருள் எவ்வாறு இயங்குகிறது

நூலாசிரியர்: Randy Alexander
உருவாக்கிய தேதி: 28 ஏப்ரல் 2021
புதுப்பிப்பு தேதி: 16 மே 2024
Anonim
ஓப்பன் சோர்ஸ் என்றால் என்ன, அது எப்படி வேலை செய்கிறது?
காணொளி: ஓப்பன் சோர்ஸ் என்றால் என்ன, அது எப்படி வேலை செய்கிறது?

உள்ளடக்கம்

பாட்ரிசியா பிக்கெட்

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

திறந்த மூல மென்பொருள் அளவுகோல்

1998 ஆம் ஆண்டில் நிறுவப்பட்ட உலகளாவிய இலாப நோக்கற்ற திறந்த மூல முயற்சி (OSI), OSS இல் ஒரு முன்னணி அதிகாரியாக செயல்படுகிறது. திறந்த மூல மென்பொருளின் அதன் வரையறை பத்து விஷயங்களைக் கொண்டுள்ளது, இது போன்ற விஷயங்கள் தொடர்பானது:

  • மென்பொருள் மறுபகிர்வு
  • மூல குறியீடு கிடைக்கும் மற்றும் ஒருமைப்பாடு
  • உரிமங்களின் விநியோகம் மற்றும் பண்புகள்
  • பெறப்பட்ட படைப்புகள்
  • பாகுபாடு எதிர்ப்பு

உரிமங்கள்

வெவ்வேறு உரிமங்கள் புரோகிராமர்களை பல்வேறு நிபந்தனைகளுடன் மென்பொருளை மாற்ற அனுமதிக்கின்றன. சுமார் இரண்டு மில்லியன் திறந்த மூல திட்டங்களின் தரவுத்தளமான பிளாக் டக் அறிவுத்தளத்தின்படி, மிகவும் பிரபலமான ஐந்து உரிமங்கள்:


  1. எம்ஐடி உரிமம்
  2. குனு பொது பொது உரிமம் (ஜிபிஎல்) 2.0
  3. அப்பாச்சி உரிமம் 2.0
  4. குனு பொது பொது உரிமம் (ஜிபிஎல்) 3.0
  5. பி.எஸ்.டி உரிமம் 2.0 (3-பிரிவு, புதிய அல்லது திருத்தப்பட்ட)

நீங்கள் மூலக் குறியீட்டை மாற்றும்போது, ​​OSS க்கு நீங்கள் மாற்றியமைத்ததையும் உங்கள் முறைகளையும் சேர்க்க வேண்டும். குறியீடு மாற்றங்களுக்குப் பிறகு உருவாக்கப்பட்ட மென்பொருள் இலவசமாக கிடைக்காமல் போகலாம்.

வணிக மென்பொருள்

வணிகரீதியாக கிடைக்கக்கூடிய மென்பொருள், வணிகரீதியான அல்லது தனியுரிம மென்பொருள், அதன் மூலக் குறியீட்டை அணுகுவதில்லை, ஏனெனில் மென்பொருள் வேறு ஒருவரின் அறிவுசார் சொத்து. இதன் விளைவாக, பயனர்கள் பெரும்பாலும் அதற்கு பணம் செலுத்துகிறார்கள். மறுபுறம், OSS ஒரு கூட்டு முயற்சி; மென்பொருள் அதை உருவாக்க அல்லது மாற்ற உதவிய அனைவருக்கும் அறிவுசார் சொத்துக்களைப் பகிர்ந்து கொள்கிறது.

இலவச மென்பொருள்

சொற்கள் பெரும்பாலும் ஒன்றுக்கொன்று மாற்றாகப் பயன்படுத்தப்பட்டாலும், OSS இலவச மென்பொருளிலிருந்து சற்று வித்தியாசமானது. கட்டுப்பாடு அல்லது கட்டணம் இன்றி மென்பொருளை பதிவிறக்கம் செய்து மாற்றியமைக்கும் திறனை இருவரும் கையாளுகின்றனர். இருப்பினும், இலவச மென்பொருள் - 1980 களில் எம்ஐடி கணினி அறிவியல் ஆராய்ச்சியாளரான ரிச்சர்ட் ஸ்டால்மேன் உருவாக்கிய ஒரு கருத்து நான்கு நோக்கங்களால் வரையறுக்கப்படுகிறது, இது இலாப நோக்கற்ற இலவச மென்பொருள் அறக்கட்டளையால் கோடிட்டுக் காட்டப்பட்டுள்ளது. இந்த "நான்கு சுதந்திரங்கள்" பயனர்கள் பொருத்தமாக இருப்பதால் மென்பொருளைப் பயன்படுத்துவதற்கும் அனுபவிப்பதற்கும் உள்ள திறனை வலியுறுத்துகின்றன.


இதற்கு மாறாக, ஒரு தசாப்தத்திற்குப் பிறகு திறந்த மூல முன்முயற்சி உருவாக்கிய OSS அளவுகோல்கள், மென்பொருளை மாற்றியமைப்பதற்கும், மூலக் குறியீடு, உரிமம் மற்றும் விநியோகத்தை மாற்றுவதன் விளைவுகளுக்கும் அதிக முக்கியத்துவம் அளிக்கின்றன.

இரண்டு ஒன்றுடன் ஒன்று; OSS மற்றும் இலவச மென்பொருளுக்கு இடையிலான வேறுபாடுகள் நடைமுறையை விட தத்துவமானது என்று சிலர் கூறுவார்கள். இருப்பினும், இரண்டையும் ஃப்ரீவேருடன் குழப்பக்கூடாது. ஃப்ரீவேர் பொதுவாக தனியுரிம மென்பொருளைக் குறிக்கிறது, அவை பயனர்கள் எந்த செலவுமின்றி பதிவிறக்கம் செய்யலாம், ஆனால் அதன் மூலக் குறியீட்டை மாற்ற முடியாது.

நன்மைகள்

அதன் செலவு இல்லாமை ஒரு முக்கிய நன்மை என்றாலும், OSS க்கு பல கூடுதல் நன்மைகள் உள்ளன:

  • அதன் மூலக் குறியீட்டைச் சுற்றி, சோதனை மற்றும் சரி செய்யும்போது அதன் தரத்தை எளிதாகவும் பெரிதும் மேம்படுத்த முடியும்.
  • இது புரோகிராமர்களுக்கு மதிப்புமிக்க கற்றல் வாய்ப்பை வழங்குகிறது. இன்று கிடைக்கும் மிகவும் பிரபலமான திட்டங்களுக்கு அவர்கள் திறன்களைப் பயன்படுத்தலாம்.
  • பிழைகள் அடையாளம் காணப்பட்டு விரைவாக சரிசெய்யப்படுவதால் தனியுரிம மென்பொருளை விட இது மிகவும் பாதுகாப்பாக இருக்கும்.
  • இது பொது களத்தில் இருப்பதால், தொடர்ந்து புதுப்பிப்புகளுக்கு உட்பட்டுள்ளதால், அது கிடைக்காத அல்லது விரைவாக காலாவதியானதாக மாற வாய்ப்பில்லை - இது நீண்ட கால திட்டங்களுக்கு முக்கியமான பிளஸ்.

பிரபலமான வகைகள்

திறந்த மூல தொழில்நுட்பங்கள் இணையத்தின் பெரும்பகுதியை நிறுவ உதவியது. மேலும், ஒவ்வொரு நாளும் பயன்பாட்டில் உள்ள பல திட்டங்கள் திறந்த மூல தொழில்நுட்பங்களை அடிப்படையாகக் கொண்டவை. வழக்குகள்: Android OS மற்றும் Apple இன் OS X ஆகியவை முறையே கர்னல் மற்றும் யூனிக்ஸ் / பி.எஸ்.டி திறந்த மூல தொழில்நுட்பங்களை அடிப்படையாகக் கொண்டவை.


பிற பிரபலமான திறந்த மூல மென்பொருள்:

  • மொஸில்லாவின் பயர்பாக்ஸ் வலை உலாவி
  • தண்டர்பேர்ட் மின்னஞ்சல் கிளையண்ட்
  • PHP ஸ்கிரிப்டிங் மொழி
  • பைதான் நிரலாக்க மொழி
  • அப்பாச்சி HTTP வலை சேவையகம்

டெவலப்பர்கள்

OSS திட்டங்கள் ஒத்துழைப்பு வாய்ப்புகள் ஆகும், அவை திறன்களை மேம்படுத்துகின்றன மற்றும் துறையில் இணைப்புகளை உருவாக்குகின்றன. டெவலப்பர்கள் வேலை செய்யக்கூடிய பகுதிகள் பின்வருமாறு:

தொடர்பு கருவிகள்

மின்னஞ்சல், நிகழ்நேர செய்தியிடல், மன்றங்கள் மற்றும் விக்கிகள் டெவலப்பர்களுக்கு தீர்வுகளைக் கண்டறிய அல்லது ஒருவருக்கொருவர் யோசனைகளைத் தூண்ட உதவுகின்றன.

விநியோகிக்கப்பட்ட திருத்த கட்டுப்பாட்டு அமைப்புகள்

வெவ்வேறு புவியியல் இடங்களில் பல டெவலப்பர்கள் தரவு மற்றும் கோப்புகளை மாற்றும்போது, ​​இந்த அமைப்புகள் வெவ்வேறு பதிப்புகள் மற்றும் புதுப்பிப்புகளை நிர்வகிக்கின்றன.

பிழை கண்காணிப்பாளர்கள் மற்றும் பணி பட்டியல்கள்

இந்த அம்சங்கள் பெரிய அளவிலான திட்டங்களை சிக்கல்களைக் கண்காணிக்கவும் அவற்றின் திருத்தங்களைக் கண்காணிக்கவும் அனுமதிக்கின்றன.

சோதனை மற்றும் பிழைத்திருத்த கருவிகள்

இந்த அம்சங்கள் கணினி ஒருங்கிணைப்பின் போது தானியங்கு சோதனை மற்றும் பிற நிரல்களை பிழைதிருத்தம் செய்கின்றன.

அடிக்கோடு

திறந்த மூல மென்பொருள் தனியுரிம மென்பொருளுக்கு மாற்றாகும். ஒரு OSS திட்டத்தில் பங்கேற்பது மென்பொருள் வளர்ச்சியில் ஒரு தொழிலை உருவாக்குவதற்கான ஒரு பாதையாக இருக்கக்கூடும், மேலும் உலகின் மிகப்பெரிய மென்பொருள் நிரல்களில் பணியாற்றுவதன் மூலம் புரோகிராமர்கள் தங்கள் திறமைகளை வளர்த்துக் கொள்ள அனுமதிக்கிறது. பேஸ்புக், கூகிள் மற்றும் லிங்க்ட்இன் அனைத்தும் OSS ஐ வெளியிடுகின்றன, எனவே டெவலப்பர்கள் அறிவைப் பகிர்ந்து கொள்ளலாம், தீர்வுகளை புதுமைப்படுத்தலாம் மற்றும் நிலையான, செயல்பாட்டு தயாரிப்புகளுக்கு பங்களிக்க முடியும்.