Domov Zvok Kaj je odprtokodna programska oprema (oss)? - definicija iz tehopedije

Kaj je odprtokodna programska oprema (oss)? - definicija iz tehopedije

Kazalo:

Anonim

Opredelitev - Kaj pomeni odprtokodna programska oprema (OSS)?

Programska oprema z odprto kodo (OSS) je programska oprema, ki se distribuira z izvorno kodo, ki jo lahko uporabniki preberejo ali spremenijo.

Skupnost OSS se na splošno strinja, da mora programska oprema z odprto kodo izpolnjevati naslednja merila:

  • Program mora biti prosto distribuiran
  • Izvorna koda mora biti vključena v program
  • Vsakdo mora imeti možnost spremeniti izvorno kodo
  • Spremenjene različice izvorne kode se lahko prerazporedijo

Prav tako licenca odprtokodne programske opreme ne sme zahtevati izključitve ali motenja delovanja druge programske opreme.

Techopedia razlaga odprtokodno programsko opremo (OSS)

Za razliko od tradicionalne programske opreme, ki se distribuira v nespremenljivi sestavljeni obliki, se odprtokodna programska oprema dobavi tako v sestavljenih kot v ne-sestavljenih oblikah, kar omogoča spreminjanje odprte kode. V tradicionalnih licencah programske opreme bi bil ta privilegij rezerviran za imetnike avtorskih pravic.

Vsi razvijalci programske opreme niso naklonjeni uporabi odprtokodne programske opreme, vendar so jo mnogi sprejeli, ker omogoča hitrejše odpravljanje težav s programsko opremo in lahko na koncu privede do bolj kakovostnih aplikacij.

Kaj je odprtokodna programska oprema (oss)? - definicija iz tehopedije