Mësoni rreth softuerit me burim të hapur

Softueri me burim të hapur (OSS) është softueri kompjuterik i shpërndarë me kodin burimor në dispozicion për modifikim. Softueri zakonisht përfshin një licencë për programuesit për të ndryshuar softuerin në çfarëdo mënyre që ata zgjedhin. Ata mund të rregullojnë bug-in, përmirësojnë funksionet, ose përshtatin softuerin për t'iu përshtatur nevojave të tyre. Iniciativa e Burimeve të Hapura (OSI) është një autoritet kryesor në OSS; përkufizimi i tyre i softuerit me burim të hapur përputhet me rregullat nën 10 kritere.

Kjo perfshin:

licencat

Licenca të ndryshme lejojnë programuesit të modifikojnë softuerin me kushte të ndryshme të bashkangjitura. OSI miraton licencat që përputhen me përkufizimin e tyre të softuerit me burim të hapur. 5 nga licencat më të njohura sipas Knowledgebase Black Duck janë:

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

Kur ndryshoni kodin burimor, një kërkesë e OSS është përfshirja e asaj që keni ndryshuar, si dhe metodat tuaja. Softueri i krijuar pas modifikimeve të kodit mund ose nuk mund të vihet në dispozicion falas.

Diferenca mes softuerit të hapur dhe softuerit komercial

Softueri në dispozicion në treg ose softueri i pronarit, nuk i jep qasje kodit të tij burimor sepse softueri është pronë intelektuale e dikujt tjetër.

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

OSS, nga ana tjetër, është një përpjekje bashkëpunuese - softueri është pronë e përbashkët intelektuale midis të gjithë atyre që kanë ndihmuar në zhvillimin ose ndryshimin e saj.

Softu i Hapur-Burim vs. Software i Lirë

Përkundër besimit popullor, as nuk fokusohet në koston, ose mungesën e tyre, të programeve.

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

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

Avantazhet e softuerit me burim të hapur

Ndërsa kostoja është një faktor lëvizës, OSS ka disa përfitime shtesë:

Llojet e popullarizuara të softuerit me burim të hapur

Teknologjitë me burim të hapur ndihmuan në krijimin e shumicës së internetit. Për më tepër, shumë nga programet që përdorni ju dhe unë çdo ditë, bazohen në teknologjitë me burim të hapur. Për shembull, Android OS dhe OS X e Apple janë të bazuara në kernel dhe Unix / BSD teknologjive të hapura, respektivisht.

Softueri tjetër me popullsi të hapur është:

Burimi i hapur dhe zhvilluesit

Projektet e OSS janë mundësi bashkëpunimi që përmirësojnë aftësitë dhe krijojnë lidhje në terren. Zhvilluesit duhet të jenë të aftë me mjetet standarde të zhvillimit me burim të hapur.

përfundim

Mijëra projekte me burim të hapur janë alternativa ndaj softuerit të pronarit. Puna në një projekt të OSS si një rrugë për të ndërtuar një karrierë në zhvillimin e softuerit. Përveç kësaj, programuesit mund të grihë aftësitë e tyre duke punuar në programet më të mëdha softuerike në botë. Facebook, Google dhe LinkedIn si Open Source, kështu që zhvilluesit mund të ndajnë njohuritë, të përtërij zgjidhje dhe të kontribuojnë në produkte të qëndrueshme dhe funksionale.