የቃላት መፍቻ

ክፍት ምንጭ

ክፍት ምንጭ ማለት ምንጭ ኮዱ በይፋ ለሁሉም ሰው ክፍት ሆኖ የሚገኝ ሶፍትዌር ማለት ነው፤ ፈቃዱም ማንኛውም ሰው ኮዱን እንዲጠቀምበት፣ እንዲያስተካክለውና ለሌሎች እንዲያስተላልፈው ይፈቅዳል።

ክፍት ምንጭ ማለት ምን ማለት ነው?

ምንጭ ኮድ ማለት የአንድ ፕሮግራም በሰው ሊነበብ የሚችል ቅርጽ ማለት ነው። በክፍት ምንጭ ሶፍትዌር ውስጥ ግን ያ ኮድ ለሁሉም በይፋ ይገኛል፤ ፈቃዱም ማንኛውም ሰው ሊያነበው፣ ሊጠቀምበት፣ ሊያስተካክለው እና ሊያስተላልፈው እንደሚችል ይገልጻል። የትኞቹ ፈቃዶች እንደ ክፍት ምንጭ ተደርገው እንደሚቆጠሩ የሚወስነው ድርጅት Open Source Initiative ነው። በደንብ የሚታወቁ ምሳሌዎች የLinux kernel፣ የFirefox አሳሽ፣ የLibreOffice የቢሮ ጥቅልና የVLC ሚዲያ ማጫወቻ በምሳሌነት ሊጠቀሱ ይችላሉ።

ፈቃዶችና እንዴት እንደሚለያዩ

ክፍት ምንጭ ፈቃዶች እርስ በርሳቸው በዋናነት የሚለያዩት ሶፍትዌሩ ለሌሎች ሲተላለፍ በሚተገበሩ ሁኔታዎች ነው። እንደ GPL ያሉ ኮፒሌፍት የሚባሉ ፈቃዶች የሚሰራጩ የተስተካከሉ ስሪቶች እንደገና በዚያው ተመሳሳይ ፈቃድ እንዲለቀቁ ይጠይቃሉ። እንደ MIT ወይም Apache ያሉ ፈቃጅ ፈቃዶች በበኩላቸው ኮዱ በዝግ የንግድ ምርቶች ውስጥ እንዲካተትም ይፈቅዳሉ። ክፍት ምንጭ ማለት በራስ-ሰር ነፃ ማለት አይደለም፤ እንዲሁም ምንም የማያስከፍል ሶፍትዌር በራስ-ሰር ክፍት ምንጭ አይሆንም።

ክፍት ምንጭና ደህንነት

ክፍት ምንጭ ኮድ ገለልተኛ ባለሙያዎች አንድን ፕሮግራም እንዲመረምሩ፣ ስህተቶችን እንዲያገኙና የተደበቁ የጀርባ በሮችን እንዲያጋልጡ ያስችላል። ይህ በእርግጥ መከናወኑ ግን አንድ ፕሮጀክት ምን ያህል በንቃት እንደሚጠበቅና እንደሚገመገም ላይ የተመሠረተ ነው፤ ክፍት ኮድ በራስ-ሰር አስተማማኝ ኮድ አይደለም። የታተመው ኮድና የሚጭኑት መተግበሪያም ሊለያዩ ይችላሉ። ሪፕሮዱሲብል ቢልድስ የሚባሉ ዘዴዎች የተሰራጨው መተግበሪያ በእርግጥ ከታተመው ምንጭ ኮድ እንደተገነባ ማረጋገጥ ያስችላሉ። ይህም ሆኖ መተግበሪያዎችን ከይፋዊ ምንጮች ብቻ መጫን አለብዎት።

ክፍት መስፈርቶች

ክፍት መስፈርቶች ከክፍት ምንጭ ሙሉ በሙሉ የተለየ ነገር ናቸው። አንድ ነገር እንዴት መሥራት እንዳለበት፣ ለምሳሌ የፋይል ቅርጸት፣ የአውታረ መረብ ፕሮቶኮል ወይም የምስጠራ ዘዴ፣ በይፋ ይገልጻሉ፤ ማንኛውም ሰው ሊተገብራቸው ይችላል – ዝግ ምንጭ ኮድ ባላቸው ሶፍትዌሮች ውስጥም ጭምር። ለዚህ ምሳሌዎች HTML፣ የPNG ምስል ቅርጸትና የAES የምስጠራ መስፈርት ናቸው። በተለይ በክሪፕቶግራፊ ውስጥ ባለሙያዎች በጥንቃቄ በገመገሟቸው በይፋ በተመዘገቡ ዘዴዎች ላይ ብቻ መመካት ጥሩ ልምድ ተደርጎ ይቆጠራል።

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

ክፍት ምንጭ ሶፍትዌር ነፃ ነው?

ብዙ ጊዜ፣ ግን የግድ አይደለም። ፈቃዱ በአጠቃላይ ሶፍትዌሩ እንዲሸጥ ይፈቅዳል፤ ብዙ ኩባንያዎች በክፍት ምንጭ ፕሮጀክቶች ዙሪያ ከሚሰጡት ድጋፍ፣ ከማስተናገድ ወይም ከተጨማሪ ባህሪያት ገንዘብ ያገኛሉ።

ክፍት ምንጭ ኮድን በራሴ ፕሮጀክቶች መጠቀም እችላለሁ?

አዎ፣ የሚመለከተውን ፈቃድ ሁኔታዎች እስካሟሉ ድረስ፤ ለምሳሌ ደራሲዎቹን መጥቀስ ወይም የሚሰራጩ ለውጦችን በተመሳሳይ ፈቃድ መልቀቅ።

ተዛማጅ ቃላት

ተዛማጅ ርዕሶች

Friendstimeን ይሞክሩ

መመዝገብ አንድ ደቂቃ ብቻ ይወስዳል፤ ነፃም ነው።

በቃላት መፍቻው ውስጥ ያሉ ሁሉም ቃላት →