Mis on avatud lähtekoodiga tarkvara (OSS)? määratlus ja tähendus

click fraud protection

Varalise tarkvara, OSS või avatud lähtekoodiga tarkvara vastand on tarkvara, mis on avaldatud teatud litsentsi alusel. Neid on palju erinevaid, kuid peamised on FSF ja GPL, mis mõlemad määravad programmid, mis on kasutajatele täielikult kättesaadavaks tehtud – see tähendab tarkvara koostatud lähtekoodi kaasamist kohta. Kasutajatel on lubatud tarkvara vastavalt soovile muuta ja isegi oma versioone edasi levitada.

Technipages selgitab avatud lähtekoodiga tarkvara (OSS)

Seda tüüpi tarkvara avaldatakse sageli kas Free Software Foundationi litsentsi või üldise avaliku litsentsi alusel. Igaüks, kellel on selleks oskused, pääseb juurde koodile, millest see koosneb. See võimaldab neil uurida selle sisemist tööd ja funktsioone ning teha soovi korral muudatusi. Need litsentsid seavad selle kasutajatele ka mõned piirangud.

Need piirangud on seotud tarkvara levitamisega. Muudetud versioonid tuleb teha kättesaadavaks sarnase või sama litsentsi alusel ning samuti tuleb teha kättesaadavaks lähtekood.

Selle eesmärk on takistada inimestel OSS-i oma rahalise kasu saamiseks ära kasutada – OSS peaks hõlbustama koostööd ja üldist tööd selle tarkvara täiustamiseks. See ei tähenda, et kogu OSS-tarkvara on alati tasuta. Enamik on, kuid mitte kõik. Selle näiteks on NASA – nad avaldavad NASA avatud lähtekoodiga lepingu alusel suures koguses tarkvara, kuid nende töö pole tasuta.

Avatud lähtekoodiga tarkvara (OSS) levinud kasutusalad

  • Avatud lähtekoodiga tarkvara teeb oma lähtekoodi huvitatud isikutele kättesaadavaks.
  • Avatud lähtekoodiga tarkvaraarendus võib tuua erinevaid vaatenurki peale ühe ettevõtte oma.
  • OSS vastutab selliste programmide eest nagu Mozilla Firefox ja Thunderbird.

Avatud lähtekoodiga tarkvara (OSS) levinud väärkasutused

  • Avatud lähtekoodiga tarkvara loob Open Software Foundation.