2 - Termos que abrangem os avanços da tecnologia

Para compreendermos as possibilidades de avanço da tecnologia, é importante entendermos os significados de certas expressões que escutamos diariamente no nosso dia a dia. Nomes como código aberto, software livre, software gratuito, código fonte, todos são termos que em algum momento é usado erroneamente, mas são definições importantes para as empresas que trabalham com desenvolvimento de softwares.

A seguir trataremos de esclarecer algumas dúvidas sobre esses termos.

Software livre

Segundo o site do infowester, software livre é um conceito de extrema importância no mundo da computação. Para estar nesta condição, o software precisa ter características vinculadas a aspectos de liberdade. Pode-se dizer, portanto, que o software livre é um movimento social, que defende uma causa.

Quando falamos em software livre, portanto, tratamos da liberdade que o usuário tem para não só utilizar, mas também para copiar, distribuir, modificar e estudar o software. É isso o que o movimento do software livre defende.

Para tanto, a Free Software Foundation definiu quatro "fundamentos" como base:

  1. liberdade de executar o programa, para qualquer propósito (liberdade 1);
  2. liberdade de estudar como o programa funciona e adaptá-lo às suas necessidades (liberdade 2), sendo o acesso ao código fonte* um pré-requisito para esta aspecto;
  3. liberdade de distribuir cópias de forma que você possa ajudar ao seu próximo (liberdade 3);
  4. liberdade de melhorar o programa e liberar os seus aperfeiçoamentos, de modo que toda a comunidade se beneficie (liberdade 4). Novamente, aqui o acesso ao código fonte é um pré-requisito.
Copyright © 2014 AIEC.