Você está na página 1de 13

Realizao

Cartilha
de
softwarelivre
software livre:
Apoio
socialmente justo,
economicamente vivel e
tecnologicamente sustentvel

Projeto Software Livre Bahia


http://www.psl-ba.softwarelivre.org
Cartilha Salvador, Bahia
Anotaes de julho, 2004

softwarelivre 1 Edio

ndice
Software Livre ................................................................................. 2
Histrico (Hacker e software Livre)......................... 2
Conceito de Software Livre............................................. 6
Licena de Software ......................................................... 7
Por que usar Software Livre ......................................................10
GNU/Linux .................................................................................... 11
Sobre GNU/Linux............................................................... 11
Distribuies GNU/Linux ............................................. 12
Interfaces Grficas ou Gerenciadores de Janelas....13
Tabela de Programas Equivalentes ............................15
Incluso Digital ............................................................................17
Tabuleiros Digitais .........................................................18
Acessibilidade ..................................................................19
Links ............................................................................................... 21
Referncias ................................................................................... 23

24 1
Software Livre Referncias
Histrico [1] http://www.stayfreemagazine.org/ml/assignments/copyright_
handout.pdf
O que um software? Como surgiu o software livre? O que o diferencia do [Debian1] http://www.debian.org/devel/developers.loc.pt.html
software proprietrio? Como o software livre evoluiu at os dias de hoje? Por [2] www.tableless.com
que o movimento Software Livre cresce tanto em nosso pas? Porque encontramos [3] http://www.inference.phy.cam.ac.uk/dasher/portuguese/
nele a soluo para tantos problemas? [4] http://www.debian.org/devel/debian-accessibility/index.pt.html
[pretto, 2003] http://www.faced.ufba.br
Esse breve histrico no possui a inteno desmedida de responder todas essas
perguntas em to pouco espao. Esfora-se contudo em ser o pontap inicial
que dar impulso aos novos navegantes de um universo ainda pouco difundido,
criado sobre uma nova perspectiva que preza pela colaborao e pela liberdade
da informao. Sejam bem-vindos!

O software

O software corresponde qualquer programa de computador.


Ao contrrio do hardware (monitores, impressoras, mouse, placas, memrias,
etc) o software no algo fsico e por isso no sofre desgaste ao longo do
tempo.
Um software , portanto, uma estrutura lgica, um programa, que realiza
funes dentro de um sistema computacional, e geralmente desenvolvido
por programadores que utilizam linguagens de programao para constru-
lo. Isso corresponde aos sistemas operacionais (Windows, Linux, Mac OS,
etc), drivers que controlam o comportamento de alguns hardwares (driver
de modem, de impressora, de placa de vdeo, etc) e todos os aplicativos
utilizados pelos usurios finais, como editores de texto (Winword, Notepad,
Gedit, OOWriter), planilhas eletrnicas (Excel, OOImpress, Gnumeric),
navegadores internet (Mozilla, Internet Explorer, Opera), processadores de
imagem (Gimp, Paint, CorelDraw, Adobe PhotoPaint), dentre outros.
O software, por no ser fsico e sim lgico, pode ser duplicado e armazenado
em disquetes, cds, discos rdigos (HD) e sua cpia pode ser transportada de
um computador para o outro desde que estejam conectados uma rede
como a internet.

Como surgiu o software livre?

Para entendermos o surgimento do software livre vlido compreender


primeiro o que o software proprietrio e o papel das grandes empresas de
software na monopolizao do conhecimento.
Como mencionado antes, um software uma estrutura lgica desenvolvida
por programadores. Essa estrutura lgica, isto , os tijolos que compem
um software, correspondem aos bits: 0's e 1's. Porm, um programador no

2 23
Interfaces Grficas (Gerenciadores de Janelas) pode desenvolver um programa se utilizando de 0's e 1's. Isso uma linguagem
somente compreensvel pela mquina e no por seres humanos. Para tanto,
- Gnome: www.gnome.org os programadores se utilizam de linguagens de programao que possui
- KDE: www.kde.org palavras chaves e estruturas que permitem enxergar um programa como
- Kurumin: www.kurumin.org uma receita de bolo, isto , um conjunto de instrues denominado cdigo
- XFCE: www.xfce.org fonte. Por exemplo:
- WindowMaker: www.windowmaker.org 1) Programa pede que usurio digite sua idade e tecle enter
- FluxBox: www.fluxbox.org 2) Programa recebe a informao (idade)
3) Se idade for maior ou igual a 18 mostra mensagem na tela: "Voc j um
Alguns Softwares Livres bastante utilizados: adulto!"
4) Se idade for menor que 18 mostra mensagem na tela: "Voc ainda
- Escritrio adolescente"

- OpenOffice.org(em Pt-Br) : www.openoffice.org.br obs.:As linguagens de programao disponveis no so to simples de


- Mozilla : www.mozilla.org.br entender como a do exemplo acima, mas se esforam no sentido de se
- Xmms: www.xmms.org tornarem cada vez mais fceis de programar e de serem entendveis.
- Xine: http://xinehq.de
- Mplayer: http://www.mplayerhq.hu O cdigo fonte seria a representao desses passos em uma denominada
linguagem de programao (C++, C, Java, Pascal, etc). Esse cdigo fonte ao
ser processado por um outro programa chamado compilador se transforma
- Editores de Imagem
em 0's e 1's para que possa ser entendido pela mquina. Quem quiser
Editores Vetoriais:
modificar o programa precisa ter o cdigo fonte j que 0's e 1's no so
- Sodipodi : www.sodipodi.com
compreendidos pelo homem.
- Inkscape : inkscape.sf.net
Editores de mapas de bits:
Antigamente os programadores compartilhavam seus cdigos fonte uns com
- The Gimp (com caractersticas vetoriais) : www.gimp.org
os outros e assim todos podiam modificar o programa e compartilhar essas
mudanas tambm. Este hbito era bastante difundido nas grandes
- Jogos
universidades norte-americanas das dcadas de 60 e 70 e sempre foi bastante
condizente com o esprito acadmico, cujos princpios de liberdade e
- Armagetron : armagetron.sf.net
cooperao assemelham-se com a cultura hacker.
- Stratagus game engine: http://stratagus.sourceforge.net
- Chromium: http://www.reptilelabour.com/software/chromium/index.htm
- Portal de jogos GNU/Linux: http://tuxgames.gratishost.com O software proprietrio
- Outro portal de jogos GNU/Linux: http://www.happypenguin.org
Quando o computador foi abraado pelo mercado como uma boa idia para
seus negcios, as coisas comearam a mudar de rumo. As pesquisas em
desenvolvimento de novas solues cresceram e empresas comearam a criar
seus produtos para se firmar. Comearam a aparecer, ento, programas que
tinham seu cdigo fonte escondido como segredo comercial. As empresas
vendiam seus softwares, mas no disponibilizavam seus cdigos fontes. O
usurio s recebia o programa em 0's e 1's o que tornava possvel somente
utilizar o software mas no mais possvel modific-lo. Isso era estrategicamente
interessante para as empresas: ela poderia desenvolver timos softwares e
ningum saberia como isso foi feito, nem seus clientes e muito menos seus
concorrentes.

Alm disso surgiram outros artifcios: os programadores dessas empresas


22 3
assinavam termos de compromisso de no divulgao dos segredos da
empresa e os softwares vendidos possuam licenas cheias de restries
Links
que deviam ser acatadas pelos seus clientes. Essas licenas incluam regras
Mais sobre Software Livre
para controle de pirataria: os clientes, alm de impossibilitados de modificar
o programa, no poderiam fazer cpias dos programas que eles adquiriam,
- Projeto GNU: http://www.gnu.org/home.pt.html
e muito menos poderiam distribuir essas cpias. Alguns programas tambm
- Manifesto de Hipatia (Portugus): www.hipatia.info/mh.pt.html
s poderiam ser utilizados para fins especficos. Resumindo, o cliente no
- Manual Foca Linux: http://focalinux.cipsga.org.br
era o dono do software. Ele podia somente comprar uma licena de uso que
- Noticias sobre o mundo Linux: www.noticiaslinux.com.br
restringia o uso daquele programa em apenas 1 (um) computador.
- Tabela de softwares equivalentes entre Windows e Linux:
Essa lgica logo foi se tornando o pensamento comum dentro de uma
www.linuxshop.ru/linuxbegin/win-lin-soft-en/table.shtml
sociedade constantemente bombardeada por propagandas de contedo
- Projeto Software Livre Brasil: www.softwarelivre.org
duvidoso. Alm disso, licenas de software so mais caras do que deveriam.
A m notcia que poucas pessoas possuem recursos para adquirir um
software proprietrio e utiliz-lo em casa. At mesmo os revendedores de Projeto Software Livre nos estados brasileiros
computadores evitam fornecer computadores com softwares proprietrios
embutidos. Como consequncia, os computadores j vm com cpias ilegais - Projeto Software Livre Brasil: www.softwarelivre.org
destes softwares. A conhecida pirataria est presente na maioria dos lares - Projeto Software Livre Bahia: www.psl-ba.softwarelivre.org
do mundo em que h um computador. - Projeto Software Livre Distrito Federal: www.psl-df.softwarelivre.org
- Projeto Software Livre Esprito Santo: www.psl-es.softwarelivre.org
importante ressaltar que o software distribudo pelas empresas de software - Projeto Software Livre Mato Grosso do Sul: www.psl-ms.softwarelivre.org
contm, embutido, o conhecimento de milhares de programadores geniais, - Projeto Software Livre Minas Gerais: www.psl-mg.softwarelivre.org
que por sua vez se valeram do conhecimento de vrias pessoas que vieram - Projeto Software Livre Paran: www.psl-pr.softwarelivre.org
antes deles, e desenvolveram teorias e conhecimento que deixaram para a - Projeto Software Livre Pernambuco: www.psl-pe.softwarelivre.org
humanidade. Estas empresas agora apropriam-se de todo esse conhecimento - Projeto Software Livre Rio de Janeiro: www.pslrj.org.br
acumulado e que poderia ser compartilhado com outras pessoas. - Projeto Software Livre Rio Grande do Sul: http://psl-rs.softwarelivre.org
- Projeto Software Livre Santa Catarina: www.softwarelivre.sc.gov.br
- Projeto Software Livre So Paulo: http://www.psl-sp.org/
A reao: Uma licena para a liberdade - Software Livre no INPA - Amazonas: http://softwarelivre.inpa.gov.br/
Tudo permaneceu assim at que um grupo de hackers programadores do
MIT (Instituto de Tecnologia de Massachussets, nos EUA) perceberam que Distribuies GNU/Linux
podiam fazer a diferena.
- Kurumin Linux: www.kurumin.com.br
Os hackers, diferentemente de como so conhecidos e tratados pela mdia, - Debian GNU/Linux: www.debian.org
so pessoas com princpios ticos, defensores da cooperao e da - Slackware Linux: www.slackware.org
disseminao do conhecimento atravs da liberdade da informao. So - Suse Linux: www.suse.com
caracterizados como pessoas de elevado conhecimento tcnico que amam - Mandrake GNU/Linux: www.mandrakelinux.com
o que fazem e que sentem prazer em compartilhar isso com os outros. Os - Red Hat: www.redhat.com
hackers, diferentemente dos crackers e dos defacers no so criminosos - Knoppix GNU/Linux: www.knoppix.net
digitais e possuem uma estrutura hierrquica implcita baseada na cultura - Gentoo Linux: www.gentoo.org
da ddiva (Gift Culture). Quanto mais contribuies um hacker oferece para
a sua comunidade, mais status ele possui dentro dela. Os hackers tambm
so chamados de geeks.

Essa reao comeou pequena, com poucos colaboradores. Um dos


programadores do MIT, Richard Stalman, enfurecido pela comercializao
do conhecimento, fundou o Projeto GNU: um projeto para criar uma

4 21
nada possvel fazer. plataforma de software totalmente livre, ou seja, que qualquer pessoa pudesse:
Solues livres existem, e muitas delas so bastantes eficientes. As
1. Utilizar o software para qualquer fim
opes de acessibilidade do gerenciador de janelas KDE e do Gnome
2. Estudar o cdigo do software
so timos exemplos.
3. Modificar o cdigo do software
A filosofia do software livre permite que o cdigo dos programas 4. Redistribuir cpias do software
seja alterado, de maneira que eles possam ser integrados com os
A nica condio para que a pessoa pudesse usufruir desses direitos era que
programas que visam oferecer acessibilidade. Assim eles podem, por ela passasse para o prximo os mesmos direitos que usufruiu. Esses quatro
exemplo, ser acessados e at controlados por outros programas. Isso direitos ficaram conhecidos como as quatro liberdades do Software Livre.
facilita que sejam implementados teclados virtuais, controladores O Projeto GNU conseguiu transformar essas liberdades em uma nova licena
por voz, dispositivos de mouse alternativos (como aqueles controlados de uso chamada GNU GPL (GNU General Public Licence). E dessa forma todo
software distribudo com essa licena estava "livre". Vale lembrar que a licena
pelo movimento do globo ocular ou at por movimentos respiratrios).
no probe a venda do software livre, somente garante que o software conter
Um fantstico exemplo de aplicao para deficientes motores o as 4 liberdades mencionadas e que essas liberdades nunca podero ser
Dasher[3]. Ele permite escrever, mas no exatamente um teclado retiradas do software. O software livre j nasce livre e permanecer livre.
virtual. Utiliza uma idia inovadora para inserir texto atravs do O projeto GNU tambm foi o responsvel pelo
teclado. especialmente til para escrever em palmtops, pois permite desenvolvimento de inmeros softwares livres.
escrever muito mais rpido do que na forma tradicional (clicando Para cada software proprietrio existente os
sobre cada letra numa figura de teclado). desenvolvedores faziam um outro similar, livre.
Um dos softwares mais essenciais, contudo, foi
Na seo de Acessibilidade do projeto Debian[4] possvel encontrar desenvolvido pelo finlands Linus Torvalds que
muitas outras opes livres de acessibilidade, para as mais diversas por conta prpria desenvolveu o ncleo do
necessidades. sistema operacional (kernel) e o batizou de
Linux. O Linux em conjunto com os softwares
desenvolvidos pelo Projeto GNU formaram o
primeiro sistema computacional livre, o
GNU/Linux que atualmente a principal
alternativa ao Microsoft Windows.

Como o Software Livre no uma entidade nica, ele no pode ser comprado
pela Microsoft ou qualquer outra empresa. O Software Livre tambm no vai
falncia, j que a nica premissa para que ele exista a de que existam
pessoas com uma necessidade e com disposio de compartilhar seus cdigos
fontes. O nmero de indivduos que participam dessa iniciativa e o nmero
de empresas que tem apostado suas fichas nela indicam que isso est em
crescimento acelerado.

O nosso contexto

O software livre surge ento da necessidade de abandonarmos o velho papel


de meros usurios da tecnologia e passarmos a desenvolv-la e us-la para
o bem de todos. O Brasil particularmente, precisa acabar com a sua dependncia
tecnolgica e passar tambm a desenvolver softwares, ao invs de continuar

20 5
refm dos preos abusivos impostos pelas grandes corporaes e seus
monoplios.
Acessibilidade
Quando falamos em acessibilidade, a idia tentar
O software livre a nossa chance de tornar a tecnologia a nossa aliada no
dar a todos a oportunidade de usar os recursos que
desenvolvimento nacional. O governo, sensvel essa oportunidade, vem
o computador oferece. Porm nem todos esses
incentivando cada vez mais o uso de softwares livres nas reparties pblicas,
recursos esto disponveis para quem portador de
reduzindo drasticamente os custos com licenas de software proprietrio.
algum tipo de deficincia.
Esse recurso economizado poder ser redirecionado para setores mais
problemticos como a sade e a educao, minimizando a injustia social, Imagine que voc tenha uma deficincia motora, que
ou at mesmo para investimentos em tecnologia nacional. lhe impea de mover um dos braos. Isso j pode
constituir uma enorme dificuldade, pois alm de tornar a digitao
Conceito de Software Livre extremamente lenta, impossvel usar mouse e teclado ao mesmo tempo.
Se os movimentos so restritos em ambos os braos, ento a situao
praticamente impossibilita o uso do computador.
Software Livre uma questo de Liberdade, no de preo.
O termo Software Livre se refere liberdade que o usurio tem de executar, Outra restrio grave so as deficincias visuais. Uma pessoa cega ou com
distribuir, modificar e repassar as alteraes sem, para isso, ter que pedir dificuldades de enxergar, ou mesmo dificuldades de leitura, ou problemas
permisso ao autor do programa. para diferenciar as cores praticamente no tem recursos que lhe permitam
usar o computador de forma eficiente. Algumas solues so propostas para
Pode ser definido mais claramente pelas 4 liberdades defendidas pela Free esses problemas.
Software Foundation para os usurios de software:
A maioria das solues proprietrias entretanto, so muito caras, e algumas
delas no so satisfatrias. Para deficientes motores, existem softwares de
- A liberdade de executar o programa, para qualquer propsito;
teclado virtual, que permite escrever utilizando o mouse, e softwares
- A liberdade de estudar como o programa funciona, e adapt-lo para
controlados por voz, que permitem acessar aplicaes e menus atravs de
as suas necessidades. Aceso ao cdigo-fonte um pr-requisito para esta
liberdade; comandos de voz.
- A liberdade de redistribuir cpias de modo que voc possa beneficiar Existem ainda opes de acessibilidade como criao de atalhos de teclado,
o prximo; teclas de alternncia, teclas de repetio, de repercusso, bips de alerta, etc.
- A liberdade de aperfeioar o programa, e liberar os seus aperfeioamentos, Essas opes podem ajudar bastante quem tem dificuldade de digitar, ou
de modo que toda a comunidade se beneficie. Acesso ao cdigo-fonte tem restries motoras. Para deficientes visuais, h tambm os leitores de
um pr-requisito para esta liberdade. tela. Elas esto disponveis tanto para os sistemas operacionais proprietrios
Um programa ser considerado livre se todos os seus usurios tiverem quanto para os livres. As dificuldades encontradas, entretanto, ainda so
essas 4 liberdades. muitas.

Notem que os quatro itens acima no fazem nenhuma referncia a custos Pginas web mal feitas so praticamente impossveis de serem lidas por
ou preos. O fato de se cobrar ou no pela distribuio ou pela licena de alguns programas. Uma soluo para isso programar pginas para internet
uso do software no implica diretamente em ser o software livre ou no. utilizando as tcnicas de tableless[2], que deixam o cdigo limpo e fcil de
Nada impede que uma cpia adquirida por voc seja revendida, tenha ela entender (tanto para os seres humanos quanto para o software que vai tentar
sido modificada por voc ou no. interpret-lo).
Nada impede, tambm, que as alteraes feitas por voc num software para Para implementar um software que oferea acessibilidade aos deficientes,
uso prprio sejam mantidas em segredo. Voc no obrigado a liberar necessrio que os programas com os quais ele tem que interagir (como
suas modificaes, se no quiser. Porm, se escolher faz-lo, obrigado editores de texto, menus, etc) permitam uma certa integrao com este
a distribuir de maneira livre. Essa uma observao importante a se fazer software. Programas de cdigo fechado normalmente no permitem que essa
porque muitas pessoas (especialmente corporaes) tm receio de usar integrao exista. O motivo bvio: se no temos como alterar um programa,
software livre porque temem que seus "concorrentes" tenham acesso a e ele no foi projetado para permitir que fosse controlado por outra aplicao,
informaes e mtodos de trabalho privados. As personalizaes no tm

6 19
estabelecida, os excludos digitais apresentam-se como os marginais aos que ser distribudas. A restrio que, se elas forem distribudas de alguma
meios de acesso informao e gerao de conhecimento. Com efeito, estes maneira, tm que manter as 4 liberdades descritas acima.
excludos esto alheios ou dificilmente se revelam aos processos de alcance
das necessidades subsistenciais, de cidadania, de interao social e de A liberdade de utilizar um programa significa a liberdade para qualquer tipo
conscincia do mundo em volta. de pessoa fsica ou jurdica utilizar o software em qualquer tipo de sistema
A incluso digital possui o papel de resgatar os excludos digitais ao contexto computacional, para qualquer tipo de trabalho ou atividade, sem que seja
da sociedade movida pelos processos de criao, produo e sublimao necessrio comunicar ao desenvolvedor ou a qualquer outra entidade em
da informao em conhecimento. Significa efetivar os excludos digitais na especial.
sociedade da informao, por meio de polticas que visem ao seu crescimento
auto-sustentvel de forma colaborativa e gradual, no com medidas A liberdade de redistribuir deve incluir a possibilidade de se repassar tanto
emergenciais e paliativas. Conseqentemente, incluso digital remete os cdigos-fonte quanto os arquivos binrios gerados da compilao desses
busca da reflexo do mundo e da localidade, das condies de sobrevivncia cdigos, quando isso possvel, seja o programa original ou uma verso
(emprego, alimentao, moradia, etc.), do estmulo ao conhecimento renovado modificada. No se pode exigir autorizao do autor ou do distribuidor do
e crtica do j existente e da diminuio das desigualdades sociais.
software para que ele possa ser redistribudo.

Para que seja possvel modificar o software (para uso


Tabuleiros Digitais particular ou para distribuir) necessrio ter o cdigo-
fonte. Por isso o acesso aos fontes pr-requisito
Projeto desenvolvido na FACED/UFBA[] com o Liceu de Artes e Ofcios. para esta liberdade. Caso ele no seja distribudo junto
Trata-se de um modelo de mvel que representa mais do que uma simples com os executveis, deve ser disponibilizado em local
bancada para suporte de computadores - inspirado em solues do cotidiano de onde possa ser copiado, ou deve ser entregue ao usurio, se solicitado.
das trabalhadoras do acaraj [pretto, 2003].
Para que essas liberdades sejam reais, elas tm que ser irrevogveis. Caso
O Tabuleiro Digital reto, sem encostos, sem almofadas, projetado para
o desenvolvedor do software tenha o poder de revogar a licena o software
uso rpido e gil como o do tempo de comer um bom acaraj ou ler e
no livre.
responder meia dzia de e-mails.

Licenas de Software
Por que um tabuleiro digital?
Para falar sobre Software Livre indispensvel que comecemos falando em
simples de montar e pode no ter grandes sofisticao de acabamento. Direitos Autorais e Copyright, uma expresso criada pelos estadunidenses
Foi desenvolvido para poder ser construdo a partir de uma folha padro com o objetivo de dar exclusividade de edio de materiais de imprensa
de compensando, utilizando-se da sabedoria da baiana de acaraj. Basta escrita aos seus detentores.
cortar, lixar e pintar com verniz naval fosco as peas. Aps a montagem,
os tabuleiros podem ser dispostos em ilhas (agrupamento de tabuleiros Dessa forma, autores que possussem o Copyright de suas obras poderiam
isolados). um modelo prtico para adoo em espaos de acesso internet, designar quem poderia, e como poderia, copiar e distribuir cpias de seus
como infocentros, telecentros, ciberparques. livros, artigos ou revistas. Entretanto, como no necessrio ser autor da
obra para deter o seu Copyright, no podemos dizer que direito autoral
igual a Copyright.

A definio formal de Copyright [1] a que segue abaixo:


O nico direito legal concedido a um escritor, a um editor,
a um compositor, ou a um distribuidor para publicar,
produzir, vender, ou distribuir um trabalho artstico.

18 7
E na Constituio Estadunidense (em http://www.copyright.gov), na lei que Incluso Digital
define Copyright, est o texto abaixo (traduo dos editores):

Usado para promover o progresso da cincia e das artes teis, O que Incluso Digital ?
fixando-se por pocas limitadas aos autores e aos inventores "Incluso Digital" a denominao dada,
o direito exclusivo sobre suas respectivas escritas e genericamente, aos esforos desenvolvidos por
descobertas. governos, organizaes do terceiro setor e empresas
no sentido de possibilitar que as pessoas possam:
Enquanto isso, o Direito Autoral o direito que o autor do software tem de
- obter os conhecimentos necessrios para utilizar com um mnimo de
deixar seu produto sob um Copyright (veja que o copyright pode no ser
proficincia os recursos de tecnologia de informao e de comunicao
seu), sem necessariamente estabelecer regras de uso, cpia e distribuio.
existentes
Por exemplo, um funcionrio faz um Software em uma empresa e concorda
- dispor de acesso fsico regular a esses recursos.
em ceder-lhe o seu copyright, ele abre mo de definir como ser usado,
copiado e distribudo o programa, mas no deixa de ser o autor e pode As estruturas e o funcionamento da sociedade contempornea esto sendo
reclamar se o software for usado para um fim no previamente acordado significativamente alterados pelas tecnologias de informao e de comunicao.
com a Empresa. Favorecer a todos cidados o acesso a esses meios um importante passo
O sistema de copyright atribui donos ao software, e esses, pela definio no combate excluso social.
apresentada acima, tm o direito de estabelecer regras de distribuio do
software. Devido a esse poder, surgiu o conceito de Software Proprietrio, No entanto, h uma discusso emergindo sobre o uso do termo incluso
um paradigma de distribuio de software vigente desde o incio da dcada digital. Existe, por exemplo, a crtica da banalizao do termo, especialmente
de 80, que foi responsvel pela criao do chamado software de caixinha. por conta da explorao poltica oportunista. H tambm o "modismo"
vinculado ao uso sensacionalista do termo.

Porm, ao contrrio do que muitos pensam, simplesmente existir o copyright Todavia, j que se caminha por essas trilhas, seria enriquecedor apurar os
de um software no basta para que ele seja Software Proprietrio. O copyright, significados atribuidos ao termo, para que assim se possa anular possveis
ou Direito de Uso, permite que o detentor desse direito estabelea regras "exploraes", trazendo-o para um contexto scio-poltico real, que o requisita
para o uso e distribuio do software. Essas regras so chamadas de licenas em toda a sua profundidade e possibilidades. Ento, iniciemos um percurso
de uso e podem estabelecer por exemplo se o software pode ou no ser com esse objetivo.
distribudo gratuitamente, se pode ou no ser copiado, entre outras regras...
Divagaes sobre Incluso Digital
Software Livre no de domnio pblico, apesar de essa ser uma interpretao
compreensvel do conceito de liberdade, para quem ainda no se familiarizou Quer parecer politicamente correto? Fale em "incluso digital". No porque
com a quebra do paradigma do software proprietrio. a expresso tornou-se recentemente vulgar de to pronunciada , sendo um
aparente modismo, mas pela relevncia por ela alcanada. Em tempos de
Um programa de domnio pblico aquele em que o criador abre mo de sociedade determinada pelo conhecimento adquirido e sua possibilidade de
seus direitos de autoria e de licenciamento de cpias. Nesse caso, quem aplicao, o acesso informao acena como pea-chave, a partir do qual
estiver de posse do cdigo tem o direito de fazer dele o que desejar, sem ter muitos caminhos dentro do ambiente social podem ser contemplados.
que obedecer qualquer restrio ou norma. primeira vista, isto decorre do contato com as tecnologias da informao,
seja atravs do reconhecimento inicial do contedo em formato digital, do
No paradigma do Software Livre, o autor do software resguarda seus direitos
uso de ferramentas tecnolgicas existentes na produo de conhecimento
de criador, mantendo livres o uso e o conhecimento (do cdigo fonte) do
novo, ou da construo de novas ferramentas capazes de atender s demandas
software para quem deles precisar atravs da redao adequada de um
permanentes do mundo da informao.
copyright.
Entretanto, um numeroso contingente de indivduos est de fora deste j
Exatamente dessa subverso do sentido do copyright para proibir que haja
complexo universo sinttico de consumo e produo de dados. Este so os
restries, em vez de restringir o uso, vem o termo Copyleft. Um trocadilho
denominados "excludos digitais". Do mesmo modo que se convencionou
com a palavra em Ingls (deixe copiar, ao invs de direito de cpia), mas que
tratar os desprovidos dos bens sociais bsicos como marginais sociedade
no tem significao legal.

8 17
Ao invs de encararmos o software como uma idia, uma forma de se
solucionar um problema, ns ainda o vemos como um item final de uma
linha de produo; um artigo fsico, que se desenvolveu como qualquer
outro produto, em escala industrial, e pelo qual se deve pagar. Nessa
definio, o software se assemelha mais a uma cadeira ou uma mesa, do
que a uma frmula matemtica, ou uma especificao cientfica.
Imaginem se o algoritmo para achar as razes de uma equao do segundo
grau, desenvolvido por Bhskara h dezenas de sculos, tivesse uma licena
que restringisse seu uso. Todo o desenvolvimento matemtico estaria restrito
boa vontade do criador da frmula, a quem teramos que solicitar autorizao
para utilizar o mtodo.
Coisa semelhante acontece com programas de computador. Se considerarmos
o programa como uma maneira de se resolver determinado problema, com
a ajuda do computador, fica mais simples aceitar o software como uma
idia, no como um bem.
E o que queremos que as boas idias sejam utilizadas em benefcio de
todos, e que todos possam usufruir das idias e das novidades da tecnologia
e da cincia.
Para garantir essa liberdade, no caso do software para computador, a Free
Software Foundation redigiu algumas licenas, as quais aplicadas ao programa,
mantm os direitos de autoria ao implementador do software, dando aos
usurios do programa certas liberdades.
No caso da mais conhecida das licenas para Software Livre, a GNU General
Public License (GPL), essas liberdades incluem o direito de estudar, alterar
para que se adeqe aos seus interesses, copiar e redistribuir o software,
desde que no retire do prximo esses mesmos direitos.
H outras licenas, algumas mais, outras menos restritivas. A Lesser GPL
(LGPL) -- tambm redigida pela FSF, por exemplo, mais permissiva que
a GPL. Bibliotecas de funes distribudos sob a LGPL podem ser utilizadas
por software proprietrio, apesar de serem livres. Se essas mesmas bibliotecas
estiverem sob a GPL, elas podem ser usadas apenas por programas tambm
sob a GPL.

16 9
Tabelas de softwares equivalentes
Por que usar Software Livre?
Essa tabela um resumo baseado na tabela de equivalncias entre softwares
Para obter uma melhor compreenso dos motivos que cercam os usurios de livres e proprietrios feita polons Valery V. Kachurov.
Software Livre, vale lembrar a forma como ele surgiu e o que ele representa para
a sociedade no contexto atual. O Software Livre surgiu baseado no conceito de
liberdade no qual as pessoas tem o direito garantido s 4 liberdades j mencionadas.
Na viso filosfica do Software Livre, a liberdade no um direito individual,
um direito coletivo e por isso deve ser mantido e passado de pessoa para pessoa.
Alm disso a premissa de qualquer projeto de Software Livre a colaborao
entre as pessoas interessadas, sem concentrao de poder ou qualquer outro
artifcio que venha a ferir as liberdades j mencionadas. Tendo em vista esse
cenrio podemos facilmente citar algumas das razes de se utilizar Software
Livre:

- Poder utilizar o software para qualquer finalidade.


- Ter acesso ao cdigo fonte e poder modific-lo, sem quaisquer restries.
- Poder copi-lo e execut-lo em quantas mquinas desejar.
- Poder distribu-lo, sem violar, claro, essas liberdades a que todos tem
direito.
- Ter o seu computador equipado com software de qualidade a um custo baixo
ou nulo.
- No ficar preso s restries impostas pelas licenas de softwares proprietrios.
- No ficar dependente de novas verses com preos abusivos que eventualmente
apresentam imcompatibilidades com verses antigas.
- Ficar livre da pirataria.
Incentivar o desenvolvimento de tecnologia nacional.
- Interagir e compartilhar solues com sua comunidade, seja ela fsica ou
virtual.
- Lutar contra o monoplio de grandes corporaes que buscam se apropriar
do conhecimento intelectual coletivo.

10 15
GNU/Linux. O Windows um sistema onde tudo, inclusive a interface grfica,
faz parte de uma estrutura inflexvel, no estendvel e pouco configurvel. GNU/Linux
No GNU/Linux a interface grfica se tornou uma realidade vivel e acessvel
aos usurios leigos a pouco tempo. Porm como o sistema modular e a Sobre o GNU/Linux:
interface grfica representa apenas uma parte estendida do sistema operacional, O Linux um sistema operacional criado pelo finlands Linus Torvalds e
a sua manipulao e extensibilidade se evidencia na enorme quantidade de mantido, atualmente, por vrios desenvolvedores pelo mundo. O nome "Linux"
gerenciadores de janelas disponveis na internet. Cabe ao usurio escolher veio de uma mistura do primeiro nome do criador: "Linus" + "Unix". O Unix
aquele que mais lhe agrada e configur-lo ao seu gosto. um sistema operacional proprietrio desenvolvido pela Bell Labs no incio
XFce Gnome dos anos 70 e que serviu de base para uma variedade de outros sistemas
operacionais.
Xfce um gerenciador de janelas bastante o gerenciador de janelas oficial do Projeto
leve desenvolvido para qualquer sistema GNU. Possui um interface grfica intuitiva
O desenvolvimento do Linux teve incio em 1991, quando Linus, na poca
operacional baseado no Unix, incluindo o e atrativa para usurios finais e altamente estudante de Cincia da Computao na Universidade de Helsinki, Finlndia,
prprio GNU/Linux. Ele objetiva ser rpido configurvel. desenvolvido por uma resolveu desenvolver um sistema baseado no Minix, porm mais robusto. O
e leve, enquanto mantm uma aparncia comunidade e muito mais que um Minix um sistema operacional simples criado por Andrew S. Tanenbaum,
agradvel e possui facilidade de uso. O gerenciador de janelas j que possui com o objetivo de ser usado para estudos acadmicos.
Xfce consiste em um nmero de centenas de aplicaes associadas. Possui
componentes que juntos provem todas vrias caractersticas que sinalizam uma Ento porque chamar de GNU/Linux? Acontece que Linus Torvalds desenvolveu
as funcionalidades do gerenciador de preocupao crescente com a incluso de a parte central do sistema operacional, conhecida como kernel, e o nome Linux
janelas. Esses componentes so usurios no mundo do Software Livre: deve ser atribuda somente a esse ncleo. Como ningum vai utilizar um
empacotados separadamente e assim voc internacionalizao e acessibilidade so sistema operacional que s possui o kernel, era necessrio para Linus Torvalds
pode escolher e instalar alguns dos pacotes exemplos disso. Isso quer dizer que o desenvolver os aplicativos a serem executados.
disponveis para criar uma interface grfica Gnome desenvolvido e documentado em
Enquanto Linus estava desenvolvendo
mais personalizada. diversos idiomas alm de possuir
programas para usurios especiais e
o Linux, Richard Stalman objetivava a
Window Maker deficientes fsicos. O Gnome porm criao de um sistema computacional
relativamente pesado e no recomendvel totalmente livre e ao contrrio de Linus
Esse gerenciador de janelas foi criado por para mquinas obsoletas. ele comeou o desenvolvimento pelos
um "brazuca" e tem sua interface grfica aplicativos, como compiladores, editores
toda baseada em quadrculos. Suporta KDE de textos, etc.
integrao com o Gnome e com o KDE,
rpido, rico em funcionalidades, super O K Desktop Environment surge junto ao Foi da unio dos aplicativos
configurvel, e relativamente fcil de Gnome como uma das opes mais desenvolvidos pelo projeto GNU (de
utilizar. Possui tambm um editor de populares. Alm disso os dois projetos Richard Stallman) com o kernel do Linux
configuraes em modo grfico chamado so bastante parecidos. O projeto KDE (criado por Linus Torvalds) que surgiu
WPrefs que facilita a configurao do porm, s ganhou mais fora dentro da o GNU/Linux, comumente chamado de
ambiente. um ambiente leve que consume comunidade Software Livre depois que
poucos recursos da mquina. uma das suas peas chaves, a biblioteca Linux pela grande maioria das pessoas e pela mdia.
Qt, passou de proprietria para livre. O bom desempenho aliado a segurana e a possibilidade de personalizao
Fluxbox Atualmente o KDE vem se destacando por
do sistema, devido ao cdigo fonte ser aberto, tornou o GNU/Linux ideal para
ser a interface grfica nativa da distribuio
ser utilizado em servidores. A sua utilizao em mquinas de usurio comum
O Fluxbox um gerenciador de janelas Kurumin. Tambm no recomendvel
baseado no Blackbox, e possui total para mquinas obsoletas. tem crescido bastante aps a melhoria das interfaces grficas, o que levou o
compatibilidade com este. O Fluxbox herda GNU/Linux a ser o alicerce de muitos projetos de incluso digital.
portanto as caractersticas do Blackbox
que por sua vez um dos gerenciadores
mais rpidos e leves. Alm disso a sua
instalao requer poucas bibliotecas, ao
contrrio da maioria dos gerenciadores de
janela.

14 11
Distribuies GNU/Linux Conectiva

Distribuies GNU/Linux so "estruturas" definidas atravs de uma Conectiva Linux uma distribuio nacional baseada
metodologia que criam uma "personalidade" para esse sistema operacional. originalmente no RedHat, mas que j se diferenciou o
So maneiras diferentes de agrupar o software necessrio para se usar o suficiente para ter sua "personalidade" prpria. Essa distribuio foca o
sistema. mercado latino-americano e para isso correu atrs para ter suporte maioria
do hardware normalmente comercializado por aqui.
Algumas distribuies focam o uso do sistema operacional para um fim
especfico (servidores, super computadores, uso domstico, etc.).

Outras procuram ser abrangentes, oferecendo tudo o que pode ser necessrio
Slackware
(e at o que provavelmente nunca ser necessrio) em sua distribuio.
Slackware uma criao de Patrick Volkerding,
Algumas enfocam a estabilidade, outras o moderno, outras a quantidade de
tendo surgido em 1993, o que faz dela uma das
opes; algumas querem ser a mais amigvel ao usurio, com a inteno de
primeiras distribuies GNU/Linux. Essa distribuio visa a estabilidade e
tornar a instalao ou o uso mais fcil, entre tantas outras caractersticas.
facilidade de uso, embora nem todos a considerem fcil de se usar.
A distribuio ideal aquela que satisfaa melhor as necessidades especficas
Um dos preceitos do Slackware ser a distribuio GNU/Linux mais parecida
do usurio. Cabe a cada um estabelecer quais so suas necessidades, e a
com o UNIX, fazendo dela uma distribuio bastante personalizvel, uma vez
partir da buscar a distribuio que melhor atenda os seus desejos.
que quase no possui ferramentas automticas de configurao como as outras
distribuies.
Debian Embora a maior parte das pessoas ache que para instalar um programa no
Slackware seja necessrio compilar seu cdigo fonte (embora isso seja sempre
Debian pronunciado "dbien" que vem do nome de possvel) a distribuio vem com vrios programas compilados e prontos para
seu criador, Ian Murdock, e sua esposa, Debra. Essa usar, incluindo o XFree86 e o KDE.
distribuio conhecida pela sua grande estabilidade conseguida por um
rigoroso esquema de testes e tambm por estar profundamente ligada a
filosofia GNU. Isso conseguido com o trabalho de aproximadamente 1000 Interfaces Grficas ou Gerenciadores de Janelas
desenvolvedores espalhados pelo mundo. Poucos se conhecem pessoalmente,
tudo decidido em listas de discusso[Debian1], por email e reunies em O que so "Interfaces Grficas ou Gerenciadores de Janelas"?
chat IRC (canal #debian em irc.debian.org). Aps a popularizao do sistema operacional Microsoft Windows, o conceito
de janelas parece ser bvio num primeiro instante. Mas para aqueles que
A pagina oficial do Projeto Debian http://www.debian.org , podendo ser acompanharam o processo de amadurecimento das interfaces grficas a
baixado no link http://www.debian.org/releases/stable/. importncia dessa tecnologia evidente do que aparenta ser. Antes de continuar,
consideremos que interfaces grficas o que visualizamos na nossa tela de
Kurumin computador, isto , a aparncia, representada por cores, formatos de botes,
janelas e menus, etc. Gerenciadores de janelas so programas que controlam
Kurumin uma distribuio GNU/Linux nacional, a interao entre esses diversos elementos alm de permitir a sua direta
baseada no knoppix e no Debian, que roda a partir manipulao pelos usurios, como fechar, minimizar, arrastar janelas, abrir
do CD (sem instalar no disco rigido), mas tambm menus, executar programas, etc. Os dois conceitos portanto possuem uma
pode ser instalada no HD. Bastante amigavel, tima como "Meu primeiro estreita relao entre si, j que enquanto um controla a aparncia o outro
GNU/Linux". controla a manipulao, e muitas vezes eles compem uma pea s dentro do
sistema.
A pgina oficial do Kurumin http://www.kurumin.org.
No Windows da Microsoft o gerenciador de janelas no uma pea separada
do prprio sistema operacional, algo que ocorre quando vislumbramos o

12 13

Você também pode gostar