Tasuta vs avatud lähtekoodiga tarkvara: see pole sama

Mõne tarkvaralitsentsi võrdlus

Paljud juba teavad seda vaba tarkvara ja avatud lähtekoode (avatud lähtekoodiga) ei ole sama, kuid isegi need meist, kes seda tunneme, kasutavad seda mõnikord sünonüümina ja see pole täiesti õige. On teatud erinevusi, mida tuleb esile tõsta.
Kuigi mõlemal juhul pakub tarkvara (oleme ka näinud, kuidas see filosoofia on hüppanud riistvara ja isegi muudesse kategooriatesse) lähtekood Et oleks võimalik näha, kuidas see on valmistatud ja mida see teeb, pole kõik sarnased. Samuti teame, et tasuta tarkvara on tasuta ja et enamasti on ka avatud lähtekoodiga programmid või opsüsteemid.
Mis puutub arengMõlemal juhul saab koodi muuta või täiustada ja kasutada "vabalt". Ilmselt mõtlete, et ka vaba tarkvara on avatud lähtekoodiga ja teil on täiesti õigus. Sel põhjusel peaksime pigem rääkima litsentsidest kui tasuta vs avatud lähtekoodiga tarkvarast. Mis siis vahet on?
Eelmisele küsimusele vastamiseks saame analüüsida kahte selle valdkonna silmapaistvamat litsentsi, BSD ja GPL. BSD litsents on litsents avatud lähtekoodiga tarkvara hõlmamiseks ja hoolimata sellest, mida paljud arvavad, et see on palju lubavam kui GPL. Kuid lubavusel on mõnikord tõsised tagajärjed.
Me ei hakka üksikasjalikumalt selgitama, millest GPL ja BSD koosnevad, sest võiksime saada sisu mitmele artiklile, kuid toome siiski välja põhipunkti. Kui GPL-litsentsi all olevat tarkvara saab muuta ja edasi levitada seni, kuni see jääb vabaks, saab BSD-litsentsiga tarkvara muuta ja levitada teise litsentsi alusel (sh suletud kood).
Seetõttu ei toimuLinux"Suletud nagu oleks"BSD”Suletud (Mac OS X) ... Lõppkokkuvõttes tahan öelda, et tasuta tarkvara on alati tasuta, kuid avatud lähtekoodiga võib ühel päeval kokku puutuda tuletisega, kus meid lähtekoodi nuhkides näoga lüüakse.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutav: AB Internet Networks 2008 SL
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   Alexb2020 DIJO

    Noot.
    See, et tarkvara kuulub GPL-i litsentsi alla, ei tähenda, et see peaks olema tasuta. Ma saan rakenduse välja töötada, allutada sellele litsentsi ja nii, nagu saaksin selle tasuta jätta, saaksin ka selle eest tasu võtta ja sel põhjusel ei lakka see olemast GPL. See on täpselt graafikul. Ma saan seda müüa, kui ma tahan.
    Mitu korda tekitab segadust termin inglise keeles. Vaba tarkvara, üks tasuta tähendusi on tasuta.

  2.   Isaac DIJO

    Tere. Muidugi on see, mida te ütlete, täiesti tõsi. Tegelikult muudavad ingliskeelsed sageli sõna "tasuta" sõnaks "tasuta", kuna see on vähem mitmetähenduslik. Inglise keeles tasuta võib tähendada nii tasuta kui ka tasuta, kuid tasuta tarkvara pole alati tasuta ja seetõttu nimetatakse seda selle eristamiseks "vabaks tarkvaraks". Samuti ei pea tasuta programmid olema tasuta ega avatud lähtekoodiga, on palju tasuta allalaaditavaid programme, mis on suletud.

    Tervitused!