Você está na página 1de 9

Software livre: Definies, caractersticas e liberdade de

utilizao.
Monia Tain Tavares de Araujo Mendes
Bacharelado em Cincia da Computao Universidade Federal do Maranho (UFMA)
Av. dos Portugueses s/n Bacanga- So Lus- MA-Brasil
Monia.taina@gmail.com

Resumo: Este artigo tem como objetivo descrever, demonstrar e analisar o


funcionamento de softwares livres, mostrando caractersticas de estrutura e objetivos
concedidos a usurios, atravs da liberdade de utilizao e controle, aplicada ao campo
computacional. O Ramo de Software livre vem se expandindo de forma revolucionaria,
atraindo muitos usurios, atravs do conceito de liberdade e senso de permisses para
modificaes e adaptaes em seu cdigo principal, baseando-se atravs da concesso
de uso, execuo e adaptaes e processamentos de dados, aliados a necessidade de
cada usurio, bem como permitindo ao mesmo o uso para cooperao a
desenvolvedores, empresas, e at mesmo a outros usurios, criando assim a liberdade
social de softwares.

Palavras Chaves:
Software livre Sistemas operacionais livres Linux

Metodologia:
Para a realizao deste artigo, foi utilizada pesquisa bibliogrfica e visitas a sites com
textos abordando o tema de softwares livres e aplicaes computacionais.

1. Software livre
1.1. Conceitos bsicos
Entende-se por software livre a designao de programas que permitem modificaes e
adaptaes, sem que pra isso haja necessidade de solicitaes e permisses do seu
proprietrio inicial. De forma autnoma, os usurios acabam possuindo acesso livre ao
cdigo fonte, expandindo assim alteraes, de acordo com o prprio uso.
Os grandes objetivos do software livre so baseados nas permisses dos direitos
a usurios de executar, distribuir o software, usa-lo como estudo ou criar
modificaes e adaptaes. Assim, entende-se que software livre possui como
filosofia a liberdade de expresso, e no o lucro. (Nota-se que usurios
erroneamente acabam confundido a expresso software livre com a
expresso no comercial, o que deve ser justificado para no provocar
dvidas - subseo 1.2).
1.2. Definies e ideologias do software livre
Em modo representativo, existem duas grandes organizaes que so responsveis por
promover e garantir que os termos do software livre sejam utilizados de forma
explicativa e no ambgua: a OSI (Open Source Initiative) e a FSF (Free Software
Foundation). De acordo com a FSF, um programa considerado livre se atender quatro
caractersticas principais, nos quais so chamadas liberdades essenciais:

1. A liberdade de poder executar um programa para todo e qualquer propsito.


2. A liberdade de poder estudar o software e com isso poder adapta-lo.
3. A liberdade de poder distribuir cpias do software, com o intuito de poder
ajudar o prximo.
4. A liberdade de modificao e distribuio de tais modificaes, garantindo
assim o beneficiamento de outros usarios.

(Como requesito as caractersticas 2 e 4 necessrio o acesso ao cdigo


fonte.)
Um programa considerado software livre se atender todas essas caractersticas.
Portanto, um usurio, detentor do software deve disponibilizar a distribuio de
cpias, e modificaes, sem que coloque restries para outros usurios, com o
objetivo que esses possam, a gosto pessoal, modificar e distribuir esse cdigo. E
alem disso ter em mente que no deve ter que pedir ou pagar pela permisso
para tais modificaes.
A liberdade de execuo de um software livre define-se como o direito do
usurio poder utilizar o software em quantos computadores desejar, seja este
usurio, uma pessoa fsica, ou jurdica. Tais usos, sendo definidos como
qualquer atividade do usurio, no devem sofrer nenhuma restrio da parte dos
fornecedores.
A redistribuio de cpias inclui a disponibilidade de redistribuio do cdigo
fonte, juntamente com formas binrias, ou executveis desse programa. Caso
no sejam disponibilizadas formas executveis ou binrias, ainda sim, o criador
deve conceder a redistribuio, caso sejam desenvolvidas meios para criar tais
formas binrias e executveis. A disponibilidade do cdigo fonte importante,
pois caso o programa seja modificado, e este seja distribudo, poder passar por
outras adaptaes nas mos de outros usurios, atravs da liberdade de acesso ao
cdigo.
Com a ambiguidade e dvida de muitos usurios novos na rea de software
livre, a Open Source Initiative procura esclarecer ao publico em geral, a
diferena entre os termos software livre e no comercial, atravs dos
critrios impostos pela mesma:
1. Livre redistribuio: licena no restritiva a nenhum usurio.
2. Cdigo fonte: o cdigo deve ser disponibilizado para usurio, permitindo em
conjunto a redistribuio.

3. Licena de obras derivadas: a licena abrange a permisso de modificaes


dentro dos mesmos quesitos da licena original.
4. Cdigo fonte integral: o autor do cdigo original pode proibir a distribuio
do cdigo original, desde que permita a distribuio de patch files, com o
objetivo de modificar o programa em perodos de construo.
5. Contra a discriminao: o software no pode discriminar pessoas e nem
grupos.
6. Discriminao em reas: o software no pode criar restries de uso a
usurios que residem em especificas reas.
7. Licena distribuda: a licena original vale para todas as copias, no podendo
ser criada outras licenas para as redistribuies.
8. Licena no especifica a produtos: caso o software seja retirado de uma
distribuio, sua licena continua vlida.
9. Restrio a outros softwares: a licena no pode restringir outros softwares.
10. Licena neutra: licenas no podem restringir e nem exigir determinadas
interfaces e tecnologias.
Portanto, todo software de cdigo aberto, em contrapartida pode no ser
considerado um software livre. O fato de o software ter o cdigo aberto, no
abrange, por exemplo, nada sobre modificaes, distribuies e vendas. Como
exemplo, pode-se ter um programa com cdigo fonte aberto, mas, restrito de
modificaes. E isso automaticamente contrariaria a filosofia do software livre.
A FSF e a OSI debatem a ideia do software livre, com a variao da OSI que se
preocupa com pequenas restries voltadas ao campo comercial e financeiro,
mas ambas defendem a mesma ideologia.

2. Vantagens e desvantagens do software livre


O uso do software livre traz benefcios importantes para usurios e empresas pelo fato
da disponibilidade do cdigo fonte de forma no restritiva. Isso vantajoso na reduo
de custos, atravs do desenvolvimento de outros softwares. O aprimoramento do
software livre vem crescendo em empresas, que defendem a reduo de preos de
pacotes e servios de suporte, e atravs desse modelo, surge o incentivo de
atendimentos a outros mercados locais, com consequncia de reduo financeira e
menor dependncia de empresas do ramo estrangeiro.
Atualmente a maior dificuldade encontra-se na falta de experincia do prprio
mercado e usurios, em lidar com o software livre, alm das duvidas geradas em
torno do prprio campo de liberdade de software, que criam a ideia de falta de
qualidade e ausncia de viabilidade econmica. Empresas que utilizam
softwares livres tentam reverter tais duvidas, defendendo opinies de
aprimoramento e contribuies, com o objetivo de gerar conhecimento aos
usurios que softwares livres so timo produtos, podendo sofrer modificaes,
adaptaes e estudos, para ajudar toda a empresa.
As principais empresas interligadas ao uso do software livre so a IBM, a
Canonical (fundadora do projeto ubuntu), a Hewlett-Packard (HP), a gigante
Google, dentre tantas outras.

3. Sistemas operacionais livres


O sistema operacional definido como um conjunto de programas que se situam entre
outros softwares, aplicativos e o prprio hardware, atuando como gerenciador de
processos. Atualmente, existem vrios tipos de sistemas operacionais, e dentre eles,
classificados como softwares livres e no livres. O GNU/Linux um dos maiores
exemplos de desenvolvimento de software livre.

3.1. GNU/Linux
Linux um sistema operacional baseado no sistema minix, derivado do sistema
Unix, desenvolvido pelo noruegus Linus Torvalds. Atualmente o ncleo Linux
vem se destacando cada vez mais, seja a gosto dos usurios, programadores ou
empresas, que apostam no aprimoramento e contribuies, geradas por softwares
livres. Inicialmente a interface, e o modo de utilizao requisitavam o uso de
linhas de comando e bastante conhecimento, tornando o uso bem complicado. A
medida que mais desenvolvedores contriburam no projeto de Linus, as
distribuies foram ficando cada vez mais atrativas, fazendo com que usurios
comuns pudessem usar o Linux sem dificuldades.
3.2. Vantagens do Linux
O GNU/Linux um software de cdigo aberto, portanto no preciso comprar
licenas para uso e nem para distribuio de cpias. O usurio tambm pode usar
o Linux como plataforma de desenvolvimento, e assim como outros usurios,
adaptar e descobrir correes para o sistema, contribuindo com todos.

4. Distribuies Linux
Muitos Usurios acreditam que a denominao do nome Linux remete-se ao sistema
operacional total, entretanto o sistema Linux divide-se em ferramentas necessrias com
o objetivo de compilao e funcionamento do cdigo fonte. A estas ferramentas
chamamos de GNU, que so as conhecidas por distribuies do S.O Linux. O projeto
GNU foi criado por Richard Stallman, que defende o uso de software livre, com acesso
para todos. Uma distribuio Linux nada mais que um kernel junto de programas
escolhidos pela equipe que a desenvolve.
O Linux possui vrios tipos de distribuies e entre elas, muitas bastante
conhecidas com particularidades de acordo com a escolha do usurio:

4.1. Ubuntu
Ubuntu uma das distribuies Linux mais conhecidas e isso se deve ao fato da
estrutura bem voltada a interface grfica. Sua desenvolvedora a empresa
Canonical Ltd.
4.2. Debian
Debian uma das distribuies Linux mais antigas, servindo de base para a
criao de diversas outras distribuies populares, tais como a distribuio
Brasileira Kurumin e a distribuio da canonical, Ubuntu.
4.3. Fedora
A distribuio Fedora conhecida pelos usurios, que apreciam um sistema com
configuraes facilitadas, e servidores estveis. Desenvolvida pela gigante Red
Hat.
4.4. Mint
Mint uma distribuio muito conhecida dos usurios pelo visual interessante e
fcil utilizao. variante da distribuio ubuntu e foi desenvolvida por
Clement Lefebvre.
4.5. Kurumin
O Kurumin foi uma distribuio Linux, idealizada por Carlos Morimoto e
desenvolvida por colaboradores, com divulgao focada a usurios iniciantes no
ambiente Linux. O projeto foi descontinuado em 2008, sendo sucedido pela
distribuio Debian lenny.
4.6 Slackware
Slackwave Linux foi criada por Patrick Volkerding, e tinha o principal objetivo
de ser uma distribuio simples e estabilizada. Em contrapartida considerada
por muitos usurios a distribuio mais difcil de ser utilizada, sendo voltada
exclusivamente para servidores e usurios com conhecimentos mais profundos.

Concluso
O software livre est includo num contexto mais amplo onde a informao de todos os
tipos possveis considerada um legado da sociedade e deve ser livre. O modelo
defendido pelo software livre vem ganhado grandes destaques por se destinar para o
benefcio de seus usurios e mostra que em uma realidade implcita, a sociedade deve
pensar no s apenas no uso, mas sim no compartilhamento, estudo e adaptaes para
todos.

Referncias
Silveira, S.A. (2004) Software livre: a luta pela liberdade do conhecimento Srgio
Amadeu da Silveira. So Paulo: Editora Fundao Perseu Abramo (Coleo Brasil
Urgente)
Gonalves, N.A.F. (2009) Guia de Software Livre para Escolas, Alunos e
Professores Nelson A.F. Gonalves. CFAE/ Matosinhos - Centro de Formao de
Associao das Escolas de Matosinhos.
Paula,F.B. (2002) O que GNU/Linux,http://www.vivaolinux.com.br/linux,
Pagina visitada em Novembro de 2014.