Logo ta.androidermagazine.com
Logo ta.androidermagazine.com

திறந்த மூல என்றால் என்ன?

Anonim

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

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

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

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

கூகிளின் பிற முக்கிய நுகர்வோர் தயாரிப்பு - குரோம் ஓஎஸ் - குரோமியம் மூலத்திலிருந்து எழுதப்பட்டது. குரோமியத்தின் கூகிள் எழுதப்பட்ட பாகங்கள் பி.எஸ்.டி உரிமத்தின் கீழ் திறந்த மூலமாகும். பிற பங்களிப்பாளர்கள் எம்ஐடி உரிமம் அல்லது ஜிபிஎல் போன்ற பல்வேறு திறந்த மூல உரிமங்களைப் பயன்படுத்துகின்றனர்.

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

திறந்த மூல உரிமம் பெறாத பயன்பாடுகளையும் கூகிள் வெளியிடுகிறது. எங்கள் தொலைபேசிகளில் வரும் ஜிமெயில், வரைபடங்கள் மற்றும் ஏராளமான பிற Google பயன்பாடுகள் AOSP இன் பகுதியாக இல்லை, மேலும் அவை Android, Chrome, iOS மற்றும் வலை ஆகியவற்றிற்காக சுயாதீனமாக உருவாக்கப்பட்டுள்ளன. அண்ட்ராய்டு "திறந்ததாக" இல்லாதது பற்றி இணைய சச்சரவுகளை நீங்கள் கேட்கும்போது, ​​அவர்கள் இதைப் பற்றி பேசுகிறார்கள். அண்ட்ராய்டு மற்றும் ஆண்ட்ராய்டு பயன்பாடுகளை நிறுவ மற்றும் இயக்கத் தேவையான அனைத்தும் முற்றிலும் திறந்த மூலமாகும், ஆனால் அதை சிறப்பாகச் செய்யும் பிரபலமான பயன்பாடுகள் இல்லை. இது மாற வாய்ப்பில்லை.