Burimi i hapur i hapur. Çfarë është burimi i hapur dhe pse është i rëndësishëm për kriptovalutat dhe bllokun e hapur. Kompleti i hapur i zyrës

Si krijohen programet kompjuterike

Një program kompjuterik është një listë udhëzimesh që i jepen një kompjuteri për ta bërë atë të kryejë një detyrë specifike ose seri detyrash. Kompjuterët nuk kuptojnë anglisht, kështu që programuesit duhet t'i komunikojnë këto udhëzime kompjuterit në një gjuhë që kompjuteri e kupton. Kompjuterët, megjithatë, mund të punojnë vetëm me numra, gjë që e bën gjuhën e kompjuterit shumë të vështirë për t'u kuptuar nga njerëzit.

Zgjidhja për këtë problem është krijimi i një gjuhe të ndërmjetme që mund ta kuptojnë si njerëzit ashtu edhe kompjuterët. Këto janë të ashtuquajturat gjuhë programimi. Programuesit krijojnë një listë udhëzimesh për një kompjuter në një gjuhë programimi si C, Pascal ose Fortran. Kjo listë udhëzimesh njihet si kod burim. Është tekstual në natyrë dhe lexohet nga njerëzit - ata që flasin gjuhën. Programuesit bëjnë të gjithë punën e tyre në këtë kod burimor, duke modifikuar udhëzimet për të rregulluar gabimet, për të shtuar veçori ose për të ndryshuar pamjen programet.

Kur një programues mendon se i ka përsosur udhëzimet për programin e tij, ai përdor një program të veçantë të quajtur përpilues për të përkthyer tekstet e tij të lexueshme nga njeriu në numra të lexueshëm nga makina që korrespondojnë me të njëjtat udhëzime. Skedari që rezulton është i përdorshëm në kompjuterë, por i pakuptueshëm për njerëzit. Ky quhet kod objekti. Ekzekutuesi që rezulton shpesh quhet binar, sipas sistemit të numrave të përdorur nga kompjuteri. Ky përkthim nga kodi burim në kodin e objektit binar është një proces njëkahësh. Nuk është e mundur të përkthehet një ekzekutues binar përsëri në kodin burimor.

E ekzekutueshme- çfarë ju nevojitet nëse dëshironi të ekzekutoni dhe përdorni programin. Kjo është zakonisht ajo që ju merrni kur blini softuer të mbështjellë nga një dyqan me pakicë. Kodi burimor është ajo që ju nevojitet nëse doni të kuptoni se si funksionon programi nga brenda, ose nëse dëshironi të ndryshoni, shtoni ose përmirësoni programin. Nëse keni kodin burimor dhe përpiluesin e duhur, mund të krijoni një ekzekutues binar, por e kundërta nuk është e vërtetë.

Çfarë është Open Source?

Softueri që disponohet vetëm në një format binar të ekzekutueshëm është i pronarit.

Softueri me burim të hapur është softuer me të drejtë autori që shpërndahet si kod burim sipas një marrëveshjeje licence që u jep të drejta të veçanta përdoruesve software, të drejtat normalisht të rezervuara nga autori. Kjo licencë i lejon të gjithë përdoruesit të bëjnë dhe të shpërndajnë kopje binare të softuerit dhe kodit burimor pa lejen e shprehur nga autori. Përveç kësaj, ai i lejon përdoruesit të modifikojnë kodin burimor dhe të rishpërndajnë kopjet e modifikuara.

Çfarë do të thotë kjo

Ju po pyesni veten pse është i rëndësishëm Open Source. Rëndësia e kësaj qëndron në faktin se çdo programues kudo në botë mund të shikojë kodin burimor, të rregullojë gabimet, të shtojë veçori të reja dhe të personalizojë sistemin pa kufizime. Kështu u krijua Linux që në fillim, dhe kjo është arsyeja pse Linux është një sistem shumë i qëndrueshëm me pak gabime, mbështetje të gjerë harduerike dhe një grup funksionesh që rritet aq shpejt sa shitësit e sistemeve operative të pronarit janë xhelozë. Fakti që kodi burimor është i hapur për t'u rishikuar nga ekspertë në të gjithë botën siguron që çdo problem të gjendet dhe të zgjidhet shpejt, dhe rregullimet mund të shpërndahen pa kufizime. Kjo është shumë më efikase dhe më efektive sesa mbështetja te një korporatë për të grumbulluar një "paketë shërbimi" diku në orarin e saj të ngushtë të lëshimit. Në fund të fundit, ata nuk paguhen për paketat e shërbimit.

Ajo që ka vërtet rëndësi është që softueri me burim të hapur është në pronësi të komunitetit. Është softuer që mirëmbahet nga një komunitet njerëzish (ose kompanish) që e përdorin atë. Është i disponueshëm falas në internet dhe çdokush mund ta përdorë atë. Më e rëndësishmja, përdoruesit inkurajohen ta përmirësojnë atë. Duke ndarë përmirësimet dhe idetë tona dhe duke bashkuar burimet tona me mijëra dhe madje miliona njerëz në mbarë botën nëpërmjet internetit, komuniteti me burim të hapur mund të krijojë softuer të fuqishëm, të qëndrueshëm dhe të besueshëm me shumë pak kosto.

Por komuniteti me kod të hapur është shumë më tepër sesa thjesht njerëz që shkruajnë softuer. Të gjithë ata që përdorin softuerin marrin pjesë në një komunitet të vërtetë dhe kanë një zë. Nuk ka nevojë të jesh programues. Thjesht duke raportuar një gabim tek autori i programit ose duke shkruar një artikull të thjeshtë si duhet, ju kontribuoni në komunitet dhe ndihmoni në përmirësimin e softuerit. Softueri me burim të hapur shkruhet, dokumentohet, shpërndahet dhe mirëmbahet nga njerëzit që e përdorin atë. Kjo do të thotë se është e ndjeshme ndaj nevojave tuaja dhe jo ndaj nevojave të korporatës që përpiqet t'jua shesë atë.

Sigurisht, shumë kompani gjithashtu kontribuojnë në zhvillimin e softuerit me kod të hapur duke e vënë punën e tyre të disponueshme për të gjithë komunitetin, sepse ata i dinë përfitimet e burimit të hapur. Softueri që mbështetet nga një komunitet i tërë është në thelb më i mirë dhe më i qëndrueshëm, dhe gjithnjë e më shumë kompani kanë filluar ta vlerësojnë këtë fakt.

Përfundimi është se softueri me burim të hapur është shkruar nga njerëz që e përdorin atë çdo ditë, njerëz që kanë një interes të veçantë për ta bërë atë të funksionojë dhe të funksionojë mirë. Ata nuk po përpiqen të shtojnë veçori të fjalëve kryesore, ata po përpiqen të rrisin cilësinë. Ata nuk shpenzojnë kohë dhe para duke u përpjekur të bindin njerëzit se softueri i tyre është i mrekullueshëm, ata e shpenzojnë atë duke u përpjekur ta bëjnë softuerin e tyre të shkëlqyeshëm.

Burimet

"Open Source" është një frazë e markës tregtare që përshkruan licencat e softuerit që plotësojnë përkufizimin e Open Source. Marka tregtare menaxhohet nga Open Source Initiative, një organizatë bashkëpunuese që nisi Linux dhe lëvizjen e softuerit të lirë. Vetëm softueri që plotëson kriteret e përshkruara në përkufizimin e burimit të hapur mund ta quajë veten burim të hapur.

Shumë kohë përpara se termi "burim i hapur" të hynte në përdorim, kishte një komunitet njerëzish të përkushtuar ndaj idesë së "Softuerit të Lirë", një frazë që nuk i referohet kostos, por lirisë për ta përdorur dhe modifikuar atë (mendoni liria si në "lirinë e fjalës", jo "birrë falas"). Ky komunitet është ende duke promovuar në mënyrë aktive idealet e softuerit të lirë. Për të mësuar më shumë rreth kësaj, mund të vizitoni Fondacionin e Software-it të Lirë https://www.fsf.org/.

Për një diskutim të hollësishëm se si dhe pse zhvillohet softueri me burim të hapur, lexoni esenë e shkëlqyer "Katedralja dhe Pazari" nga Eric S. Raymond.

Nëse po konsideroni softuer me burim të hapur për biznesin tuaj, duhet të vizitoni Iniciativën me burim të hapur për të mësuar më shumë. Gjithsesi, hidhni një sy dhe zbuloni se si komuniteti me burim të hapur mund të rrisë stabilitetin, shkallëzueshmërinë dhe fuqinë e biznesit tuaj duke ulur në fakt kostot.


Shumica e softuerit të përdorur shpërndahet në formë të përpiluar. Kjo sugjeron që kodi burimor i programeve të tilla kalon përmes një përpiluesi të veçantë që e konverton atë në një gjuhë të kuptueshme për kompjuterin. Nga ana tjetër, softueri që përdor burim i hapur, është krejtësisht e kundërta.

Një kod i tillë, si rregull, shpërndahet së bashku me versionin e përpiluar të programit, i cili bën të mundur modifikimin ose përmirësimin e tij në çdo mënyrë për të qenë në gjendje të kryejë një gamë më të gjerë detyrash. Zhvilluesit e programeve të tilla besojnë se me kalimin e kohës, burimi i hapur do të lejojë që produkti softuer të bëhet më i dobishëm dhe ta shpëtojë atë nga një numër i madh gabimesh.

Ka disa kritere të pranueshmërisë për programet me burim të hapur:

  • shpërndarja falas e paketës softuerike, por në të njëjtën kohë mund të jetë pjesë e një projekti komercial;
  • aplikimi i detyrueshëm i kodit burimor;
  • aftësia për këdo që të modifikojë kodin burimor;
  • aftësia për të shpërndarë versione të modifikuara të programeve;
  • nuk duhet të ketë kërkesë për të përjashtuar softuerin tjetër ose për të ndërhyrë në funksionimin e tij.

Le të shqyrtojmë një nga shembujt më të mrekullueshëm të softuerit që shoqëron kodin me burim të hapur që është shpërndarë në mbarë botën. Në fillim të viteve 1990, studenti finlandez Linus Torvalds zhvilloi një krejtësisht të re sistemi operativ, bazuar në Unix, i cili sot njihet si linux. Sistemi u lëshua sipas një marrëveshjeje licence Licenca e Përgjithshme Publike GNU, i cili përmbante një përkufizim të burimit të hapur nga pikëpamja ligjore. Mjaft nje numer i madh i programuesit filluan të përdorin dhe përmirësojnë këtë sistem operativ. Duke mbledhur përmirësime nga programuesit në mbarë botën në një tërësi të vetme, në 1994 Linus Torvalds lëshon versionin 1.0 të Linux. Para kësaj, numërimi i versionit kryhej duke filluar nga zero.

Me kalimin e kohës, kishte disa shqetësime të përgjithshme të konsumatorëve në lidhje me mungesën e garancisë, si dhe mbështetje teknike për një softuer të tillë. Pra, Red Hat Software krijon një paketë zyrtare softuerësh Red Hat Linux që ata arrijnë ta shesin. Tipari më domethënës i një sistemi të tillë operativ të tregtueshëm ishte garanci dhe mbështetje teknike, ajo që nuk është më pak e rëndësishme.

Disa kompani të tjera po zhvillonin gjithashtu versione të reja të Linux-it për shitje, dhe këto paketa ishin të pajisura edhe me softuer të ndryshëm, ndër të cilat: shfletuesi i Internetit Mozilla, i krijuar në kernelin Netscape, serveri i uebit Apache, gjuha për përgatitjen e skripteve ueb Perl, formati grafik Skedarët PNG dhe shume te tjere. Përveç kësaj, ka versione të paketave të programeve të listuara të zhvilluara për sistemin operativ. Sistemet Windows dhe Android. Kjo sugjeron që programet me burim të hapur janë të disponueshme jo vetëm për kompjuterët, por edhe për pajisjet mobile.

Duke përmbledhur, vlen të thuhet se programet që vijnë me kodin e tyre me burim të hapur kanë një sërë disavantazhesh. Para së gjithash, kjo shumëllojshmëri versionesh, si rezultat i të cilit përsosja e një programi mund të shkaktojë krijimin e një pakete të re softuerike të pavarur. Gjëja e dytë që duhet theksuar është përdorimin e përdoruesit programe të vjetruara , në të cilat disa gabime mund të mos rregullohen, nuk është e mundur të punohet me formate të reja skedarësh etj. Një shembull i një rasti të tillë është programi Microsoft Word dhe OpenOffice. Nëse në paketën e parë është shkruar ndonjë formulë komplekse, atëherë e dyta thjesht nuk mund ta lexojë atë.

Gjithashtu midis softuerëve me burim të hapur nuk ka të ashtuquajturat paketa speciale për mbajtjen e kontabilitetit dhe raportimin. Një tjetër pengesë lidhet drejtpërdrejt me harduerin, fakti është se gjatë kalimit nga Windows në Linux duhet të merret parasysh që drejtuesit e Linux nuk ekzistojnë për të gjitha modelet e pajisjeve kompjuterike, gjë që do të shkaktojë keqfunksionimin e sistemit.

Megjithatë, të mos harrojmë për aspektet pozitive të një softueri të tillë, sepse burimi i hapur ka shumë përfitime. Së pari, shpërndahet i gjithë softueri me burim të hapur falas. Së dyti, të tilla ndonjëherë programet shfaqen shumë më shpejt komerciale për faktin se disa mijëra njerëz janë të përfshirë në zhvillim menjëherë, dhe jo çdo kompani është në gjendje të paguajë për punën e disa mijëra programuesve. Gjëja e fundit për t'u vënë re shqetësimet opsionet e zgjidhjes së shpejtë të problemeve, falë të cilave programet me kod të hapur funksionojnë më të qëndrueshme se ato komerciale.

Softueri me burim të hapur (OSS) është softuer kompjuterik i shpërndarë me kodin e tij burimor të disponueshëm për modifikim. Në përgjithësi, softueri përfshin një licencë për programuesit që të modifikojnë softuerin në çfarëdo mënyre. Ata mund të rregullojnë gabime, të përmirësojnë veçoritë ose të përshtatin softuerin për t'iu përshtatur nevojave të tyre. Iniciativa me burim të hapur (OSI) është organi udhëheqës në fushën e OSS; përkufizimi i tyre për softuerin me burim të hapur përputhet me rregullat për 10 kritere.

Kjo perfshin:

  • Shpërndarja e Softuerit
  • Disponueshmëria e kodit burimor
  • Shpërndarja e licencave
  • Karakteristikat e licencës
  • Kundër diskriminimit

Licencat

Licenca të ndryshme i lejojnë programuesit të modifikojnë softuerin me terma të ndryshëm. OSI miraton licencat që plotësojnë përkufizimin e tyre për softuer me burim të hapur. 5 nga licencat më të njohura sipas Black Duck Knowledge Base:

  1. Licenca MIT
  2. Licenca e Përgjithshme Publike GNU (GPL) 2.0
  3. Licenca Apache 2.0
  4. Licenca e Përgjithshme Publike GNU (GPL) 3.0
  5. Licenca BSD 2.0 (3-klauzolë, e re ose e rishikuar)

Kur ndryshoni kodin burimor, një nga kërkesat e OSS është të përfshijë atë që keni ndryshuar si dhe metodat tuaja. Softueri i krijuar pas modifikimit të kodit mund të jetë pa pagesë ose pa pagesë.

Dallimi midis softuerit me burim të hapur dhe atij komercial

Softueri i disponueshëm në treg ose softueri pronësor nuk ofron qasje në kodin e tij burimor sepse softueri është i dikujt tjetër pronë intelektuale.

Si rezultat, përdoruesit shpesh paguajnë për të.

OSS, nga ana tjetër, është një përpjekje bashkëpunuese - softueri është një pronë intelektuale e përbashkët për të gjithë ata që ndihmuan në zhvillimin ose modifikimin e tij.

Softuer me burim të hapur vs. Software falas

Në kundërshtim me besimin popullor, asnjëri prej tyre nuk fokusohet në koston ose disavantazhin e këtyre programeve.

Burimi i hapur përfshin disponueshmërinë e lirë të kodit burimor dhe shpërndarjes. Softueri i lirë, në të njëjtën mënyrë, përfshin modifikimin e kodit, por thekson se përdoruesit që pëlqejnë softuerin e lirë pëlqejnë të bëjnë atë që duan. Fondacioni i Software-it të Lirë parashtron 4 kushte që softueri të konsiderohet plotësisht i lirë.

Përveç kësaj, softueri mund të klasifikohet si pa pagesë. Kjo do të thotë që përdoruesit e shkarkojnë softuerin falas, por nuk mund të bëjnë asnjë ndryshim në kodin e tij burimor.

Përfitimet e softuerit me burim të hapur

Ndërsa kostoja është forca lëvizëse, OSS ka disa përfitime shtesë:

  • Rezultate me cilësi të lartë kur kodi burim ndahet, testohet dhe rregullohet.
  • Kjo është një mundësi e vlefshme mësimi për programuesit. Ata mund të mësojnë dhe të aplikojnë aftësi për programet më të njohura të disponueshme sot.
  • Shumë e konsiderojnë softuerin me burim të hapur si më të sigurt se softveri i pronarit, sepse gabimet identifikohen dhe rregullohen shpejt.
  • Meqenëse softueri me burim të hapur është në domenin publik, ka pak mundësi që ai të bëhet i paarritshëm. Kjo është e rëndësishme për projektet afatgjata që mbështeten në këto mjete për kohëzgjatjen e projektit.
  • Shumica e softuerit është falas. Megjithatë, kostot mund të lindin më vonë, të tilla si abonimet ose tarifat e mbështetjes.

Llojet e njohura të softuerit me burim të hapur

Teknologjitë me burim të hapur kanë ndihmuar në krijimin e një pjese të madhe të internetit.

Përveç kësaj, shumë nga programet që ju dhe unë përdorim çdo ditë bazohen në teknologjitë me burim të hapur. Për shembull, Android OS dhe Apple OS X janë përkatësisht Unix/BSD të bazuara në kernel dhe me burim të hapur.

Softuer të tjerë të njohur me burim të hapur:

  • shfletues uebi Mozilla Firefox
  • Klienti i postës Thunderbird
  • Gjuha e Skriptimit PHP
  • Gjuha e programimit Python
  • Serveri i serverit në internet Apache
  • > Burimi i Hapur dhe Zhvilluesit

Projektet OSS janë mundësi bashkëpunimi që përmirësojnë aftësitë dhe ndërtojnë lidhje në këtë fushë. Zhvilluesit duhet të jenë të njohur me mjetet standarde të zhvillimit me burim të hapur.

Mjetet e komunikimit

  • - Email, mesazhet në kohë reale, forumet dhe wiki-t i ndihmojnë zhvilluesit të gjejnë zgjidhje ose të largojnë idetë nga njëri-tjetri. Sistemet e kontrollit të versioneve të shpërndara
  • - Kur shumë zhvillues në vende të ndryshme gjeografike ndryshojnë të dhënat dhe skedarët, këto sisteme menaxhojnë versione dhe përditësime të ndryshme. Ndjekja e gabimeve dhe listat e detyrave
  • - Lejo projektet në shkallë të gjerë të monitorojnë problemet dhe të gjurmojnë rregullimet e tyre. Mjetet e testimit dhe korrigjimit
  • - Automatizimi i testimit gjatë integrimit të sistemit dhe korrigjimit të programeve të tjera. konkluzioni

Mijëra projekte me burim të hapur ofrojnë alternativa ndaj softuerit të pronarit. Puna në projektin OSS si një rrugë drejt një karriere në zhvillimin e softuerit. Përveç kësaj, programuesit mund të përmirësojnë aftësitë e tyre duke punuar në produktet më të mëdha softuerike në botë. Facebook, Google dhe LinkedIn si burim i hapur, në mënyrë që zhvilluesit të mund të ndajnë njohuritë, të zbatojnë zgjidhje dhe të kontribuojnë në produkte të qëndrueshme dhe funksionale.

Shumë njerëz blejnë softuer të ndryshëm ose përdorin versione pirate të hakuara. Përdoruesit shohin ndërfaqen grafike të programit, por kodi për këtë produkt zakonisht fshihet. Në këtë drejtim, është pothuajse e pamundur të ndryshohet softueri, i cili garanton mbrojtjen e autorit nga ata që duan të kopjojnë kodin e programit dhe t'ia caktojnë vetes. Por, pavarësisht kësaj, ka gjithnjë e më shumë programe të ashtuquajtura "Open Source". bota moderne. Le të kuptojmë se çfarë janë programet me kod të hapur dhe cilat janë anët e tyre pozitive dhe negative.

Çfarë mund të konsiderohet me burim të hapur?

Pothuajse i gjithë softueri arrin te përdoruesi fundor tashmë si softuer i gatshëm. Këto janë programe mjaft funksionale me një ndërfaqe të këndshme dhe të lehtë për t'u përdorur. Nëse kodi i këtij produkti është i hapur, atëherë kushdo mund ta ndryshojë atë, të ofrojë opsionet e veta për rregullimin e gabimeve të gjetura ose të bëjë një lloj risi. Kështu, cilësia e këtij produkti përmirësohet me kalimin e kohës. Shembuj të sistemeve operative me burim të hapur janë linux, Unix, ubuntu.

Të gjithë janë të njohur me Microsoft Office , analog i të cilit, por tashmë me burim të hapur, është zyrë e hapur. Shfletuesit Mozilla Firefox dhe Google Chrome janë gjithashtu softuer me kod të hapur. Ka shumë produkte të ngjashme, shumë përdorin një sasi të madhe softuerësh dhe nuk dyshojnë se ndonjë nga këto mund të jetë një program me burim të hapur.

Karakteristikat me burim të hapur

Që softueri të quhet program, nuk mjafton që kodi i tij të jetë i hapur për të gjithë. Një program i tillë duhet të jetë absolutisht falas. Për më tepër, me përdorim të mëtejshëm dhe një përpjekje për të ndryshuar kodin, përdoruesi gjithashtu nuk duhet të paguajë asgjë. Çdokush ka të drejtë ta shpërndajë lirisht këtë produkt dhe, siç u përmend më lart, ta ndryshojë atë. Programe të tilla nuk kanë kufizime për qëllimin dhe kushtet e përdorimit. Ato mund të përdoren për të bërë biznes, kërkime, edukim, përdorim për qëllimet tuaja një kohë të pakufizuar.

Licenca e softuerit me burim të hapur

Licenca e programeve të tilla është gjithashtu falas. Nuk ka absolutisht asnjë kufizim në aplikimin, modifikimin, shpërndarjen, përdorimin me programe të tjera të pajtueshme. Gjithashtu, është teknologjikisht neutral ndaj të gjitha programeve të tjera ekzistuese.

Të mirat dhe të këqijat e programeve me burim të hapur

Ndryshe nga klasikja programe të licencuara, janë zhvilluar nga një grup programuesish falas, prandaj janë falas.

Avantazhi i dytë i rëndësishëm është se ne mundemi përditësoni të dhënat e programit. Një programues i mirë, pasi ka kuptuar kodin, mund të shtojë opsione të reja në program ose të përmirësojë punën e funksioneve ekzistuese. Për shembull, përdoruesi macOS nuk mund të ndryshojë sistemin e tij operativ, ndryshe nga linux, të cilin të gjithë jo vetëm që mund ta personalizojnë sipas gjykimit të tyre, por edhe të shtojnë ndonjë funksion individual. Si rezultat, ai do të marrë një produkt krejtësisht të ri, i cili është shumë i përshtatshëm për t'u përdorur. Nëse programi që rezulton është vërtet i mirë, atëherë ai mund të patentohet dhe madje të shitet (!)

Një tjetër avantazh i padiskutueshëm i programeve është mbrojtja e tyre nga viruset. Pothuajse të gjithë viruset janë shkruar për aplikacione Dritaret, dhe malware në të njëjtën gjë linux sasi e papërfillshme. Kështu, probabiliteti për të marrë një virus duke përdorur një sistem operativ me burim të hapur është shumë i vogël.

Sot, shumë organizata po kalojnë në përdorimin e softuerit me burim të hapur. Kjo zvogëlon kostot dhe minimizon mundësinë e një hakimi të sistemit.

Por çdo medalje, siç e dini, ka dy anë, ne do ta themi në lidhje me të këqijat e burimit të hapur programet.

Nëse keni ndonjë problem me softuerin, zakonisht kontaktoni mbështetjen teknike. Softueri me burim të hapur nuk ka një të tillë. Ky problem lind sepse programi është modifikuar nga programues të ndryshëm nga i gjithë vendi apo edhe bota. Kështu që ju do të duhet të kërkoni një zgjidhje për problemin në hapësirat e hapura të rrjetit. Internet ose kuptoni vetë.

Minusi i dytë lind përsëri për faktin se kushdo mund të ndryshojë kodin e programit. Shpesh, pikëpamjet e njerëzve mund të mos përkojnë, dhe kjo shkakton konflikte në modifikimin e produktit. Kjo mund të çojë në kolapsin e një projekti për të cilin shumë njerëz kanë punuar për një kohë të gjatë.

Gjithashtu nën burim i hapur shpesh i maskuar malware, dallimi i tyre nga softueri i vërtetë i sigurt ndonjëherë mund të jetë shumë i vështirë.

Përkundër faktit se programe të tilla kanë disa të meta, gjithnjë e më shumë përdorues janë të interesuar për to. Gjithnjë e më shumë produkte sot krijohen me burim të hapur. Kjo do të thotë se programe të tilla kanë një të ardhme dhe ia vlen t'u kushtohet vëmendje.