Definição de código (programação / código aberto e fechado)
Miscelânea / / July 04, 2021
Por Marcos Guglielmetti, em set. 2008
Quando falamos sobre código a partir de programação nós queremos dizer o língua pelo qual o computadores, compreende um conjunto de instruções e dados a serem processados automaticamente.
O código em Informática Pode ser binário (interpretável apenas por computadores), código-fonte (interpretável por seres humanos), e em sua o aspecto legal 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 propósito, 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, uma vez que a única coisa gratuita é o seu 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 um 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 (para estilo a partir 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 Y GNU / Linux eles são tão confrontados.
Tópicos em Código (programação / código aberto e fechado)