ስርዓተ ክወናዎች

BSD ላይላስንና GPL የአካባቢ አንዳንድ ሲስተም ላይላሲዎች ቅዱስ እና ውስጥ አመለካከት

  • 19 ለማንበብ ደቂቃዎች
  • የHostragons ቡድን
BSD ላይላስንና GPL የአካባቢ አንዳንድ ሲስተም ላይላሲዎች ቅዱስ እና ውስጥ አመለካከት

ይህ ብሎግ ጽሑፍ በኦፕሬቲንግ ሲስተሞች ላይ በጠቃላይ ያሳያል በሚከተሉት ሲስተም ፈቃዶች — BSD ፈቃድ እና GPL ፈቃድ — አስፈላጊ ቦታ ያላቸው ናቸው። የBSD ፈቃድ ምን እንደሆነ፣ ዋና ባህሪዎቹን እና ጥቅሞቹን ሲያብራራ የGPL ፈቃድ ቅፅበትና ፍልውስ ይመረምራል። በሁለቱ ፈቃዶች መካከል ያሉ የመሰረታዊ ፍልውሶችን፣ የአቀራረብ ጥቅማትንና ጉዳታቸውን በዝርዝር ይቅርባል። ምን አይነት ፈቃድ እንደተገባ በየሁሉ ኦፕሬቲንግ ሲስተም ምርጫ ሳይነ መመከቻ ሲሰጥ፣ በBSD ፈቃድ የሚስተር ጊዜ የሚያስተዳድሩትን ነጥቦች ይነጋግራል። በብዙ ጥያቄዎች ጥራት ነው፣ የሚገባው ፈቃድ በትክክል ለማምረጥ ሚዛናዊ ዕቅድ ይሰጣል፣ ተንታነ ተማሪዎችም በጥልቅ ውሳኔ ለመውሰድ ይረዳቸዋል።

BSD ፈቃድ ምንድነው? ዋና ባህሪዎቹና ጥቅማት

BSD ልዕነት በክፍት ምንጭ የሆኑ ሶፍትዌሮች ውስጥ በተስፋፋፋ የሚተገበር ፣ ፈቃድ የሚሰጠው የልዕነት አይነት ነው። ይህ ልዕነት የሶፍትዌሩን ተጠቃሚነት ፣ ለውጥ እና ትስስር በሚከተለው መጠን አከባቢ እንዲደርስ ይፈቅዳል። በመጀመሪያ በBerkeley Software Distribution (BSD) የአካል ስርዓት ውስጥ አብሮ ተገኘ እና ከዚያም በሚያስደምር ብዙ ፕሮጄክቶች ውስጥ ተጠቅመዋል። የBSD ልዕነት ዋና ዓላማ ለእውነተኛ አከባቢዎች ልዕነት ያበረታች ያደርጋቸው ይሆናል፣ እና የሶፍትዌሩ ወደ ሰፊ ህብረቱ እንዲደርስ አዋጅ ያቦራል።

BSD ልውውውናው በጣም የሚታወቀው ባህሪ ከፍተኛ ፈቃድ ባህሪ ነው። ይህ ፣ የሶፍትዌሩን ተጠቃሚዎች የምንጭ ኮድን ለውጥ ማድረግ፣ በንግድ ምርቶች ውስጥ መጠቀም እና እስከ ራሳቸው በሚያስገባቸው ፍቃድ ሥር ማቅረብን ያሳያል። ነገር ግን፣ BSD ፍቃድ አብዛኛውን ጊዜ የሶፍትዌሩን ዋና የመብት መናገሪያና የፍቃድ ማቅረብ የሚጠብቅ ሁኔታ ያካትታል። ይህ ዋናውን ልህቀት እየጠበቀ በሁሉም ተጠቃሚዎች ነጻነት ማሳያንም ያደርጋል።

BSD ፈቃድ ምንድነው? ዋና ባህሪዎቹና ጥቅማት
ባህሪ BSD ፍቃድ መግለጫ
ፈቃድ ባህሪ ከፍተኛ በሶፍትዌሩ ተጠቃሚነትና በማቅረብ ላይ ሰፊ ነጻነት ያሳያል።
የንግድ ተጠቃሚነት ነጻ ሶፍትዌሩ በንግድ ፕሮጀክቶች ውስጥ ከአንድ የመከላከያ ቦታ በቀር እያልተገደበ ሊይዞ ይችላል።
ለውጥና ማቅረብ ነጻ የምንጭ ኮድ ሊለዋወጥ ይችላል እና በበቃድ የተለየ ሥር ሊታወጥ ይችላል።
ግዴታዎች ዝቅተኛ የፏናው የመብት መናገሪያን መጠበቅ አስፈላጊ ነው።

BSD ፍቃድ የሚያበረታታው ጥምረት

  • ተለዋዋጭነት: ሶፍትዌሩ በአይነቱ ፕሮጀክቶች ውስጥ ሊይዞ ይችላል።
  • የንግድ ወዳድ: በንግድ ምርት ላይ መጠቀም ለግልጽ የተሟላ ነው፣ አንዳንድ የሚያገዝ አይደለም።
  • ቀላል መያዣ: የተለያዩ ፍቃድ ያላቸው ፕሮጀክቶች ጋር ቀላል ሊተዋውቅ ይችላል።
  • ሰፊ ተቀባይነት: በአክል ምንጭ ማህበረሰብ የተስፋፋ ተቀባይነትና ድጋፍ ያገኛል።
  • ዝቅተኛ ግዴታ: ከዋና የመብት መናገሪያን መጠበቅ በቀር ብዙ ግዴታ አይይዝም።

BSD ፍቃዱ የሚያበረታታው ሌላ አስፈላጊ ጥምረት ለሶፍትዌር ልህቀትና ኩባንያዎች የሚሰጠው ንግድ ነጻነት ነው። ብዙ ኩባንያዎች BSD ፍቃድ ያለው ሶፍትዌርን የራሳቸው ንግድ ምርቶች ውስጥ እያካትቱ በዚህ ልውውውና የልህቀቱን ወጭ ያሳነሱበታል። በተጨማሪም፣ BSD ፍቃድ ፕሮጀክቶችን በፍጥነት የሚያበረታታ እና የተስፋፋ ተጠቃሚ የሚያደርሰው ይሆናል። ይህ በየተለይ ለአዲስ ወይም ለትንሽ ፕሮጀክቶች ትልቅ ጥምረት ነው። በመጨረሻ፣ BSD ፍቃድ ለልህቀት እና ለተጠቃሚዎች ብዙ ጥቅም የሚያበረታታ ኃያላንና ተለዋዋጭ አክል ምንጭ ፍቃድ ነው።

GPL ሊሳንስ ምንድነው? መሠረታዊ ባህሪያት እና ልዩነቶች

GPL ሊሳንስ (GNU General Public License) በነጻና በክፍት ምንጭ የሆኑ የሶፍትዌር ሊሳንሶች ውስጥ በጣም የሚገኙና የሚያስገኙ አንዱ ነው። ዋና ዓላማው ሶፍትዌሩን ለተጠቃሚዎች ነጻነት ለመስጠት እና እነዚህን ነጻነቶችን ለመጠበቅ ማሳሰብ ነው። ይህ ሊሳንስ በሶፍትዌሩ ቅጂ ማድረግ፣ ማስረጃ እና መቀየር ያሉትን መሰረታዊ መብቶች ያስጠብቃል፤ ከዚህ በላይ፣ የተነሳ ስራዎች ደግሞ እነዚህን ነጻነቶች እንዲጠብቁ ያስፈልጋል። ይህ በ"copyleft" የተባለ መርህ ይተገበራል፣ እና የነጻ ሶፍትዌር ፎሎሶፍን መሠረት ዝርዝር አንዱ ይሆናል።

GPL ሊሳንስ ለሶፍትዌር አንባቢዎችና ተጠቃሚዎች ሰፊ መብቶች ሲያስገኙ፣ አንዳንድ የተጠየቁ ኃላፊነቶችን ደግሞ ይጫወታል። እነዚህ ኃላፊነቶች በግልጽ ተዘዋዋሪ መንገድ የሶፍትዌሩ ምንጭ ኮድ ሊገኝ ይኖር እና የተያዘው መቁጠሪያ በእአንደዚህ ሊሳንስ አቅርቦ ይሆን ያለውን ይካተታል። ይህንን በተከታታይ የሶፍትዌሩ እና እዋውዎቹ ረጅም ዘመን በክፍትና በትርጉም ያደረጋል። GPL ሊሳንስ፣ በልዩነት በንግድ ፕሮጀክቶች ሲያጠቃቀም በጥንቃቄ ይተርጓል የሚሆኑበት፤ ምክንያቱም የተነሳ ስራዎች ደግሞ በአንደዚህ ሊሳንስ የተሰጠ መሆን ያስፈልጋል።

GPL ሊሳንስ ባህሪያት

  • የሶፍትዌሩ ምንጭ ኮድ መድረሻ ነጻነት አለው።
  • የሶፍትዌሩ ቅጂ እና ማስረጃ ነጻነት አለው።
  • የሶፍትዌሩ መቀየርና የተነሳ ስራዎችን ማቅረብ ነጻነት አለው።
  • የተነሳ ስራዎች በGPL ሊሳንስ የተሰጠ መሆን አስፈላጊ ነው (copyleft)።
  • ሊሳንሱ ሶፍትዌሩ ማስረጃ አይደለም እንደሚሆን ይጠቁማል።
  • ሶፍትዌሩ በንግድ ዕድል ሊጠቀም ይችላል፣ ነገር ግን የተነሳ ስራዎች ደግሞ GPL ሊሳንስ የሆኑ ሊሆኑ ይገባል።

በGPL ሊሳንስ የተለያዩ ቻንዛዎች አሉ፣ እና እያንዳንዱ ቻንዛ ለተወሰኑ አስፈላጊነቶችና ጥረቶች መፍትሔን በመስጠት ይሄዳል። ለምሳሌ፣ GPLv2 እና GPLv3 በጣም የሚጠቀሙ ቻንዛዎች ናቸው፣ እና አንዳንድ የተለያዩ ልዩነት አላቸው። GPLv3 በተለይ በፓተንት መብቶችና በዲጂታል መብት አስተዳደር (DRM) በጥልቅ ጥበብ አስጠበቃ አላቸው። የተጠቀሙት GPL ቻንዛ በፕሮጀክቱ ባህሪያት እና በአንባቢዎች መረጡ የተወሰነ ነው።

GPL ሊሳንስ የነጻ ሶፍትዌር እንቅስቃሴ አስፈላጊ አካል ነው፣ ደግሞ በብዙ የታወቀ የሶፍትዌር ፕሮጀክቶች ውስጥ እየተጠቀሙ ይገኛል። Linux kernel, GNU መሳሪያዎች እና ሌሎች ብዙ ክፍት ምንጭ ሶፍትዌር GPL ሊሳንስ ሥር ታይቶ ነው። ይህ ሊሳንስ የሶፍትዌሩን ነጻነት አስጠበቅና የህብረቱ አስተዋጽኦን እንዲያነክል ይተገበራል። ነገር ግን፣ በንግድ ፕሮጀክቶች ሲጠቀሙ አዎንታዊ ተፅዕኖው አጠናቀቅ ይገባል። እነሆ BSD ሊሳንስ ጋር ሲያወዳድር፣ GPL ሊሳንስ የተገደበ አስተዳደር አለው ይባላል፤ ምክንያቱም BSD ሊሳንስ የተነሳ ስራዎች በተለያዩ ሊሳንሶች ይታቀዳሉ።

BSD ፍቃድ ከGPL ፍቃድ ያሉት ዋና ልዩነቶች

BSD ፍቃድ እና GPL (GNU አጠቃላይ የህዝብ ፍቃድ), በክፍት አካባቢ ዓለም እጅግ የታወቀና የሚጠቀም ሁለት ፍቃድ ናቸው። ሁለቱም ሶፍትዌሩ ክፍት አለኝነትን ማበረታታት፣ ለውጥ ማድረግና መተላለፍ አንደት ይችሉ ዘንድ ያድርጋሉ፤ ነገር ግን፣ ይህ አለኝነታቸው በሚሰጠው ማዕከልና በሚያበረታታው ግዴታ በእርግጥ አስፈላጊ ልዩነት አለ። ይህ ልዩነት ፍቃድ የመምረጥ ሂደት በመሳሰሉት ህትመትመን ያተኮራል፣ ለአንድ ልምድና ተጫራቾ ማንነት ስለሚሰራ.

BSD ፍቃድ እንደ እውቅ (permissive) ፍቃድ ይታወቃል። ይህም, BSD ፍቃድ በሆነው ሶፍትዌር ተጠቃሚዎች ያሉትን ሶፍትዌር ፈተናውን በፍቃድ ማሻሻልና መተላለፍ ይችላሉ ማለት ነው። የቈየው የሶፍትዌር ስርዓት እንደክፍት አካባቢ አፈር አዘውሮ የሚያወጡበት ግዴታ የለም። ይህ በሚል ምርት ስራ ላይ ላሉ ልምድና ምንቃ ከቶ እግድ ልናቸው አግደው። GPL ግን እንደ እስቃዊ (copyleft) ፍቃድ ይታወቃል። የGPL ፍቃድን ያጠቃው ሶፍትዌር የቈየውን ስርዓት የቀደመው ጎማውን በGPL ፍቃድ አካባቢ በማወጣት መግዴት አለበት። ይህ፣ የሶፍትዌር ክፍት አካባቢ አለኝነትን መጠበቅ ይረዳዋል።

BSD ፍቃድ ከGPL ፍቃድ ያሉት ዋና ልዩነቶች
ባህሪ BSD ፍቃድ GPL ፍቃድ
የፍቃድ ዓይነት እውቅ (Permissive) እስቃዊ (Copyleft)
የማሻሻል አናት ያስገደው አለ። የተገደደ (በGPL ፍቃድ ማወጣት ግዴታ)
የንግድ መድረክ አግድ (የተሰራበት) አግድ (ነገር ግን የGPL ደንቦች ማከበር ይኖራል)
እንደገና መተላለፍ አግድ (የኮድ ምንጭ ስርዓት ማድረግ ትየት የለም) በGPL ፍቃድ መተላለፍ ግዴታ

በሁለቱ ፍቃድ ያሉት ዋና ልዩነቶች የሶፍትዌር አለኝነትና የአሻሻለኝነት አናት እንዴት ሊያውም እና ሊተላለፍ በጥቂት ይተጋገያል። BSD ፍቃድ የሶፍትዌርን አወለልና አናት ይሰጣል፣ GPL ፍቃድ ነገር ግን የኮድን ክፍት አካባቢ ያድናል። ልምድና ተጫራቾ ማንነት ከመድረክ እና በዝርዝር የፍቃድን ምርጫ አናት አዉጡ ግዴታ አለበት።

የአሻሻሁኝነት ደረጃዎች

  • የፍቃድ ዓይነት: እውቅ ነው፣ እስቃዊ ነው?
  • የማሻሻል ግዴታ: ለውጥ ማገናኘት ግዴታ አለ?
  • የንግድ አጠቃቀም: ንግድ ዕርዳታ አግድ ነው?
  • እንደገና መተላለፍ: ሶፍትዌሩ እንዴት እንደገና ሊተላለፍ ይችላል።
  • የፓቲንት መብት: በፍቃድ ፓቲንት መብቱን የአሳየው ደንብ።

BSD ፍቃድ ከመሆኑ የተጠበቀ ክፍትነት ይሰጣል፣ GPL ፍቃድ ነገር ግን የክፍት አካባቢ ፍልስፋንን በጥንቃቄ ይጠብቃል። ሁለቱም ልዩ አናትና ጉዳት ያላቸው ሲሆኑ፣ ትክክለኛው ፍቃድ ምርጫ በፕሮጀክት ዓላማና በሲሳይት/ልምድ የሚደርስ አውጠታቸው ያለበት። ስለዚህ፣ ከፍቃድ ምርጫ በፊት በግልጺነት የሚደርስ ግምገማ የረጅም ጊዜ አግድ ለማይገኙ ጉዳቶች አስፈላጊ ነው።

BSD ፈቃድ መጠቀም የሚያስገኙ ውሎችና ክፍሎች

BSD ፈቃድ በግልጽነቱና በነፃነቱ የሚያበራ ክፍት የምንባብ ፈቃድ ነው። ይህ ፈቃድ ፕሮግራሞች በንግድ ወይም በልዩ ፕሮጀክቶች ውስጥ እንዲጠቀሙ ያስችላል። ነገር ግን፣ እያንዳንዱ ፈቃድ በላይ፣ BSD ፈቃድ የሚያስገኝ ውሎችና ክፍሎች አሉ። በዚህ ክፍል፣ ይህ ፈቃድ የሚያበረታታቸውን እድሎች እና ጋር የሚሰጣቸውን ችግሮች በአሰሳ ዝርዝር እና በጥልቅ እናም እንገምጽ።

BSD ፈቃድ መጠቀም የሚያስገኙ ውሎችና ክፍሎች
ባህሪ የተለያዩ ውሎች የተለያዩ ክፍሎች
የመጠቀም ነፃነት በንግድና በልዩ ፕሮጀክት ነፃ መጠቀም የሚቻል የተሻሻለ ኮድ ምንባብ ኮድ ማካፈል ግዴታ የለውም
የህብረት ውጤት ከሚሰጥ የፈቃድ ዓይነቶች ብዙ ጋር የሚዛመድ በተወዳዳሪ ሁኔታዎች የተወሰነ የፈቃድ አብዛነት ይመነጫል
ቀላልነት ሚስተውና ማድረግ ቀላል ነው ከGPL የተለመድ ፈቃድ ፍጹም መጠበቅ አይደለም
የልማት ቀላልነት ፕሮግራም ቀላል ማዋቀር አለበት የተወያዩ ተሳታፊዎች መብቶቻቸው አግልጋታ ማድረግ አይቻልም

BSD ፈቃድ ከሁሉም የተለያዩ ውሎቹ አንዱ፣ ለተጠቃሚው የሚያቀርበው አርከት ነፃነት ነው። በዚህ ፈቃድ የተወገነ ሶፍትዌር፣ ማንኛውም ሰው ወይም ድርጅት፣ ንግድ ግምገማ ጨምሮ፣ በማንኛውም ሁኔታ ሊጠቀም፣ ሊሻሻል እና ሊበትንበት አይችል። በዚህ ሁኔታ፣ ሶፍትዌር ማሳያና ድርጅቶች በፕሮጀክቶቻቸው ግልፅነት የሚፈልጉ ለሚፈልጉ የተለያዩ ውሎች ይሰጣል።

BSD ፈቃድ በመጠቀም ምክር የሚጠቅሙ እርምጃዎች

  1. የፈቃድ ጽሑፍ አንብብና ያስተውሉ።
  2. መንባብ ኮድዎ BSD ፈቃድ እንደሚዘጋጅ ግልፅ ያድርጉ።
  3. የፈቃዱን ጽሑፍ ቅጂ ከምንባብ ኮድዎ ጋር ተያይዞ ያትሙ።
  4. የዚህ ፈቃድ ቅጅ በተጠቃሚዎች ላይ የተጠቃሚ ተከታይነት ያደርጉ።
  5. ተጠቃሚዎች የፈቃድ ሁኔታዎችን እንዲከተሉ ያስተካከሉ።

ነገር ግን፣ የBSD ፈቃድ በዚህ የተረጋገጠ ነፃነት አንዳንድ ከሚጠቅሙ ክፍሎች አሉ። ከሁሉም የተለያዩ ክፍሎች፣ የBSD ፈቃድ በመቀየር ወይም በማሻሻል የተዛመዱ ሶፍትዌሮችን ምንባብ ኮድ ክፍት የምንባብ ኮድ አድርጎ ማውጣት ግዴታ አይደለም። ይህ አንዳንድ ልማት ተሳታፊዎች ባተገባው ኮድ የንግድ ፕሮጀክቶች ተጠቃሚ ይሆንና በተሳሳተ ንግድ መቆጣጠር ያሳስባል።

BSD ፈቃድ ነፃነትና ግልጽነት ለሚፈልጉ የተሻለ ምርጫ ነው። ነገር ግን፣ ለዚህ ፈቃድ የሚቀርበውን ተግባራዊ ግዴታዎችና ከሚሰጡት ክፍሎች አይሥብ በድንጋጤ ግልጽ መውጣት ይገባል። የተለያዩ ፕሮጀክቶች በርካታ ናቸው፣ ትክክለኛው ፈቃድ መምረጥ፣ የፕሮጀክቱ ውሎችና ዕድሎች መምረጥ በየፕሮጀክቱ ፍላጎት የሚለያይ ነው።

GPL ልውውውነትን ማጠቀም ያለው ጥቅምና የሚያወላጅ ድንጋጌዎች

GPL (GNU ዴነራል የህዝብ ፈቃድ), በነፃ ና ከፍተኛ ምንጭ የሆነው የሶፍትዌር ዓለም ውስጥ በስፋት የሚስተገበል የፈቃድ ዓይነት ነው። GPL ለሶፍትዌሩ ተጠቃሚዎች የነፃነት ባህላዎች የሚሰጣቸው ሲሆን፣ በተወዳጅም በአንዳንድ ግዴታዎችን ይሰጣል። ይህ ፈቃድ ዋና ዓላማው የሶፍትዌሩን ነፃነት ለማስጠበቅና የአባላትን አባላትነት ለማሳብ ነው። BSD ፈቃድ ጋር ሲነጳገጵ፣ GPL የተጠናቀቀ አቀራረብ ይዞ ይመጣል፣ ይህም ምክንያት ፣ የተወሰኑ ስራዎች ውስጥ ሁሉም በአንድ ፈቃድ ላይ ይታወቃሉ ትእዛዝ ነው። ይህ ሁኔታ በGPL’ን አማካይ ጥቅሞችና እና አዎንታዎች መካከል ትላልቅ ስኬት መፍጠር ይችላል።

GPL ፈቃድ የተለያዩ የለውጡት ጥቅሞች መካከል ዋናው ከማኅበረሰቡ የተነሳ የልማት ሂደትን ለማብራሪያ ነው። የሶፍትዌር ምንጭ ኮድ በሁሉም ሰው ድህረ ጽሑፍ ሊያወቅ እና በምንባብ ሊያወላጅ ይችላል፣ ይህም ዘዴ ብዙ ያሳልፋል እና ልማት ዝግጅት የሚፈጠር ሂደት ይደርሳል። ከዚህ በላይ፣ GPL አባል የሆኑ ሶፍትዌሮች በንግድ ዓላማዎች ሊጠቀሙ ይችላሉ፣ ነገር ግን የተወሰኑ ስራዎች በGPL ስበር ያሉት መታወቅ አስፈላጊ ነው። ይህ በአንዳንድ ኩባንያዎች እንደ ደረጃ ይታወቃቸዋል፣ ነገር ግን ምንጭ የፍቅር ፈለግ አቀራረብ ላይ የሚመጣ ነው።

ምሳሌው በታች የGPL ፈቃድ በአንዳንድ ዋና ባህላዎችና የተጠቀስበት መስፈሪያዎች ማጠቃለያ ነው፦

GPL ልውውውነትን ማጠቀም ያለው ጥቅምና የሚያወላጅ ድንጋጌዎች
ባህል መግለጫ የተጠቃሚነት ቦታዎች
ክፍት ምንጭ ኮድ የሶፍትዌሩ ምንጭ ኮድ በሁሉም ሰው እና ድህረ ጽሑፍ የተላከ ነው። በተለያዩ የሶፍትዌር ፕሮጀክቶች፣ የአንድ የስርዓት መስተጋብር፣ መሣሪያዎች
የተወሰኑ ስራዎች የተወሰኑ ስራዎች የGPL ልዩ ምንጭ የሆኑ ይሆናሉ። አዲስ ሶፍትዌሮች፣ ተጨማሪዎች፣ ተለዋዋጭ ልውውውናዎች
ንግድ ውስጥ ትግበራ ሶፍትዌሩ በንግድ አላማ ሊጠቀም ይችላል። የድርጅት መፍትሄዎች፣ የንግድ ተግባራት
መቀየርና ማትረፍ ሶፍትዌሩ ሊቀየር እና ሊተረፍ ይችላል። በተግባር የተለያዩ ሶፍትዌሮች፣ አድሳዊ ማትረፍ

GPL የፈቃድ ልውውውናዎችም ይታወቃሉ። ምኩል በጣም አስፈላጊው፣ የcopyleft ባህል ምክንያት ሲሆን፣ በGPL ፈቃድ የተሰሩ ሶፍትዌሮች ዎይዎንም ከንዴትዎች በGPL ልውውውነት ማታወቅ ይገባቸዋል። ይህ በአንዳንድ ኩባንያዎች የራሳቸውን ልዩ ኮድ ማጠበቅና የተጠቃሚ ምንጭ ሶፍትዌር ተወካይ አድርጎ ማሳብ ይችላል። ነገር ግን፣ GPL’ን ምክንያት የሶፍትዌሩን ነፃነት ማስጠበቅና የህወም ጥቅሞች ማሳያነት ነው። ይህ ምክንያት በGPL ፈቃድ ማስተላለፍና በመንግድ ዘዴ የሚሠሩ ፕሮጀክቶች ለሚያስፈልጋቸው የጨዋታ ፈቃድ መሆን ይችላል።

GPL ፈቃድ የሚያወላጅ ድንጋጌዎች

  • Copyleft ግዴታ: የተወሰኑ ስራዎች በGPL አቀራረብ መታወቅ ይገባቸው።
  • ንግድ ብዙነት: አንዳንድ ኩባንያዎች ግል ምንጭ ሶፍትዌር ማስተናገድ ከፈልጉ አይደላቸውም።
  • የፈቃድ መጋቢነት: በሌሎች ፈቃድ ማይጋበዙ ችግሮች ሊበሉ ይችላሉ።
  • የታበደ ፕሮጀክቶች: በታበደና የተበዳበደ ፕሮጀክቶች ያለበልጥ የፈቃድ አስተዳደር አስቸጋሪ የሆነው ሊፈጠር ይችላል።
  • አድናቆ የተበሳጨ ባህል: በተለያዩ የሶፍትዌር ግለፃዎች በፍየት ጨዋታ አስቸጋሪ የሆነው ይታወቃል።

GPL ፈቃድ በነፃ ሶፍትዌር ዓለም ላይ ትልቅ አድላውነት አለው እና የሶፍትዌሩን ነፃነት ማስጠበቅ የዚህ ዓላማ ነው። ነገር ግን፣ በዚህ ፈቃድ የሚገኙ ድንጋጌዎችንም በትክክል መጠንቀቅ አስፈላጊ ነው። ለፕሮጀክትዎ አቅምና አላማዎች ተጠራርጋ እንዲሆን በተመረጡ ፈቃዶች GPL’ን ጥቅሞችና አዎንታዎች በጥንቃቄ መመልከት አስፈላጊ ነው።

የምን ልዩ ፈቃድ አስተምረከህ? የአንፃፃፀ ስርዓት ስምንት

የምን ልዩ ፈቃድ አስተምረከህ? የአንፃፃፀ ስርዓት ስምንት

የአንፃፃፀ ስርዓት ምርጫ ሲደርስ፣ የፈቃዱን ጉዳይ አይቀርበት የሚያደርጉ ቅርፅ ጉድለት ይሆናል። ምክንያቱም፣ ፈቃድ የሶፍትዌሩን እንዴት ማጠቃለያ፣ ማዶፊያ፣ እና ማስተካከል ሊበረታቸው እንደሚችሉ ይወቅሳል። BSD ፈቃድ እና GPL (GNU አጠቃላይ የሕዝብ፣ ፈቃድ) እንደሚባሉ በተለያዩ ፈቃድ አይነቶች፣ ለእድገታችሁ እና ለተጠቃሚዎች የተለየ ነጻነት ከተቀበሉ እና የተለየ ግዴታ ይሰጣሉ። ስለዚህ፣ አንፃፃፀ ስርዓት ምርጫዎትን ለመድረስ፣ የፈቃዱን ማስፈለጊያ ምን እንደሆነ እና የፕሮጀክትዎት ያስፈልጋው እንደሆነ በጥንቃቄ ማስተካከል ጠቃሚ ነው።

የምን ልዩ ፈቃድ አስተምረከህ? የአንፃፃፀ ስርዓት ስምንት
መደበኛ ደረጃ BSD ፈቃድ GPL ፈቃድ
በየጊዜው ነጻነት እጅግ ከፍተኛ፤ ለታዋቂ አጠቃቀም ተደርጓል። ከፍተኛ፤ ክፍት ምንጭ ሊሆን አስፈላጊ፣ እና GPL ሊሰራጭ ይገባበት።
መስተካከል ነጻነት ወሰን የለውም፤ ተቀይሯው ኮድ ክፍት ምንጭ ሊሆን አይገባበትም። ከፍተኛ፤ የተቀየረው ኮድ በGPL አቅም ሊታተፍ ይገባበት (Copyleft).
ማስረጃ ነጻነት ወሰን የለውም፤ ተቀባዮ ወይም አጠቃቀም እንደ ምንጭ ሊሰራጭ ይችላል። በደንብ፤ በGPL አቅም መሰረት ሊሰራጭ ይገባበት፣ የምንጭ ኮድ አጋማችም ተደርጓል።
ምጣኔ ለቀላል ፕሮጀክቶችና ታዋቂ አፕሊኬሽኖች የሚመች ነው። ለክፍት ምንጭ ፕሮጀክቶችና ለተቀባድ ማህበረሰብ ምርጫዎች ይመች ነው።

የአንፃፃፀ ስርዓት ፈቃድ ምርጫ በፕሮጀክትዎት ህይወት ላይ በቀጥታ ተጽዕኖ አድርግ ይችላል። ለምሳሌ፣ ታዋቂ ምርት ለማሳደግ ተወዳጅ ከሆኑ፣ እና ኮድን ለመሰከር ብትፈልጉ፣ BSD ፈቃድ የተስተናገደ ምርጫ ሊሆን ይችላል። ምክንያቱም፣ BSD ፈቃድ ኮድን ማስተካከልና ታዋቂ አድርግ ሲደርስ፣ ኮድ ክፍት ምንጭ ሊሁን ትግበራችሁ አይገባችሁ። ነገር ግን፣ ክፍት ምንጭ ማህበረሰብ ፕሮጀክት ለሚቀበሉ እና ኮድ ሁልጊዜ ክፍት ለሚያደርጉ፣ GPL ፈቃድ አንጻር የተለየ ምርጫ ነው።

ትክክለኛው ፈቃድ ለመምረጥ የድርጅብ መንገዶች

  1. የፕሮጀክትዎት መሰረታዊ ዓላማዎችን በትክክል ማስተዋወቅ (ታዋቂ ነውን፣ ክፍት ምንጭ ነውን?)
  2. የአእምሮዎትን ዓላማዎች የሚሻሉ የፈቃዱን አይነቶች መስረዳት
  3. በእያንዳንዱ ፈቃድ የሚሰጠው መብትና ግዴታዎችን በጥንቃቄ ማስተካከል
  4. አስፈላጊ ከሆነ፣ የሕግ ድጋፍ ማድረግ
  5. የፕሮጀክትዎት ምርጫ አንጻር እጅግ ትክክለኛ ፈቃድ ይምረጡ እና በፕሮጀክትዎት ደብዳቤዎች በግልጽ ይግለጡ

በፈቃድ ምርጫ ላይ ሌላ አስፈላጊ ጉዳይ ደግሞ የማህበረሰብ ድጋፍ ነው። የGPL ፈቃድ ፕሮጀክቶች ብዙ እና ከፍተኛ የተደረገ ማህበረሰብ ይካከላሉ፤ BSD ፈቃድ ግን የትንሹ እና የተለየ ማህበረሰብ ይካከላል። የማህበረሰብ ድጋፍ በስህተቶች ማቅረብ፣ አዲስ ባህሪዎች የመጨረሻዎች ብቃትን ለማደስ ጥሩ ነው። ስለዚህ፣ አንፃፃፀ ስርዓት ምርጫ ሲደርስ፣ በፈቃዱ ምንጭ ብቻ ሳይሆን፣ የማህበረሰብን ድጋፍም ማንገድ ጠቃሚ ነው።

የፈቃዱን ህጋዊ ውጤታት ማወት አስፈላጊ ነው። እያንዳንዱ ፈቃድ በሰፊው የህግ ሁኔታዎችና ውስን ክልክል ያላቸው ነው። ለእነዚህ ውስን ሁኔታዎች መዋበር የህግ አጥተኝነት ሊያመጣ ይችላል። በታዋቂ ፕሮጀክቶች ላይ በሰፊው የፈቃዱን ህጋዊ ውጤታት ማስተዋወቅ እና እንደምጽዋዋር መተግበር በጣም ምንጭ ነው። ስለዚህ፣ ፈቃድ ምርጫ ሲደርስ፣ በጥንቃቄ ማስተካከል እና አስፈላጊ ከሆነ የሕግ ድጋፍ ማድረግ፣ ለወደፊቱ ፈቃድ ክዋነት ከሚቀርበው ችግኝ መከልከል ይገባበት።

BSD ፍቃድን ሲጠቀሙ ሊያወቁ የሚገባቸው ጉዳዮች

BSD ፍቃድ በሶፍትዌር ፕሮጀክቶች ውስጥ እውነተኛ አስተጋባቢነት የሚሰጥ በሆነ መንገድ ይታወቃል፣ ነገር ግን ይህ ነፃነት ከእሱ ጋር የሚተናገውን አንዳንድ የድንጋጌ ግዴታዎችና ሊያቅትሙ የሚገባቸውን ነገሮች እንዳሉ ማሳያ ነው። ፍቃዱን ሲጠቀሙ፣ የፕሮጀክቷ ረዘም ዘመናዊ ትካረና እና ህጋዊ ትስስራ ለማረጋገጥ አንዳንድ ነገሮችን በጥንቃቄ ማስተዋወቅ አስፈላጊ ነው። በክፍት ምንጭ ፕሮጀክቶች ውስጥ፣ ፍቃዱን በትክክል መረዳትና መተግበር፣ የአገልግሎት አደጋ የሚከሰትበትን ችግር ሊከላከል በትልቅ ሚና ይጫወታል።

BSD ፍቃድን ሲጠቀሙ ሊያወቁ የሚገባቸው ጉዳዮች
ሊያወቁ የሚገባቸው ሳጥኦች ማብራሪያ የሚገባው እርምጃ
የፍቃድ ጽሁፍ ጥበቃ የBSD ፍቃድ ጽሁፉ በምንጭ ኮድና በስብስብ ማከፋፈል ፈጽመ እንዳይቀየር መጠበቅ አለበት። የፍቃድ ጽሁፉን በማህደር ማስቀመጥ በሙሉ ያድርጉ።
የቅጂ መብት ማሳያዎች የመጀመሪያው የቅጂ መብት ባለቤት ማሳያዎችን መጠበቅና ማሳያ አለበት። የቅጂ መብት ማሳያዎችን በግልጽ ያሳዩና ያጠብቁ።
ማስጠየቅ ግዴታ አይደለም BSD ፍቃድ ሶፍትዌሩን በእንደተገኘ አይታወቅና ማንኛውም ማስጠየቅ አያካትትም ይለዋል። ተጠቃሚዎችን በዚህ ሥርዓት ላይ ያሳውቁና ኃላፊነታችሁን ውስን ያድርጉ።
የተቀየሩ ስሪቶች ማሳያ BSD ፍቃድ ያለውን ኮድ ከቀየሩ በኋላ እነዚህ ለውጦችን ግልጽ መጠበቅ ያስፈልጋል። ለውጦችን በግልጽ ያውቁና ይተካቸው።

BSD ፍቃድ ያለውን ሶፍትዌር ሲጠቀሙ ወይም ሲያከፋፈሉ፣ የመጀመሪያው ፍቃድ ጽሁፉንና የቅጂ መብት ማሳያዎችን መጠበቅ በጣም አስፈላጊ ነው። ይህ ከመሆኑ፣ ህጋዊ የግዴታ አዋጅ አረጋጋጅ ሆኖም የአናት ግዴታ ነው። ከዚህ በተጨማሪ፣ ፕሮጀክቷ ውስጥ የBSD ፍቃድ ኮድ የሚጠቀሙን ከሆነ፣ የራሷ ፕሮጀክቶች ፍቃድን ሲምረጡ ፍቃዶች የBSD ፍቃድ አወት አይበላሸውም ያስብዱ። የራሷ ፕሮጀክቶች ፍቃድ በBSD ከተሰጠው ደንቦች ጋር አይጦራም።

ተጠቃሚ የጥንቃቄ ነገሮች

  • ፍቃድ ጽሁፉን በሁሉንም የምንጭ ኮድ ማህደሮች ያስቀመጡ።
  • የመጀመሪያው የቅጂ መብት ባለቤቶች ማሳያዎችን ያጠብቁ።
  • በሶፍትዌሩ ውስጥ የተደረጉ ለውጦችን በግልጽ ያሳዩ።
  • ፕሮጀክቷ ውስጥ ፍቃድ በBSD ፍቃድ ጋር የሚስማማ መሆኑን ያረጋግጡ።
  • ተጠቃሚዎችን የማስጠየቅ ግዴታ አይኖርበትም በሚል ያሳውቁ።
  • ፍቃዱ በሚፈቀድበት ሁኔታ የንግድ ስራ ማድረግ ይፈቀድም፣ ነገር ግን የኃላፊነቱን ልዩነት አይረሱ።

ሌላ አስፈላጊ ጉዳይ፣ BSD ፍቃድ ያለውን ፕሮጀክት በንግድ ምርት ላይ ሲጠቀሙ፣ ፍቃዱ የሚጠየቅበትን ሁሉንም ግዴታዎች ማስፈን አለብዎት። ይህ ከመሆኑ፣ ፕሮጀክቷ ህጋዊነቱን ያረጋግጣልና ለክፍት ምንጭ ማህበረሰብ ግልጽና ምንፀኛነትን ማሳያ ይሆናል። ይውሰዱ፣ ክፍት ምንጭ ፍቃዶች ሶፍትዌሩን በነፃነት ይጠቀምድና ያዳግን ለማካካስ ተዘዋዋሪ መሆንን ይወዳድራል።

BSD ፍቃድ ያለውን ፕሮጀክት ሲያወቁ፣ ተሳትፎዎትም በዚህ ፍቃድ ሥር እንደሚቀር ይውሰዱ። ይህ፣ ፕሮጀክቷ በወደፊት ማስተዳደርና አጠቃቀም በሚስማማ ሁኔታ ይነሳል። በተሳትፎ በፊት ፍቃዱን በጥንቃቄ ያንብቡና ተሳትፉ የተሳሳተ እንዳይሆን ያረጋግጡ። በዚህም፣ ፕሮጀክቷ በጤናማ መንገድ እያደገና እየተሻሻለ እንደሚቆይ ይግባችኋል።

BSD ፍቃድና GPL ፍቃድ በሚሰጥባቸው ጥቅማት

BSD ፍቃድ እና GPL ፍቃድም በአግናቢ ምንጭ ዓለም ውስጥ አስፈላጊ አስተዋጽኦዎችን ይሰጣሉ። ሁለቱም ፍቃዶች የሶፍትዌር ነፃነትን፣ አጠቃቀምን፣ ተስተካከምን እና በቀላሉ መያዝን ይበልጥ በተለያዩ ጥቅማት ለተሳታፊዎችና ለተጠቃሚዎች ይደርሳሉ። እነዚህ ፍቃዶች የሶፍትዌር ፕሮጀክቶችን መደገፍና ማሳደግ ይደርሳሉ፣ ግንዛቤ እና የአካባቢ ማካፈያን ያበረታታሉ።

የተለያዩ ፍቃዶች ጥቅማት

  • ነፃነት: ሁለቱም ፍቃዶች ተጠቃሚዎች ሶፍትዌሩን ከፍተኛ ነፃነት ያሳያሉ፣ ሰዎች እራሳቸው ቀይር ማድረግና ማካፈያ ይችላሉ።
  • የማህበረሰብ ድጋፍ: አግናቢ ምንጭ ፍቃዶች በሰፊ ልማት አካባቢ አስተዋጽኦን ያበረታታሉ፣ የሶፍትዌሩ በቀጥታ እና የተከታታይ ልማትን ይደግፋሉ።
  • ግልጽነት: አግናቢ ምንጭ ሶፍትዌር ለሁሉም የሚያሳይ፣ ለማብራራት አቀማመጥ ያላቸው ናቸው፣ ይህም ደህንነትን እና የስህተቶች አስተካክልን የቀላል ያደርገዋል።
  • የወጪ ቆንጆነት: አግናቢ ምንጭ ፍቃዶች ብዙውን ጊዜ በነፃ የሚጠቀመው ናቸው፣ ይህም ዝቅተኛ ንብረታዊ እና በሃላፊነት ተሰማሪ አካባቢ መተግበሪያውን ያሳያል።
  • ኢኖቬሽን: አግናቢ ምንጭ በተለያዩ ሃሳቦች እና ቅድመ ሁኔታዎች እንዲቀላቀሉ ያበረታታል፣ በሶፍትዌር ዓለም ቀጥታ ኢኖቬሽንን ይደግፋል።

የሁለቱ ፍቃዶች ትኩረታቸውና የተመሳሳይ ባህሪያቸውን ማስረዳት፣ ለፕሮጀክትዎ በጥቅም የሚያገኝ ፍቃድ እንዲወስዱ ይረዳዎታል። በታች ካሉት ሰንጠረዦች ውስጥ BSD ፍቃድ እና GPL ፍቃድ የተለያዩ ዋና ለውጦቻቸውን በማድረግ ይህ ፍቃድ የሚሆንበት የሶፍትዌር ቀረጻ እንዲምረጡ ይረዳዎታል።

BSD ፍቃድና GPL ፍቃድ በሚሰጥባቸው ጥቅማት
ባህሪ BSD ፍቃድ GPL ፍቃድ
ዋና ፍልሰፋ አማካኝ (Permissive) አጠቃቃላዊ (Copyleft)
ለውጥና ማካፈያ በነፃ የተለዋዋጭ እና የሚሰናከል የተለዋዋጭ ትዕይናዎች GPL በታች አስፈፃሚ ይሆናሉ
ለውጥ ምንጭ በተዘጋጀው ሶፍትዌር አጠራቀም እወዳይ አይወዳይ (አንዳንድ ስብስቦች በተቸጋሚ መደበኛ)
የፓተንት መብቶች በግልጽ ሁኔታ ሊጠቅም ይችላል ተጠቃሚውን ይጠብቃል

BSD ፍቃድ በተስተካከልነትና በነፃነት ለንግድ ፕሮጀክቶች ይመረጣል፣ ነገር ግን GPL ፍቃድ የማህበረሰቡን አስተዋጽኦና የሶፍትዌሩን ነፃነት ያስፈልጋቸው ለሚፈልጉ ይመች ነው። ሁለቱም ፍቃዶች በሶፍትዌር ልማት ሂደት ውስጥ አስፈላጊ ሚና ያጫውቃሉ እና በተለያዩ ፍላጎቶች ይያዙ። የፕሮጀክትዎን ዓላማና መፍትሄ ስለሆኑ፣ በጥቅም የሁኑ ፍቃድ መምረጥ ለሳቡ ፕሮጀክት የተጠባባቂ እርምጃ ነው።

BSD ፍቃድ እና GPL ፍቃድ ስለሚታወቁ ብዙ ጥያቄዎች

የክፍት ምንጭ ፍቃዶች ዓለም ለሰራተኞችና ለንግድ ድርጅቶች በርካታ አማራጮችን ያቀርባል። በዚህ ፍቃዶች መካከል ምንጭ በጣም የታወቁት BSD ፍቃድ እና GPL (GNU አጠቃላይ የሕዝብ ፍቃድ) ናቸው። ሁለቱም ፍቃዶች የሶፍትዌሩ በነፃ አጠቃቀም፣ በነፃ ማዘዣና በነፃ መቀየርን የሚያስችሉ ቢሆኑም፣ በፍልስፍናና በተግባር አላማ ጥራቄዎች አሉ። በዚህ ክፍል የሁለቱ ፍቃዶች ስለሚታወቁ ብዙ ጥያቄዎች የተሰጡት መልሶችን ታገኛላችሁ።

BSD ፍቃድ በተስፋፋነቱና በይዘግታ ተፈቋም አወቀ። በዚህ ፍቃድ ስር የተቀረበውን ሶፍትዌር ተጠቃሚዎች ፈለጉትን ማዕቀፍ ማደባበር ይችላሉ፣ በንግድ እቃዎች ውስጥም ማጠቃለል ይችላሉና የምንጭ ኮድ ማጋራት ባይደለም። GPL ይህንን ከፍተኛ መከላከል የተደረገው አቅጣጫ ነው። GPL ፍቃድ ባለው ሶፍትዌር ላይ የተካፈሉ ለውጦችና የተገነቡ ተወላጅ ሥራዎችም በአንደዚህ ፍቃድ አላማይታወቁ ማቀበል ያስፈልጋል። ይህ በcopyleft የተባለው ተጽናትን ያፈጥራል እና የክፍት ምንጭ መርህ ጥሬነትን የሚጠብቅ አላማ አለው።

BSD ፍቃድ እና GPL ፍቃድ ስለሚታወቁ ብዙ ጥያቄዎች
ባህል BSD ፍቃድ GPL ፍቃድ
መሰረታዊ ፍልስፍና ይዘግታ, ተቀባች አስተካካይ, copyleft
የለውጦች ፍቃድ ለውጦች በሚፈቅዱት ፍቃድ ላይ ሊታወቁ ይችላሉ ለውጦች GPL ስር ማቀርብ ይኖርበታል
ንግድ አጠቃቀም ነፃ ነፃ (ነገር ግን ተወላጅ ሥራዎች GPL ሊሆኑ አለባቸው)
ምንጭ ኮድ ማጋራት አይግድም ግዴታ አለው

በታች ለBSD ፍቃድ እና GPL ፍቃድ በተያያዘ ብዙ የተጠየቁ ጥያቄዎችና የሚሰጡት መልስዎችን ታገኛላችሁ። ይህ መረጃ ፍቃዱ ለፕሮጀክትዎ ወይም ለአጠቃቀም ስነላኢዎ ተገቢ ነው ብለው ለመውሰድ ለማግኘት ይረዳዎታል።

BSD ፍቃድ ምንድነው?

BSD ፍቃድ፣ የBerkeley Software Distribution (BSD) ፍቃድ፣ በክፍት ምንጭ ኮድ የሚተላለፉ ሶፍትዌሮች ላይ የሚየው ይዘግታ ፍቃድ ነው። ይህ ፍቃድ ሶፍትዌሩን በነፃ ማጠቃለል፣ ማዕቀፍ እና ማዘዣ የሚፈቅድ ይሆናል። BSD ፍቃድ የሰጠው ሶፍትዌር አካል በጣም አስፈላጊ ለውጦች በሚፈቅዱት ፍቃድ (በንግድ ፍቃድ ውስጥም) ማቀርብ ይችላሉ። ይህ ለሰራተኞች ትልቅ ተስፋፋነት ያስገኛል።

GPL ሊሳንስ ምንድነው?

GPL (GNU የአጋር ህዝብ ሊሳንስ), በአይነት ሶፍትዌር መሥሪያ ተቋም (FSF) የተዘጋጀ የcopyleft መሠረት በሚተኛ የክፍት ምንጭ ሊሳንስ ነው። GPL ሊሳንስ የተሰጠ ሶፍትዌርን የሚጠቀሙ፣ የሚያስተካክሉ ወይም የሚያካትቱ ሁሉ፣ የተዘጋጀ አዲስ ስራን ለማውጣት በዚህ የGPL ሊሳንስ በተሳሳተ ዓይነት መያዝ ያስፈልጋል። ይህ የሶፍትዌሩን ነጻነት ለመደነገጥ ተሰርቷል፣ እና የክፍት ምንጭ ኢኮስስተምን ለመደገፍ ይከታተላል። GPL በተለያዩ ቅጂዎች አለ (ለምሳሌ GPLv2, GPLv3)ና እያንዳንዱ ቅጂ የራሷን ህንጻ አላት።

እነሆ BSD ሊሳንስ እና GPL ሊሳንሶች ስለሚያነሱ የተጠየቁ ጥያቄዎች፦

  • በብዙ ጊዜ የሚጠየቁ ጥያቄዎች
  • BSD ሊሳንስ በንግድ ፕሮጀክቶች ላይ ሊተገበር ይችላል? በጭምር አዎን፣ BSD ሊሳንስ የንግድ አጠቃቀምን ይፈቅዳል።
  • GPL ሊሳንስ የተሰጠ ሶፍትዌር ቀይሮ ያልኩ፣ ለውጦቼን ለማጋራት ተጠቃሚ ነኝ? አዎን፣ GPL ሊሳንስ ይህን ያስግዳል።
  • BSD ሊሳንስ የምንጭ ኮድ ዝግ በመያዝ ይፈቅዳል? አዎን፣ BSD ሊሳንስ የተዘጋጀ አዲስ ቅጂ፣ ዝግ የምንጭ ኮድ እንደሆነ ሊያካትት ይችላል።
  • GPL ሊሳንስ ለምን ዓይነት ፕሮጀክቶች ይስተዋውቃል? የክፍት ምንጭ ፍልሰተኛነትን የሚያድርጉ፣ እና የሚያጋግቡ ፕሮጀክቶች ለመከታተል አይፈቅድም።
  • BSD ሊሳንስ ወይም GPL አንዴኛን ልመም? የፕሮጀክትዎ ዓላማዎች፣ የተጠናቀቀ አሰራር እና የክፍት ምንጭ ፍልሰተኛነትዎ ይህን ውሳኔ ያመድታል።
  • GPL ሊሳንስ የcopyleft ተጽናናና ምን ያህል ይመስላል? የተዘጋጀ ቅጂዎች በተመሳሳይ ሊሳንስ የሚታተት እንዳለበት የሚያመለከታል።

እንደምን ይሁንና ይህ የበብዙ ጊዜ የሚጠየቁ ጥያቄዎች ክፍል BSD ሊሳንስ እና GPL ሊሳንሶች ስለሚነኩ የተለያዩ ግለሰቦች የተገለጸ አስተያየት ለማግኘት አያሳያል። እያንዳንዱ ሊሳንስ በራሱ በዚህ የሚኖሩ ጥቅሞችና አካባቢዎች አሉት፣ እና ትክክለኛውን ሊሳንስ መምረጥ ለውድድሩ የፕሮጀክትዎ ዕድል ግስጋሴ ነው።

ውጤት፡ እውነተኛ የፈቃድ ምርጫ ለማድረግ ምክሮች

የኦፕሬቲንግ ሲስተም ፈቃድ ምርጫ፣ በፕሮጀክትዎ ወደፊት ላይ በጣም ትልቅ ተጽዕኖ ያሳድራል፡ የስትራቴጂ ውሳኔ ነው። BSD ፈቃድ እና GPL እንደዚህ ያሉ በተለያዩ ፈቃዶች፣ በተለያዩ ቅድሚያዎች እና አቅጣጫዎች ይወክላሉ። ስለዚህ፣ ፈቃድ ሳይምረጡ የፕሮጀክትዎን ዓላማዎች፣ የተጠቃሚ ብዛትዎትን፣ እና ከማህበረሰብ ጋር ያለዎትን ግንኙነት ጥሩ እንደሚሆን በጥንቃቄ ይገምጡ። የክፍት ምንጭ ፍልስፍናን ምት በማድረግ፣ የንግድ አጠቃቀምን በመፍቀድ ወይም ማህበረሰብ ተመሳሳይ ማደግ ሂደትን በመከታተል፣ ያሉ ማንኛውም አካላት እውነተኛውን ፈቃድ ለማርጋገጥ በጣም አስፈላጊ ሊሆኑ ይችላሉ።

ውጤት፡ እውነተኛ የፈቃድ ምርጫ ለማድረግ ምክሮች
መስፈርት BSD ፈቃድ GPL ፈቃድ
ዋና ፍልስፍና ይፈቅዳል፣ ተስማሚ የሚከበር፣ ማህበረሰብ ተመሳሳይ
የንግድ አጠቃቀም ያለ ግዴታ ፈቃድ በአንደኛ ፈቃድ (በዚያች ፈቃድ ህገወጥነት ያስፈልጋል)
የማሻሻያ ነፃነት ከፍተኛ ከፍተኛ (ነገር ግን በተመሳሳይ ፈቃድ ህገወጥነት አስፈላጊ ሊሆን ይችላል)
በድጋሚ ማቅረብ ነፃ በGPL ሁኔታዎች የተያያዘ

ፈቃድ ስታምሩ፣ የፕሮጀክትዎን ረጅም ዘመናዊ ችግኝነትም ይካትቱ። የBSD ፈቃድ፣ የንግድ ኩባንያዎች ፕሮጀክትዎን ወደ ራሳቸው ምርቶች በቀላሉ እንዲያካትቱ በመደረግ የተጠቃሚ ብዛትዎትን ለመድረስ ሊረዳዎት ይችላል። ነገር ግን፣ የGPL ፈቃድ፣ የማህበረሰብ አዋጁን በማደግ እና ፕሮጀክትዎን የክፍት ምንጭ አድርጎ በማየት የተሻለ ኢኮስስቴም ሊፈጥር ይችላል። ስለዚህ፣ የፈቃድ ተጽዕኖዎቹን ሁሉንም – የንግድና የማህበረሰብ በስተቀር – ጥሩ እንደሚሆን ይገምጡ።

የተከታታይ እሴቶች

  1. ዋናውን ዓላማና ራዕይ የፕሮጀክትዎን በግልፅ ይተይቱ።
  2. የተለያዩ ፈቃዶች (BSD, GPL, MIT ወይም አዎንታዎች) ባሉት ምርጦችና ሁኔታዎችን የተጠናቀቁ በምርምር ይተይቱ።
  3. የፕሮጀክትዎ የተፈለገው የተጠቃሚ ብዛትና እነቱ የሚጠበቁትን ይገምጡ።
  4. በማህበረሰብ ጋር የሚሰራውን ግንኙነት ለማቅረብ እና አስተያየት ለማግኘት ፎረም፣ ማህበረሰብ ሚዲያ እና ሌሎች መድረኮችን ይጠቀሙ።
  5. በሕጋዊ ባለሙያው ጋር በማነጋገር በፈቃድ ምርጫው የሚያካትቱትን ሕጋዊ ውጤት ይገምጡ።
  6. ፈቃድዎን በፕሮጀክትዎ ሰነዶች ግልፅ በማድረግ ተጠቃሚዎች ቀላል እንዲደርሱበት ያድርጉ።

የፈቃድ ምርጫ ብቻ መጀመሪያ ነገር ነው። የፕሮጀክትዎ ስኬት በማህበረሰብ ጋር ያለዎት መደምደሚያ፣ የኮድ ጥራትዎና በቀጥታ ተስተናጋጅ ማደግዎ ቀጥታ የተያያዘ ተጽዕኖ ነው። እውነተኛውን ፈቃድ ማምረጥ፣ የፕሮጀክትዎ አቅምን ለማግኘት እና የሚሳካ ክፍት ምንጭ ፕሮጀክት ለማቅረብ ሊያግዝዎት ይችላል። ይህን አሳስቡ፤ እያንዳንዱ ፕሮጀክት ልዩ ነው፣ በጥቅም ላይ የሚወጡት የፈቃድ ምርጫ የፕሮጀክትዎን ልዩ ፈላጊዎችና ዓላማዎች ላይ ይታያል።

ተደጋጋሚ የሚጠየቁ ጥያቄዎች

BSD ፈቃድ በታች የተሰራ ሶፍትዌርን በንግድ ፕሮጀክት አስተዋውቅ አደርጋለሁ፣ የምርኮ ኮድን ማጋራት አለብኝ?

አይደለም፣ BSD ፈቃድ ሶፍትዌሩን በንግድ ፕሮጀክቶች አውትራት ማጋራት አይግደምም። BSD ፈቃድ ያለው ኮድን ለወጥ ማድረግና በንግድ ምርትዎ ማዋል ይችላሉ፤ ያለምንም ያድርጉት አንዱ፣ ኦሪጅናል BSD ፈቃድንና የቅጂ መብት መጠንቀቅዎት ነው።

GPL ፈቃድ ያለው ሶፍትዌር በፕሮጀክትዬ አካባቢ ተጠቅመህ፣ ትካላው ፕሮጀክት GPL ፈቃድ ላይ ማከል ይገባል?

አዎ፣ GPL (GNU አጠቃላይ የህዝብ ፈቃድ) በ“copyleft” ተመሠረት ተግባራዊ ነው። GPL ፈቃድ ያለውን ኮድ በፕሮጀክትዎ ካቀረበት፣ ብዙውን ጊዜ ፕሮጀክትዎ በሙሉ GPL ፈቃድ ላይ መሆን ይገባበታል። ይህም የፕሮጀክትዎን ምርኮ ኮድ እንደ ክፍት ምንጭ ማጋራትና ተጠቃሚዎች ለማወዳድሩ እንደሚፈቀዱ ይሆናል።

BSD እና GPL ፈቃዶች መካከላቸው ለውጡ ትልቁ እንዴት ነው እና ይህ ለፕሮጀክት ምርጫዬ እንዴት ሊያዋስኙኝ ይችላል?

ትልቁ ለውጥ፣ የGPL’ን “copyleft” ባህሪ ነው። GPL የተወጠበትን ስራዎች አንዴ በዚህ ፈቃድ ላይ አስረዳዎት ይግደል፤ ነገር ግን BSD ፈቃድ ምርጥ ማሻሻያ ነው እና የተወጠበት ስራዎች በተለወጠ (ግል ያለውም እንጂ) ፈቃድ ላይ መሆን ይችላሉ። ፕሮጀክት ምርጫዬን የሚጳለዉ አካላት፣ የምርኮ ኮድን ማጋራት ፈታ ፈጽሞ፣ ንግድ ዓላማዎችና የሚመጣው ስንጋት ፍላጎት ናቸው።

BSD ፈቃድ ያለው ሶፍትዌር ለወጥ ማድረግ ከነዚህ በኋላ በዝግጅት ምንጭ ማስረከብ እየቻልኩ ይችላል? GPL ላይስ እንዴት ነው?

አዎ፣ BSD ፈቃድ ይህን ይፈቅዳል። BSD ፈቃድ ያለው ሶፍትዌር ማሻሻያ፣ ማስተካከልና በዝግጅት ምንጭ (ንግድ ሆነ) ማስረከብ ይችላሉ። GPL ፈቃድ ደግሞ፣ የሚያደርጉትን ለወጥና ማሻሻያዎች በGPL ፈቃድ ማስረከብ አስፈላጊ ነው፣ ምንጭ ዝግጅት ማስረከብ አይችሉም።

አንድ ድርጅት BSD እና GPL ፈቃዱን ምን መተን አጠቃላይ ምንድን ይህን መስራት ይገባው? ምን ሳንያዮ ላይ ማንኛው የሚሻለው?

ድርጅቱ በመጀመሪያ የፕሮጀክት የወደፊት ንግድ ዓላማዎችንና የምርኮ ኮድን ማጋራት ፈታን ማየት አስፈላጊ ነው። BSD የንግድ ስንጋትና ዝግጅት ምንጭ ለማሻሻያ በደህና ይፈቅዳል፤ GPL ደግሞ ለክፍት ምንጭ ማኅበረሰቡ ይወዳድና የአካባቢን ጎራ ይመከራል። ዓላማው ዝግጅት ምንጭ ምርት ለማሳረፍና ንግድ ጥቅም ለማግኘት ከሆነ፣ BSD ይችላል፤ ክፍት ምንጭ ፍላጎት ለማድረግና ለማኅበረሰቡ አባል ለማከብት GPL ይሻላል።

BSD ፈቃድን ሲጠቀም የቅጂ መብት መጠንቀቅ የትኛውን እና የምን መረጃዎች መያዝ አለባቸው?

የቅጂ መብት መጠንቀቅ እንደ BSD ፈቃድ ቅጥ ተየት መረጃውን በትክክል መጨመር አስፈላጊ ነው። ይህ፣ የኦሪጅናል የቅጂ ባለቤት ስም፣ የፕሮጀክት ዘመን እና BSD ፈቃድ መግለጫውን ይያዛል። መጠንቀቅ፣ በምርኮ ኮድ ፋይሎች መጀመርያዎችና በፕሮጀክት ፈቃድ ፋይል (አብዛኛው LICENSE ወይም COPYING ፋይል) ማኖር አለበት።

GPL ፈቃድ የ“copyleft” ባህሪው ለሶፍትዌር አሰራር ምን ውጤቶች እና አግድማች ያስረክባል?

ውጤቶች፡ ሶፍትዌሩን ክፍት አሳስታው ይጋራው፣ በማኅበረሰቡ የሚታዳገውን ያድረግ፣ የተጠቃሚዎች ነጻነትን ይጠበቅና ከንግድ ድርጅቶች እድገት ያስደርሳል። አግድማች፡ ሶፍትዌሩ በዝግጅት ምንጭ ፕሮጀክቶች ማቅረብ ይግደላል፣ የንግድ ስንጋትን ያዳንዋል፣ አንዳንድ ድርጅቶች GPL ፈቃድ ያለው ሶፍትዌር ለመጠቀም የቃል አስፈላጊነት ያደርጋቸዋል።

BSD ወይም GPL ፈቃድ ያለው ሶፍትዌር ተጠቀመህ አድርጋለህ፣ የፕሮጀክትዎን ፈቃድ ተስማማስ እንዴት ማረጋገጥ ይችላሉ? የተጠቃሚ መሣሪያዎች ወይም ዘዴዎች ምንድን?

የፈቃድ ተስማማስን ለማረጋገጥ፣ በተጠቀሱ ሁሉንም የሦስተኛ ወገኔ ላይቻችንና አካል የፈቃድ አያያዙን በጥንቃቄ ማየት አለብዎት። የፈቃድ መግለጫዎችን በፕሮጀክትዎ ቦታ በተካኙበት አድርጉ፣ አስፈላጊ የቅጂ መብት መጠንቀቅን ያካትቱ። `REUSE` እንደ መማርያዎችና የሶፍትዌር አካል ትንተና (SCA) መሣሪያዎች፣ የፈቃድ ተስማማስን ራስ ስር ማቆጣጠርና ማስተዳደር ይለምናሉ።

ይህንን ጽሑፍ አጋራ፡

የHostragons ቡድን

ስለ ማስተናገጃ፣ ሰርቨሮች እና የጎራ ስሞች ከባለሙያ ቡድናችን የተውጣጡ ወቅታዊ መመሪያዎች። ለፕሮጀክትዎ ትክክለኛውን መፍትሄ አብረን እናግኝ።

እኛን ያግኙን