Commit 4e92c318 authored by ihh16's avatar ihh16

Update 01-cap1.Rmd

parent d923dc22
# Filosofia e conceitos iniciais sobre software livre e R
# Introdução ao capítulo
Além de explicar e comparar diferentes tipos de softwares, este capítulo surge com o intuito de informar aos novos usuários de R a importância do software livre.
## Software gratuito ou software livre?
Software gratuito são todos os softwares que podem ser usados sem pagar. Entretanto, os usuários desses softwares não tem acesso ao seu código fonte, o que impossibilita o usuário modificar,
estudar e/ou analisar o programa. Com outras palavras, ele só pode ser utilizado da maneira como foi disponibilizado, podendo sofrer limitações em sua distribuição. Exemplos de
softwares gratuitos: Acrobat Reader e o RealPlayer. Já os softwares livres devem ser abertos, ou seja, sua essência é ceder ao usuário a liberdade de copiar, acessar, distribuir, modificar e/ou
estudar o código fonte do programa. Lembrando que tudo isso pode ser feito sem ter que pagar ou pedir permissão ao autor do programa. Para uma perfeita classificação de softwares livres,
foram estabelecidas liberdades básicas pela organização sem fins lucrativos *Free Software Foundation*. As quatro liberdades básicas são:
* A liberdade de executar o programa, para qualquer propósito (liberdade n 0)
* A liberdade de estudar como o programa funciona, e adaptá-lo para as suas necessidades (liberdade n 1). Acesso ao código-fonte é um pré-requisito para esta liberdade.
* A liberdade de redistribuir c?pias de modo que você possa ajudar ao seu próximo (liberdade n 2).
* A liberdade de aperfeiçoar o programa, e liberar os seus aperfeiçoamentos, de modo que toda a comunidade se beneficie (liberdade n 3). Acesso ao código fonte é um pré-requisito para esta liberdade.
Exemplos de softwares livres: R e Linux.
## Filosofia R
A filosofia do software estatístico R é justamente ser livre, a fim de obter vantagens em relação ao software proprietário. Porque além dos custos reduzidos, seu código aberto permite
que cada usuário adapte o programa de acordo com suas necessidades, tornando o software R mais flexível e permitindo aprimoramentos muito mais rápidos.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment