tehnoloogia

koodi määratlus (programmeerimine / avatud ja suletud lähtekoodiga)

Kui me räägime programmeerimiskood viitame keelele, mille abil arvutid, koosneb automaatselt töödeldavate juhiste ja andmete komplektist.

The arvuti kood see võib olla binaarne (tõlgendatav ainult arvutite poolt), lähtekood (inimeste poolt tõlgendatav) ja oma juriidilises või poliitilises aspektis võib see olla vaba tarkvara, avatud lähtekoodiga, vabavara, jagamisvara või varaline/traditsiooniline varaline tarkvara.

The vaba tarkvara või vaba tarkvara on selles osas selge määratlus, Free Software Foundationi sõnul on see selline, mida saab kasutada mis tahes eesmärgil, uurida (teades, mida see teeb), kopeerida ja täiustada. Vaba tarkvara litsentse on suur valik, GNU GPL on kõigi viide, kuid mainida võib ka MIT, BSD, Mozilla, Apache või Creative Commonsi litsentse.

The avatud lähtekoodiga tarkvara (avatud lähtekoodiga) on põhimõtteliselt sama, mis vaba tarkvara, välja arvatud see, et te ei soovi segada patenteeritud tarkvara vaba tarkvaraga. Samuti on avatud lähtekoodiga tarkvara, mida ei saa mingil eesmärgil kasutada, nii et see poleks tasuta.

The vabavaral on vaba tarkvaraga vähe pistmist, kuna ainuke tasuta asi on selle levitamine: üldiselt ei saa seda muuta, uurida ega kommertsialiseerida, seega on ilmne, et see tuleb ilma lähtekoodita (ilma "retseptita" Programm").

Jagamisvara sarnaneb vabavaraga, kuid sellel on lisapiirang: kasutusaeg. Need programmid keelatakse tavaliselt mõne päeva pärast, need on täielike patenteeritud programmide demo-/kergversioonid.

The patenteeritud tarkvara traditsiooniline (stiilis Windows) ei luba seda ühelgi eesmärgil kasutada, ei luba selle uurimist (välja arvatud loojatele varandust makstes), ei luba selle tasuta koopiat ega täiustamist kellelgi: see on vaba tarkvara täielik pöördväärtus, sest Windows ja GNU / Linux nad on nii vastamisi.

$config[zx-auto] not found$config[zx-overlay] not found