பொதுவாக எந்தவொரு மென்பொருளிற்குமான மூலக்குறிமுறைகளை வழங்குவதாலேயே அந்த மென்பொருளானது திறமூலமென்பொருள் எனகுறிப்பிடமுடியாது.அதற்காக பின்வரும்நிபந்தனைகள் பூர்த்தியாகவேண்டும்
1 அனைவருக்கும் வழங்கிட தயாராக இருக்கவேண்டும்
2 மூலக்குறிமுறைகள் விற்பனையாக இல்லாமல் இலவசமாக வழங்கபடவேண்டும்
3 இந்த குறிமுறைகளுக்கான அனுமதியானது மூலக்குறிமுறைகளிலிருந்து பெறுபவர் விரும்பியவாறு மாறுதல் செய்து இதே பொது அனுமதியின் கீழ் வழங்கிட அனுமதிப்பதாக இருக்கவேண்டும்
4 மூலக்குறிமுறைகளின் ஆசிரியரின் குறிமுறைகளோடு ஒருங்கிணைந்ததாக இருந்திட வேண்டும்
5 ஒரு குழுவிற்குள் மட்டும் அல்லது குறி்ப்பிட்ட நபர்களுக்கு மட்டும் தான் இந்த மூலக்குறிமுறைகள் இலவசமாக வழங்கபடும் என்ற எந்தவித கட்டுப்பாடும் விதிப்பதாக இருக்ககூடாது
6 குறிப்பிட்ட பயன்பாட்டிற்கு மட்டும்தான் இந்த மூலக்குறிமுறைகளை பயன்படுத்திட வேண்டும் என்ற நிபந்தனை அல்லது கட்டுபாடு விதிக்ககூடாது
7 இதற்கான அனுமதியானது மூலக்குறிமுறைகளை மேம்படுத்தி மறுவெளியீடு செய்திடும்போது குறிப்பிட்ட தனியான அனுமதிவேண்டும் என்ற நிபந்தனை இல்லாமல் முதலில் எந்தவகையில் அனுமதி அளிக்கபட்டதோஅதே அனுமதியை மறுவிநியோகத்திலும் இருக்கவேண்டும்
8 ஒரே வகை கணினியின் அமைவில் மட்டுமே பயன்படுத்திகொள்ளவேண்டும் என்ற நிபந்தனை இருக்ககூடாது
9 மென்பொருளானது வழக்கமான தொழில்நுட்பத்தை சார்ந்ததாக இருக்கவேண்டும்
இவ்வாறான மேற்காணும் நிபந்தனைகளை தொடர்ந்துஇப்போதுஇந்த நிபந்தனைகளின் அடிப்படையில் மிகப்பிரபலமான மென்பொருட்களின் அனுமதியை பற்றி இப்போது காணலாம் அதற்குமுன் Copyleft license என்னவென தெரிந்துகொள்வோம் மென்பொருளை தாம்விரும்பியவாறு மாறுதல் செய்து அல்லது விரிவாக்கம் செய்து மேம்படுத்தி சுதந்திரமாக மறுவிநியோகம் செய்வதையே Copyleft license என அழைப்பார்கள் GPL , LGPL போன்ற அனுமதி இந்த Copyleft license வகையை சேர்ந்ததாகும்
7-1
1 General Public License (GPL) இது மிகப்பிரபலமான பெரும்பாலானவர்களால் அனுமதிக்கபடும் பொதுஅனுமதிகாப்புரிமையாகும் இதனுடைய GPL 3 என்பது சமீபத்திய பொதுஅனுமதி பதிப்பாகும் ஒரு GPL அனுமதிபெற்ற மென்பொருளிலிருந்து உருவாக்கி வெளியீடு செய்யபடும் புதிய மென்பொருளும் இதே GPL காப்புரிமையில் வழங்கபடவேண்டும் நம்முடைய மென்பொருளுடனேயே சேர்த்துஇந்த GPL காப்புரிமையை வழங்கபடவேண்டும் நகலெடுத்தல் மாறுதல் செய்தல் விநியோகம் செய்தல் ஆகிய அனைத்துவகை காப்புரிமையும் இந்த GPL ஒரு மென்பொருளிற்கான உரிமை வழங்குகின்றது
Lesser General Public License (LGPL) ஒரு அனுமதிபெற்ற மென்பொருளிலிருந்து உருவாக்கி வெளியீடு செய்யபடும் புதிய மென்பொருளிற்கான உரிமையை அதை உருவாக்குபவர் விரும்பினால் அனுமதி பெற்று இயக்குமாறும் அல்லது LGPL காப்புரிமையுடனும் விநியோகிக்கலாம்
Berkeley Software Distribution License என்பதை சுருக்கமாக (BSDLicense )என அழைப்பார்கள் பொதுவாக இந்த BSDLicense ஆனது நான்கு ஒப்பந்த பிரிவு காப்புரிமையாகும் ஆனால் நடைமுறையில் New BSDLicense என்ற மூன்று ஒப்பந்த பிரிவு காப்புரிமையும் Simplified BSDLicense என்ற இரண்டு ஒப்பந்த பிரிவு காப்புரிமையும் (இந்த வகையில் மூன்றாவது நான்காவது பிரிவு தவிர்க்கபட்டு முதலிரண்டு பிரிவுமட்டும் கைகொள்ளபடுகின்றன) கொண்டதாக வகைபடுத்தபட்டுள்ளன
அனுமதி பெற்ற மென்பொருளிலிருந்து உருவாக்கபடும் மென்பொருளானது அதை உருவாக்குபவரின் முன்அனுமதி பெற்ற பின்னரே பயன்படுத்திட முடியும் என்ற உரிமையை உருவாக்குபவருக்கு இந்த BSDLicense வழங்குகின்றது
Appache License இது BSDLicense போன்று இதன் உரிமையாளர் விரும்பினால் முன்அனுமதிபெற்ற பின்னரே பயன்படுத்திட முடியும் என மட்டறுக்கலாம் அல்லது யார்வேண்டுமானாலும் முன்அனுமதி பெறாமல்பயன்படுத்தி கொள்ளலாம் என பொது அனுமதி வழங்கும் உரிமையை இந்த காப்புரிமை வழங்குகின்றது இந்த வகைகாப்புரிமையில் ஒரு மென்பொருள் கோப்பின் பதிப்புரிமை ,தனிக்காப்பு, வியாபார சின்னம் உரிமை ஆகியவற்றை பாதுகாக்கபடுகின்றன இந்த அப்பாச்சி காப்புரிமையானது எல்லாநட்டிற்கும் பொதுவான காப்புரிமையாகும்
Creqtive Common License (CCL) இது ஒரு பொது பதிப்பு காப்புரிமையாகும் வடிவமைப்பு இசை கலை இலக்கியம் போன்றவைகளில் இந்த CCL காப்புரிமை வழங்கபடுகின்றது