Definirea codului (programare / sursă deschisă și închisă)
Miscellanea / / July 04, 2021
De Marcos Guglielmetti, în sept. 2008
Când vorbim despre cod din programare ne referim la limba prin care calculatoare, cuprinde un set de instrucțiuni și date care vor fi procesate automat.
cod în tehnica de calcul Poate fi binar (interpretabil numai de computere), cod sursă (interpretabil de către ființe umane) și în acesta aspectul juridic sau politic poate fi software gratuit, open source, freeware, shareware sau software proprietar / proprietar tradiţional.
software gratuit sau Software gratuit are o definiție clară în acest sens, potrivit Free Software Foundation este una care poate fi utilizată în orice scop, studiată (știind ce face), copiată și îmbunătățită. Există o mare varietate de licențe de software liber, GNU GPL fiind referința tuturor, dar putem menționa și licențele MIT, BSD, Mozilla, Apache sau Creative Commons.
software open source (open source) este practic același lucru cu software-ul gratuit, cu excepția faptului că nu sunteți reticent să amestecați software proprietar cu software gratuit. Există, de asemenea, software open source care nu poate fi folosit în niciun scop, deci nu ar fi gratuit.
freeware-ul are puțin de-a face cu software-ul gratuit, deoarece singurul lucru gratuit este al tău distribuție: în general nu poate fi modificat, studiat sau comercializat, deci este evident că vine fără cod sursă (fără „rețeta Program").
Shareware este similar cu freeware, dar cu un prescripţie extra: timpul de purtare. Aceste programe sunt de obicei dezactivate în câteva zile, sunt versiuni demo / ușoare ale programelor proprii complete.
software proprietar tradițional (to stil din Windows) nu permite utilizarea sa în niciun scop, nu permite studierea sa (cu excepția plății averilor către creatorii săi), nu permite copierea gratuită sau îmbunătățirea acesteia de către nimeni: este invers total al software-ului gratuit, asa de Windows Da GNU / Linux sunt atât de confruntați.
Subiecte în cod (programare / sursă deschisă și închisă)