Lisätietoja avoimen lähdekoodin ohjelmista

Avoimen lähdekoodin (OSS) ohjelmisto on hajautettu sen lähdekoodilla, joka on saatavana muutokselle. Ohjelmisto sisältää yleensä lisenssin ohjelmoijille muuttamaan ohjelmistoa millä tahansa tavalla. He voivat korjata virheitä, parantaa toimintoja tai mukauttaa ohjelmistoa omiin tarpeisiinsa. Open Source Initiative (OSI) on OSS: n johtava viranomainen; niiden avoimen lähdekoodin ohjelmiston määrittely täyttää 10 kriteerin mukaiset säännöt.

Nämä sisältävät:

lisenssit

Erilaiset lisenssit antavat ohjelmoijille mahdollisuuden muokata ohjelmistoa erilaisin ehdoin. OSI hyväksyy avoimen lähdekoodin ohjelmiston määritelmän mukaiset lisenssit. 5 suosituimmista Black Duck Knowledgebase -dokumenttien mukaisista lisensseistä ovat:

  1. MIT-lisenssi
  2. GNU General Public License (GPL) 2.0
  3. Apache License 2.0
  4. GNU yleinen julkinen lisenssi (GPL) 3.0
  5. BSD License 2.0 (3-lauseke, uusi tai tarkistettu)

Kun vaihdat lähdekoodia, yksi OSS-vaatimus on sisällyttämäsi muutokset sekä menetelmät. Ohjelman, joka on luotu koodimuunnosten jälkeen, voi olla saatavana ilmaiseksi.

Avoimen lähdekoodin ja kaupallisen ohjelmiston välinen ero

Kaupallisesti saatavilla oleva ohjelmisto tai omistettu ohjelmisto ei anna pääsyä sen lähdekoodiin, koska ohjelmisto on jonkun toisen immateriaalioikeus.

Tämän seurauksena käyttäjät maksavat usein sen.

OSS on toisaalta yhteistyökykyinen - ohjelmisto on jaettu henkiselle omaisuudelle kaikkien niiden auttamisessa, jotka ovat auttaneet kehittämään tai muuttamaan sitä.

Open-Source-ohjelmisto vs. Vapaa ohjelmisto

Toisin kuin yleinen uskomus, se ei keskity pelkästään ohjelmien kustannuksiin tai niiden puuttumiseen.

Avoin lähdekoodi edellyttää lähdekoodin ja jakelun vapaata saatavuutta. Vapaa ohjelmisto muistuttaa samalla koodimuutosta, mutta korostaa vapauksia, joita käyttäjät haluavat tehdä ohjelmiston avulla. Free Software Foundation määrittelee 4 edellytystä ohjelmistojen katsomiseksi täysin ilmaiseksi.

Lisäksi ohjelmisto voidaan luokitella freewareiksi. Tämä tarkoittaa, että käyttäjät lataavat ohjelmiston ilmaiseksi, mutta eivät voi muuttaa sen lähdekoodia.

Avoimen lähdekoodin ohjelmiston edut

Vaikka kustannukset ovat ajettava tekijä, OSS: llä on useita lisäetuja:

Suositut avoimen lähdekoodin tyypit

Avoimen lähdekoodin tekniikat auttoivat luomaan suuren osan Internetistä. Lisäksi monet päivittäin käyttämäsi ohjelmat perustuvat avoimen lähdekoodin teknologioihin. Esimerkiksi Android OS ja Applen OS X perustuvat ytimen ja Unix / BSD: n avoimen lähdekoodin teknologioihin.

Muita suosittuja avoimen lähdekoodin ohjelmistoja ovat:

Avoin lähde ja kehittäjät

OSS-hankkeet ovat yhteistyömahdollisuuksia, jotka parantavat taitoja ja rakentavat yhteyksiä kentällä. Kehittäjien on oltava ammattitaitoisia avoimen lähdekoodin kehityksen tavanomaisten työkalujen kanssa.

johtopäätös

Tuhannet avoimen lähdekoodin projektit ovat vaihtoehtoja omille ohjelmistoille. Työskentele OSS-projektissa uran rakentamiskeinona ohjelmistokehitykseen. Lisäksi ohjelmoijat voivat hioa taitojaan työskentelemällä maailman suurimmista ohjelmistoista. Facebook, Google ja LinkedIn-julkaisusovellus Open Source -ohjelmistoina, joten kehittäjät voivat jakaa tietoa, kehittää ratkaisuja ja edistää vakaita ja toimivia tuotteita.