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.
Para tanto, a Free Software Foundation definiu quatro "fundamentos" como base:
A ideia começou a tomar forma em 1983, pelas mãos de Richard Stallman, que na época criou o GNU e, cerca de dois anos depois, fundou a Free Software Foundation (FSF). O GNU é um projeto para o desenvolvimento de um sistema operacional livre, isto é, já apoiado nos objetivos da liberdade. A Free Software Foundation, por sua vez, é uma entidade sem fins lucrativos criados justamente para servir de base para o movimento do software livre.
XNo caso da primeira liberdade, um indivíduo ou uma organização pode utilizar o software em qualquer atividade, em qualquer quantidade de computadores.
XA segunda liberdade, por sua vez, dá acesso ao código fonte do programa para que a pessoa possa estudá-lo ou alterá-lo conforme a sua necessidade.
XA terceira liberdade diz respeito à permissão dada ao usuário de distribuir quantas cópias quiser do programa, mesmo porque esta é uma forma de torná-lo acessível a um número maior de pessoas. O mesmo vale para o código fonte do software.
XPor fim, a quarta liberdade consiste na permissão que o usuário tem para alterar um software ou mesmo colaborar com o seu desenvolvimento, permitindo que outras pessoas ou organizações tirem proveito de algo que ele aperfeiçoou.
X