Definicija koda (programiranje / otvoreni i zatvoreni izvor)
Miscelanea / / July 04, 2021
Napisao Marcos Guglielmetti, rujna. 2008
Kad razgovaramo o kodirati iz programiranje mislimo na Jezik kojim se računala, sadrži skup uputa i podataka koji se obrađuju automatski.
The kod u računarstvo Može biti binarni (može se protumačiti samo na računalima), izvorni kod (protumačiti od strane ljudi) i u svom pravni ili politički aspekt može biti besplatni softver, otvoreni kod, besplatni program, shareware ili vlasnički / vlasnički softver tradicionalni.
The besplatni softver ili slobodni softver ima jasnu definiciju u tom pogledu, prema Zakladi za slobodni softver, ona se može koristiti u bilo koju svrhu, proučavati (znajući čime se bavi), kopirati i poboljšati. Postoji velika raznolikost licenci za besplatni softver, GNU GPL je referenca svih, ali možemo spomenuti i licence MIT, BSD, Mozilla, Apache ili Creative Commons.
The softver otvorenog koda (otvoreni izvor) u osnovi je isti kao i besplatni softver, osim što ne želite miješati vlasnički softver sa besplatnim softverom. Postoji i softver otvorenog koda koji se ne može koristiti u bilo koju svrhu, pa ne bi bio besplatan.
The besplatni program nema puno veze sa besplatnim softverom, jer jedino što je besplatno je vaše distribucija: općenito se ne može mijenjati, proučavati ili komercijalizirati, pa je očito da dolazi bez izvornog koda (bez "recepta" Program").
Shareware je sličan besplatnom programu, ali s a ograničenje dodatno: vrijeme nošenja. Ti su programi obično onemogućeni za nekoliko dana, to su demo / lagane verzije kompletnih vlasničkih programa.
The vlasnički softver tradicionalni (do stil iz Windows) ne dopušta njegovo korištenje u bilo koju svrhu, ne dopušta njegovo proučavanje (osim plaćanjem bogatstva svojim tvorcima), ne dopušta njegovo besplatno kopiranje ili poboljšanje od strane bilo koga: to je total inverzna slobodnom softveru, tako Windows Y GNU / Linux tako su suočeni.
Teme u kodu (programiranje / otvoreni i zatvoreni izvor)