Dêr heart by:
- Software redistribution
- Boarne koade beskikber
- Ferdieling fan lisinsjes
- Lisinsje eigenskippen
- Anti-diskriminaasje
Lisinsjes
Ferskillende lisinsjes jouwe programmers om de software mei ferskate betingsten oan te passen. It OSI befettet lisinsjes dy't har befêstigje fan iepen-boarne software. 5 fan 'e populêre lisinsjes neffens de Black Duck Knowledgebase binne:
- MIT License
- GNU General Public License (GPL) 2.0
- Apache Lisinsje 2.0
- GNU General Public License (GPL) 3.0
- BSD Lisinsje 2.0 (3-klausel, Nije of feroare)
As jo de boarne koade feroarje, dan is ien fereaske fan OSS de ynklúzje fan wat jo feroare hawwe lykas jo metoaden. De software dy't makke is neffens code-feroaringen, kin of net fergees beskikber steld wurde.
De Difference tusken Open-Source en Commercial Software
Kommerzjebreide software, of proprietêre software, jout gjin tagong ta syn boarne koade om't de software in yndividuele yntellektueel eigendom is.
As gefolch dêrfan brûke de brûkers faak foar dat.
OSS is oan 'e oare kant in gearwurkjende ynspanning, - de software is dielde geologyske eigendom foar elkenien dy't him holpen hat of ûntstean.
Open-Source Software Vs. Free Software
Oars as populêr leauwen, rjochtet him net op 'e kosten, of miskien dêrfan, fan' e programma's.
Iepenbiere boarne jout de frije beskikberens fan boarne koade en distribúsje. Gratis software, op likense wize, befettet koadenwiziging, mar betocht de frijheid's brûkers genietsje fan wat se wolle mei de software. De Free Software Foundation skriuwt 4 betingsten foar software as folslein fergese.
Boppedat kin de software as freeware klassifisearre wurde. Dit betsjut dat brûkers de software sûnder kosten downloade, mar se kinne gjin wizigingen meitsje oan syn boarne koade.
Advendo's fan Open Source Software
Wylst kosten in fytsfaktor hawwe, hat OSS ferskate ekstra foardielen:
- Hegere kwaliteitsresultaten as de boarne koade omgiet, testet en fêst.
- It is in weardefolle learskaart foar programmers . Se kinne learen leare en oanfreegje foar de hjoeddeistige populêre programma's.
- In protte beskôgje de open-source software feiliger as proprietêre software omdat bugs identifisearre en fêst fluch binne.
- Sûnt open-source software is yn it publike domein, is der in bytsje kâns dat it net beskikber is. Dit is wichtich foar langduorjende projekten dy't op dizze ark soargje foar de tiid fan it projekt.
- De measte fan 'e software is fergees. Kosten kinne lykwols letter ûntsteane, lykas subsydzjes of stipegebouwen.
Populartypen fan Open Source Software
Iepenboarne technologyen holpen in protte fan it ynternet. Fierder binne in soad fan 'e programma's dy't jo en ik elke dei brûke, basearre op iepen-boarne-technology. Foarbylden, Android OS en Apple OS X binne basearre op it kernel- en Unix / BSD-iepenboarstige technology.
Oare populêre open-source software is:
- Mozilla's Firefox webblêder
- Thunderbird-e-postprogramma
- PHP- scriptingtaal
- Pythonprogramming taal
- Apache HTTP Webservers
- database-systeem
Iepen boarne en ûntwikkelders
OSS-projekten binne gearwurkingsmooglikheden dy't ferbettere feardigens ferbetterje en ferbining op it fjild bouwe. De ûntwikkelders moatte kompleet wêze mei standert ark fan iepen-boarneûntwikkeling.
- Kommunikaasjemiddels - E-post, e-mailberjochten, forums, en wikis helpe ûntwikkelers om oplossings te finen of ideen te skieden fan elkoar.
- Ferifikaatregelkontrôlesysteem - As meardere ûntwikkelers op ferskate geografyske lokaasjes gegevens en triemmen feroarje, sjogge dizze systemen de ferskillende ferzjes en updates.
- Bugtrackers en taaklisten - Folsleine projekten foar kontrôleproblemen te kontrolearjen en kontrôle op te hâlden.
- Testen en útfieren fan tools - Automatisearje testen by systemynegeling en debuggen oare programma 's.
Konklúzje
Tûzenen iepen-boarne-projekten binne alternativen foar proprietêre software. Wurkje op in OSS-projekt as paed om in karriêre te meitsjen yn softwareûntwikkeling. Dêrnjonken kinne programmers har feardichheden hingje troch troch te wurkjen op 'e grutste softwareprogramma's yn' e wrâld. Software, Google, en LinkedIn frijlade as Open Source, sadat ûntwikkelders kennis, kundige oplossingen en bydrage kinne oan stabile, funksjonele produkten.