Definizione del codice (programmazione / open e closed source)
Varie / / July 04, 2021
Di Marcos Guglielmetti, il sett. 2008
Quando si parla di codice a partire dal programmazione intendiamo il linguaggio da cui il computer, comprende un insieme di istruzioni e dati da elaborare automaticamente.
Il codice in informatica Può essere binario (interpretabile solo da computer), codice sorgente (interpretabile da esseri umani) e nella sua l'aspetto legale o politico può essere software libero, open source, freeware, shareware o software proprietario/proprietario tradizionale.
Il software libero o software libero ha una definizione chiara al riguardo, secondo la Free Software Foundation è uno che può essere usato per qualsiasi scopo, studiato (sapendo cosa fa), copiato e migliorato. C'è una grande varietà di licenze di software libero, la GNU GPL è il riferimento di tutte, ma possiamo anche menzionare le licenze MIT, BSD, Mozilla, Apache o Creative Commons.
Il software open source (open source) è fondamentalmente lo stesso del software libero, tranne per il fatto che non sei riluttante a mescolare software proprietario con software libero. Esiste anche un software open source che non può essere utilizzato per nessuno scopo, quindi non sarebbe gratuito.
Il il freeware ha poco a che fare con il software libero, poiché l'unica cosa gratuita è la tua distribuzione: in generale non può essere modificato, studiato o commercializzato, quindi è ovvio che viene fornito senza codice sorgente (senza "la ricetta del Programma").
Lo shareware è simile al freeware ma con un limitazione extra: il tempo di indossamento. Questi programmi vengono solitamente disabilitati in pochi giorni, sono versioni demo/light di programmi proprietari completi.
Il software proprietario tradizionale (to stile a partire dal finestre) non ne consente l'utilizzo per alcuno scopo, non ne consente lo studio (se non pagando fortune ai suoi creatori), non ne consente la copia gratuita o il miglioramento da parte di nessuno: è il totale inverso del software libero, così finestre sì GNU/Linux sono così confrontati.
Argomenti nel codice (programmazione / open e closed source)