Kodo apibrėžimas (programavimas / atvirasis ir uždarasis šaltinis)
Įvairios / / July 04, 2021
Autorius Marcosas Guglielmetti, rugsėjo mėn. 2008
Kai kalbėsime apie kodas nuo programavimas mes turime omenyje kalba kuriuo kompiuteriai, apima instrukcijų ir duomenų, kurie bus apdorojami automatiškai, rinkinį.
kodas skaičiavimas Jis gali būti dvejetainis (aiškinamas tik kompiuterių), šaltinio kodas (interpretuojamas žmonių) ir jame teisinis ar politinis aspektas gali būti nemokama programinė įranga, atviro kodo programa, nemokama programinė įranga, bendroji programinė įranga arba nuosavybės teise priklausanti programinė įranga tradicinis.
nemokama programinė įranga arba nemokama programinė įranga turi aiškų apibrėžimą šiuo klausimu, pasak „Free Software Foundation“, jis gali būti naudojamas bet kokiems tikslams, tiriamas (žinant, ką jis veikia), kopijuojamas ir tobulinamas. Yra daugybė nemokamos programinės įrangos licencijų, GNU GPL yra visų nuoroda, tačiau taip pat galime paminėti MIT, BSD, „Mozilla“, „Apache“ ar „Creative Commons“ licencijas.
atviro kodo programinė įranga (atvirasis šaltinis) iš esmės yra tas pats, kas nemokama programinė įranga, išskyrus tai, kad jūs nelinkote maišyti patentuotos programinės įrangos su laisva programine įranga. Taip pat yra atvirojo kodo programinė įranga, kurios negalima naudoti jokiems tikslams, todėl ji nebūtų nemokama.
nemokama programa turi mažai ką bendro su nemokama programine įranga, nes vienintelis dalykas yra nemokamas paskirstymas: apskritai jo negalima modifikuoti, tirti ar komercializuoti, todėl akivaizdu, kad jis pateikiamas be šaltinio kodo (be „ Programa").
Bendroji programa yra panaši į nemokamą, bet su apribojimas papildomai: dėvėjimo laikas. Šios programos paprastai išjungiamos per kelias dienas, jos yra visų nuosavų programų demonstracinės / lengvosios versijos.
patentuota programinė įranga tradicinis (į stiliaus nuo „Windows“) neleidžia jo naudoti jokiems tikslams, neleidžia jo tirti (išskyrus mokant turtus savo kūrėjams), neleidžia jo nemokamai kopijuoti ar tobulinti niekam: tai yra visos atvirkštinės nemokamos programinės įrangos, taigi „Windows“ Y GNU / „Linux“ jie taip susiduria.
Temos kode (programavimas / atvirasis ir uždarasis šaltinis)