GitHub లైసెన్స్లు – మనం దేని గురించి మాట్లాడుతున్నాం? సాఫ్ట్వేర్ను సృష్టించడానికి, ఒకరు దానిని వ్రాయడమే కాకుండా, వినియోగదారులు లేదా డెవలపర్లకు దానితో ఏమి చేయాలో నిర్ణయించుకోవాలి. ఎవరైనా అందరికీ ఉచిత ప్రోగ్రామ్ క్రియేట్ చేస్తే, అతను ఒక మంచి పని చేస్తున్నాడు, కానీ దానిని ఎవరు ఉపయోగించారో అతను దానిని ఎలా ఉపయోగిస్తాడో సమర్థించుకోవాలి. ఉదాహరణకు, దాని కార్యకలాపాలలో ఉన్న ఒక సంస్థ కొంత ఉచిత కార్యాలయంతో (ఉదాహరణకు, లిబ్రేఆఫీస్) పని చేస్తే, ఆ పని చేయడానికి తనకు హక్కు ఉందని ఇన్స్పెక్టర్లకు తప్పనిసరిగా నిరూపించగలగాలి. దీన్ని చేయడానికి, తగిన లైసెన్స్ను సమర్పించడానికి సరిపోతుంది. డెవలపర్ దానిని రూపొందించడం మరచిపోతే, కంపెనీ క్లిష్ట స్థితిలో ఉండవచ్చు. [శీర్షిక id=”attachment_11854″ align=”aligncenter” width=”1024″]
లైసెన్స్ల వర్గీకరణ మరియు లైసెన్సుల రకాలు[/శీర్షిక] అప్లికేషన్ను సృష్టించేటప్పుడు, డెవలపర్ తన ప్రోగ్రామ్తో ఏ చర్యలు అనుమతించబడతాయో మరియు ఏది అనుమతించకూడదో నిర్ణయించుకోవాలి. ఉదాహరణకు, మేము ఉపయోగించడం గురించి మాత్రమే కాకుండా, ప్రోగ్రామ్ల పాఠాలను అధ్యయనం చేయడం లేదా సాఫ్ట్వేర్ ఉత్పత్తికి మీ స్వంత సర్దుబాట్లు చేయడం గురించి కూడా మాట్లాడవచ్చు. సహకార ప్రాజెక్ట్ అభివృద్ధికి GitHub అతిపెద్ద సేవలలో ఒకటి. అదే సమయంలో, వారు ఇక్కడ ఉచితంగా మాత్రమే కాకుండా, వాణిజ్య ప్రాజెక్టులలో కూడా పని చేయవచ్చు. తగిన లైసెన్స్ను పేర్కొనడం ద్వారా, డెవలపర్లు సృష్టించిన ఉత్పత్తిని ఎలా ఉపయోగించాలనే విషయంలో సందిగ్ధతలను తొలగిస్తారు. సమస్య ఏమిటంటే అనేక రకాలైన లైసెన్స్లు ఉన్నాయి మరియు నిర్దిష్ట సందర్భంలో ఏ ఎంపికను ఎంచుకోవాలో నిర్ణయించడం ఎల్లప్పుడూ సులభం కాదు. కొన్ని ప్రాజెక్టులకు లైసెన్సు లేకపోవడం కూడా అసాధారణం కాదు.
- మీరు GitHubలో ఓపెన్ సోర్స్ ప్రాజెక్ట్లకు ఎందుకు లైసెన్స్ ఇవ్వాలి
- ఏ రకమైన లైసెన్స్లు ఉన్నాయి
- Github లైసెన్స్ను ఎలా ఎంచుకోవాలి
- Githubకి లైసెన్స్ని ఎలా జోడించాలి
- లైసెన్స్ని ఎంచుకోండి Github – Git Hubలో జనాదరణ పొందిన లైసెన్స్ల ఉదాహరణలు
- GPL
- LGPL
- ఎక్లిప్స్ పబ్లిక్ లైసెన్స్
- మొజిల్లా పబ్లిక్ లైసెన్స్
- అపాచీ లైసెన్స్ గితుబ్
- MIT లైసెన్స్
- నీటి అడుగున రాళ్ళు
మీరు GitHubలో ఓపెన్ సోర్స్ ప్రాజెక్ట్లకు ఎందుకు లైసెన్స్ ఇవ్వాలి
అవసరమైన లైసెన్స్ను పేర్కొన్నప్పుడు, డెవలపర్ దానిలో కింది వాటిని అందించవచ్చు:
- ప్రోగ్రామ్ యొక్క ఉపయోగ నిబంధనలు . వారు రుసుమును కలిగి ఉండవచ్చు లేదా కొన్ని లేదా అన్ని సందర్భాల్లో, ఉచిత వినియోగాన్ని అనుమతించవచ్చు.
- కొన్నిసార్లు కమ్యూనిటీ అభివృద్ధి చేయడానికి ప్రోగ్రామ్లు సృష్టించబడతాయి . ఈ సందర్భంలో, ప్రోగ్రామ్ పాఠాలతో పరిచయం పొందాలనుకునే ప్రతి ఒక్కరూ ముఖ్యం.
- ప్రోగ్రామ్ యొక్క టెక్స్ట్లు అందుబాటులో ఉన్నప్పుడు, ప్రోగ్రామ్ ఫంక్షనల్గా మరియు వీలైనంత నమ్మదగినదిగా చేయడానికి కొందరు మార్పులు చేయవచ్చు. కొన్నిసార్లు రచయిత ప్రతి ఒక్కరినీ దీన్ని చేయడానికి అనుమతించవచ్చు, ఇతర సందర్భాల్లో అతను మార్పును అతనికి పంపడానికి ఆఫర్ చేస్తాడు మరియు ప్రాజెక్ట్కు తన స్వంతంగా సర్దుబాట్లు చేస్తాడు.
- మూడవ పక్షాలు ప్రాజెక్ట్లో మార్పులు చేసి, వారి తరపున ఆఫర్ చేయవచ్చో లేదో మీరు నిర్ణయించుకోవాలి . ఇలా చేస్తున్నప్పుడు, వారి ఉత్పత్తి ఏ లైసెన్స్తో ఉండాలో మీరు పేర్కొనాలి.
ఈ మరియు ఇలాంటి ప్రశ్నలను పరిష్కరిస్తూ, అప్లికేషన్ యొక్క రచయిత వాస్తవానికి అతను సృష్టించిన సాఫ్ట్వేర్ ఉత్పత్తి యొక్క భవిష్యత్తు విధిని ఎక్కువగా నిర్ణయిస్తాడు.
ఏ రకమైన లైసెన్స్లు ఉన్నాయి
లైసెన్స్ అనేది ఒక పక్షం (లైసెన్సర్) ఇతర పక్షం (లైసెన్సీ) అతను సృష్టించిన ఉత్పత్తిని ఉపయోగించడానికి ఒక నియమాన్ని ఏర్పాటు చేసే ఒప్పందం. ఆచరణలో, మేము పార్టీలచే పత్రంపై సంతకం చేయడం గురించి మాట్లాడటం లేదు, కానీ దాని ఉపయోగంపై సంబంధిత హక్కులు మరియు బాధ్యతలతో స్వయంచాలక ఒప్పందం గురించి. హక్కులు మరియు బాధ్యతలను పేర్కొనడంలో ఆచరణాత్మకంగా ఎటువంటి పరిమితులు లేవు. ఒకే షరతు ఏమిటంటే వారు చట్టానికి లోబడి ఉండాలి. మీ స్వంత లైసెన్స్లను సృష్టించడం చాలా క్లిష్టమైన పని, ఎందుకంటే ఇది ఇతర నిబంధనలకు అనుగుణంగా ఉండాలి. అటువంటి పత్రాల యొక్క ప్రామాణిక రకాల్లో ఒకదాన్ని ఎంచుకోవడం మరియు ఉపయోగించడం ఉత్తమ ఎంపిక. ఆచరణలో, మల్టీలైసెన్సింగ్ ఉపయోగించడం కూడా ఆచారం. చాలా తరచుగా, అటువంటి సందర్భాలలో, రెండు లైసెన్సులు ఏకకాలంలో ఉపయోగించబడతాయి. ప్రోగ్రామ్ యొక్క రచయితకు వినియోగదారులు అనుసరించాల్సిన నియమాలను స్వతంత్రంగా రూపొందించే హక్కు ఉన్నప్పటికీ, ఆచరణలో, పెద్ద సంఖ్యలో లైసెన్స్ల ఉపయోగం అభివృద్ధి చెందింది, దాని నుండి మీరు చాలా సందర్భాలలో సరైనదాన్ని ఎంచుకోవచ్చు. చాలా సందర్భాలలో Git Hubలో ఉపయోగించే అత్యంత ప్రజాదరణ పొందిన ఎంపికలు క్రిందివి. Git Hubలో సాధారణంగా ఉపయోగించే లైసెన్స్లు:
ప్రోగ్రామర్ తన ప్రణాళికలకు సరిపోయేదాన్ని ఎంచుకోగలగాలి. దీన్ని సరిగ్గా చేయడానికి, కొన్ని జాతులలో ఏ లక్షణాలు అంతర్లీనంగా ఉన్నాయో మీరు అర్థం చేసుకోవాలి.
రచయిత పత్రాన్ని రూపొందించడానికి నిరాకరిస్తే, ఈ సందర్భంలో కాపీరైట్లు వర్తిస్తాయి, అవి అతని దేశం యొక్క చట్టం ద్వారా డిఫాల్ట్గా అందించబడతాయి. ఈ విధంగా లైసెన్స్ లేకపోవడం ప్రోగ్రామ్తో ఏదైనా చేయవచ్చని అర్థం కాదు. వాస్తవానికి, అటువంటి పరిస్థితిని లైసెన్స్ రకాల్లో ఒకటిగా పరిగణించవచ్చు.
Github లైసెన్స్ను ఎలా ఎంచుకోవాలి
మీరు తగిన ఎంపిక కోసం వెతకడానికి ముందు, ప్రోగ్రామర్ తన అవసరాలను రూపొందించడం అవసరం, దాని నుండి అతను తదుపరి లైసెన్సింగ్తో కొనసాగబోతున్నాడు. తరువాత, మీరు అభ్యర్థనకు సరిపోయే సాధారణ ఎంపికలతో మిమ్మల్ని మీరు పరిచయం చేసుకోవాలి. ఆ తర్వాత, మీరు చట్టపరమైన భాషను జాగ్రత్తగా అధ్యయనం చేయాలి మరియు లైసెన్స్ ఎలా ఉండాలనే దానిపై తుది నిర్ణయం తీసుకోవాలి. సమాచార ఎంపిక చేయడానికి, నిర్దిష్ట రకమైన లైసెన్స్తో ఏ హక్కులు మరియు బాధ్యతలు అనుబంధించబడ్డాయో మీరు అర్థం చేసుకోవాలి. సరైన ఎంపిక చేయడానికి, మీరు కంపారిటర్స్ అని పిలిచే ప్రత్యేక సేవలను ఉపయోగించవచ్చు. ఇవి కొన్ని ఉదాహరణలు:
- https://choosealicense.com/. ఈ సైట్ సరైన ఎంపికను ఎంచుకోవడం కోసం ప్రముఖ ప్రశ్నలను కలిగి ఉంది మరియు ఉపయోగం యొక్క లక్షణాలను అర్థం చేసుకోవడంలో మీకు సహాయపడే వివరణాత్మక సలహా.
- https://opensource.org/licenses పేజీ వివిధ ఉచిత సాఫ్ట్వేర్ పరిష్కారాలను సమీక్షించడానికి అంకితం చేయబడింది.
- https://tldrlegal.com/ సైట్ వివిధ లైసెన్స్ ఎంపికల కోసం ఎన్సైక్లోపీడియాగా పరిగణించబడుతుంది. ఖచ్చితమైన చట్టపరమైన సూత్రీకరణలు మరియు వివరణాత్మక వ్యాఖ్యలు రెండూ ఉన్నాయి.
Githubకి లైసెన్స్ని ఎలా జోడించాలి
ఆచరణలో ప్రభావవంతంగా మరియు విశ్వసనీయంగా నిరూపించబడిన లైసెన్స్ ఎంపికల యొక్క విస్తృతమైన ఎంపిక ఉన్నప్పటికీ, డెవలపర్ అతను సృష్టించిన ప్రోగ్రామ్ కోసం లైసెన్స్ ఎలా ఉండాలనే దాని గురించి తన స్వంత ఆలోచనలను కలిగి ఉండవచ్చు. ఈ సందర్భంలో, సేవ మీ స్వంత సంస్కరణను జోడించడానికి లేదా ఇప్పటికే ఉన్నదాన్ని సర్దుబాటు చేసే సామర్థ్యాన్ని అందిస్తుంది. Githubకి లైసెన్స్ని జోడించడానికి, మీరు ఈ దశలను అనుసరించాలి:
- మీరు మీ రిపోజిటరీ యొక్క ప్రధాన పేజీకి వెళ్లాలి.
- మీరు ఫైల్ను జోడించడానికి బటన్పై క్లిక్ చేయాలి, ఆపై “కొత్త ఫైల్ని సృష్టించు” ఎంచుకోండి.
- తరువాత, మీరు ఫైల్ పేరును నమోదు చేయాలి. లైసెన్స్ కోసం, ఇది రెండు ఎంపికలలో ఒకటి కావచ్చు: LICENSE లేదా LICENCE.md. ఇక్కడ పెద్ద అక్షరాలను ఉపయోగించడం తప్పనిసరి.
- ఫైల్ పేరు ఇన్పుట్ ఫీల్డ్కు కుడివైపున, లైసెన్స్ టెంప్లేట్ను ఎంచుకోవడానికి క్లిక్ చేయండి.
- పేజీ యొక్క ఎడమ వైపున ఉన్న మెనులో, “మీ ప్రాజెక్ట్కు లైసెన్స్ని జోడించు” అనే పంక్తిని ఎంచుకోండి. ఈ సందర్భంలో, ఇప్పటికే ఉన్న పత్రాల నుండి వేరియంట్ ఎంపిక చేయబడుతుంది.
- ఆపై “సమీక్షించి సమర్పించండి” అనే లైన్పై క్లిక్ చేయండి. ఆపై మీ ఒప్పందం వివరాలను నమోదు చేయండి.
- ఆ తర్వాత ఎలాంటి చేర్పులు, మార్పులు చేశారో స్పష్టం చేయాల్సి ఉంది. తరువాత, ఎంచుకున్న పత్రం సరిదిద్దబడిందా లేదా అది లైసెన్స్ యొక్క మరొక సంస్కరణను సృష్టించడానికి సంబంధించినదా అని సూచించండి.
మార్పులను నిర్ధారించిన తర్వాత, డెవలపర్ Git Hub సేవలో లైసెన్స్ల జాబితాకు మార్పులు చేసే విధానాన్ని పూర్తి చేస్తారు.
లైసెన్స్ని ఎంచుకోండి Github – Git Hubలో జనాదరణ పొందిన లైసెన్స్ల ఉదాహరణలు
అత్యంత ప్రజాదరణ పొందిన ఎంపికలు క్రిందివి. వారి బలాలు మరియు బలహీనతలను అర్థం చేసుకోవడం ద్వారా, ప్రోగ్రామర్ సరైన ఎంపికను కనుగొనగలరు లేదా సమర్థవంతంగా ఎలా శోధించాలో అర్థం చేసుకోగలరు.
GPL
ఈ లైసెన్స్ అత్యంత ప్రజాదరణ పొందిన వాటిలో ఒకటిగా పిలువబడుతుంది. ఉచిత సాఫ్ట్వేర్ను ఉత్పత్తి చేసే వారికి ఇది క్లాసిక్. ఈ పత్రం యొక్క ప్రధాన అవసరాలలో ఒకటి, ఇది
ప్రోగ్రామ్ను స్వేచ్ఛగా సవరించడానికి మూడవ పక్షాలను అనుమతిస్తుంది , కానీ అదే సమయంలో వారు ఒకే లైసెన్స్ క్రింద మాత్రమే ఫలితాన్ని పంపిణీ చేసే హక్కును కలిగి ఉంటారు. ఈ లైసెన్స్ వేర్వేరు వెర్షన్లను కలిగి ఉండవచ్చు. వీటిలో తాజాది మూడోది. GPLని Drupal వెబ్ కంటెంట్ మేనేజ్మెంట్ సిస్టమ్, MariaDB డేటాబేస్ మేనేజ్మెంట్ సిస్టమ్, ఇంక్స్కేప్ వెక్టర్ గ్రాఫిక్స్ ఎడిటర్ మరియు మరికొన్ని వంటి ప్రోగ్రామ్ల డెవలపర్లు ఉపయోగించారు. SQL GPLని మాత్రమే కాకుండా వాణిజ్య లైసెన్స్ను కూడా ఉపయోగిస్తుందని గమనించడం ఆసక్తికరంగా ఉంది.
LGPL
ఈ పేరు “GNU GPL లెస్సర్ జనరల్ పబ్లిక్ లైసెన్స్”గా అనువదించబడింది. కొంతమంది డెవలపర్లకు, GPL తగినది కాదు, ఎందుకంటే అదే లైసెన్స్లో సవరించిన ఉత్పత్తులను పంపిణీ చేయడానికి ఇది వారికి బాధ్యతను సృష్టిస్తుంది. ప్రోగ్రామర్ సృష్టించిన లైబ్రరీల వినియోగానికి లైసెన్సింగ్ ప్రక్రియ ఎలా జరుగుతుందనే దాని ద్వారా ఈ ఎంపిక యొక్క అప్లికేషన్ యొక్క లక్షణాలు వివరించబడతాయి. ఈ సందర్భంలో, క్రింది మూడు ఎంపికలు పరిగణించబడతాయి:
- లైబ్రరీ కొత్త కార్యాచరణను అందించినప్పుడు మరే ఇతర వాణిజ్య లైబ్రరీ కూడా అదే విధంగా చేయనప్పుడు, GPL ఉత్తమ ఎంపిక.
- ఉచిత లైబ్రరీలోని డెవలపర్ ఇప్పటికే ఉన్న ప్రమాణాన్ని అమలు చేసారు. ఈ ప్రాంతంలో, సారూప్య ఫంక్షన్లతో వాణిజ్య ఎంపికలు ఉన్నాయి. ఈ సందర్భంలో, LGPLని ఎంచుకోవడం సౌకర్యంగా ఉంటుంది.
- వాస్తవానికి వాణిజ్య ప్రమాణాలతో పోటీపడే కొత్త ప్రమాణం విషయానికి వస్తే, అపాచీ లైసెన్స్ వెళ్ళడానికి మార్గం.
ఈ ప్రమాణం
లైబ్రరీల వాణిజ్యపరమైన వినియోగాన్ని అనుమతిస్తుంది . సవరణలు చేసినట్లయితే, పంపిణీకి అవే నిబంధనలు మరియు షరతులను ఉపయోగించాలి. అయితే, కోడ్ యొక్క సాధారణ ఉపయోగం పరిస్థితులను మార్చడానికి అనుమతిస్తుంది.
ఎక్లిప్స్ పబ్లిక్ లైసెన్స్
ఈ పత్రం
వాణిజ్యపరమైన వాటితో సహా ఇతర లైసెన్సుల క్రింద పంపిణీని అనుమతిస్తుంది . ప్రధాన షరతు ఏమిటంటే, సవరించిన పనులలో, ఆవిష్కరణలు ప్రత్యేక మాడ్యూల్లో ఉంచబడతాయి. జావాలో ఉత్పత్తుల అభివృద్ధిలో ఈ లైసెన్స్ ప్రజాదరణ పొందింది. జావా అప్లికేషన్లను పరీక్షించే ఫ్రేమ్వర్క్ అయిన క్లోజుర్ ప్రోగ్రామింగ్ లాంగ్వేజ్ ఒక ఉదాహరణ.
మొజిల్లా పబ్లిక్ లైసెన్స్
కొందరు ఈ పత్రాన్ని GPL మరియు వాణిజ్య లైసెన్స్ల మధ్య రాజీగా చూస్తారు. MPLకి
నిర్దిష్ట ఫైల్లకు ఓపెన్ యాక్సెస్ అవసరం . సాఫ్ట్వేర్ ఉత్పత్తిలో ఈ లైసెన్స్ కింద కొన్ని ఫైల్లు ఉండవచ్చు మరియు మరికొన్ని అది లేకుండా ఉండవచ్చు. సవరణ తర్వాత, అవసరమైన లైసెన్స్ను ఉంచడానికి ఇది అనుమతించబడుతుంది (ఉదాహరణకు, ఇది వాణిజ్యపరమైనది కావచ్చు), కానీ MPL కింద విడుదల చేసిన ఫైల్లకు ప్రాప్యత ఇప్పటికీ తెరిచి ఉంటుంది అనే షరతుపై మాత్రమే ఇది సాధ్యమవుతుంది. ఈ సందర్భంలో, తుది వినియోగదారు తప్పనిసరిగా అసలు సాఫ్ట్వేర్ రచయితల గురించి సమాచారాన్ని అందించాలి. ఈ పత్రానికి అనుగుణంగా, LibreOffice కార్యాలయం, Mozilla బ్రౌజర్ మరియు ఇతర సాఫ్ట్వేర్ ఉత్పత్తులు విడుదల చేయబడ్డాయి.
అపాచీ లైసెన్స్ గితుబ్
ALని లిబరల్ ఫ్రీ లైసెన్స్ అంటారు. ఇంతకు ముందు ఉన్న పరిస్థితులలో డెరివేటివ్ ఉత్పత్తిని విడుదల చేయవలసిన అవసరం లేనందున ఈ లక్షణం ఏర్పడింది
. ఈ పత్రాన్ని అపాచీ సాఫ్ట్వేర్ ఫౌండేషన్ చురుకుగా ఉపయోగిస్తోంది. ఉపయోగించినప్పుడు, కిందివి అనుమతించబడతాయి:
- సాఫ్ట్వేర్ ఉత్పత్తి వాణిజ్య ప్రయోజనాల కోసం మరింతగా ఉపయోగించడానికి అనుమతించబడుతుంది.
- అప్లికేషన్ సవరణలు అనుమతించబడతాయి.
- తదుపరి పంపిణీలలో అసలు రచయిత పేరు ఉండాలి.
కొత్త వేరియంట్ని సృష్టించడం ద్వారా, అసలు ఉత్పత్తి కోడ్ను అందించాల్సిన బాధ్యత లైసెన్స్దారులకు ఉండదు. ఇటువంటి లైసెన్స్ గణనీయమైన ప్రజాదరణ పొందింది. ఈ రకమైన లైసెన్స్ క్రింద విడుదల చేయబడిన ప్రసిద్ధ సాఫ్ట్వేర్ ఉత్పత్తులను జాబితా చేయడం ద్వారా దీనిని ప్రదర్శించవచ్చు: ఆండ్రాయిడ్ ఆపరేటింగ్ సిస్టమ్, జావాలో ఎంటర్ప్రైజ్ అప్లికేషన్లను సృష్టించే ఫ్రేమ్వర్క్ మరియు అపాచీ వెబ్ సర్వర్. https://youtu.be/wyZq-EazOmU
MIT లైసెన్స్
కొందరు ఈ ఉచిత సాఫ్ట్వేర్ లైసెన్స్ ఎంపికను అత్యంత ప్రజాదరణ పొందినదిగా భావిస్తారు. వివిధ రకాల ఉచిత లేదా వాణిజ్య లైసెన్సులతో మంచి అనుకూలత అని కొందరు దీని ప్రధాన ప్రయోజనంగా భావిస్తారు. అత్యంత ముఖ్యమైన లక్షణాలు
కోడ్ను సవరించగల సామర్థ్యం, అలాగే మార్పులు చేసిన వారి ఎంపికపై ఇతర లైసెన్స్ల క్రింద పంపిణీ చేయడానికి అనుమతి . ఈ పత్రాన్ని ఉపయోగించే సాఫ్ట్వేర్ ఉత్పత్తులు: JQuiery అని పిలువబడే JavaScript లైబ్రరీ, ఒక Atom టెక్స్ట్ ఎడిటర్, AngularJS, ఒక JavaScript డెవలప్మెంట్ ఫ్రేమ్వర్క్. [శీర్షిక id=”attachment_11851″ align=”aligncenter” width=”1906″]
Git హబ్ లైసెన్స్ పోలిక[/శీర్షిక]
నీటి అడుగున రాళ్ళు
కొన్నిసార్లు రచయిత మొదట లైసెన్స్ యొక్క ఒక సంస్కరణను ఎంచుకుని, తర్వాత దానిని మార్చాలనుకుంటున్నారు. అతను ఒంటరిగా ప్రోగ్రామ్ను రూపొందించినట్లయితే, అటువంటి మార్పు కష్టం కాదు. అయితే, అభివృద్ధిలో చాలా మంది పాల్గొనేవారు ఉన్న సందర్భాల్లో, వారి సమ్మతి లేకుండా ఇది పనిచేయదు. ఉదాహరణకు, Linux సృష్టికర్త, అతను వాస్తవానికి ఆపరేటింగ్ సిస్టమ్ యొక్క ఆధారాన్ని రూపొందించినప్పటికీ, తదుపరి అభివృద్ధిలో పాల్గొన్న ప్రోగ్రామర్లందరి అనుమతి లేకుండా లైసెన్స్ను మార్చలేరు. MPL కింద పంపిణీ చేస్తున్నప్పుడు, కోడ్లో మార్పులు చేసిన వారు వేరే లైసెన్స్లో MPL క్రింద ఫైల్లను అందించలేరు. కొత్త పత్రం యొక్క ఉపయోగం ఇతర ప్రోగ్రామ్ మాడ్యూల్లను సూచిస్తుంది.