GitHub බලපත්ර – අපි කතා කරන්නේ කුමක් ගැනද? මෘදුකාංගයක් නිර්මාණය කිරීම සඳහා, එය ලිවීමට පමණක් නොව, පරිශීලකයින්ට හෝ සංවර්ධකයින්ට එය කිරීමට ඇති අයිතිය කුමක්ද යන්න තීරණය කළ යුතුය. කවුරුහරි හැමෝටම නොමිලේ වැඩසටහනක් හදලා දෙනවා නම්, ඔහු කරන්නේ හොඳ දෙයක්, නමුත් එය භාවිතා කරන ඕනෑම කෙනෙකුට එය භාවිතා කරන ආකාරය සාධාරණීකරණය කිරීමට සිදුවනු ඇත. උදාහරණයක් ලෙස, එහි ක්රියාකාරකම්වල යෙදෙන සමාගමක් යම් නිදහස් කාර්යාලයක් සමඟ වැඩ කරන්නේ නම් (උදාහරණයක් ලෙස, LibreOffice), එසේ කිරීමට තමන්ට අයිතියක් ඇති බව පරීක්ෂකයන්ට ඔප්පු කිරීමට හැකි විය යුතුය. මෙය සිදු කිරීම සඳහා, සුදුසු බලපත්රය ඉදිරිපත් කිරීමට ප්රමාණවත් වනු ඇත. සංවර්ධකයාට එය සකස් කිරීමට අමතක වුවහොත්, සමාගම දුෂ්කර තත්වයකට පත්විය හැකිය. [ශීර්ෂ පාඨය id=”attachment_11854″ align=”aligncenter” width=”1024″]
බලපත්ර වර්ගීකරණය සහ බලපත්ර වර්ග[/ශීර්ෂ පාඨය] යෙදුමක් නිර්මාණය කිරීමේදී, සංවර්ධකයා ඔහුගේ වැඩසටහන සමඟ කුමන ක්රියාවලට ඉඩ දෙන්නේද සහ කුමන ක්රියාවලට ඉඩ නොදෙන්නේද යන්න තීරණය කළ යුතුය. උදාහරණයක් ලෙස, අපට භාවිතා කිරීම ගැන පමණක් නොව, වැඩසටහන් වල පාඨ අධ්යයනය කිරීම හෝ මෘදුකාංග නිෂ්පාදනයට ඔබේම ගැලපීම් කිරීම ගැන කතා කළ හැකිය. GitHub යනු සහයෝගී ව්යාපෘති සංවර්ධනය සඳහා වන විශාලතම සේවාවන්ගෙන් එකකි. ඒ අතරම, ඔවුන්ට මෙහි නොමිලේ පමණක් නොව වාණිජ ව්යාපෘතිවලද වැඩ කළ හැකිය. සුදුසු බලපත්රය නියම කිරීමෙන්, සංවර්ධකයින් විසින් සාදන ලද නිෂ්පාදනය භාවිතා කරන්නේ කෙසේද යන්න පිළිබඳ අපැහැදිලි භාවය ඉවත් කරනු ඇත. ගැටළුව වන්නේ විවිධ වර්ගයේ බලපත්ර ඇති අතර, විශේෂිත අවස්ථාවක තෝරා ගත යුතු විකල්පය තීරණය කිරීම සැමවිටම පහසු නොවේ. සමහර ව්යාපෘති සඳහා බලපත්රයක් නොමැති වීම ද සාමාන්ය දෙයක් නොවේ.
- ඔබට GitHub හි විවෘත මූලාශ්ර ව්යාපෘති සඳහා බලපත්ර ලබා දිය යුත්තේ ඇයි?
- කුමන ආකාරයේ බලපත්ර තිබේද?
- Github බලපත්රයක් තෝරා ගන්නේ කෙසේද
- Github වෙත බලපත්රයක් එක් කරන්නේ කෙසේද
- බලපත්රයක් තෝරන්න Github – Git Hub හි ජනප්රිය බලපත්ර සඳහා උදාහරණ
- GPL
- LGPL
- Eclipse Public License
- Mozilla පොදු බලපත්රය
- Apache බලපත්රය Github
- 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
මෙම බලපත්රය වඩාත් ජනප්රිය එකක් ලෙස හැඳින්විය හැක. නිදහස් මෘදුකාංග නිපදවන අයට එය සම්භාව්ය වේ. මෙම ලේඛනයේ එක් ප්රධාන අවශ්යතාවයක් නම් එය
තෙවන පාර්ශවයන්ට වැඩසටහන නිදහසේ වෙනස් කිරීමට ඉඩ සලසයි , නමුත් ඒ සමඟම ඔවුන්ට ප්රතිඵලය බෙදා හැරීමට අයිතිය ඇත්තේ එකම බලපත්රය යටතේ පමණි. මෙම බලපත්රයේ විවිධ අනුවාද තිබිය හැක. මේ අතරින් අලුත්ම එක තමයි තුන්වෙනි එක. Drupal වෙබ් අන්තර්ගත කළමනාකරණ පද්ධතිය, MariaDB දත්ත සමුදා කළමනාකරණ පද්ධතිය, InkSkape දෛශික ග්රැෆික් සංස්කාරකය සහ තවත් සමහර වැඩසටහන් සංවර්ධකයින් විසින් GPL භාවිතා කර ඇත. SQL GPL පමණක් නොව වාණිජ බලපත්රයක් ද භාවිතා කරන බව සටහන් කිරීම සිත්ගන්නා කරුණකි.
LGPL
මෙම නම “GNU GPL Lesser General Public License” ලෙස පරිවර්තනය වේ. සමහර සංවර්ධකයින් සඳහා, GPL සුදුසු නොවේ, මන්ද එය එකම බලපත්රය යටතේ වෙනස් කරන ලද නිෂ්පාදන බෙදා හැරීමට බැඳීමක් ඇති කරයි. ක්රමලේඛකයා විසින් නිර්මාණය කරන ලද පුස්තකාල භාවිතය සඳහා බලපත්ර ලබා දීමේ ක්රියාවලිය සිදු වන ආකාරය මගින් මෙම විකල්පයේ යෙදුමේ ලක්ෂණ නිරූපණය කළ හැක. මෙම අවස්ථාවේදී, පහත විකල්ප තුනක් සලකා බලනු ලැබේ:
- වෙනත් කිසිදු වාණිජ පුස්තකාලයකට කළ නොහැකි නව ක්රියාකාරීත්වයක් පුස්තකාලයක් සපයන විට, GPL හොඳම තේරීම වේ.
- නිදහස් පුස්තකාලයේ සංවර්ධකයා දැනටමත් පවතින ප්රමිතිය ක්රියාත්මක කර ඇත. මෙම ප්රදේශය තුළ, සමාන කාර්යයන් සහිත වාණිජ විකල්ප තිබේ. මෙම අවස්ථාව සඳහා, LGPL තෝරා ගැනීමට පහසු වනු ඇත.
- ඇත්තටම වාණිජ එකත් එක්ක තරඟ කරන අලුත් ප්රමිතියකට එනකොට Apache බලපත්රය තමයි යා යුතු මාර්ගය.
මෙම ප්රමිතිය
පුස්තකාල වාණිජමය භාවිතයට ඉඩ සලසයි . වෙනස් කිරීම් සිදු කරන්නේ නම්, බෙදා හැරීම සඳහා එකම නියමයන් සහ කොන්දේසි භාවිතා කළ යුතුය. කෙසේ වෙතත්, කේතයේ සරල භාවිතය කොන්දේසි වෙනස් කිරීමට ඉඩ සලසයි.
Eclipse Public License
මෙම ලේඛනය
වාණිජ බලපත්ර ඇතුළුව වෙනත් බලපත්ර යටතේ බෙදා හැරීමට අවසර දෙයි . ප්රධාන කොන්දේසිය වන්නේ නවීකරණය කරන ලද කෘතීන් තුළ, නවෝත්පාදනයන් වෙනම මොඩියුලයක තබා ඇත. ජාවා හි නිෂ්පාදන සංවර්ධනය කිරීමේදී මෙම බලපත්රය ජනප්රිය වී ඇත. උදාහරණයක් ලෙස ජාවා යෙදුම් පරීක්ෂා කිරීමේ රාමුවක් වන Clojure ක්රමලේඛන භාෂාව.
Mozilla පොදු බලපත්රය
සමහරු මෙම ලේඛනය GPL සහ වාණිජ බලපත්ර අතර සම්මුතියක් ලෙස දකිති. MPL හට
ඇතැම් ගොනු සඳහා විවෘත ප්රවේශය අවශ්ය වේ . මෘදුකාංග නිෂ්පාදනයේ මෙම බලපත්රය යටතේ සමහර ගොනු සහ වෙනත් ඒවා නොමැතිව අඩංගු විය හැක. වෙනස් කිරීමෙන් පසුව, අවශ්ය බලපත්රය තැබීමට අවසර ඇත (උදාහරණයක් ලෙස, එය වාණිජ එකක් විය හැකිය), නමුත් මෙය කළ හැක්කේ MPL යටතේ නිකුත් කරන ලද ගොනු වෙත ප්රවේශය තවමත් විවෘතව පවතිනු ඇති කොන්දේසිය මත පමණි. මෙම අවස්ථාවේදී, අවසාන පරිශීලකයාට මුල් මෘදුකාංගයේ කතුවරුන් පිළිබඳ තොරතුරු සැපයිය යුතුය. මෙම ලේඛනයට අනුකූලව, LibreOffice කාර්යාලය, Mozilla බ්රව්සරය සහ අනෙකුත් මෘදුකාංග නිෂ්පාදන නිකුත් කරන ලදී.
Apache බලපත්රය Github
AL ලිබරල් නිදහස් බලපත්රය ලෙස හැඳින්වේ. මෙම විශේෂාංගය
පෙර පැවති කොන්දේසි යටතේම ව්යුත්පන්න නිෂ්පාදනයක් නිකුත් කිරීමේ අවශ්යතාවයක් නොමැති බැවිනි . මෙම ලේඛනය Apache Software Foundation විසින් සක්රියව භාවිතා කරයි. භාවිතා කරන විට, පහත සඳහන් දෑ අවසර දෙනු ලැබේ:
- මෘදුකාංග නිෂ්පාදනය වාණිජ අරමුණු සඳහා තවදුරටත් භාවිතා කිරීමට අවසර ඇත.
- යෙදුම් වෙනස් කිරීම් වලට අවසර ඇත.
- පසුකාලීන බෙදාහැරීම්වල මුල් කතුවරයාගේ නම ඇතුළත් විය යුතුය.
නව ප්රභේදයක් නිර්මාණය කිරීමෙන්, මුල් නිෂ්පාදන කේතය සැපයීමට බලපත්රලාභීන්ට බැඳීමක් නොමැත. එවැනි බලපත්රයක් සැලකිය යුතු ජනප්රියත්වයක් ලබා ඇත. මෙම බලපත්රය යටතේ නිකුත් කරන සුප්රසිද්ධ මෘදුකාංග නිෂ්පාදන ලැයිස්තුගත කිරීමෙන් මෙය ප්රදර්ශනය කළ හැක: Android මෙහෙයුම් පද්ධතිය, Java හි ව්යවසාය යෙදුම් නිර්මාණය කරන රාමුවක් සහ Apache වෙබ් සේවාදායකය. https://youtu.be/wyZq-EazOmU
MIT බලපත්රය
සමහරු මෙම නිදහස් මෘදුකාංග බලපත්ර විකල්පය වඩාත් ජනප්රිය ලෙස සලකති. එහි ප්රධාන වාසිය වන්නේ විවිධ වර්ගයේ නිදහස් හෝ වාණිජ බලපත්ර සමඟ හොඳ ගැළපීමක් ලෙස සමහරු සලකති. වඩාත්ම වැදගත් ලක්ෂණ වන්නේ
කේතය වෙනස් කිරීමේ හැකියාව මෙන්ම වෙනස්කම් සිදු කළ තැනැත්තාගේ තේරීම අනුව වෙනත් බලපත්ර යටතේ බෙදා හැරීමට ඇති අවසරයයි . මෙම ලේඛනය භාවිතා කරන මෘදුකාංග නිෂ්පාදන වන්නේ: JQuiery නම් JavaScript පුස්තකාලයක්, Atom පෙළ සංස්කාරකයක්, AngularJS, JavaScript සංවර්ධන රාමුවක්. [Caption id=”attachment_11851″ align=”aligncenter” width=”1906″]
Git Hub බලපත්රය සංසන්දනය[/ශීර්ෂ පාඨය]
දිය යට පාෂාණ
සමහර විට කතුවරයා පළමුව බලපත්රයේ එක් අනුවාදයක් තෝරා ගන්නා අතර පසුව එය වෙනස් කිරීමට අවශ්ය වේ. ඔහු තනිවම වැඩසටහන නිර්මාණය කළේ නම්, එවැනි වෙනසක් අපහසු නොවනු ඇත. කෙසේ වෙතත්, සංවර්ධනයට බොහෝ සහභාගිවන්නන් සිටි අවස්ථාවන්හිදී, ඔවුන්ගේ කැමැත්ත නොමැතිව මෙය ක්රියා නොකරනු ඇත. උදාහරණයක් ලෙස, ලිනක්ස් නිර්මාතෘ, ඔහු සැබවින්ම මෙහෙයුම් පද්ධතියේ පදනම සෑදුවද, වැඩිදුර සංවර්ධනයට සහභාගී වූ සියලුම ක්රමලේඛකයින්ගේ අවසරයකින් තොරව බලපත්රය වෙනස් කිරීමට නොහැකි වනු ඇත. MPL යටතේ බෙදා හැරීමේදී, කේතයට වෙනස්කම් සිදු කළ අයට වෙනත් බලපත්රයක් යටතේ MPL යටතේ ගොනු ඉදිරිපත් කළ නොහැක. නව ලේඛනය භාවිතා කිරීම වෙනත් වැඩසටහන් මොඩියුල වෙත යොමු වනු ඇත.