Þessir fela í sér:
- Hugbúnaður endurdreifingu
- Upprunakóði framboð
- Dreifing leyfis
- Leyfisveitingar
- Anti-mismunun
Leyfi
Mismunandi leyfi leyfa forriturum að breyta hugbúnaðinum með ýmsum skilyrðum sem fylgja. OSI samþykkir leyfi sem uppfylla skilgreiningu þeirra á hugbúnaði sem er opinn hugbúnaður. 5 af vinsælustu leyfi samkvæmt Black Duck Knowledgebase eru:
- MIT leyfi
- GNU General Public License (GPL) 2.0
- Apache License 2.0
- GNU General Public License (GPL) 3.0
- BSD License 2.0 (3-ákvæði, Nýtt eða endurskoðað)
Þegar þú breytir kóðanum er ein krafa um OSS að taka upp það sem þú breyttir og aðferðirnar þínar. Hugbúnaðurinn sem búinn er til eftir breytingum á kóða er eða kann ekki að vera tiltækur ókeypis.
Munurinn á Open Source og Commercial Software
Hugbúnaður sem er í boði í viðskiptum eða einkanlegur hugbúnað veitir ekki aðgang að frumkóðanum vegna þess að hugbúnaðurinn er hugverk annars manns.
Þess vegna borga notendur oft fyrir það.
OSS, hins vegar, er samstarfsverkefni - hugbúnaðinn er hluti hugverkaréttinda meðal allra sem hafa hjálpað til við að þróa eða breyta því.
Open Source Software Vs. Frjáls hugbúnaður
Í mótsögn við vinsæl trú, leggur hvorki áherslu á kostnað eða skort á þeim af áætlunum.
Opinn uppspretta felur í sér ókeypis framboð á kóða og dreifingu. Frjáls hugbúnaður, á sama hátt, felur í sér kóða breytingar en leggur áherslu á þá frelsi sem notendur njóta að gera það sem þeir vilja með hugbúnaðinum. Free Software Foundation lýsir 4 skilyrðum fyrir hugbúnað að teljast algjörlega frjáls.
Í samlagning, the hugbúnaður er hægt að flokka sem ókeypis. Þetta þýðir að notendur sækja hugbúnaðinn án endurgjalds, en þeir geta ekki gert neinar breytingar á frumkóðanum.
Kostir Open Source Software
Þó að kostnaður er akstursþáttur, hefur OSS nokkrar viðbótarbætur:
- Hágæða niðurstöður þegar kóðinn er sendur í kring, prófuð og fastur.
- Það er dýrmætt nám tækifæri fyrir forritara . Þeir geta lært og beitt hæfileikum við vinsælustu forritin sem eru í boði í dag.
- Margir telja opinn hugbúnað öruggari en sérsniðin hugbúnað vegna þess að galla er greind og fastur fljótt.
- Þar sem opinn hugbúnaður er í almenningi, þá er lítið tækifæri að það verði ófært. Þetta er mikilvægt fyrir langtíma verkefni sem byggja á þessum verkfærum meðan á verkefninu stendur.
- Flest hugbúnaður er ókeypis. Kostnaður getur hins vegar komið upp síðar, eins og áskriftar eða stuðningsgjöld.
Vinsælar gerðir af opinn hugbúnaði
Open-uppspretta tækni hjálpaði að koma mikið af internetinu. Ennfremur eru mörg forrit sem þú og ég nota á hverjum degi byggð á opinn tækni. Til dæmis, Android OS og OS X OS eru byggðar á kjarnanum og Unix / BSD opinn uppspretta tækni, hver um sig.
Aðrar vinsælar opinn hugbúnaður er:
- Mozilla Firefox vafranum
- Thunderbird tölvupóstforrit
- PHP forskriftarþarfir tungumál
- Python forritunarmál
- Apache HTTP vefþjónn
- gagnasafn kerfi
Open Source og hönnuðir
OSS verkefni eru samstarf tækifæri sem bæta færni og byggja tengingar á þessu sviði. Hönnuðir verða að vera vandvirkir með hefðbundnum tækjum sem byggja upp opinn uppspretta.
- Samskiptatæki - Email, rauntíma skilaboð, vettvangur og wikis hjálpa verktaki að finna lausnir eða hopp hugmyndir af hvoru öðru.
- Úthlutað endurskoðunarstjórnunarkerfi - Þegar margir forritarar á mismunandi landfræðilegum stöðum breyta gögnum og skrám stjórna þessum kerfum mismunandi útgáfur og uppfærslur.
- Bug trackers og verkefni listar - Leyfa stórfelldum verkefnum til að fylgjast með málum og halda utan um lagfæringar þeirra.
- Testing og kembiforrit verkfæri - Sjálfvirk próf á kerfinu samþættingu og kembiforrit önnur forrit.
Niðurstaða
Þúsundir opinn uppspretta verkefna eru val til sérsniðinna hugbúnaðar. Vinna við OSS verkefni sem leið til að byggja upp starfsframa í hugbúnaðarþróun. Að auki geta forritarar nýtt sér hæfileika sína með því að vinna að stærsta hugbúnaðinum í heiminum. Facebook, Google og LinkedIn gefa út hugbúnað sem Open Source, svo verktaki getur deilt þekkingu, nýjungum lausnum og stuðlað að stöðugum, hagnýtum vörum.