Você está na página 1de 53

Apostila de Software Livre e assuntos correlatos

DCE-Livre da USP Alexandre Vannucchi Leme

Sum rio a
1 Introducao 1.1 Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2 Software . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 O que e o software livre 2.1 Vantagens . . . . . . . . . . . . . . . . . . . . . . . 2.2 Hist ria do movimento pelo Software Livre . . . . . o 2.3 Instrumentos legais que os regulamentam . . . . . . 2.4 Distribuicoes GNU/Linux . . . . . . . . . . . . . . . 2.5 Ambientes gr cos . . . . . . . . . . . . . . . . . . a 2.6 Mitos e equvocos que cercam o Software Livre . . . 2.7 Equivalentes aos softwares propriet rios conhecidos . a . . . . . . . . . . . . . . . . . . . . . 4 5 6 9 11 14 18 21 24 26 30 43 45 48 50 50 50 50 50 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 51 51 52 52 52 52

3 Formatos livres de arquivos eletr nicos o 3.1 ODF-Open Document Format . . . . . . . . . . . . . . . 4 TV Digital 5 Inclus o Digital a 6 Licencas Creative Commons 7 Construcao colaborativa de conteudo 7.1 Wikip dia . . . . . . . . . . . . . . . . . . . . . . . . . . e 8 Certicacao Eletr nica o 9 Casos de sucesso em uso de Software Livre 9.1 Poder p blico e grupos polticos . . . . u 9.2 Movimentos Sociais . . . . . . . . . . . 9.2.1 Entidades Estudantis . . . . . . 9.3 Empreendimentos solid rios . . . . . . a 9.4 Empresas do capitalismo tradicional . . 10 Conclus o a

DCE-Livre-USP Alexandre Vannucchi Leme Gest es 2006/7(Camar o) e 2007/8(Vez e Voz) o a

Introducao

Tradicionalmente, o Movimento Estudantil (ME) discute e mobiliza-se em torno de assuntos ligados as lutas pela qualidade do ensino, as diversas ` ` formas de opress o praticadas contra alguns grupos de pessoas, a defesa a ` de patrim nios p blicos constantemente ameacados por interesses privao u dos e discuss es poltico-los cas de toda sorte. A maioria das pessoas o o interessadas nessas quest es e que sonha com uma sociedade mais justa e o estudante de cursos universit rios da area de Humanidades. a Dessa forma, quando e necess rio discutir nesse meio um assunto de cu a nho tecnol gico, encontra-se resist ncia e apatia; mesmo tratando-se de o e uma luta que tamb m pode ser vista como um movimento social que quer e dar mais liberdade para as pessoas, algo que pode tornar o mundo um pouquinho melhor, numa abordagem mais piegas. Nesse contexto est includa a quest o do Software Livre. Quando seus(sua a as) defensores(as) procuram mostrar para integrantes de diversas lutas e movimentos a sua import ncia na construcao de uma sociedade mais dea mocr tica geralmente n o encontram retorno adequado. Muita gente j a a a ouviu falar em alguns dos softwares livres mais famosos, mas n o sabe o a que isso signica direito; seja fora das universidades, nos cursos de Humanidades e Biol gicas ou mesmo em menor escala dentro dos cursos de o Exatas. Esta apostila foi elaborada por alguns alunos da USP que t m interesse e em ver essa quest o esclarecida e aceita dentro dos movimentos estudana tis e sociais, sob encomenda do DCE-Livre, gest es 2006/7 (Camar o) e o a 2007/8. Autor: Francisco Jos Alves1 Zeppelin laranjatomate (EESC). e Colaboradores: Pode-se copiar e distribuir o presente material de acordo com as licencas = , conforme ser explicado em a Creative Commons nc-nd-sa $ detalhes na secao 6. Esta apostila foi elaborada usando-se exclusivamente softwares livres, e n o tem o objetivo de ser um curso que os ensine a usar, mas apenas mosa trar quest es los cas, sociais, polticas, econ micas e estrat gicas por o o o e tr s desse assunto t cnico. a e
\
C

1 laranjatomate@yahoo.com.br

Apostila de Software Livre e assuntos correlatos. 1 - Introducao

1.1 Hardware
Sem entrar em demasiado em detalhes t cnicos, vamos comecar explie cando um pouco do funcionamento dos computadores. Apesar de enfadonho para quem n o e accionado(a) pela area, tais conhecimentos ser o a a uteis para compreender o que ser discutido adiante. a Basicamente, um computador e uma m quina que faz c lculos. Ela pega a a os n meros em determinado lugar, faz os c lculos necess rios e coloca os u a a resultados em outro lugar. Por isso que em franc s tal m quina e denoe a minada ordenateur. Quem j viu nos escrit rios de Contabilidade antigas a o calculadoras mec nicas acionadas por manivela, que em seus mecanismos a levavam dos n meros teclados aos resultados das somas/subtracoes/multiu plicacoes/divis es pode imaginar com um pouco mais de facilidade o que o acontece dentro de um computador; pois a diferenca e que ao inv s de com e ponentes mec nicos o que se movimenta s o pequenas cargas el tricas, em a a e um ritmo muito mais acelerado. Como qualquer equipamento eletr nico, computador e tapado, pauo -mandado. Ele faz exatamente o que o(a) programador(a) manda, sem questionar, sem perceber falhas humanas de programacao. Tarefas como escolher os melhores tamanhos de letras e margens para a editoracao de um jornal, ou exibir um objeto girando e pulando no monitor, s o resultado de a operacoes que geralmente demandam milhares de c lculos por segundo e a s o orientados por pedidos do(a) usu rio(a) e pelo que j foi programado. a a a Os programas, os dados de entrada e de sada s o armazenados em meio a eletr nicos de forma bin ria, ou seja, na forma de zeros e uns. A combinao a cao deles representa letras, n meros e outros smbolos. Cada 0 ou 1 pode u ser representado pela orientacao de uma partcula magn tica num disquete, e pela presenca ou aus ncia de luz por determinada fracao de segundo em e uma bra otica ou de pulso el trico em um o, pela exist ncia ou n o de e e a uma marquinha microsc pica na superfcie de um CD que permite ou n o a o a reex o do LASER incidente. Poder-se-ia ainda convencionar que um gr o a a de feij o signica 0 enquanto o gr o de milho representa 1 e convencionar a a que 01100001=a 01100010=b e por a vai para que um texto pudesse ser representado por uma sequ ncia de gr os dispostos sobre uma superfcie e a qualquer. No sistema bin rio (com base 2 ao inv s do 10 ao qual estamos acostua e mados/as), 01100001=97 pois 97 = 9 10 + 7 que na base bin ria ca a 1 26 + 1 25 + 0 24 + 0 23 + 0 22 + 0 21 + 1 20 . Nos computadores, a letra a min scula e tratada pelo c digo 97. Os 8 bits u o

DCE-Livre-USP Alexandre Vannucchi Leme Gest es 2006/7(Camar o) e 2007/8(Vez e Voz) o a

utilizados para armazenar um byte permitem 256 combinacoes, que t m e outros usos al m das letras, n meros e sinais de pontuacao. Podem por e u exemplo representar 256 tonalidades de vermelho, verde ou azul, permitindo 2563 = 224 = 16777216 cores diferentes. Cada pixel (pequeno quadrado com uma unica cor, pode-se perceber dando um zoom numa gura digitalizada que trata-se de um mosaico) precisa portanto de 3 bytes para seu armazenamento. Da mesma forma, m sicas s o armazenadas nos CDs convencionais como u a uma tabela com a posicao da pelcula da caixa de som armazenada com 16 bits (216 = 65536 combinacoes) atualizada a 44100 vezes por segundo (c lculos complicadssimos provam que assim o ouvido humano praticaa mente n o percebe diferenca entre o CD e a m sica de verdade). a u Os formatos JPEG para guras e MP3 para m sicas permitem que se ocupe u um espaco muito menor nos dispositivos de armazenamento de dados, gracas a transformacoes matem ticas que permitem descrever mudancas a de cor e vibracoes sonoras atrav s de equacoes. As f rmulas que ocupam e o menos espaco exigem mais do computador na hora de exibir o que quere mos.

1.2 Software
H v rias formas de se programar um computador. H a programacao em a a a alto e baixo nvel (que n o tem nada a ver com car ter, moral ou vulga a a ridade). A programacao de alto nvel pode ter programas compilados e interpretados. O mais comum e ver softwares compilados programados em alto nvel, e nessa categoria reside a diferenca entre software livre e propriet rio. a A programacao em alto nvel e feita atrav s da elaboracao de um c digo e o -fonte com instrucoes que o computador deve obedecer quando o pro grama estiver executando. Quando o porgrama e compilado, o c digo o fonte e transformado em outra forma de arquivo bin rio que s e com a o preendida pelo pr prio equipamento e por quem entende de compiladores. o Nos programas interpretados tais instrucoes, compreensveis para os(as) programadores(as), s o lidas diretamente pelo processador, levando a proa gramas um pouco mais lentos na sua execucao. Costuma-se dizer que o c digo-fonte e uma esp cie de receita de bolo, con uma s rie de instrucoes o e e para se reazlizar uma determinada tarefa. Em Computacao, essa s ria de e instrucoes dadas a uma m quina ou pessoa para resolver determinado pro a blema de forma sistematizada e chamada de algoritmo.

Apostila de Software Livre e assuntos correlatos. 1 - Introducao

H ainda a programacao em baixo nvel, que consiste em criar um proa grama diretamente com ordenando os bits de forma compreensvel para o hardware existente. E uma tarefa semelhante a da engenharia gen tica, ` e pois h 4 bases nitrogenadas (A, T, C, G) que podem corresponder a 2 bits a cada, que s o alteradas e transportadas entre esp cies para dar origem a noa e vas formas de seres vivos transg nicos. As instrucoes do DNA coordenam e a construcao e o funcionamento de determinado organismo, como nenhum Criador deu para os humanos o fonte da compilacao de nenhum de les, faz-se programacao em baixo nvel na programacao dos seres vivos, levando a criaturas com novas estruturas anat micas e funcionamentos o siol gicos. o Da mesma forma que o DNA se replica praticamente sem prejuzo a estru ` tura original (a reside uma das causas do envelhecimento e deterioracao das c lulas), os arquivos eletr nicos podem ser copiados indenidamente e o sem perder sua qualidade, desde que o meio fsico (disquete, CD, pen drive) n o seja danicado. A informacao e o conhecimento, bens ina tangveis, quando copiados n o privam do seu uso a pessoa que o forneceu a para c pia. Ambos continuam com informacoes e arquivos perfeitos em o m o. a Nos prim rdios da Computacao, haviam poucos computadores em operao cao no mundo todo. Houve gente importante do setor que chegou a dizer na d cada de 1970 que e ridcula a id ia de ter um computador em casa, e e ou ainda que o mundo teria mercado para apenas 5 ou 6 m quinas, nos a anos 1960. Tais m quinas foram concebidas inicialmente para ajudar em a tarefas de Engenharia que exigem milh es de c lculos em curto espaco o a de tempo, ou ainda para o trato com grandes bancos de dados, sendo util para governos e grandes corporacoes em geral, especialmente bancos. Sua transformacao em m quina de escrever de luxo ou eletrodom stico de en a e tertenimento foi um acidente. Naqueles tempos, o software era livre, ou seja, seu c digo-fonte n o era o a escondido a sete chaves como autalmente. Havia interesse em vender o equipamento e era interessante para os fabricantes que houvessem mais programas para elas e gente trabalhando no desenvolvimento deles. N o a havia venda de software como atualmente. Em 1978, Bill Gates publicou um artigo em uma revista cientca fazendo apologia ao modelo de software propriet rio, incentivando as empresas desenvolvedoras de softa ware a vender direitos de uso sobre eles e restringir o acesso aos fontes aos limites da empresa. Sua sugest o foi aceita pela ind stria e, aliada a u a popularizacao dos computadores pessoais nos anos 1980 fez com que a `

DCE-Livre-USP Alexandre Vannucchi Leme Gest es 2006/7(Camar o) e 2007/8(Vez e Voz) o a

populacao considerasse natural a possibilidade de adquirir apenas o direito de uso do programa pronto, mesmo que em condicoes mais desfavor veis a que aquelas vericadas quando n o havia restricao de acesso aos fontes. a Esse modelo ajudou algumas empresas a se xar e crescer no mercado. Para n o caracterizar aquela cena em que o Seu Madruga explica ao Chaves a o jogo de boliche enquanto o menino ca imaginando uma mesa de restaurante com mudas de arvores Pinus e as bolas de boliche sendo usadas como luvas de boxe, vamos apresentar um exemplo simlpes de c digoo fonte. Trata-se de um programa que calcula os dgitos vericadores do CPF quando insere-se os seus 9 dgitos principais. Na linguagem de pro gramacao usada, o que vem ap s as duas barras s o coment rios ignorados o a a pelo compilador, que servem apenas para orientar os/as programadores(as) que l em o c digo. Nota-se uma s rie de instrucoes em ingl s e uma certa e o e e sintaxe para determinar o que e quando o programa deve exibir e calcular.

//Fonte: Prof. Maurcio Nacib Pontuschka (PUC-SP) //www.pucsp.br/tuska/2002/arquivos/extras/CPF.C #include <stdio.h> void main() { char c[15]; int soma, resto, digito1, digito2, i; printf("Entre com o nmero do CPF:"); scanf("%s",&c); //Clculo do 1 dgito a i=0; while (i<9) {c[i++]-=48;} i=10; soma=0; while (i>1) {soma+=c[10-i]*i--;} resto = soma % 11; if (resto < 2) digito1 = 0; else digito1 = 11 - resto; //Clculo do 2 dgito a i=11; soma=0; while (i>2) {soma+=c[11-i]*i--;}

Apostila de Software Livre e assuntos correlatos. 2 - O que e o software livre soma += digito1 * 2; resto = soma % 11; if (resto < 2) digito2 = 0; else digito2 = 11 - resto; a //Impresso do resultado printf("Digitos verificadores : %d%d",digito1,digito2); }

Antes de comecar a falar do t o esperado Software Livre e necess rio ex a a plicar o que e Sistema Operacional (SO). Trata-se de um conjunto de programas que fazem a intermediacao entre os programas comuns, o hard ware e as acoes do(a) usu rio(a). Exemplos de SOs s o: MS-DOS, Win a a dows (marcas registrads da Microsoft), OS/2 (da IBM), MacOS (da Apple) e Linux (registrada por seu criador Linus Torvalds). Geralmente confundese Software Livre com Linux, que e apenas o n cleo de um sistema oper u caional livre. H programas propriet rios que funcionam sob SOs livres a a e vice-versa, apesar ser mais comum a exist ncia de softwares livres com e vers o para SOs igualmente livres como o Linux. a Os cursos de Ci ncia da Computacao t m disciplinas especcas sobre o e e funcionamento e a confeccao de Sistemas Operacionais.

2 O que e o software livre


Muita gente confunde Software Livre com software gratuito. A liberdade de que se trata e a de ter acesso ao c digo-fonte que gerou o programa. E perfeitao mente possvel haver software propriet rio gratuito a (como os conhecidos sharewares de download gratuito) e softwares livres pagos. Um bom exemplo e o programa fornecido gratuitamene pela Receita Federal para elaboracao de delcaracoes de Imposto de Renda, que n o permite o acesso ao seus a fontes para toda a populacao. Pode-se pagar pelo desenvolvimento de um Software Livre, manutencao ou treinamento de pessoal. Richard Stallman, presidente da Free Software

10

DCE-Livre-USP Alexandre Vannucchi Leme Gest es 2006/7(Camar o) e 2007/8(Vez e Voz) o a

Foundation2 , idealizador do movimento pelo Software Livre e not vel a programador, diz: Free as in free speech, not as in free beer. Ou seja, livre de liberdade de express o e n o como e entendido em a a cerveja gr tis. Para um software ser considerado livre, deve atender a a quatro requisitos: A liberdade de executar o programa, para qualquer prop sito (eduo cacional, comercial, lazer); A liberdade de estudar como o programa funciona, e adapt -lo para a as suas necessidades. Acesso ao c digo-fonte e um pr -requisito o e para esta liberdade; A liberdade de redistribuir c pias de modo que voc possa beneciar o e o pr ximo; o A liberdade de aperfeicoar o programa, e liberar os seus aperfeico amen tos, de modo que toda a comunidade se benecie. Acesso ao c digo-fonte e um pr -requisito para esta liberdade. o e Quando o software e livre, pode-se pegar seu c digo-fonte atrav s de down o e load ou outro meio qualquer e compil -lo em casa, alterando sua prograa macao ou n o. O(a) usu rio(a) tem liberdade para denir outro rumo para a a o programa, n o apenas aquele predeterminado pela empresa fornecedora. a Tendo a receita do bolo na m o h o h como cobrar royalties pelo seu a a a mero direito de uso. Ao contr rio do software propriet rio, n o h problea a a a mas com pirataria, pois com uma c pia de um pacote e instalacao de Softo ware Livre pode-se instal -lo com quantos computadores se queira sem a precisar dar satisfacao ao seu time de desenvolvimento. H , por m, a exig ncia de que caso esse software seja passado adiante, a e e as mesmas liberdades sejam mantidas. Uma empresa pode alterar um Software Livre sem contar nada a ningu m, mas n o pode distribuir tal e a alteracao apenas em formato programa-pronto (bin rio). Uma vez Fla a mengo, sempre Flamengo, a mesma regra aplica-se aos Softwares Livres. Pode-se dizer que a GPL e uma Licenca-Flamengo O pai do autor principal, t cnico em Contabilidade, sempre aconselhava e seus lhos a n o corrigir/revisar os pr prios textos; pois j o tendo em a o a
2 <http://www.fsf.org>

Apostila de Software Livre e assuntos correlatos. 2 - O que e o software livre

11

mente, junto de determinados vcios ca mais difcil encontrar erros. Quem e contabilista sabe disso e passa seus lancamentos cont beis para outra pes a soa conferir. Da mesma forma, os Softwares Livres est o a disposicao de a ` um n mero muito maior de programadores e programadoras ao redor de u todo o planeta, que v em a vida de formas diferentes, que passaram por e diversas experi ncias. Erros que passam batido por quem criou um proe grama em uma localidade podem ser facilmente detectados e corrigidos por pessoas de outro lugar. As vantagens de usar Software Livre ser o a mais detalhadas adiante. C` digo-fonte e como receita de bolo. Sendo livre, quem e al rgico a gl ten o e u pode livrar-se a tempo de um bolo com farinha de trigo e tentar fazer um semelhante com f cula de mandioca ou batata. Quem e vegano (n o cone a some nada de origem animal) pode criar uma vers o sem ovos do mesmo a prato se tiver acesso a receita. Alternativas que n o existem quando h um ` a a monop lio por parte da padaria ou restaurante. o H tamb m no Software Livre a aus ncia de restricao no acesso ao coa e e nhecimento, o que e especialmente grave quando as empresas vendedo ras de software propriet rio aproveitam-se do conhecimento acumulado a pos s culos para produzir algo fechado. Com o Software Livre pode-se e comecar onde outra pessoa parou, sem e necessidade de desenvolver al guma aplicacao especial a partir do nada.

2.1 Vantagens
Apesar da pouca preocupacao com o respeito a direitos autorais e com a pirataria no Brasil, a primeira vantagem enxergada no Software Livre e a reducao de custos para seus/suas usu rios(as). Mesmo tendo elevados a custos na migracao de seu parque de m quinas e no treinamento de seu a pessoal, na pior das hip teses ganha-se a longo prazo quando deixa-se de o realizar pagamentos vultosos para grandes corporacoes que vivem de ven der licencas de software propriet rio, pois tais atualizacoes para vers es a o mais recentes s o peri dicas. a o Nada impede tamb m que algu m cobre pelo custo do mdia (CD virgem e e por exemplo), do tempo de c pia, do transporte, etc.; e venda CDs com o Softwares Livres. A unica exig ncia e manter a liberdade que se teve e e incluir o c digo-fonte no pacote ou ao menos da uma indicacao de onde o pode-se fazer o download deles. Admitamos que org os scalizadores n o t m interesse em punir peixes a a e pequenos como pessoas fsicas que t m softwares propriet rios piratas em e a

12

DCE-Livre-USP Alexandre Vannucchi Leme Gest es 2006/7(Camar o) e 2007/8(Vez e Voz) o a

casa, inclusive porque precisariam dar-se ao trabalho de obter uma ordem judicial para violar uma resid ncia. N o faz sentido adotar um discurso e a moralista que exalte a honestidade, o dar a C sar o que e de C sar ou e e mesmo que insinue que pirataria de software e roubo. Deve-se incenti var o uso do Software Livre nos pequenos estabelecimentos e resid ncias e exltando-se suas outras qualidades. J que foi falado em pirataria, roubo e moralismo; pode-se dizer que com a o Software Livre h uma honestidade em m o dupla. N o apenas o/a a a a usu rio(a) deixa de ser desonesto(a) com o fabricante mas a empresa ou a coletivo desenvolvedor e honesta ao fornecer um software transparente, que pode ser auditado. Se uma falha de seguranca for descoberta, ela pode ser consertada em pouco tempo e uma vers o a prova daquela vulnerabia ` lidade pode ser lancada em pouco tempo. No software propriet rio, n o a a se sabe quais procedimentos est o imbudos em sua programacao, que foi a feita para atender a maioria dos(as) usu rios(as). Nada garante que n o a a haja uma treta que faca algo que o/a usu rio(a) n o aprovaria, ou ainda a a que alguma caracterstica inovadora est sendo guardada para a pr xima a o vers o (para que tenham mais produtos para vender) quando poderia ser a implementada j . a Com Software Livre n o h tanta depend ncia em relacao as empresas a a e ` fornecedoras. Algu m que, por exemplo, planta abobrinha e n o sabe proe a gramar, pode encomendar um software livre para gerenciar sua producao. Se o programna for propriet rio e houver um desentendimento entre as a partes, ou o(a) respons vel pelo desenvolvimento do programa morre ou a fecha sua empresa; o(a) cliente ca desamparado(a). Sendo livre, pode-se trocar de fornecedor de servicos de programacao/desenvolvimento quando necess rio. Pode-se ainda levar os c digos-fonte para outra pessoa que a o tenha uma plantacao de chuchu e deseja informatizar suas atividades. O programa feito para gerenciar plantacao de abobrinha pode ser alterado para as particularidades da cultura de chuchu sem que seja necess rio reina ventar a roda, ou seja, escrever outro software a partir do nada. J que o presidente Lula tenta explicar muita coisa fazendo met foras fua a tebolsticas e o autor principal e engenheiro mec nico, vamos a algumas a comparacoes com o automobilismo: Software propriet rio e uma caixa a preta. Us -lo corresponde a tomar um t xi de olhos vendados; pois chegaa a se ao destino pretendido sem saber se haveria uma forma mais pr tica, a r pida, segura e barata de faz -lo. Falhas descobertas em Softwares Lia e vres importantes costumam ser reparadas em dias ou memso horas! N o a se varre a poeira para debaixo do tapete, costuma-se alertar toda a comu-

Apostila de Software Livre e assuntos correlatos. 2 - O que e o software livre

13

nidade da descoberta da falha e do trabalho em torno do desenvolvimento de uma solucao. Por n o ser possvel modicar e adaptar o software pro a priet rio e o(a) usu rio(a) car a merc da boa vontade da empresa desena a ` e volvedora; pode-se compar -lo a um autom vel com cap soldado. Um(a) a o o engenheiro(a) que n o seja dessa empresa n o pode abrir o cap para ver a a o como e o motor nem abaixar a suspens o ou o cabecote, converter para a alcool ou g s natural, colocar vidro escuro, ou algo que o valha. a E interessante que a populacao reclamaria muito se essas coisas aconte cessem no mundo automobilstico, mas n o reclama quando acontece no a mundo do software! Os Softwares Livres tamb m s o passveis de permitir que se chegue a e a usos inusitados em relacao a id ia original, para ter exiblidade e rece ` e ber novas funcionalidades especcas que s o necess rias a uma pequena a a fatia do mercado. Nesse caso pode-se pagar para uma empresa ou programador(a) adaptar o software a necessidade de cada cliente, anal n o ` a s o todos(as) que sabem programar. A diferenca e que nesse modelo o(a) a cliente n o e dependente de um unico fornecedor, de um monop lio, que a o tem poder para estabelecer regras escorchantes. Uma luta importante que deveria ser construda principalmente por movi mentos poltico-partid rios e pelo uso de Software Livre nas urnas eletr nicas. a o Atualmente n o temos conhecimento de seus m todos internos de funcioa e namento, tal equipamento n o pode ser auditado. a O ideal seria disponibilizar o c digo-fonte dos seus softwares para todo o o p blico. Fiscais representando os partidos polticos analisariam os fontes u para atestar sua lisura. Tais softwares seriam compilados em uma sess o a p blica. O programa compilado seria instalado nas urnas, que seriam u lacradas tamb m na presenca desses(as) scais e de quem se interessar. e Chaves de autenticacao3 seriam geradas para reforcar a prova de que o programa instalado naquela sess o p blica n o foi alterado em baixo nvel a u a nem foi substitudo. Alguns milh es de Reais de eventuais gastos adicionais n o fariam muita o a diferenca, dada a import ncia de ter-se eleicoes honestas. O Governo deve a exigir isso nos editais para fornecimento das urnas eletr nicas. N o preo a cisamos voltar as c dulas de papel (como pedia Leonel Brizola em seus ` e ultimos meses de vida) s por causa dessas desconancas atuais em relacao o ao nosso processo eleitoral.
3 M todos matem ticos baseados na multiplicac ao de m meros primos muito grandes poe a u dem provar a autenticidade e autoria de arquivos eletr nicos. Os Governos Federal e alguns o estaduais est o investindo em certicac ao eletr nica (secao 8) a o

14

DCE-Livre-USP Alexandre Vannucchi Leme Gest es 2006/7(Camar o) e 2007/8(Vez e Voz) o a

Por incrvel que pareca, o uso de Softwares Livres tamb m pode ser fa e vor vel ao meio ambiente. O modelo de software propriet rio incentiva a a a obsolesc ncia programada, que e a necessidade de atualizar o hardware e para acompanhar os avancos do software. O descarte de computado res antes do real m da sua vida util faz com que a energia e os recur sos naturais (alguns deles t xicos) usados em sua fabricacao sejam subo aproveitados, al m de acelerar o seu ciclo de consumo e contribuir com a e poluicao da agua e do solo por baterias e g is de capacitores. Seguindo o e lema do projeto USP Recicla, que diz que deve-se reduzir, reutilizar e em ultimo caso enviar para reciclagem; usar softwares mais enxutos e que n o sejam t o exigentes (a exibilidade do Software Livre permite isso) a a permite um substancial aumento na vida util desses equipamentos, bem como o retorno a vida de muitos deles que estavam esquecidos. A ONG ` Meta Reciclagem4 , com sua princpal sede em Santo Andr -SP e liais e em diversas cidades, usa do conhecimento t cnico de pessoas engajadas e na luta pela popularizacao do Software Livre para revitalizar (termo muito comum na boca dos/as polticos/as atualmente) computadores descartados e direcion -los para projetos sociais e de inclus o digital. a a O lancamento peri dico de novas vers es de determinado software pro o o priet rio pode trazer (e geralmente traz) outra armadilha: aos poucos criama se vers es de programas e arquivos incompatveis entre si, de forma a o impedir que arquivos elaborados em softwares antigos sejam lidos nas vers es mais atuais do mesmo, o que forca parte da populacao a ter (quer o seja comprando ou pirateando) a ultima palavra em determinado software para poder comunicar-se adequadamente. N o parece, mas o desenvolvia mento de Softwares Livres sempre e feito buscando-se a compatibilidade, inclusive retroativa.

2.2 Hist ria do movimento pelo Software Livre o


Em 1983, o fsico Richard Matthew Stallman, ati vista em lutas por liberdades civis e individuais nos EUA; deparou-se com um problema t cnico e na impressora Xerox do seu local de trabalho: as retas impressas por ela estavam em formato levemente ondulado. Tendo conhecimento em e gosto por programacao de computadores, requisitou ao
4 <www.metareciclagem.org>

Richard Stallman

Apostila de Software Livre e assuntos correlatos. 2 - O que e o software livre

15

fabricante o c digo-fonte do driver5 dessa impreso sora, dizendo que tinha conhecimento t cnico para e resolver o problema e de quebra disponibiliz -lo a para todos(as) os(as) seus/suas clientes ao redor do mundo. Seria bom para ele, para os/as demais clientes e para o fabricante, que infelizmente negou-lhe o acesso as instrucoes que geram tal driver e tamb m n o o con` e a sertou por conta pr pria. o Diante desse fato Richard percebeu a import ncia de lutar para que o softa ware voltasse a ser livre e comecou um projeto ambicioso: desenvolver todo um SO com diversas ferramentas uteis para tarefas informatizadas que fosse livre. Tal desenvolvimento deveria ser feito from scratch, ou seja, a partir do zero, sem chupinhar c digo-fonte de nenhum outro prorgama o propriet rio. a Em 1985 foi fundada a Free Software Foundation, com sede em Boston, Massachussets, EUA. Stallman comecou sua empreitada sozinho, depois com ajuda de colegas de trabalho do MIT, onde desenvolvia sua p s-graduacao. O primeiro projeto o foi de um editor de texto chamado Emacs, que quando cou razoavemlente us vel foi prontamente disponibilizado para download no servidor a FTP (File Transfer Protocol, muito usado para uploads e downloads) da instituicao. Havia tamb m a opcao de comprar uma ta magn tica com e e o programa e seu c digo-fonte, util para quem n o tinha conex o com a o a a Internet na epoca. O preco pode parecer salgado (US$ 150) para um pro grama que poderia ser baixado gratuitamente, mas trazia a vantagem de dar liberdade de estudo e desenvolvimento de novas funcionalidades ao editor. Com o tempo, mais colaboradores(as) juntaram-se a esse e a outros projetos de Softwares Livres que foram surgindo, tendo na expans o da Internet a uma grande aliada. A exist ncia de um reposit rio de c digo-fonte que e o o est a disposicao de qualquer um(a) em qualquer lugar do mundo agiliza a` muito a troca de informacoes e o desenvolvimento em si. Os sistemas operacionais usados por Richard Stallman e pelas pessoas inicialmente envolvidas no seu projeto eram diversos tipos de Unix. Esse SO e mais robusto, seguro, complexo, difcil de operar e dotado de alguna re cursos que o MacOS, Windows ou o MS-DOS por exemplo; n o t m. Os a e Unices s o usados com mais freq encia em servidores de bancos de dados a u ou de acesso a Internet, ou ainda em areas tecnol gicas de universidades. ` o
5 Em Computacao, trata-se de programas especcos que denem as regras de comunicacao de um determinado hardware com o sistema operacional e os demais programas

16

DCE-Livre-USP Alexandre Vannucchi Leme Gest es 2006/7(Camar o) e 2007/8(Vez e Voz) o a

Os outros SOs mais f ceis de operar sempre foram os preferidos dos(as) a mortais. Stallman escolheu o gnu, um antlope africano, para ser o mascote do mo vimento. O sistema operacional livre idealizado por ele e chamado de GNU, que signica (Gnu is Not Unix). E um acr nimo, uma brincadeira o como o nome do animal, que serve par lembrar que seu projeto e uma coisa, e os Unices em geral s o outra. O sistema operacional GNU tem a sua estrutura, comandos e modos de funcionamento semelhantes ao dos Unices existentes. A reside uma das principais causas de resist ncia na migracao para Soft e ware Livre: Deve-se aprender a usar algum Unix. O pr prio Linux e uma o esp cie de Unix. Quem idealizou o Software Livre n o quis fazer algo exe a ternamente semelhante ao MS-DOS ou ao Windows 3.1. ` A excecao da pouca familiaridade de muita gente com os Unices e ao pe queno alcance da Internet no m dos anos 1980, tudo ia muito bem. Faltava um pequeno detalhe para que fosse possvel usar um computador exclusi vamente com software livre: uma peca chamada kernel! Faltava a cereja no bolo, a parte principal do SO. Em 1991, um formando de Ci ncia da e Computacao nland s chamado Linus Benedict Torvalds estava com pro e blemas que viriam de encontro as necessidades do projeto GNU: ele queria ` estudar profundamente a arquitetura dos microprocessadores 80386, usar um Unix no seu PC (s havia MS-DOS e Windows 3.x para IBM-PC 386 o na epoca) e n o ser obrigado a atravessar ruas cheias de neve para che a gar ao equivalente da Sala Pr -aluno6 da Universidade de Helsinki para o acessar a Internet; uma vez que poderia acessar o servidor via linha telef nica se pudesse curtir tudo o que um Unix pode oferecer em casa. o

6 Chamada de LIG (Laborat rio de Inform tica para Graduacao) na UFSCar e de P lo na o a o Unesp

Apostila de Software Livre e assuntos correlatos. 2 - O que e o software livre

17

Ele comecou a desenvolver um kernel, que quando tinha um mnimo de usabilidade (agosto) foi di vulgado num newsgroup7sobre SOs. Ele anunciou que esse kernel seria disponibilizado de acordo com a Licenca Geral P blica da Free Software u Foundation n o pelo mesmo altrusmo e ideaa lismo que movem Richar Stallman, mas por enxergar nesse modelo de desenvolvimento vantagens t cnicas. Teria na m o seu Unix para 80386 e a em menos tempo, tamb m poderia contar com um e Tux, o ping im- produto de melhor qualidade gracas a colaboracao u ` -mascote do Linux de mais gente. Em outubro daquele ano era lancada a primeira vers o est vel do Linux, a a cujo nome signica Linus Unix. O Unix do Linus. Seu desenvolvimento e o de outros programas continuou, por m sem muita preocupacao com os e usu rios mortais at o m dos anos 1990. Nesta d cada que o desenvola e e vimento de Software Livre comecou a preocupar-se com os/as usu rios(as) a nais, surgindo projetos de desenvolvimento de Softwares Livres para tarefas cotidianas de grande parte da populacao; para SOs livres ou n o. A a secao 2.7 mostra uma tabela com Softwares Livres equivalentes aos princi pais softwares propriet rios conhecidos para as mais diversas aplicacoes. a Pode-se dizer tamb m que atualmente o Software Livre como um todo e est maduro o suciente para atender a grande maioria das demandas de a ` populacao em geral e das empresas, havendo espaco para desenvolver o que falta. Em alguns nichos especcos, por m, o Software Livre dicil e mente entrar . a Aos poucos pessoas que n o estudam Computacao nem Engenharia a El trica somam-se ao movimento, seja simplesmente usando Softwares e Livres, colaborando com seu desenvolvimento sem necessariamente saber programar (por exemplo, elaborando m sicas, artes visuais ou asseu sorando desenvovledores com outros conhecimentos), contribuindo com documentacao e traducao, testando vers es Beta e reportando problemas o aos coletivos de desenvolvimento. Ou simplesmente militando para divlugar o assunto, levar a discuss o a seu respeito para fora da torre de silcio a e exigir que pelo menos os org os p blicos e entidades sem ns lucrativos a u gastem seu dinheiro com responsabilidade e n o exijam de seus/suas asa
7 Neles, pode-se discutir sobre diversos assuntos, por m sem a interface gr ca bonitinha e a e amig vel do Orkut a

18

DCE-Livre-USP Alexandre Vannucchi Leme Gest es 2006/7(Camar o) e 2007/8(Vez e Voz) o a

sociados(as) e cidad (o)s que usem determinados softwares e formatos de a arquivos propriet rios. a

2.3 Instrumentos legais que os regulamentam


O/A programador(a) tem a sua disposicao ` diversas ferramentas legais para proteger o direito autoral de seus c digos sem precio sar escond -los, podendo escolher a mais e adequada para cada caso. No ambiente do Software Livre tamb m h acordos ene a tre usu rio(a) e time de desenvolvimento, a que s o implicitamente aceitos quando clicaa se no bot o Next na instalacao de alguns a softwares em ambientes gr cos. Clicar a nessas opcoes com a inscricao Next ou aceito os termos da licenca tem o valor le gal de aceitar as condicoes de quem desenvolveu o software, seja livre ou pripriet rio. A vantagem dos Softwares Livres e que suas condicoes n o a a s o t Torvalds a a a Linuso desfavro veis. A principal licenca de Software Livre e a GPL (General Public License), redigida pela Free Software Foundation. Trata-se de um texto extenso e de difcil leutura (est disponvel em ingl s no site da FSF), que diz basi a e camente que quem usa um software sob suas condicoes tem as 4 liberda des citadas e que caso o redistribua deve manter o acesso a elas. A GPL tamb m tem um car ter viral que contamina outros programas que ree a cebam trechos de c digo sob essa licenca, nesse caso o novo programa o tamb m deve ser distribudo pela mesma licenca. e J foi dito que nada impede que um software propriet rio funcione sob SO a a livre ou vice-versa. Por m o funcionamento combinado de um programa e sob GPL com um propriet rio ou simplesmente com outro tipo de licencia amento incompatvel n o e permitido. Mesmo tendo na FSF pessoas que a sonham com um mundo onde todos os softwares fossem livres, foi elaborada uma licenca ligeriamente diferente para quebrar um galho: a Lesser General Public License (LGPL). Uma de suas utilidades e permitir que bibliotecas8 livres possam ser utilizads por softwares propriet rios. . Seu a
8 Biblioteca e uma colecao de subrotinas que podem ser usadas por softwares distintos. Servem para facilitar o desenvolvimento deles, poupando trabalho de desenvolver instrucoes semelhantes para problemas semelhantes e espaco em disco. Por exemplo, uma biblioteca

Apostila de Software Livre e assuntos correlatos. 2 - O que e o software livre

19

objetivo e justamente permitir que softwares livres possam ser combina dos com m dulos n o-livres e vice-versa. Entretanto a FSF n o estimula o a a seu uso, e sim o da GPL convencional, para que softwares n o livres traa balhem em conjunto com essas bibliotecas. Tal atitude pode incentivar o uso de Softwares Livres ou distanciar as pessoas dele, dependendo da simpatia que determinada pessoa, grupo ou empresa nutre por ele. Outro fator quepesa nessa decis o pode ser a exist ncia de bibliotecas altamente a e avancadas. A terceira e ultima vers o da GPL tem atualizacoes para evitar que o Soft a ware Livre n o seja vtima da tivoizacao indiscriminada. H hardware que a a s funciona se o software tiver uma determinada assinatura eletr nica, o o o que impediria o uso de vers es alteradas nesse tipo de equipamento. A o tivoizacao, por m, e desejada nas urnas eletr nicas, onde deve-se ter cer e o teza de que o programa uma vez instalado n o foi alterado. As Licencas a BSD (Berkeley Software Distribuition) foram criadas a partir da discord ncia de algumas pessoas com as regras da GPL, que as consideram a complicadas e restritivas demais. As licencas BSD permitem que pedacos de c digo de software livre possa ser adicionado em software propriet rio. o a Tais licencas tamb m exigem a citacao do nome de todas as pessoas en e volvidas no desenvolvimento, mesmo quando alguma parte e incorporada a um software propriet rio. O defensores desse modelo de licenciamento a dizem nele pode-se fazer com o c digo mais coisas que a GPL permite, o enquanto quem defende a licenca da FSF diz que a permiss o de incorpo a rar s digo livre em programa propriet rio diculta o avanco do Software o a Livre. Os sistemas operacionais Free BSD, Net BSD e Open BSD t m suas e licencas ligeriamente diferentes. S o considerados mais seguros que o Li a nux e preferidos em algumas aplicacoes onde exige-se alta conabilidae, por raz es t cnicas. Tamb m s o tipos de Unix, mas devido a suas particuo e e a laridades n o s o t o apropriados para uso para pessoas leigas em tarefas a a a informatizadas corriqueiras. Interessados(as) em conhecer os BSD mais profundamente podem consultar: http://en.wikipedia.org/wiki/BSD license http://www.freebsd.org http://www.netbsd.org http://www.openbsd.org
com informacoes sobre valroes e desenhos de cartas de baralho poderia ser usada por v rios a jogos de cartas.

20

DCE-Livre-USP Alexandre Vannucchi Leme Gest es 2006/7(Camar o) e 2007/8(Vez e Voz) o a

Algumas corporacoes torcem o nariz para o termo Free Software e pre ferem Open Source. Um software Open Source t m os c digos-fonte e o a disposicao dos(as) usu rios(as) para estudo e atestado de seguranca e ` a lisura, mas n o lhes d necessariamente o direito de modicar e distria a buir. Tal termo foi cunhado porque Free Software assuta alguns atores do capitalismo tradicional, soa libert rio demais para o gosto deles. A a Open Source Initiative <http://www.opensource.org> defende a exist ncia de ambos os conceitos e pode fornecer maiores informacaoes e para quem se interessar em uma vis o mais detalhada. a Softwares Livres precisam de documentacao livre. Quem desenvovle softwares geralmente n o tem muita inspiracao ou paci ncia para escrea e ver os manuais dos programas, quando eles s o complexos demais para a precisar disso. Pessoas que tenham talento ou n o em programacao s o a a incentivadas a desenvolver manuais e tutoriais para Softwares Livres. A FDL-Free Documentation License nada mais e que um meio de permitir a livre distriubicao e aperfeicoamento de documentacao em geral, n o ape a nas para Software Livre. Ter livros livres, mesmo que n o no formato a fsico convencional, ajuda no aprendizado em qualquer area, dispensando as pessoas da compra de livros caros a respeito (e existem muitos voltados para softwares livres). Um engano muito comum para quem n o conhece as quest es do Software a o Livre e confundi-lo com domnio publico. Uma obra inventiva/criativa/ar tstica sob domnio p blico n o est sujeita a nenhuma regra de direito au u a a toral e pode ser pega por qualquer pessoa ou empresa para qualquer nalidade. Geralmente trata-se de obras antigas que caram em domnio p blico u devido a expiracao de patentes e fazem parte do patrim nio hist rico, ` o o artstico ou cultural de um povo. Cantigas de roda e algumas m sicas u que animam as festas juninas enquadram-se nessa categoria. Falta falar do Copyleft. Trata-se de um trocadilho com o Copyright, onde a express o direito de c pia e trocada pelo c pia permitida, em ingl s. a o o e Ao inv s de proibir a c pia de qualquer obra criativa sem a expressa pere o miss o do(a) autor(a) ou detentor(a) dos direitos autorais, h liberdade para a a c pias e adpatacoes. H diferencas entre Copyleft e domnio p blico, pois o a u o Copyleft n o e t o permissivo e exige que as mesmas liberdades sejam a a repassadas e a citacao do nome do(a) autor(a). A GPL e as licencas Crea tive Commons s o Copyleft. a O smbolo do Copyleft e o smbolo de Copyright invertido horizontal mente.

Apostila de Software Livre e assuntos correlatos. 2 - O que e o software livre

21

2.4 Distribuicoes GNU/Linux


Como o Linux, o sistema operacional GNU e os demais Softwares Livres podem ser distribudos por qualquer pessoa ou empresa; algumas delas preparam discos de instalacao para permitir a instalacao de um sistema operacional completo com relativa facilidade. S o como engarrafadoras. a Algumas distribuicoes s o preparadas por empresas e outras por coletivos a formados por volunt rios(as). a As centenas de distribuicoes existentes (nada impede que uma pessoa crie a sua pr pria) t m focos e objetivos distintos. Algumas oferecem ferrao e mentas que facilitam a instalacao, conguracao e uso do computador. Ou tras, permitem um maior controle sobre a m quina e conguracoes mais a avancadas. H ainda as que preocupam-se em atender a necessidades es a peccas de algumas regi es. Outra opcao que as principais distribuidoras o fazem consiste em engarrafar os programas na sua vers o mais atual ou a escolher vers es exaustivamente testadas. Alguns Softwares Livres s o o a atualizados uma ou mais vezes por m s, est o em constante evolucao, e e a essa opcao pode ser muito importante dependendo da aplicacao. Nada im pede, pois, que ap s a instalacao do sistema operacional e dos aplicativos o a partir do disco de instalacao de alguma ditribuidora sejam instalados ou tros softwares, livres ou n o que funcionem sob o SO. a Algumas empresas n o mant m necessariamente uma determiada a e distribuicao, mas contribuem com seu desenvolvimento de outras formas. Algumas doam equipamentos, dinheiro, ou chegam ao ponto de ter empregados(as) pagos(as) exclusivamente para ajudar a manter determinado software ou distribuicao. Em alguns casos h interesses comerciais, como a por exemplo assegurar que determinado produto ser compatvel com ao a menos uma distribuicao. Existem ainda as distribuicoes Live-CD, que praticamente n o interferem a no disco rgido. Com um Live-CD e um computador que permita realizar o procedimento de boot9 a partir do drive de CD, pode-se executar o SO a partir dessa mdia. Apesar do funcionamento mais lento e de algumas limitacoes, h a vantagem de muitas tarefas de conguracao de hardware a ser automatizadas, o que e necess rio nesse caso porque n o se guarda ne a a nhum arquivo de conguracao no disco. Ap s desligar o computador e o realizar o boot novamente sem o CD no drive, ele volta a executar o SO que est instalado em seu disco rgido como se nada tivesse acontecido. E a um transe hipn tico. o
9 O pontap inicial, uma s rie de processos de inicializc ao do computador e e

22

DCE-Livre-USP Alexandre Vannucchi Leme Gest es 2006/7(Camar o) e 2007/8(Vez e Voz) o a

Os Live CDs s o muito uteis para conhecer o GNU/Linux sem comproa misso, sem exigir muito espaco no disco rgido para sua instalacao. N o se a forca uma mudanca dr stica de paradigmas, uma pessoa pode at mesmo a e usar um computador que n o lhe pertenca. a Vamos falar um pouco sobre as principais distribuicoes existentes: Debian http://www.debian.org O nome surgiu da fus o do nome do seu criador (Ian Murdock), com o a de sua esposa, Debra (que rom ntico!). Nota-se que que seu site e .org a e n o .com, pois n o se trata de uma empresa, mas de um grupo de pesa a soas distribuda ao redor do mundo que mant m a distribuicao com o seu e trabalho de desenvolvimento e engarrafamento. A principal marca do Debian e a preocupacao com o alinhamento a losoa do Software Li ` vre, nenhum programa entra e empacotado em seus discos de instalacao se n o for totalmente livre (algumas distribuidoras empacotam programas a propriet rios). Mesmo assim, conta atualmente com mais de 18000 proa gramas, atualmente a distribuicao completa cont m 21CDs ou 3 DVDs. e Mesmo assim eles s o rigorosos e s admitem vers es dos softwares que a o o foram exaustivamente testadas e tiveram sua estabilidade comprovada, em detrimento das ultimas vers es dos mesmos. E uma das distribuicoes mais o antigas, fundada em 1993, e algumas outras derivam dela. Slackware http://www.slackware.com Um sistema GNU/Linux instalado a partir dessa distribuicao e o equiva lente de uma m quina fotogr ca que usa lme e tem regulagem de abera a tura e exposicao. N o h moleza, muitas das conguracoes devem ser a a feitas editando-se arquivos de conguracao ao inv s de escolher-se menus e e bot es em ambiente mais amig vel. Para pessoas mais experientes esse o a caminho e mais apropriado, bem como para quem quer aprofundar-se no conhecimento do sistema. A intencao dos seus desenvolvedores e criar um sistema operacional mais parecido possvel com Unices j existentes. a Tamb m lancado em 1993, visa a simplicidade, n o no sentido de ser e a f cil de usar por iniciantes, mas em n o ter muita rula. a a RedHat/Fedora http://www.redhat.com Foi umas das primeiras distribuidoras com foco para o mercado corporativo, propondo-se a oferecer servicos para grandes empresas. Muitos softwares para GNU/Linux, inclusive alguns propriet rios, s o feitos para a a funcionar melhor ou somente com Red Hat. Ap s a decis o de atender o a apenas os clientes corporativos, foi lancada a distribuicao Fedora para o ambiente dom stico. Curiosidade: o governo chin s criou a distribuicao e e Red Flag para uso interno.

Apostila de Software Livre e assuntos correlatos. 2 - O que e o software livre

23

Mandriva http://www.mandriva.com.br Fus o da francesa Mandrake com a brasileira Conectiva. Segue uma lia nha semelhante a da Red Hat, com o oferecimento de aplicativos e drivers ` voltados para os equipamentos de hardware mais vendidos na Am rica Lae tina, na divis o Conectiva. a SUsE http://www.novell.com/linux Empresa alem que atende boa parte do mercado europeu, adquirida rea centemente pela Novell. Gentoo http://www.gentoo.org Tamb m indicada para pessoas muito expeirentes, tem uma caracterstica e marcante: tudo e compilado, os programas n o s o instalados no seu a a modo compilado a partir de uma mdia de instalacao. E feito o down load dos c digos-fonte dos programas esoclhidos, com algumas opcoes de o compilacao. Os programas cam otimizados para o equipamento que se tem, o que pode ser vantajoso quando prcisa-de desempenho. As principais distribuicoes s o baseadas na RedHat, Slackware ou Debian, a usando inclusive seus sistemas de pacotes de instalacao. H alguns anos atr s a discuss o sobre qual distrubicao e a melhor era a a a mais acalorada e apaixonante, especialmente entre usu rios(as) de Debian a e Slackware. S o (Debian/Slack) presta! j foi dito por muita gente. o a Atualmente a discuss o sobre as caractersticas de cada distribuicao e sua a adequacao para cada tarefa ainda existe e e saud vel, permanecendo num a nvel menos agressivo que o passado. Existem tamb m as distribuicoes que usam o formato chamadao Livee CD. Nelas, n o e necess rio instalar nada (ou quase) no disco rgido. Os a a programas s o carregados a partir do CD desde o incio do processo de a boot e permitem uma certa funcionalidade sem maiores interfer ncias do e computador. Apesar das limitacoes no desempenho dos programas, es sas distribuicoes s o muito uteis para quem quer sonhecer o GNU/Linux a sem compromisso, n o tem condicoes de migrar de SO atualmente ou a mesmo n o disp e de um computador pr prio, podendo usar o Live-CD a o o em m quinas de terceiros(as). Quando desliga-se o equipamento e retiraa se o CD, ele volta a executar o SO instalado no disco rgido nas outras ve zes em que for ligado em o Live-CD, como se nada tivesse acontecido. E como se fosse um transe hion tico. A uinca interfer ncia que pode ser neo e cess ria e a instalacao de um unico arquivo (geralmente bem grande) para a ser usado pelo GNU/Linux como mem ria virtual ou uma s rie de arquio e vos menores para salvar algumas conguracoes para o caso de utilizar-se o Live-CD com uma certa freq encia no mesmo computador. u

24

DCE-Livre-USP Alexandre Vannucchi Leme Gest es 2006/7(Camar o) e 2007/8(Vez e Voz) o a

Entre as distribuicoes Live-CD, destacam-se: Knoppix (baseada no De bian, uma das primeiras a adotar o modelo Live-CD), Kurumin (voltada para o p blico brasileiro). Ubuntu e suas variantes (Xubuntu, Edubuntu). u Ubuntu e mantida por um milion rio sul-africano que chega ao ponto de a enviar gratuitamente pelo correio seus CDs para quem requisit -los. Alia ada as facilidades dos Live CDs, essa facilidade de obtencao dos seus dis` cos fez do Ubuntu uma distribuicao muito popular. A palavra Ubuntu tem diversos signicados em lnguas tribais africanas, que v o desde piada a a humanidade em direcao a outros(as), que na explicacao de Nelson Man dela passa a nocao de referir-se e pessoa solid ria, acessvel e hospitaleira. a Em <http://www.distrowatch.com> encontra-se uma extensa lista de distribuicoes.

2.5 Ambientes gr cos a


No sistema operacional Microsoft Windows, o mais conhecido e usado, a interface gr ca e uma funcionalidade embutida que n o pode ser trocada. a a Nos Unices isso e diferente: h um servidor de janelas v rios ambien a a tes gr cos distintos (estima-se que atualmente estejam na casa dos 50), a que sendo livres podem ser compilados em diversos SOs que seguem os padr es do Unix. Tais ambientes gr cos t m propostas diferentes, poo a e dem exigir mais ou menos recursos fsicos do computador, ter mais ou menos funcionalidades (das mais essenciais aquelas considerads rula), ` ser mais f cil de aprender a usar ou n o. H ainda a opcao pessoal de cada a a a usu rio(a), e a possibilidade de ter v rios ambientes gr cos distintos num a a a mesmo computador para cada pessoa usar o que melhor lhe convier (basta o hardware comportar todos eles). Pode-se mesmo usar a cada dia uma interface diferente sem problemas com compatibilidade. N o e apropriado colocar aqui, em preto-e-branco e no tamanho reduzido a do papel, as capturas de tela (tamb m chamadas de screenshots) dos prine cipais ambientes gr cos usados no ambiente Unix. Para conhec -los mea e lhor, deve-se visitar os seus sites para saber detalhes de suas caractersticas e ver alguns screenshots. O site Saos place. Window Managers for X11 http://homepage.mac.com/sao1/fink/wmanagers.html tem uma p gina Web com informacoes resumidas sobre v rios ambientes a a gr cos para uso em SOs livres compatveis com Unix. H links para os a a seus sites onde maiores informacoes podem ser obtidas. Coment rios so a bre alguns deles:

Apostila de Software Livre e assuntos correlatos. 2 - O que e o software livre

25

Enlightenment: altamente congur vel, leve, relativamente complexo e de a difcil aprendizado. GNOME <http://www.gnome.org>: GNU Network Object Model Environment. Criado para ser uma alternativa ao KDE numa epoca em que ele era mal-visto. KDE <http://www.kde.org>: e o mais pesado, seguido de perto pelo GNOME. H alguns anos precisava de uma biblioteca propriet ria a a para funcionar e era mal visto por pessoas muito preocupadas com a losoa do Software Livre. Essa biblioteca, chamada Qt, foi liberada, o que permitiu sua popularizacao. Tem muitas ferramentas de conguracao que poupam o/a usu rio(a) de fucar em arquivos-texto menos amig veis, al m a a e de contar com muitos recursos gr cos. Tais regalias s o congur veis a a a para que setenha mais ou menos rulas. Junto com GNOME, t m muie tas funcionalidades associadas, beirando um SO completo. IceWM/FVWM/QVWM: Concebidos para ter apar ncia semelhante a do e ` MS Windows 95, para facilitar a aclimatacao de pessoas acostumadas a esse SO. XFCE - X Free Cholesterol Environment. Feito para ser semelhante ao GNOME na apar ncia, sendo por m um pouco mais leve para permitir seu e e uso em computadores mais antigos. Window Maker10 : boa relacao custo-benefcio para quem n o faz quest o a a de muitos efeitos especiais. Leve e agil. N o tem a barra inferior com a acesso intuitivo aos menus, que s o acessados com a tecla F12 ou com a clique do bot o direito do mouse na area de trabalho. Suas conguracoes a podem ser editadas com aplicativo pr prio ou atrav s da manupulacao de o e arquivos texto para quem preferir. Compatvel com aplicacoes feitas espe cialmente para KDE e GNOME. Nota-se que em muitos projetos de ambientes gr cos (h v rios outros a a a citados no Saos place) h preocupacao com a leveza e agilidade. Ala guns chegam ao ponto de permitir o m ximo possvel de funcionalidade a com o uso mnimo do mouse, pois algumas pessoas preferem manter suas m os sobre o teclado. Poucos preocupam-se na facilidade de uso para leia gos(as) rec m-chegados(as) dos SOs propriet rios. Basicamente, KDE e e a GNOME s o os mais recomendados para iniciantes e pessoas que n o quea a rem aprofundar muito seus conhecimentos t cnicos nos Softwares Livres. e Para execut -los dignamente, por m, e necess rio ter recursis de hardware a e a paropriados, pois eles s o exigentes nesse quesito. a
10 O autor usa Slackware e Window Maker, mas n o faz quest o que os/as outros(as) facam a a o mesmo, desde que estejam no Software Livre

26

DCE-Livre-USP Alexandre Vannucchi Leme Gest es 2006/7(Camar o) e 2007/8(Vez e Voz) o a

Em projetos que visam o reaproveitamento de computadores antigos para projetos s cio-ambientais, pode valer a pena esforcar os/as envolvidos(as) o no aprendizado de um ambiente mais espartano, pois muito poder de processamento est envolvido na elaboracao de alguns gr cos e ter um ama a biente assim pode ser fundamental para o sucesso do Software Livre em equipamento mais modesto. De qualquer forma, a escolha do ambiente gr co e t o ou mais impora a tante que a da distribuicao, pois quem usa o computador tem contato com a interface diretamente, ao passo em que a instalacao, as conguracoes e rotinas de manutencao podem ser feitas por outras pessoas, que instalariam a distrubuicao a qual est o acostumados(as). ` a

2.6 Mitos e equvocos que cercam o Software Livre


Muitas id ias err neas sobre o Software Livre permeiam a imagin rio poe o a pular. Algumas s o espalhadas por pura m -f por parte de quem quer a a e manter-se gracas ao software propriet rio. Outras s o repetidas por quem a a tem preguica de pensar e avaliar as vantagens so Software Livre porque teria mais trabalho caso seu local de estudo ou trabalho o implementasse. Se e de graca n o deve ser bom. E geralmente a primeira id ia lancada a e por quem quer denegrir o Software Livre, com a id ia de que quem n o e a e remunerado por um servico n o o faz corretamente. Sem ser piegas, a sem dizer que esses(as) programadores(as) s o altrustas e querem justica a social; deve-se chamar a atencao para as motivacoes t cnicas que levam e muita gente a buscar o modelo livre para disponibilizar ou buscar um software. Pode n o pegar bem dizer que as melhores coisas da vida n o t m a a e preco, dependendo do contexto. Por que voc n o aprende Esperanto tamb m? Anal, s o modelos die a e a ferentes, criados por pessoas que dizem que s o melhores para o mundo a caso fossem adotados em larga escala. A proposta de uma lngua tirada da cartola com regras gramaticais simples, sem excecoes, verbos irregula res ou a predomin ncia cultural de determinado povo parece interessante. a H , por m, algumas diferencas entre o uso da linguagem e dos softwaa e res: os idiomas evoluem, inuem uns nos outros e dividem-se de forma espont nea e descentralizada. Tampouco e necess rio pagar por royalties a a ou direitos autorais para usar um determinado idioma, seja na forma escrita ou falada. O Esperanto pode ter vantagens t cnicas sobre o ingl s e e que e naturamlente aceito na comunicacao globalizada, as trata-se de uma quest o menos grave e urgente, sobre a qual tamb m n o temos tanto coa e a

Apostila de Software Livre e assuntos correlatos. 2 - O que e o software livre

27

nhecimento de causa. Em contrapartida h uma semelhanca entre as propostas do Esperanto e a do Software Livre, de acordo com depoimentos de gente que estuda esse idioma: Por n o estar atrelado a neuma cultura e nenhum povo especco, a n o haveria a necessidade de se mudar o idioma padr o, universal da a a civilizacao cada vez que uma nacao diferente assume a lideranca, mesmo que esse fen meno seja bem mais lento que as atualizacoes e mudancas o de padr o na ind stria de inform tica. H alguns s culos, espanh is e a u a a e o portugueses tinham not vel inu ncia no Velho Mundo devido aos seus a e desenvolvimentos na area naval. Gregos e Romanos (que falavam latim) j foram os mais poderosos tamb m. Hoje temo o ingl s como a lngua a e e universal dos neg cios e usada pelos povos dominantes. Daqui a alguo mas d cadas, os idiomas chin s e espanhol promete tomar boa parte desse e e espaco. Um idioma com padr es mais simples (com a outra face da mo o eda de n o ser t o enfeitado e belo) poderia sobreviver melhor a essas a a mudancas peri dicas de paradigma. o . Deve-se deixar claro que em TI (Tecnoligia da Informacao) n o a existe Vodu! Para instalar um programa menos seguro, compilado por algu m de m -f com intencao de causar algum dano; deve-se passar prie a e meiro pelos programas seguros que est o atualmente instalados e compia lados. Alterar o c digo emumam quina n o altera o programa pronto na o a a outra instantaemanete e sem necessidae de passar por barreiras. N o existe a vodu em Tecnologia da Informacao. Mas eu n o tenho o que fazer com o fonte. Os Softwares Livres n o s o a a a feitos apenas para estudantes e prossionais de Ci ncia da Computacao e e Engenharia El trica. Alguns deles s o voltados para o p blico geral, ine a u clusive leigo. Mesmo quem n o participa do coletivo de desenvolvimento a toma parte das vantagens da liberdade que tal software d . Os/As dsena volvedores(as) fazem-no pensando em toda a populacao (obviamente se for por exemplo um programa para area m dica, pensa-se em todos/as e oas/as prossionais da Medicina). Quem sentir a obrigacao moral de colaborar pode participar de outras atividdes que n o necessariamente a a programacao, conforme j foi descrito. a Mas eu mal sei mexer no Ord. Cada um(a) tem suas habilidades e aptid es. Alguams pessoas t m diculdade para entender como um como e putador funciona e n o t m o descon metro que outras t m para lidar a e o e com essa m quina. Como o SO livre mais famoso (GNU/Linux) e reala mente mais complexo (a verdade deve ser dita) e o simples fato de migrar para o que n o se est acostumado exige novo aprendizado; a mudanca de a a

28

DCE-Livre-USP Alexandre Vannucchi Leme Gest es 2006/7(Camar o) e 2007/8(Vez e Voz) o a

paradigma para Software Livre realmente assusta. Quando a pessoa tem disposicao para aprender, nota-se que aquelas que lidam com computado res h muito tempo (digamos, quem j mexeu com MS-DOS, XT, 286) a a ou aquelas que nunca pegaram num e j comecam a aprende a us -lo em a a plataformas livres e n o t m o legado propriet rio; aprendem a lidar com a e a o GNU/Linux mais facilmente do que aquelas que comecaram com o Mi crosoft Windows 2000 ou XP. Se a pessoa mal sabe usar o Ord, e uma otima oportunidade para que ela aprenda usar o BrOfce de uma vez. Mas na empresa XYZ migraram para Software Livre e est o gastando a mais. Isso pode ser verdade. H os custos com migracao, treinamento a e n o h tantos(as) prossionais aptos(as) a oferecer suporte adequado a a em todas as regi es do Pas. H demanda reprimida, empresas e org os o a a p blicos querendo migrar mas n o encontram quem possa faz -lo. Aluu a e nos(as) de Computacao ou Engenharia El trica que estudam o assunto por e conta pr pria t m mais chance de conseguir uma bos colocacao no mero e cado de trabalho. Em alguns casos pode tratar-se de um investimento, com maiores custos na fase inicial e retorno na forma de menores custos dali a alguns anos; n o apenas na economia com licencas e royalties como com a perdas e dores de cabeca evitadas. H quem disponha-se a pagar ais por a estabilidade, seguranca e disponibilidade. E o caso dos bancos, que ga nham demais com tarifas, os altssimos spreads e juros da dvida interna, mas est o aceitando Softwares Livres ao menos em seus servidores. Como a dizem por a, gasta-se menos indo atr s de prostitutas, mas n o e t o legal a a a quanto levar a namorada para um restaurante. Se e de graca porque eu tenho que pagar pelo treinamento? Deveriam dar treinamento gratuito tamb m. N o e t o livre assim esse software. e a a Uma poltica p blica de incentivar a adocao do Software Livre em diersas u camadas da sociedade seria bem vinda e acontece de forma tmida em al guns projetos p blicos. Por m, deve-se entender que caso n o se consiga u e a isso ou algum(a) volunt rio(a) para ministrar algumas aulas gratuitamente a a unica sada e pagar pelo curso. J foi dito que o custo de treinamento n o a a e a mesma coisa que pagar pela licenca de uso do programa. Um curso pago, mesmo que com preco m dico e/ou voltado meramente para cobrir o custos, forca o(a) professor(a) a ter mais carinho e responsabilidade; al m e de incentivar o(a) aluno(a) a comparecer as aulas e valoriz -las. Abrindo` a se inscricoes gratuitas para um curso de GNU/Linux, se h 200 pessoas a inscritas umas 20 v o efetivamente as aulas. a ` Quem garante que um dia n o v o apossar-se deles e torn -los ilegais ou a a a piratas? O car ter amenguista das licencas. a

Apostila de Software Livre e assuntos correlatos. 2 - O que e o software livre

29

Os estadunidenses roubaram a patente do brasileiro que inventou o Bina. Vamos roubar algo deles tamb m. Para quem cr na Bblia basta die e zer que vinganca n o e legal e o Ap stolo Paulo ensina a pagar o mal a o com o bem. Esse desejo vingativo e prejudicial para quem o sente, pois deixa-se de usufruir as vantagens do Software Livre. Deve-se ressaltar tamb m a vista grossa que os principais desenvolvedores de software e propriet rio fazem em relacao a pirataria, para manter-se populares atrav s a ` e da disseminacao de seus produtos ilegais onde a acalizacao e mais com plicada (em casa, com pessoas fsicas). A pirataria favorece seu alvos, por manter a sociedade longe das alternativas livres e da discuss o a respeito a delas. Algu m pode alegar que sendo o preco das licencas escorchantes e (e o s o realmente) uma desobedi ncia civil nosmoldes ghandianos seria a e util para rebelar-se contra essas grandes corporacoes; mas elas n o t m a e prejuzo com essa pr tica, pelo contr rio. a a Isso ainda n o est pronto para nvel usu rio. Daqui a uns 5 anos, a a a quando estiver melhor, eu vejo se migro ou n o. H quantas d cadas dizem a a e que o Brasil e o Pas do futuro, e o futuro nunca chega? H distribuicoes a e ambientes gr cos adequados para quem est disposto(a) a dispender a a um mnimo de tempo aprendendo a lidar com seus ambientes. Faz muito tempo que os ambientes de Software Livre est o prontos para o nvel a usu rio. a Mas n o e t o parecido com o equivalente propriet rio que conheco. Tem a a a gente que reclama que se o software livre que se prop e a realizar a mesma o tarefa de outro software propriet rio tiver a apar ncia e funcionalidade a e muito semelhante, reclama; se for muito diferente, reclama tamb m. Devee ` se ver se o software livre usado atende as necessidades de cada um. As veze spode n o atender, e a sada pode ser pagar pelo seu desenvolvimento a na direcao pretendida ou continuar usando a solucao propriet ria. Querer a que um software seja semelhante a outro para ser cdhamado de bom equivale e chamar uma pessoa negra de bom car ter de preto de alma branca. a Sugiro uma experi ncia, que foi realizada no 50o Congresso da UNE no e nal dos debates sobre Software Livre e assuntos ans: tome um refrigerante local, de prefer ncia um guaran , quando for viajar a um lugar novo. e a O interior paulista tem v rias f bricas de alcance regional com bons guaa a ran s11. Alguns talvez n o sejam t o bons. No Paran tamb m h refrigea a a a e a rantes ex ticos, com sabor de morango e abacaxi. Ao tomar esse guaran o a novo ao seu paladar, avalie se ele e bom por si s e se atende as suas ne o `
11 O autor principal e assisense e recomenda os guaran s Conquista, Cristalina e Funada, a populares no vale do Paranapanema, oeste paulista

30

DCE-Livre-USP Alexandre Vannucchi Leme Gest es 2006/7(Camar o) e 2007/8(Vez e Voz) o a

essidades; mas em hip tese alguma compare seu sabor ao dos principais o guaran s do mercado. Um guaran bom n o precisa necessariamente ter a a a o mesmo sabor do Kuat ou do Antarctica. Mas... e os anti-vrus? Quase n o h anti-vrus para ambiente GNU/Linux. E isso n o se deve a sua poa a a ` pularidade incipiente. Sua estrutura n o permite determinadas formas de a ataque, ou somente parmite que se prejudique o diret rio do usu rio que o a est logado (ou seja, que fez o login). Se o programa operado por essa a pessoa manipular arquivos em outro lugar n o h esse risco. De qualquer a a forma, e tecnicamente possvel confeccionar vrus para plataformas livres que possam infectar usu rios(as) dom sticos e afetar seus arquivos. Atua e almente os vrus cederam espaco para outros tipos de pragas virtuais, que exploram vulnerabilidades dos softwares, especialmente os propriet rios. a Nesse caso, uma rede bem congurada (com aquela peca que ca entre o teclado e a cadeira bem ajustada, treinada e atualizada) mant m uma rede e corporativa segura. Sofrer tais ataques em casa e umapossibilidade remota, por m ainda tecnicamente possvel. e Mas tem que ter um padr o, voc est indo contra a corrente. Sim, deve a e a haver padr es, mas padr es livres, que n o restrinjam as pessoas. Realo o a mente mudar umpadr o amplamente usado pela Humanidade e traum tico a a e oneroso, e n o ser feito enquanto n o se tiver ampla certeza de que a a a esse outro padr o e melhor e que n o ser necess rio mais mudancas. J a a a a a foi dito que a Internet e sua face mais conhecida (a World Wide Web) s o alcancaram a popularidade que t m porque foram baseadas em padr es e o abertos. Qualquer um(a) faz um navegador, um roteador, um SO ou uma placa que comunica-se via TCP/IP, o protocolo da Internet. Se os padr es o para parafusos e pneus fossem de popriedade de uma unica empresa ao inv s de permitir seu livre uso por diversos fabricantes automobilsticos; e haveria uma press o por um padr o novo e livre? a a

2.7 Equivalentes aos softwares propriet rios conhecidos a


Fontes: Tabela do Projeto Software Livre-Bahia 12 e <www.linuxrsp.ru/win-lin-soft/table-eng.html>

Programa

Propriet rio/Microsoft a Windows

Equivalente livre

12 <http://twiki.dcc.ufba.br/bin/view/PSL/CartilhaSL>

Apostila de Software Livre e assuntos correlatos. 2 - O que e o software livre

31

Internet Navegador ou browser Internet Explorer Mozilla Firefox Galeon Konqueror Nautilus Evolution Sylpheed Mozilla Thunderbird KMail Gnumail Rubrica Downloader for X Caitoo (Kget) Prozilla Wget13 Aria. Axel GetLeft. Lftp Httrack WWW Ofine Expolrer Wget, Xget, QtGet Pavuk Gftp Dpsftp KBear IglooFTP Nftp Wxftp axyFTP Xchat KVirc Irssi BitchX Ksirc Epic Sirc

Cliente de e-mail

Outlook Express

Cat logo a enderecos

de

Outlook Express

Gerenciamento downloads

de

Getright

Download de sites inteiros

Teleport Pro

Clientes FTP

Bullet Proof, teFTP, WSFTP

Cu-

Clientes IRC (Internet Relay Chat)

mIRC, VIRC, Xircon

13 Front-ends gr cos para Wget: Kmago, Gnome Transfer Manager, QTget, Xget a

32

DCE-Livre-USP Alexandre Vannucchi Leme Gest es 2006/7(Camar o) e 2007/8(Vez e Voz) o a

Mensagens em rede local

Win PopUp, netsend

LinPopUp Kpopup Licq (ICQ) Centericq (ICQ, console) Alicq (ICQ) Micq (ICQ) GnomeICU (ICQ) Gaim (Suporta v rios a protocolos) Kopete Everybuddy Imici Messenger Ickle (ICQ) aMSN (MSN) Kmerlin (MSN) Kicq (ICQ) YSM (ICQ, console) kxicq Tkabber Gabber Psi GNOME Meeting ipchains Kmyrewall Shorewall Guarddog Firestarter IPCop Firewall Builder Snort Portsentry Hostsentry Logsentry Squid DansGuardian Squidguard Privoxy JunkBuster Fork Mozilla(tem essa opcao)

Clientes para mensagem instant nea a

ICQ, MSN, AIM, TrillianICQ (freeeware, n o e livre) a

Clientes Jabber Vdeoconfer ncias e

MyJabber, Skybber Rhymbox, Rival MS NetMeeting

Firewall

BlackICE, ATGuard, ZoneAlarm, Agnitum Outpost Firewall, WinRoute Pro BlackICE, Agnitum Outpost Firewall

Deteccao de intru sos(as)

Filtro de conte do u

Proxomitron, ATGuard, Agnitum Outpost Firewall, MS ISA server

Apostila de Software Livre e assuntos correlatos. 2 - O que e o software livre

33

Restricao de tr fego a

Contabilidade tr fego a

de

Tmeter, dial-up do MS Windows

Compartilhamento de arquivos

Morpheus, WinMX, Napster, KaZaA (Fasttrack), eDonkey

Fax

WinFax

Dial-up (conex o disa cada)

Vdialer, Winsock

Trumpet

Compartilhamento e visualizacao de arqui vos em redes MS Windows

Pastas lhadas, rede

compartiLocais de

IP Relay Tcp4me Getstatd Ipacct Ipac-ng Ipaudit Lanbilling SARG Talinux NetUP UserTrafManager LimeWire (Gnutella) Lopster. (OpenNAP) Gnapster (OpenNAP) Mldonkey (eDonkey) eDonkey for Linux cDonkey Gift ed2k gui Gtk-Gnutella Qtella Mutella (Gnutella, console) TheCircle Freenet GNUnet Lmule Bittorrent HylaFax Fax2Send Efax Kppp X-isp wvdial Gppp Kinternet Rp3 Samba LinNeighboorhood XSMBbrowser

Gerenciamento de arquivos

34

DCE-Livre-USP Alexandre Vannucchi Leme Gest es 2006/7(Camar o) e 2007/8(Vez e Voz) o a

Administracao de ar quivos

Windows Explorer

Konqueror Gnome-Commander Nautilus Endeavour XWC Kedit (KDE) Gedit (Gnome) Gnotepad Kate (KDE) KWrite (KDE) Nedit Vim Xemacs Xcoral Nvi Tar/Gzip FileRoller Gnozip LinZip Ark KArchiveur Gnochive RAR for Linux CAB Extract Xpdf Kpdf GhostView comando imprimir PDF em v rios programas a PDFLatex latex+dvipdfm Ghostscript Tex2Pdf Reportlab K GnuPG GPA Kgpg

Pacotes para escrit rio o

Editor de texto

Bloco de notas, WordPad, TextPad

Compress o de arquia vos

WinZip, WinRAR

Visualizacao de PDF

Adobe Acrobat Reader

Criacao de PDF

Adobe Acrobat Distiller, plug-ins para Microsoft Ofce

Criptograa

PGP

Apostila de Software Livre e assuntos correlatos. 2 - O que e o software livre

35

OCRReconhecimento optico de caracteres escaneados Scanner

Recognita, der

FireRea-

ClaraOcr Gocr

Programas que v m junto com ele, e gerlamente para MS-Windows NAV, AVG

Xsane Kooka

Anti-vrus

Backup

ntbackup, Networker

Legato

Gest o de tarefas a

TaskInfo, Process Explorer de de MS text to speech ViaVoice, Dragon Naturally Speaking System (integrado Windows) R-Studio Multimdia- udio a monitor ao MS-

Reconhecimento texto por voz Reconhecimento voz Busca por arquivos

OpenAntivirus+AMaViS VirusHammer Sophie/Trophie dd Gparted PartitionImage top Gtop/Ktop kSysGuard KDE Voice Plugins Festival Emacspeak Sphinx ViaVoice Find Gsearchtool Knd e2undel myrescue TestDisk unrm XMMS Noatun Xamp GQmpeg

Recuperacao de dados

M sica em formato u MP3 ou Ogg Vorbis

Winamp

36

DCE-Livre-USP Alexandre Vannucchi Leme Gest es 2006/7(Camar o) e 2007/8(Vez e Voz) o a

Gravacao de CD

Nero, Roxio

Reproducao de CD

CD player

MIDI/Karaoke

VanBasco, Cakewalk, Finale, Sibelius, SmartScore

K3b (KDE) XCDRoast KOnCd Eclipt Roaster Gnome Toaster CD Bake Oven KreateCD SimpleCDR-X GCombust KsCD Orpheus Sadp WorkMan Xmcd Grip XPlayCD ccd/cccd Noatun Kmidi LilyPond Sweep WaveForge Sox Audacity GNUSound Ecasound Opmixer aumix mix2000 Mixer app

Edicao de audio

SoundForge, Cooledit

Mixagem

sndvol32 Multimdia-Gr cos a

Apostila de Software Livre e assuntos correlatos. 2 - O que e o software livre

37

Visualizador de guras e fotos digitais

ACDSee, InfranView

Editor de guras simples Editores de fotograas digitais com ltros

Paint Adobe Photoshop

Xnview GQview Qiv CompuPic Kuickshow GTKSee pornview imgv Gwenview Gliv Showimg Fbi Gthumb Kpaint Gpaint Tuxpaint Killustrator GIMP

Desenhos vetoriais (adesivos, logotipos) Criacao de Flash

Corel Draw, Adobe Illustrator, Freehand, AutoSketch Macromedia Flash

Gr cos 3D a

3D Studio

Editor de cones

Microangelo

Sodipodi Inkscape Xg OpenOfce Draw dia DrawSWF Ming Blender Maya KPovModeler K3Studio Moonlight GIG3DGO POVray K3D Wings 3D Kiconedit Gonme-iconedit

38

DCE-Livre-USP Alexandre Vannucchi Leme Gest es 2006/7(Camar o) e 2007/8(Vez e Voz) o a

Captura de tela

tecla PrintScreen

GIMP Ksnapshot Xwpick Xwd xgrabsc Mplayer Xine Sinek VideoLAN Aviplay Ogle Mplayer Xine Aviplay VideoLAN Drip Mencoder iMira Editing Cinelera iMira Editing

Multimdia-Vdeo e etc.

Reprodutores MPEG4

de

BSplayer, Zoomplayer, Windows Media Player

Repordutores DVD

de

PowerDVD, WinDVD, MicroDVD, Windows Media Player Gordian Knot Windows Movie Maker Adobe Premiere, Media Studio Pro

Decodicador de DVD Edicao de vdeos sim ples Edicao prossional de vdeo Sintonizadores de TV

Kwintv AVerTV, PowerVCR GNOME TV Mplayer 3.0, CinePlayer DVR Escrit rio/neg cios/administracao o o MS Ofce (Word, Excel, Power Point), 602 602 text, MS Word Open Ofce Kofce GNOME Ofce SIAG Open Ofce Writer Abiword A L TEX OpenOfce Calc Kspread Gnumeric

Pacote de escrit rio o

Edicao de textos

Planilhas eletr nicas o

MS Excel, 602Tab

Apostila de Software Livre e assuntos correlatos. 2 - O que e o software livre

39

Apresentacoes/aplestras MS Power Point

Bases de dados locais

Ms Access

Financas pessoais Gerenciamento de projetos Com rcio eletr nico e e o web business Sistemas matem ticos a

Quicken, MS Money MS Project, Project Expert Websphere Cientcos Mathcad

Open Ofce Impress A L TEX Kpresenter Magic Point KNoda GNOME DB Manager OpenOfce + MySQL BDB GNUcash GnoFin Kmymoney Grisbi Mr. Project JBoss

Sistemas matem ticos a

MATLAB

Sistemas matem ticos a

Mathematica, Maple

Editor de equacoes

Mathtype MS Equation ArchiCAD, CAD AutoCAD Adobe PageMaker, MS Publisher Auto-

CAD

Gap Octave Scilab rlab yacas euler Maxima Mupad OpenOfce Math MathMLed Kformula LyX A TEX/L TEX QCAD ThanCAD LignunCAD FreeEngineer Scribus

CAD Editoracao de jornais e revistas

40

DCE-Livre-USP Alexandre Vannucchi Leme Gest es 2006/7(Camar o) e 2007/8(Vez e Voz) o a

Simulacao de circui tos eletr nicos o Desenho de estruturas qumicas Emulador de oscilosc pio o Monitoramento disco rgido Monitoramento temperaturas de

Electronics bench

Work-

Chemwin, Chamdraw Winoscillo

Geda Xcircuit Gnome Assisted electronics SPICE Xdrawchem Xoscope IDEload HDDtemp Smartmontools Lm sensors Ksensors Ximian Red Carpet Apt-get Slaptget Yum Mandrake Online Jpilot Kpilot Xlock xcreensaver Kscreensaver fsck reiserfsck

Active Smart, utilit rios que v m com a e a placa-m e a SisSoft SANDRA, SisSoft SAMANTHA

de

Atualizacao

Windows Update

Palm Protetor de tela Checagem de HD

Palm Ofce embutido no MS Windows Scandisk

Observacoes sobre a tabela: Na tabela on line h links para o site da mai a oria dos programas. Pidgin e gaim acessam v rios protocolos de conversa on-line (MSN, Jaba ber, IRC, ICQ, Google Talk, Yahoo! Messenger). Alguns termos que soam com muita naturalidade para entendidos(as) em inform tica devem ser esclarecidos: Servidor e cliente: servidor prov um a e servico qualquer, enquanto o cliente aproveita-se dele. Se h por exemplo a uma rede de bate-papo online, s o necess rios computadores com prograa a mas apropriados para armazenar tudo e coordenar as conversas, da mesma forma que os computadores de cada usu rio(a) devem ter programas que a facam a comunicacao com o servidor e com as outras pessoas da con

Apostila de Software Livre e assuntos correlatos. 2 - O que e o software livre

41

versa. O provedor tem o servidor (tanto em hardware quanto em software) enquanto os/as usu rios(as) t m os clientes instalados em casa. Protoa e colo e o conjunto de regras par que computadores, iguais ou n o em SO a ou hardware, comuniquem-se entre si. Para transportar informacao pela Internet h o protocolo TCP/IP, para conversar pela rede MSN h o proa a tocolo MSN e por a vai. Deve-se ressaltar que a Internet s e t o dis o a seminada e popularizada hoje porque os idealizadores do TCP/IP e do HTML/WWW tornaram-nos livres e abertos, de forma que qualquer desenvolvedor(a) pudesse construir computadores, dispositivos e softwares que pudessem acess -la. Firewall e um programa ou um conjunto deles a que ltra as informacoes que podem ou n o passar pela m quina onde est a a a funcionando. Serve para dar seguranca, privacidade e disponibilidade para usu rios(as) de uma rede de computadroes. Plug-in s o acess rios em a a o geral, que incrementam as funcionalidades de um programa. O navegador/browser pode ter por exemplo plug-ins para exibir determinados formatos de arquivos e conte do, como desenhos vetorais SVG e animacoes u em Flash. Front-end gr co e uma vers o de determinado programa em a a interface gr ca, mais amig vel, com as mesmas funcionalidades de oua a tro programa conhecido, por m que funciona em modo texto, ou seja, e aquela janelinha preta onde deve-se digitar os comandos, que assusta muita gente. Criptograa T cnica de cifrar conte do para que caso seja ine u terceptado n o possa ser comprrendido por quem n o deve ter acesso ao a a seu teor. Pode ser feita e desfeita atrav s de m todos matem ticos com e e a seguranca comprovada. Codec e um decodicador que permite que um programa (geralmente da area de Multimdia) possa abrir arquivos em for matos para os quais n o fora designado. Muitos formatos criados pela a Microsoft para ser abertos exclusivamente em seus programas, como por exemplo os vdeos WMV e as m sicas WMA. Programas multimdis para u GNU/Linux costumar ter os tais codecs para permitir a manipulacao des ses formatos. Desenho vetorial vs. bitmap: Um bitmap e um mosaico digital, onde cada ponto quadrado (chamado de pixel) tem uma determinada cor. Fotograas digitais s o armazenadas em formatos diversos de a bitmap, que podem ocupar mais ou menos espaco conforme j foi expli a cado (armazenar as cores de todos os pontos ou convert -los para equacoes e que os descrevam e ocupam menos espaco). Os desenhoe vetoriais s o a formados por equacoes que descrevem guras geom tricas como linhas, e quadrados, crculos e ans. Tamb m descrevem as cores dos objetos. De e senhos vetorias podem ser ampliados e reduzidos livremente sem perda de qualidade gr ca, enquanto os bitmaps t m seus quadradinhos amplia e

42

DCE-Livre-USP Alexandre Vannucchi Leme Gest es 2006/7(Camar o) e 2007/8(Vez e Voz) o a

ados para quadrados grandes que n o condizem com a amplicacao desea jada. Desenhos vetoriais s o muito uteis para a elaboracao de gr cos e a a logotipos, podendo ser convertidos para bitmaps se necess rio. Boot e o a processo de inicializacao da m quina, uma s rie de procedimentos inici a e ais que levam alguns segundos desde o ato de ligar o computador at ele e estar pronto para uso. Mem ria virtual e formada por um arquivo ou o particao no disco rgido para ser usada pelo SO quando a mem ria RAM o (onde os dados est o prontos para uso pelo procesador ap s ser carregados a o a partir dos discos) n o e suciente. Sem mem ria virtualqualquer SO ca a o muito lento, a n o ser que se compre uma quantidade exagerada de RAM a para equipar o computador. HTML e a sigla para Hypertext Markup Lan guage, que e um protocolo que dene regras para a confeccao das p ginas a da WWW, World Wide Web, a parte multimdia da Internet que chega a ser confundida com ela pr pria. o Ao falar de protocolos, especialmente o HTML, e importante destacar que grandes empresas de software propriet rio como a Microsoft criam ferraa mentas que facilitam muito o desenvolvimento de p ginas para a WWW, a por m as custas da violacao de alguams regras do HTML ou da criacao de e ` novas regras incompatveis com esse protocolo. Fugindo do padr o HTML a convencionado por anteriormente entre v rios atores do mercado de Tecnoa logia da Informacao atrav s de instrucoes fechadas nessas p ginas, chega e a se ao grande n mero de Web sites que s pdem ser visualizados com o u o navegador propriet rio Internet Explorer! Mais uma forma de obrigar as a pessoas a usar produtos propriet rios de uma unica empresa. Isso e espea cialmente grave quando visto em servicos p blicos, em sites do Governo u Federal, Estadual ou Municipal. O objetivo desta secao e mostrar algumas quest es tecnol gicas para quem o o n o e da area. E necess rio explicar o signicado de um mnimo de termos a a t cnicos para o entendimento dos assuntos tratados aqui. N o queremos e a importunar os/as leitores(as) com termos t cnicos desnecess rios. e a O site Freshmeat <http://freshmeat.net> e o reposit rio Source o Forge <http://sourceforge.net> cont m informacoes sobre e v rios projetos de Software Livre, com busca e hospedagem de seus proa jetos.

Apostila de Software Livre e assuntos correlatos. 3 - Formatos livres de arquivos eletr nicos o

43

3 Formatos livres de arquivos eletr nicos o


Uma discuss o t o importante quanto a do Software Livre e aquela refea a rente aos formatos livres de arquivos eletr nicos. Diversos tipos de arquio vos (textos, planilhas, guras, m sicas) podem ser armazenados tamb m u e em formatos livres ou propriet rios. a Os arquivos manipulados por pacotes de automacao de escrit rio (tamb m o e chamados de pacotes ou sutes Ofce) s o o exemplo mais agrante de a como os formatos propriet rios podem ser prejudiciais a sociedade sem a ` que ela d -se conta. Ao longo de aproximadamente 20 anos desde a e popularizacao dos PCs (Personal Computers) e do seu uso em escrit rios, o alguns editores de texto, planilhas e apresentacoes distintos passaram pelos computadores e escrit rios mundo afora, e mesmo diversas vers es de um o o mesmo editor mantido por uma mesma empresa. Geralmente os desenvolvedores de sutes propriet rias criam formatos propriet rios para que os a a arquivos criados por essa sute n o possam ser lidos em softwares feitos a pela concorr ncia. Dessa forma ca mais difcil perder mercado, j que a e a mudanca de ferramenta e desestimulada pela impossibilidade de conver ter os documentos acumulados por anos a o. Empresas parceiras; como fornecedores, consultores ou clientes; tamb m precisam ter o mesmo proe grama para lidar com o formato de arquivos no qual foi gravado. Quem det m a maioria do mercado (que logo corre para um unico modelo buse cando padronizacao) n o prde mais esse posto. a Os formatos propriet rios tamb m podem levar a obsolesc ncia prograa e ` e mada de uma forma bem sutil. A cada nova vers o pequenos avancos a s o includos, que tornam o arquivo criado na vers o anterior incompatvel a a com a vers o atual do software. Um arquivo gerado num mesmo edia tor,por m numa vers o usada h cinco anos atr s corre o s rio risco de e a a a e ser incompatvel com o que o mercado usa atualmente. Como funciona essa hist ria de formato de arquivo: Pode-se armazenar o um texto em formato ASCII, que e texto puro e pode ser lido por um editor como o Bloco de Notas, no MS Windows. Um texto de um editor WYSIWYG tem, al m do conte do do texto, muitas informacoes doe u bre formatacao da p gina, margens, cabecalho, rodap , guras includas, a e divresas fontes e formatacao de par grafos, tabelas, itens; que n o s o a a a possveis de se fazer com o texto puro. Nos formatos propriet rios essas a instrucoes todas costumam estar embaralhadas ao longo do arquivo, mis turadas com o conte do do texto para dicultar que algu m leia com um u e

44

DCE-Livre-USP Alexandre Vannucchi Leme Gest es 2006/7(Camar o) e 2007/8(Vez e Voz) o a

editor de ASCII puro ou um editor hexadecimal14. Al m dessa confus o e a proporsital de informacoes, h ainda a possibilidade de se colocar muita a enchecao de ling ica nos arquivos para que que mais difcil a tarefa de u quem atrever-se a criar algum editor para manipular um arquivo sob esse formato. Ambos os h bits levam a arquivos maiores e que d o mais trabaa a lho ao microprocessador para ser abertos e salvos. Antes da chegada dos computadores ao nosso cotidiano, bastava ser alfabetizado(a) para ter acesso ao conte do de um documento e ter acesso u fsico a ele. C pias poderiam ser feitas a m o por copistas, em fotoco o ` a piadoras ou em gr cas. Com os formatos propriet rios manipulados por a a algins softwares, uma permiss o a mais e necsss ria da parte do fornecedor a a desse software. No caso, e necess rio comprar a sua licenca ou pirate -lo. a a As mesmas comparacoes valem para as planilhas e as apresentacoes mul timdia. Aparentemente isso n o faz diferenca. A maioria esmagadora da a populacao que tem acesso aos computadores continua a enviar textos, pla nilhas e apresentacoes em um formato propriet rio que teoricamente res a tringe algumas liberdades dos/as seus/suas usu rios(as) e obriga o seu uso, a mas que devido ao amplo uso da pirataria passa desapercebido. Estamos falando do Microsoft Ofce. Troca-se a armazena-se textos do Word, planilhas do Excel e apresentacoes do Power Point porque e o padr o de a mercado, e o que todo mundo usa. Pouca gente se toca de que e obrigada a adquirir o Microsoft Ofce para ler um arquivo num desses formatos e de que isso n o e bom, j que a pirataria e amplamente aceita e praticada a a no Brasil. Exigir a manipulacao de formatos propriet rios de arquivos e especial a mente grave quando trata-se de org os p blicos. Apesar do esforco do a u Governo Federal e de alguns governos estaduais/municipais em usar software e formatos livres na m rquina p blica, ainda vemos documentos a u eletr nicos disponibilizados a cidad os( s) em formatos que exigem a o a a compra ou pirataria. Concursos p blicos exigem o conhecimento desu sas ferramentas propriet rias. Universidades p blicas estimulam seu uso, a u com tmidas iniciativas, geralmente individuais da parte de alguns(mas) professores(as) que estimulam o uso de formatos livres em atividades acad micas. Em meados de 2006 foi anunciado pela Coordenadoria de e Tecnologia da Informacao (CTI-USP) um Programa de Inclus o Digital e a Aperfeicoamento Acad mico que prev a venda de licencas do Microsoft e e
14 Editores que permitem ver como o arquivo e realmente armazenado, como e cada byte que comp e o arquivo na forma como e lido e gravado pelo computador o

Apostila de Software Livre e assuntos correlatos. 3 - Formatos livres de arquivos eletr nicos o

45

Ofce por cerca de R$ 150 para a comunidade acad mica; al m da venda e e de PCs e laptops com duas opcoes de SO: MS Windows XP ou Vista. O que levou a essa atitude de favorecimento da Microsoft, por que n o se a tomou a decis o de usar SOs livres e outros pacotes Ofce que manipua lam arquivos em formatos tamb m livres? Talvez nem tenha sido de m -f , e a e mas por entender que n o h demanda por Software Livre por parte dos(as) a a alunos(as).

3.1 ODF-Open Document Format


Dados os problemas de usar arquivos, especialmente em aplicacoes tpicas de escrit rio, em formatos propriet rios, surge a necessidade de elaborar o a um padr o livre para a mesma categoria de arquivos. De acordo com a a Uni o Europ ia, um padr o aberto para documentos deve ter seu formato a e a totalmente descrito em docuemntos acessveis a qualquer pessoa, com li vre distribuicao e implementacao em qualquer software sem empecilhos t cnicos ou legais. E bom recordar que pode-se cobrar por custos nominais e de distribuicao (por exemplo c pia e distribuicao), mas n o por royalties. o a O padr o deve ser disponvel para que todos(as) possam l -lo e implea e ment -lo em algum programa para que ele manipule os arquivos de acordo a com suas regras. N o deve prender o(a) usu rio(a) a um unico fornecedor. a a N o pode haver qualquer forma de discriminacao. Tais padr es devem ser a o passveis de evolucao, desde que mantemnham a compatibilidade retroa tiva e n o levem a um formato fechado. O modelo legal de licenciamento a desse padr o deve ser protgido contra pr ticas comerciais predat rias que a a o estrangulem seu desenvolvimento e levem ao seu apoderamento por um pequeno grupo. Deve haver suporte ao padr o enquanto houver interesse a social nele. N o pode haver restricoes quanto a plataforma (dobradinha a ` hardware/software); um arquivo editado numa determinada arquitetura de computador com dterminado SO deve ser passvel de leitura e manipulacao em qualquer computador diferente. Tamb m e recomend vel que o armae a zenamento dos dados n o seja feito na forma bin ria, ou seja, de forma a a que suas informacoes n o possam ser extradas com uma simples lida num a editor ASCII ou hexadecimal. A ultima caracterstica agiliza sobremaneira a leitura e gravacao desse tipo de arquivo. Nesse contexto surge o ODF, que encaixa-se perfeitamente nas exig ncias e estabelecidas. O cons rcio OASIS, respons vel por mant -lo, disponio a e biliza suas especicacoes para que qualquer pessoa ou empresa. Tal cons rcio e formadopor empresas e pessoas com os mais diversos inteo

46

DCE-Livre-USP Alexandre Vannucchi Leme Gest es 2006/7(Camar o) e 2007/8(Vez e Voz) o a

resses, num modelo que impede que o interesse de poucos se sobressaia. Seu licenciamento foi feito por esse org o independente e sem custo, de a maneira irrevog vel. Isso signica que n o e possvel do ponto de vista a a legal passar a cobrar pelo uso do ODF no futuro, da mesma forma que n o a se pode faz -lo com os Softwares Livres sob GPL (Licenca-Flamengo). e O fato de ter um grupo heterog neo construindo o OASIS elimina a pose sibilidade de sua extincao quando algum setor n o mais vir interesse nele. a N o h a nas empresas e prossionais da area de TI participando dele, mas a a e h tamb m por exemplo, empresas como a Boeing, que viu a necessidade a e de diminuir o espaco ocupado por seus documentos internos em seus ser vidores, bem como reduzir o tempo de transfer ncia desses documentos e entre locais distintos quando necess rio. a O ODF foi adotado pela ISO, fazendo parte agora da norma ISO/IEC 26300. Uma boa variedade de softwares, tanto livres como propriet rios, a est adotando-o como formato padr o ou como alternativa ao seu formato a a original. At mesmo um plug-in para que o Microsoft Ofce pudesse l -los e e foi feito pela comunidade Software Livre, sendo que a Microsoft e a em presa a qual menos interessa a popularizacao do ODF em detrimento dos ` seus padr es DOC, XLS e PPT. A aceitacao ao ODF cresce continuamente, o ao menos nos meios mais ligados a Tecnologia da Informacao e em alguns ` org os p blicos mundo afora. Alguns governos municipais/estaduais no a u Brasil, nos EUA, na Europa e a pr pria Uni o Europ ia s o simp ticos ao o a e a a ODF e est o migrando para ele, visando disponibilizar alguns de seus doa cumentos para suas populacoes de forma mais justa. Da mesma forma que acontece com o Software Livre; h resist ncia, apaa e tia e a difucao de mitos e equvocos em relacao ao padr o ODF. H gente a a que n o entende a Licenca-Flamengo e pensa que a qualquer momento a algu mpode agir de m -f e apoderar-se do padr o ou de algum dos seus e a e a principais pacotes Ofce que o manipulam, sem atentar para o fato de que se isso acontecesse ainda seria possvel usar outro programa que manipula ODF. O que pode acontecer mais facilmente e algum software propriet rio a que lide com ODF ser descontinuado ou algum software livre ter seu desenvolvimento abandonado; o que n o deixaria seua/suas usu rios(as) dea a samparados(as), pois poderiam migrar facilmente para outra sute de apli cativos, livres ou n o, que opere com ODF. a Outra id ia encalacrada na mente de quem usa computador e n o conhece e a essa realidade e que com ODF a pessoa precisa migrar para GNU/Linux ou car presa a sute Open Ofce, que e a mais famosa dentre aquelas ` que lidam com ODF. Quem recebe um texto (ODT-Open Document Text),

Apostila de Software Livre e assuntos correlatos. 3 - Formatos livres de arquivos eletr nicos o

47

planilha (ODS-Open Document Spreadsheet) ou palestra (ODP-Open Document Presentation) em ODF tem a sua disposicao mais de 20 aplicativos, ` livres ou n o, para as mais diversas arquiteturas de computadores e SOs. a O principal e mais famoso pacote e o Open Ofce, chamado de BrOfce em sua vers o em portugu s brasileiro. A comunidade BrOfce e bem a e ativa no seu desenvolvimento, lutando para torn -lo f cil de usar e dotado a a de funcionalidades necess rias para as tarefas cotidianas. Sua apar ncia e a e muito semelhante a dos aplicativos equivalentes do Microsoft Ofce, ape` sar de ter seu funcionamento interno bem diferente. A verdade deve ser dita: o autor principal n o tem detalhes de todas as a funcionalidades do BrOfce por n o us -lo t o intensamente. Sabe-se que a a a o Banrisul, primeiro banco nacional a migrar para Softwar Livre, incentivado pela decis o do ent o governador ga cho Olvio Dutra; manteve a a u o Microsoft Ofce em alguns computadores onde foi vericado que alguns recursos avancadssimos do Excel sobre matem tica nanceira eram a necess rios por alguns(mas) prossionais dos seus quadros. Os recursos a mais simples que a maioria esmagadora da populacao usa s o cobertos, a e o banco tomou a decis o racional de adquirir as licencas do MS Wina dows+MS Ofce apenas onde era realmente necess rio, migrando para a GNU/Linux e BrOfce no restante do seu parque de m quinas. a O poder p blico (e isso inclui as universidades p blicas) precisa gastar u u adequadamente seus recursos. Enquanto estudantes e Sintusp lutam por uma maior parte do orcamento estadual, desperdica-se o dinheiro atual mente recebido dessa e de outras formas. A luta por um uso mais disseminado de formatos livres na Universidade levaria a sociedade, em m dio prazo, pessoas conscientes e que n o co` e a nhecem apenas uma ferramenta, que n o veja computador como sin nimo a o de computador com a dobradinha MS Windows+MS Ofce. O esforco para acostumar-se a um dos pacotes que lidam com ODF epequeno se houver forca de vontade e disposicao para participar nesse processo, es pecialmente se for escolhido o Open Ofce que e esternamente muito se melhante. N o se deve esperar apenas que o governo faca tudo e car a esperando que as melhorias venham de bandeja. N s alunos(as) e funo cion rios(as) podemos coalborar. a

48

DCE-Livre-USP Alexandre Vannucchi Leme Gest es 2006/7(Camar o) e 2007/8(Vez e Voz) o a

TV Digital

Como j foi explicado, a transmiss o ou armazenagem de dados na forma a a digital e feita a partir de dois tipos de sinal, cuja combinacao dene as informacoes que se quer descrever. No caso de transmiss o por ondas de a r dio (nesse caso tamb m enquadram-se as transmiss es de TV, que usam a e o ondas eletromagn ticas como o r dio, por m em frequ ncias diferentes), e a e e uma transmiss o digital poderia ser feita convencionando-se os zeros e uns a do c digo bin rio como a presenca ou aus ncia de onda por uma determio a e nad quantidade de tempo, ou mesmo usando-se duas ondas diferentes. A gura 1 ilustra a transmiss o digital de dados. Muitas transmiss es de daa o dos j s o feitas de uma forma semelhante. De 2006 para c o Governo a a a Federal mostrou interesse em mudar o sistema de transmiss o de televis o a a no Pas para a tecnologia digital. A vantagem t cnica mais agrante nessa e mudanca seria a aus ncia de chiados e fantasmas na imagem. Ou ela chega e perfeita ao aparelho receptor ou n o chega, anal uma ligeira distorcao nas a ondas ainda pode ser enxergada como determinado tipo de onda (ou seja, como 1 ou 0) e levar a representacao da imagem real na tela. No modo ` anal gico, usado atualmente, h analogia entre intensidades de onda e o a a denicao dos sona e das imagens, numa comparacao grosseira. Uma distorcao nas ondas eletromagn ticas (que podem ser causdas por tempes e tades, montanhas e grandes porcoes met licas presas ao solo, por exemplo) a leva a distorcoes da imagem. A TV digital, por m, traz mais discuss es al m da simples melhoria na e o e qualidade da imagem. Em 2006 o Governo Federal optou por usar o padr o a

Figura 1: Exemplo de transmiss o de alguns caracteres na forma digital, a por ondas eletromagn ticas e

Apostila de Software Livre e assuntos correlatos. 4 - TV Digital

49

japon s de TV Digital, ap s uma disputa acirrada entre eles com grupos ine o teressados na adocao dos padr es europeu ou estadunidense. O padr o ja o a pon s foi adotado em troca da transfer ncia de algumas tecnologias, atravs e e da instalacao de algumas f bricas de componentes eletr nicos em territ rio a o o brasileiro. Cada um dos tr s principais padr es usados atualmente no mundo tem suas e o particularidades. O padr o usado nos EUA tem como uma de suas aualidaa des uma imagem em alta denicao, enquanto o japon s e voltado para dis e ponibilizar conte dos multimdia para dispositivos m veis como palmtops u o ou telefones celulares. Havia tamb m a possibilidade de unir universidade e e centros de pesquisas brasileiros para desenvovler um padr o nacional, a voltado as nossas necessidades. ` A transmiss o de TV na forma digital permite aumentar absurdamente a aqualidade da imagem para poucas pessoas que disponham-se a comprar um aaprelho mais caro. Ou pode-se manter a denicao atual de imagem (por m sem chiados e distorcoes) e alojar at quatro canais. Com o ese e pectro eletromagn tico disponvel para a transmiss o de uma variedade e a maior de canais, a sociedade poderia beneciar-se com a participacao de mais grupos (sejam empresas privadas ou organizacoes com interesses so ciais) na producao e distribuicao de conte do que entra diariamente em u milh es de lares brasileiros e inuencia. Trata-se de uma discuss o soo a bre a funcao social da propriedade ou sobre a destinacao que o Estado dar a uma conecss o sua. A tecnologia atual permite que no mesmo cona a junto de freq encias eletromagn ticas sejam transmitidas o qu druplo de u e a conte dos diferentes. Qual o interesse em manter uma conecess o na m o u a a de um unico grupo que j a det m para a transmiss o de um unico canal? a e a Interesses de gente poderosa estariam ameacados. Outra promessa da TV Digital e a interatividade, que pode ser usada para diversos ns. A comunicacao com a producao de determinado programa em tempo real seria facilitada, bem como o uso dessa novidade para ns capitalistas como permitir a encomenda de um gurino usado numa novela com alguns cliques no controle remoto. Pensa-se tamb m em levar o e acesso a Internet junto com a transmiss o digital para mais lares, atrav s ` a e do aparelho de TV pronto para a tecnologia digital ou do conversor D/A (digital-anal gico) que ser usado por quem n o quiser adquirir um novo o a a aparelho t o cedo, o chamado set-up-box. a Nesse contexto, um padr o de TV digital desenvolvido no Brasil, adequado a as nossas necessidades e particularidades (por exemplo geogr cas, que ` a s o muito diferentes das demandas japonesas) poderia ser desenvolvido a

50

DCE-Livre-USP Alexandre Vannucchi Leme Gest es 2006/7(Camar o) e 2007/8(Vez e Voz) o a

de forma livre, trazendo algumas vantagens; como o desenvolvimento de tecnologia nacional, a liberdade para que outros pases modicassem o nosso padr o para suas necessidades particulares e a liberdade para que a qualquer um(a) desenvolvesse softwares us veis nos m dulos da TV Dia o gital ou mesmo programas televisivos, sem ter que pagar royalties ou sofrer qualquer tipo de restricao por parte dos grandes grupos do setor de comunicacao. O Minist rio da Cultura, aliado a secretaria de TI do Minsist rio do Plae ` e nejamento, est o buscando desenvolver o projeto Ginga Brasil, para criar a ferramentas livres que permitam a producao de aplicativos e conte do para u veiculacao em TV Ddigital de forma livre e mais democr tica. Nesse a modelo, a comunidade Software Livre brasileira foi chamada para colaborar a ajudar a melhorar essa tecnologia. Enquanto isso, o Minist rio e das Comunicacoes defende os interesses dos grandes conglomerados de comunicacao na cara-dura. O Coletivo Intervozes de Comunicacao Social promove o debate so bre a TV Digital e assuntos relacionados, que lidem com a producao e distribuicao de conte dos voltados para comunicacao de massa. u

Inclus o Digital a

Textos e conversas de S rgio Amadeu da Silveira e

6 7

Licencas Creative Commons Construcao colaborativa de conteudo

7.1 Wikip dia e

Certicacao Eletr nica o

Governo eletr nico o

Apostila de Software Livre e assuntos correlatos. 9 - Casos de sucesso em uso de Software Livre

51

Figura 2: Nosso Ministro da Cultura ap ia ambas as iniciativas. o

9 Casos de sucesso em uso de Software Livre


9.1 Poder publico e grupos polticos
Governo ga cho. Governo Federal. Algumas prefeituras. u Falar do FISL PT discute razoavelmente. A discuss o sobre Software Livre est bem avancada nos coletivos anara a quistas, com muito(a) aluno(a) de Humanidades metendo os peitos e aventurando-se nele, aprendendo a usar seus programas. Nos partidos de esquerda ainda e incipiente.

9.2 Movimentos Sociais


MST j participou do FISL. Zilda Arns e simp tica. Economia Solid ria a a a est buscando, caminha-se para uma s lida interseccao entre ambos os moa o vimentos.

52

DCE-Livre-USP Alexandre Vannucchi Leme Gest es 2006/7(Camar o) e 2007/8(Vez e Voz) o a

9.2.1 Entidades Estudantis DCE-UFPR. Nossos amigos bafo de pinha, de p -vermelho e coxa-branca e podem ajudar na redacao dessa sub-secao UNE. Deixar claro para a turma do PSTU que o software livre n o e ruim a s porque o governo e a UNE os ap iam. o o

9.3 Empreendimentos solid rios a 9.4 Empresas do capitalismo tradicional


O soft. livre pode ajudar ambos. Pode ser usado para o bem e para o mal.

10 Conclus o a
E a, pronto(a) para a migracao para Software Livre? Que tal ajudar o DCE-Livre e os CAs a estabelecer um cronograma de migracao e ajudar a tornar o software e os formatos livres uma poltica de Estado e n o poltica de governo? Uma diretriz que permaneca indea pendentemente da orientacao ideol gica das pr ximas gest es. o o o Como o assunto ainda n o e t o bem conhecido fora da torre de silcio a a dos cursos tecnol gicos, elaboramos esta cartilha para dar uma vis o geo a ral do assunto. Passe-a adiante, incentive a discuss o sobre esses assuntos a na sua entidade, seu movimento social ou seu coletivo. Incentive o DCELivre e/ou seu grupo a organizar um debate s rio a respeito. Estimule a e participacao de amigos(as) nesses debates e apresentacoes. Procure pes soas que entendam do assunto ( mais prov vel encontr -las na Poli, no e a a IME e no IF, para quem e da USP) para tirar eventuais d vidas n o escla u a recidas aqui. N o que bitolado(a) apenas na sua luta ou no seu movimento. E a possvel (at mesmo recomend vel em alguns casos) lutar por e ser a fa e a vor da legalizacao do aborto, das reformas agr ria e urbana, do passe li a vre, da erradicacao de qualquer forma de opress o de pessoas contra pes a soas, da educacao p blica gratuita laica de qualidade para todos e todas, u do meio ambiente, da autodeterminacao dos povos, dos direitos humanos (e at mesmo dos outros animais), entre tantas outras lutas; usando softwae res e formatos livres de arquivos, as ferramentas e instrumentos legais de construcao colaborativa de conhecimento.

Apostila de Software Livre e assuntos correlatos. 10 - Conclus o a

53

A milit ncia em determinada causa toma tempo, sabemos disso. N o esa a tamos pedindo para militar pelo Software Livre da forma tradicional, participando de muitas atividades que demandariam muito tempo. O mnimo que queremos e a compreens o da sua import ncia a seu uso mais disse a a minado. Da mesma forma, n s militantes pr -Software Livre podemos ter o o contato com outras discuss es e incluir algumas de suas reivindicacoes no o dia-a-dia, uma esp cie de interc mbio. e a

Você também pode gostar