tecnologia

definição de código (programação / código aberto e fechado)

Quando falamos sobre código de programação nos referimos à linguagem pela qual o computadores, compreende um conjunto de instruções e dados a serem processados ​​automaticamente.

o código de computador pode ser binário (interpretável apenas por computadores), código-fonte (interpretável por seres humanos) e, em seu aspecto jurídico ou político, pode ser software livre, código aberto, freeware, shareware ou software proprietário / proprietário tradicional.

o software livre ou software livre tem uma definição clara a este respeito, segundo a Free Software Foundation é aquele que pode ser usado para qualquer fim, estudado (saber o que faz), copiado e melhorado. Existe uma grande variedade de licenças de software livre, sendo a GNU GPL a referência de todas, mas também podemos citar as licenças MIT, BSD, Mozilla, Apache ou Creative Commons.

o software livre (código aberto) é basicamente o mesmo que software livre, exceto que você não reluta em misturar software proprietário com software livre. Também existe software de código aberto que não pode ser usado para nenhum propósito, portanto não seria gratuito.

o freeware tem pouco a ver com software livre, já que a única coisa gratuita é a sua distribuição: em geral não pode ser modificado, estudado ou comercializado, por isso é óbvio que vem sem código-fonte (sem "a receita do Programa").

Shareware é semelhante ao freeware, mas com uma limitação extra: o tempo de uso. Esses programas geralmente são desativados em alguns dias, são versões demo / light de programas proprietários completos.

o software proprietário tradicional (no estilo de janelas) não permite a sua utilização para qualquer fim, não permite o seu estudo (salvo pagando fortunas aos seus criadores), não permite a sua cópia gratuita ou o seu aperfeiçoamento por quem quer que seja: é o inverso total do software livre, por isso janelas e GNU / Linux eles são tão confrontados.

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