Você está na página 1de 25

softwarelivre.goias.gov.

br - Programa Estadual de Migrao pra o Software Livre

Universidade Estadual de Gois - UEG Associao do Software Livre de Gois - ASL/GO Goinia / GO 2008

SOFTWARE LIVRE

softwarelivre.goias.gov.br - Programa Estadual de Migrao pra o Software Livre

softwarelivre.goias.gov.br - Programa Estadual de Migrao pra o Software Livre

(CC) 2008, pelos autores citados acima - para essa verso. Alguns direitos reservados. Esse trabalho est licenciado sob uma Licena Creative Commons Atribuio-uso no Comercial-Compartilhamento pela mesma Licena. Para ver uma cpia dessa licena visite: http://creativecommons.org/licenses/by-nc-sa/2.0/br/ ou envie uma carta para Creative Commons, 559 Nathan Abbott Way, Stanford, Califrnia 94305, USA. O contedo desse trabalho pode ser utilizado, copiado, distribudo ou modificado de acordo com os termos da sua licena de distribuio. (CC) 2005-2006, pelos autores Julian Carlo Fagotti (MSL-PR) e Paulo Henrique de Lima Santana (ENEC) - verso modificada pelo MSL-PR e ENEC. Alguns direitos reservados. Este trabalho est licenciado sob uma Licena Creative Commons Atribuio-Uso no Comercial-Compartilhamento pela mesma Licena. Para ver uma cpia desta licena, visite\\ http://creativecommons.org/licenses/by-nc-sa/2.0/br/ \ou envie uma carta para Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. (CC) 2004-2005-2006, pelos autores Abelmon Bastos, Antonio Terceiro, Aurlio Heckert, Carla Elaine Freitas, Carla Schwingel, Charles Santana, Daniel Batista, Flvio Civatti, Krishnamurti Nunes, Leandro Santos, Mnica Paz, Nelson Pretto, Paulo Czar Oliveira, Pedro Krger, Rodrigo S. B. A., Thiago Tavares, Tiago Vaz, Vincius Pinheiro, Wagner Dantas - verso original do PSL-BA. Alguns direitos reservados. Este trabalho est licenciado sob uma Licena Creative Commons Atribuio-Uso no Comercial-Compartilhamento pela mesma Licena. Para ver uma cpia desta licena, visite http://creativecommons.org/licenses/by-nc-sa/2.0/br/ ou envie uma carta para Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.
O contedo deste trabalho pode ser utilizado, copiado, distribudo ou modificado de acordo com os termos da sua licena de distribuio. softwarelivre.goias.gov.br - Programa Estadual de Migrao pra o Software Livre softwarelivre.goias.gov.br - Programa Estadual de Migrao pra o Software Livre

VERSO mOdIFIcAdA pOR ASL-GO E mEmbROS dO pSL-GO


Este documento atualizado pela Associao Software Livre de Gois - ASL-GO e por membros do Projeto Software Livre de Gois - PSL-GO uma obra derivada da Cartilha de Software Livre do Projeto Software Livre Bahia - PSL-BA, com a adaptao feita pelo Movimento Software Livre Paran - MSL-PR e pela Executiva Nacional dos Estudantes de Computao - ENEC. Inclumos textos relacionados ao PSL-GO e sobre a ASL-GO, textos sobre Software Livre como modelo de negcios e tambm adaptamos textos existentes realidade do Software Livre em Gois. Informaes sobre a ASL-GO, PSL-GO, Debian-GO, GoJava e GoPHP bem como a forma de participar e contribuir com , esses, podem ser encontrados no item 1.6 dessa cartilha. Essa cartilha uma obra coletiva. As seguintes pessoas contriburam com as alteraes: Danielle Oliveira, Andr Luiz Soares, Frederico R. C. Costa, Sandro Patto e Jnio Jos. O Governo do Estado de Gois, o SEBRAE-GO, o SENAC-GO e o SENAI-GO patrocinaram a impresso.

Apresentao..........................................................................................................09 captulo 01 - Software Livre...................................................................................11 captulo 02 - Conhecendo Softwares Livres...........................................................27 Distribuies ....................................................................................28 Tabela de softwares...........................................................................38 captulo 03 - Participe de um projeto de Software Livre!.......................................41 captulo 04 - Links................................................................................................43

softwarelivre.goias.gov.br - Programa Estadual de Migrao pra o Software Livre

softwarelivre.goias.gov.br - Programa Estadual de Migrao pra o Software Livre

Sumrio

SUmRIO

No final do sculo passado, a sociedade experimentou profunda evoluo tecnolgica, especialmente difundida pela utilizao de computadores nas mais diversas reas de atuao. Essa evoluo vem possibilitando significativas mudanas nos cenrios social, poltico, econmico e cultural de todos os pases, seja pelo uso intensivo das tecnologias da informao, seja pelo retardamento de aplicao destas, o que delimita o grau de desenvolvimento de uma regio. Nesse contexto, esforos esto sendo feitos na busca da insero adequada do cidado na chamada Sociedade da Informao. Com o passar do tempo, a Sociedade da Informao apresentou novos paradigmas que merecem igualmente a ateno dos Governos. As questes relativas Incluso Digital, que ampliam a dimenso da participao do cidado nas relaes com o Governo, as outras entidades e os seus pares, e expandem os mercados na economia virtual, apresentaram novas vertentes relacionadas: incluso digital voltada para a cidadania com base nos direitos de interao e comunicao dos indivduos por meio das redes informativas; insero das camadas mais pobres no mercado de trabalho com base na profissionalizao e na capacitao; incluso digital voltada para a Educao com base na formao sociocultural dos jovens e no fomento de uma inteligncia coletiva capaz de assegurar insero autnoma do cidado na Sociedade da Informao. importante percebermos que a incluso do cidado no mundo digital tem relao direta com o modo de produo e uso de software livre, onde o usurio no estar refm do software ou mesmo do seu proprietrio fabricante. O Software Livre um novo e fundamental componente da economia contempornea, que por ser moderna (retirar) depende fortemente de software, fazendo-se necessrio polticas pblicas voltadas para

08

softwarelivre.goias.gov.br - Programa Estadual de Migrao pra o Software Livre

softwarelivre.goias.gov.br - Programa Estadual de Migrao pra o Software Livre

09

Apresentao

ApRESENTAO

Outro aspecto a considerar, que essa opo deve transformar os governos num fomentador de negcios viveis em torno do Software Livre, com a vantagem de ser um mercado pulverizado entre empresas mdias e pequenas, ou profissionais prestadores de servio, em sentido diametralmente oposto ao carter monopolstico do setor de software proprietrio hoje estabelecido. O lucro com este modelo livre apropriado por empresas locais, desenvolvendo a economia nacional. O impacto que tudo isso pode causar na distribuio de renda, na gerao de empregos, ou no equilbrio comercial algo real e concreto. No por outra razo que pases da Comunidade Europia tm investido no Software Livre. Para pases em desenvolvimento, com poucos recursos para investimento, os benefcios de sua adoo, com incentivo governamental ao uso e desenvolvimento, so ainda mais proeminentes. Por isso, o software livre item obrigatrio da pauta dos pases em desenvolvimento. Software Livre uma proposta de interesse nacional.

O que um software? como surgiu o Software Livre? O que o diferencia do software proprietrio? como o Software Livre evoluiu at os dias de hoje? por que os movimento pela disseminao do Software Livre crescem tanto em nosso pas? por que encontramos nele a soluo para tantos problemas? Este breve histrico no pretente responder a todas essas perguntas em to pouco espao. Esforase, contudo, em ser o pontap inicial que dar impulso aos novos navegantes de um universo ainda pouco difundido, criado sobre uma perspectiva que preza pela colaborao e pela liberdade da informao. Sejam bem-vindos! 1.1 O Software Software o nome dado a qualquer programa de computador. Ao contrrio do hardware (monitores, impressoras, mouses, placas, memrias etc) o software no algo fsico e por isso no sofre desgaste ao longo do tempo. Um software , portanto, uma estrutura lgica, um programa que realiza funes dentro de um sistema computacional. E , geralmente, desenvolvido por programadores que utilizam linguagens de programao para constru-lo. Softwares correspondem aos sistemas operacionais (Windows, Linux, Mac OS etc), drivers que controlam o comportamento de alguns hardwares (driver de modem, de impressora, de placa de vdeo etc) e todos os aplicativos utilizados pelos usurios finais, como editores de texto (Winword, Notepad, Gedit, OpenOffice.org Writer), planilhas eletrnicas (Excel, OpenOffice.org Impress,

10

softwarelivre.goias.gov.br - Programa Estadual de Migrao pra o Software Livre

softwarelivre.goias.gov.br - Programa Estadual de Migrao pra o Software Livre

11

captulo 1 - Software Livre

o seu fomento. A criao de software livre a inovao no processo de evoluo e manuteno das solues, a implantao de software livre nada mais que uma pea latente do processo de democratizao digital. A acessibilidade, a independncia de programao e a comunicabilidade das informaes possveis a exemplificao de que o software livre um meio ou at o prprio objeto de propagao do conhecimento cientfico.

cApTULO 1 - SOFTWARE LIVRE

Gnumeric), navegadores internet (Mozilla, Internet Explorer, Opera), processadores de imagem (Gimp, Paint, CorelDraw, Adobe PhotoPaint), dentre outros. Essa estrutura lgica, isto , os tijolos que compem um software, correspondem aos bits: 0s e 1s. Porm, um programador no pode desenvolver um programa utilizando-se de 0s e 1s, que uma linguagem somente compreensvel pela mquina --- e no por seres humanos. Para tanto, os programadores utilizam linguagens de programao que possuem palavras chaves e estruturas que permitem enxergar um programa como uma receita de bolo, isto , um conjunto ordenado de instrues, denominado cdigo-fonte. Por exemplo: 1.Programa pede que o usurio digite sua idade e tecle Enter 2.Programa recebe a informao (idade) 3.Se idade for maior ou igual a 18 mostra mensagem na tela: Voc j um adulto! 4.Se idade for menor que 18 mostra mensagem na tela: Voc ainda um adolescente O cdigo-fonte seria a representao desses passos em uma linguagem de programao (C, C++, Perl, Pyhton, Pascal etc). Esse cdigo-fonte, ao ser processado por um outro programa, denominado compilador, transforma-se em 0s e 1s para que possa ser entendido pela mquina. Quem quiser modificar o programa precisa ter o cdigo-fonte, j que 0s e 1s no so compreendidos pelo homem. O software, por no ser fsico e sim lgico, pode ser duplicado e armazenado em disquetes, cds, dvds, pendrives, discos rdigos (HD). Sua cpia pode ser transportada de um computador para o outro, desde que estejam conectados em rede. 1.2 como surgiu o Software Livre? Para entendermos o surgimento do Software Livre, vlido compreendermos, primeiro, o que o software proprietrio e o papel das grandes empresas de software na monopolizao do conhecimento.

1.2.1 O Software proprietrio Antigamente, os programadores compartilhavam seus cdigos-fontes uns com os outros e, assim, todos podiam modificar o programa e tambm partilhavam as mudanas. Este hbito era bastante difundido nas grandes universidades estadunidenses das dcadas de 60 e 70 e sempre foi bastante condizente com o esprito acadmico, cujos princpios de liberdade e cooperao se assemelham aos da cultura hacker. Quando o computador se mostrou vivel como produto de distribuio massiva, as coisas comearam a mudar de rumo. As pesquisas em desenvolvimento de novas solues cresceram, e muitas empresas adotaram como estratgia comercial a no-divulgao dos cdigos-fonte dos programas. As empresas vendiam seus softwares, mas no disponibilizavam seus cdigos-fonte. O usurio s recebia o programa na linguagem de mquina (0s e1s), o que tornava possvel a sua utilizao, mas no mais possibilitava o estudo e a modificao. Isso era estrategicamente interessante para as empresas: com o conhecimento sobre o software restrito a elas, cresciam as barreiras entrada de novas empresas, menores, no mercado. Diversos artifcios foram utilizados para manter restrito o conhecimento nos softwares: os programadores dessas empresas assinavam termos de compromisso de no divulgao dos segredos da programao; e os softwares vendidos possuam licenas que inpunham diversas restries: alm de impossibilitados de modificar o programa, no poderiam fazer cpias dos programas que eles adquiriam, e muito menos distribuir essas cpias. Alguns programas tambm s poderiam ser utilizados para fins especficos. Resumindo, o cliente no tinha controle sobre o software executado em seu equipamento. Ele podia somente comprar uma licena de uso, que permitia o uso daquele programa em apenas um computador.

12

softwarelivre.goias.gov.br - Programa Estadual de Migrao pra o Software Livre

softwarelivre.goias.gov.br - Programa Estadual de Migrao pra o Software Livre

13

Como estratgia para garantia dessas vantagens advindas da restrio do uso do conhecimento humano, a indstria de software proprietrio associou o ato de compartilhar programas de computador ao de abordar navios, matar seus tripulantes e saquear a sua carga: a cpia no autorizada de software proprietrio foi denominada de pirataria. importante ressaltar que o software distribudo pelas empresas contm, embutido, o conhecimento de milhares de programadores brilhantes, que por sua vez se valeram do conhecimento de vrias pessoas que vieram antes deles, que desenvolveram teorias e conhecimento deixados para a humanidade. Estas empresas agora se apropriam de todo esse conhecimento acumulado, que poderia ser compartilhado com outras pessoas. 1.2.2 A Reao: Uma Licena para a Liberdade Tudo permaneceu assim at que um grupo de hackers programadores do MIT (Instituto de Tecnologia de Massachussets, nos EUA) perceberam que podiam fazer a diferena. Os hackers, diferentemente de como so conhecidos e tratados pela mdia, so pessoas com princpios ticos, defensores da cooperao e da disseminao do conhecimento atravs da liberdade da informao. So caracterizados como pessoas de elevado conhecimento tcnico, que amam o que fazem, e que sentem prazer em compartilhar seu saber com os outros. Os hackers, ao contrrio dos crackers e dos defacers, no so criminosos digitais e possuem uma estrutura hierrquica implcita baseada na cultura da ddiva (Gift Culture), e definida apenas pelo mrito. Quanto mais contribuies um hacker oferece para a sua comunidade, mais status ele possui dentro dela. Os hackers tambm so chamados de geeks. Essa reao comeou pequena, com poucos colaboradores. Um dos programadores do MIT, Richard Stallman, enfurecido pela comercializao do conhecimento, fundou o Projeto GNU visando criar uma plataforma de software totalmente livre. Ou seja, no GNU qualquer pessoa poderia:

1.Utilizar o software para qualquer fim 2.Estudar o cdigo do software 3.Modificar o cdigo do software 4.Redistribuir cpias do software Esses quatro direitos ficaram conhecidos como as quatro liberdades do Software Livre. Baseado nelas, o Projeto GNU redigiu uma nova licena de uso chamada GNU GPL (GNU General Public Licence). Dessa forma, todo software distribudo com tal licena estava livre. De acordo com a GNU GPL, a nica condio para que algum pudesse usufruir desses direitos era que passasse para as outras pessoas os mesmos direitos dos quais usufruiu. Vale lembrar que esta licena no probe a venda do Software Livre, somente garante que conter as quatro liberdades mencionadas e que estas nunca podero ser retiradas do software. Dessa forma, o software j nasce livre e permanecer livre. O projeto GNU tambm foi o responsvel pelo desenvolvimento de inmeros softwares livres. Para cada software proprietrio existente, os desenvolvedores buscavam construir um outro similar, livre. Um dos softwares mais essenciais foi proposto pelo finlands Linus Torvalds, que por conta prpria desenvolveu o ncleo (kernel) de um sistema operacional, batizado de Linux. O Linux e os softwares desenvolvidos pelo Projeto GNU formaram o primeiro sistema computacional livre, o GNU/Linux, que atualmente a principal alternativa ao Microsoft Windows. Como o Software Livre no mantido por uma entidade nica, no pode ser comprado pela Microsoft ou por qualquer outra empresa. O Software Livre tambm no vai falncia, j que a nica premissa para sua existncia a de que existam pessoas com necessidades e com disposio de compartilhar seus cdigos-fonte. O nmero de indivduos que participam dessa iniciativa e o nmero de empresas que tm apostado suas fichas nessas idias indicam que o software livre est em crescimento acelerado.

14

softwarelivre.goias.gov.br - Programa Estadual de Migrao pra o Software Livre

softwarelivre.goias.gov.br - Programa Estadual de Migrao pra o Software Livre

15

A GNU GPL no a nica licena de Software Livre. Existem muitas outras, e basta que elas garantam as quatro liberdades para que o software seja livre. Algumas licenas so menos restritivas que a GPL, no impondo, por exemplo, que trabalhos derivados devam ser distribudos pelos mesmos termos. A escolha da licena depende de que caractersticas o desenvolvedor deseja atribuir sua obra. 1.2.3 O Nosso contexto O Software Livre surge, ento, da necessidade de abandonarmos o velho papel de meros usurios da tecnologia e passarmos a desenvolv-la e us-la para o bem de todos. O Brasil, particularmente, precisa acabar com a sua dependncia tecnolgica e passar a desenvolver softwares, ao invs de continuar refm dos preos abusivos impostos pelas grandes corporaes e seus mercados. O Software Livre a nossa chance de tornar a tecnologia nossa aliada no desenvolvimento nacional. O Governo, sensvel a essa oportunidade, vem incentivando cada vez mais o uso de Softwares Livres nas reparties pblicas, reduzindo drasticamente os custos com licenas de software proprietrio. Sendo que a economia deste recurso poder ser redirecionada para investimentos em tecnologia nacional; ou at mesmo para setores mais problemticos, como a sade e a educao, minimizando a injustia social. 1.3 conceito de Software Livre 1.3.1 Software Livre Uma Questo de Liberdade, No de Preo. O termo Software Livre se refere liberdade que o usurio tem de executar, distribuir, modificar e repassar as alteraes sem, para isso, ter que pedir permisso ao autor do programa. Pode ser definido mais claramente pelas quatro liberdades defendidas pela Free Software Foundation para os usurios de software: 1. A liberdade de executar o programa, para qualquer propsito;

2. A liberdade de estudar como o programa funciona, e adapt-lo para as suas necessidades. Acesso ao cdigo-fonte um pr-requisito para esta liberdade; 3. A liberdade de redistribuir cpias de modo que voc possa beneficiar o prximo; 4. A liberdade de aperfeioar o programa, e liberar os seus aperfeioamentos, de modo que toda a comunidade se beneficie. Acesso ao cdigo-fonte um pr-requisito para esta liberdade. Um programa ser considerado livre se todos os seus usurios tiverem essas quatro liberdades. Notem que os quatro itens acima no fazem nenhuma referncia a custos ou preos. O fato de se cobrar ou no pela distribuio, ou de a licena de uso do software ser ou no gratuita, no implica diretamente no software ser livre ou no. Nada impede que uma cpia adquirida por algum seja revendida, tenha sido modificada ou no por esta pessoa. Nada impede, tambm, que as alteraes feitas num software para uso prprio sejam mantidas em segredo. Ningum obrigado a liberar suas modificaes, se no quiser. Porm, se escolher faz-lo, obrigado a distribuir de maneira livre. Essa uma observao importante a se fazer, porque muitas pessoas (especialmente corporaes) tm receio de usar software livre porque temem que seus concorrentes tenham acesso a informaes e mtodos de trabalho privados. As personalizaes no tm que ser distribudas. A restrio que, se elas forem distribudas de alguma maneira, tm que manter as quatro liberdades descritas acima. A liberdade de utilizar um programa significa a liberdade para qualquer tipo de pessoa, fsica ou jurdica, utilizar o software em qualquer tipo de sistema computacional, para qualquer tipo de trabalho ou atividade, sem que seja necessrio comunicar ao desenvolvedor ou a qualquer outra entidade em especial.
softwarelivre.goias.gov.br - Programa Estadual de Migrao pra o Software Livre

16

softwarelivre.goias.gov.br - Programa Estadual de Migrao pra o Software Livre

17

A liberdade de redistribuir deve incluir a possibilidade de se repassar tanto os cdigos-fontes quanto os arquivos binrios gerados da compilao desses cdigos, quando isso possvel, seja o programa original ou uma verso modificada. No se pode exigir autorizao do autor ou do distribuidor do software para que ele possa ser redistribudo. Para que seja possvel modificar o software (para uso particular ou para distribuir), necessrio ter o cdigo-fonte. Por isso, o acesso aos fontes pr-requisito para esta liberdade. Caso ele no seja distribudo junto com os executveis, deve ser disponibilizado em local de onde possa ser copiado, ou deve ser entregue ao usurio, se solicitado. Para que essas liberdades sejam reais, elas tm que ser irrevogveis. Caso o desenvolvedor do software tenha o poder de revogar a licena, o software no livre. 1.3.2 diferenas entre Software Livre e proprietrio No software proprietrio, o programador abdica da liberdade de controlar sua obra, em troca de salrio e compromisso de sigilo. O distribuidor, fantasiado de fabricante, torna-se proprietrio de tudo. Desde o cdigo fonte, tido como segredo de negcio, at as cpias executveis, licenciadas ao usurio sob custdia e regime draconiano. Enquanto no software livre o programador abdica de um dos canais de receita pelo seu trabalho, em troca da preservao do controle dos termos de uso da sua obra. Em contrapartida, se a obra tiver qualidades, agregar eficincia aos empreendimentos em torno dela. Seu valor semiolgico, conversvel em receita com servios, ser proporcional magnitude do esforo colaborativo onde se insere. O cdigo fonte livre sob licena que preserva esta liberdade, enquanto a cpia executvel tida como propriedade do usurio. (...) S tem a perder com ele (Software Livre) quem consegue galgar posies monopolistas no modelo proprietrio. O problema que a ganncia faz muitos acreditarem que sero os eleitos pelo deus mercado, enquanto seguem correndo atrs da cenoura amarrada na ponta da vara que pende das suas carroas digitais, no se importando com os efeitos colaterais de se tratar conhecimento como bem escasso, ao considerarem software como mercadoria.

Texto de Pedro Antonio Dourado de Rezende publicado no Observatrio da Imprensa 1.4 Licenas de Software Para falar sobre Software Livre indispensvel que comecemos falando em Direitos Autorais e Copyright, uma expresso criada pelos estadunidenses com o objetivo de dar exclusividade de edio de materiais de imprensa escrita aos seus detentores. Dessa forma, autores que possussem o Copyright de suas obras poderiam designar quem poderia, e como poderia, copiar e distribuir cpias de seus livros, artigos ou revistas. Entretanto, como no necessrio ser autor da obra para deter o seu Copyright, no podemos dizer que direito autoral igual a Copyright. Copyright pode ser definido dessa maneira: O nico direito legal concedido a um escritor, a um editor, a um compositor, ou a um distribuidor para publicar, produzir, vender, ou distribuir um trabalho artstico. E na legislao Estadunidense (pode ser visto em http://www.copyright.gov), na lei que define Copyright, est o texto abaixo (traduo dos editores): Usado para promover o progresso da cincia e das artes teis, fixando-se por pocas limitadas aos autores e aos inventores o direito exclusivo sobre suas respectivas escritas e descobertas. Enquanto isso, o Direito Autoral o direito que o autor do software tem de deixar seu produto sob um Copyright (veja que o copyright pode no ser seu), sem necessariamente estabelecer regras de uso, cpia e distribuio. Por exemplo, um funcionrio faz um software em uma empresa e concorda em ceder-lhe o seu copyright, ele abre mo de definir como ser usado, copiado e distribudo o programa, mas no deixa de ser o autor e pode reclamar se o software for usado para um fim no previamente acordado
softwarelivre.goias.gov.br - Programa Estadual de Migrao pra o Software Livre

18

softwarelivre.goias.gov.br - Programa Estadual de Migrao pra o Software Livre

19

com a Empresa. O sistema de copyright atribui donos ao software, e esses, pela definio apresentada acima, tm o direito de estabelecer regras de distribuio da obra. Devido a esse poder, surgiu o conceito de Software Proprietrio, um paradigma de distribuio de software vigente desde o incio da dcada de 80, que foi responsvel pela criao do chamado software de caixinha. Porm, ao contrrio do que muitos pensam, simplesmente existir o copyright de um software no basta para que ele seja Software Proprietrio. O copyright, ou Direito de Uso, permite que o detentor desse direito estabelea regras para o uso e distribuio do software. Essas regras so chamadas de licenas de uso, e podem estabelecer, por exemplo, se o software pode ou no ser distribudo gratuitamente, se pode ou no ser copiado, entre outras coisas... Software Livre no necessariamente de domnio pblico!, apesar de essa ser uma interpretao compreensvel do conceito de liberdade, para quem ainda no se familiarizou com a quebra do paradigma do software proprietrio. Um programa de domnio pblico aquele em que o criador abre mo de seus direitos de autoria e de licenciamento de cpias. Nesse caso, quem estiver de posse do cdigo tem o direito de fazer dele o que desejar, sem ter que obedecer a qualquer restrio ou norma. No paradigma do Software Livre, o autor do software resguarda seus direitos de criador, mantendo livres o uso e o conhecimento (do cdigo-fonte) do software para quem deles necessitar atravs da redao adequada de um copyright. Dessa subverso do sentido do copyright para proibir que haja restries, em vez de restringir o uso, vem o termo CopyLeft. Um trocadilho com a palavra em ingls (deixe copiar, ao invs de direito de cpia),

mas que no tem significao legal. Ao invs de encararmos o software como uma idia, uma forma de se solucionar um problema, ns ainda o vemos como um item final de uma linha de produo; um artigo fsico, que se desenvolveu como qualquer outro produto, em escala industrial, e pelo qual se deve pagar. Nessa definio, o software se assemelha mais a uma cadeira ou a uma mesa, do que a uma frmula matemtica, ou a uma especificao cientfica. Imaginem se o o grego Pitgoras tivesse podido, h sculos atrs, restringir a forma como deveramos utilizar suas descobertas relacionadas a clculos com crculos e tringulos; Todo o desenvolvimento matemtico, de engenharia e arquitetura atuais estariam comprometidos. Coisa semelhante acontece com programas de computador. Se considerarmos o programa como uma maneira de se resolver determinado problema, com a ajuda do computador, ento fica mais simples aceitar o software como uma idia, no como um bem. E o que queremos que as boas idias sejam utilizadas em benefcio de todos, e que todos possam usufruir das idias e das inovaes da tecnologia e da cincia. Para garantir essa liberdade, no caso do software para computador, a Free Software Foundation redigiu algumas licenas, que, aplicadas ao programa, mantm os direitos de autoria ao implementador do software, dando aos usurios do programa certas liberdades. No caso da mais conhecida das licenas para Software Livre, a GNU General Public License (GPL), essas liberdades incluem o direito de estudar, alterar para se adequar aos seus interesses, copiar e redistribuir o software, desde que nunca se subtraia do prximo usurio esses mesmos direitos.

20

softwarelivre.goias.gov.br - Programa Estadual de Migrao pra o Software Livre

softwarelivre.goias.gov.br - Programa Estadual de Migrao pra o Software Livre

21

H outras licenas, algumas mais, outras menos restritivas. A Lesser GPL (LGPL) -- tambm redigida pela FSF -- por exemplo, mais permissiva que a GPL. Bibliotecas de funes distribudas sob a LGPL podem ser utilizadas por software proprietrio, apesar de serem livres. Se essas mesmas bibliotecas estiverem sob a GPL, elas podem ser usadas apenas por programas tambm sob a GPL. 1.5 A comunidade de Software Livre A Comunidade de Software Livre Mundial hoje envolve mais de dez milhes de pessoas. Seu alicerce encontra-se na Free Software Foundation, e no projeto GNU, proposto por Richard Stallman, que ao resolver rebelar-se contra o fato de no se poder alterar o cdigo de um software proprietrio, buscou expandir a prtica que considera ideal para o desenvolvimento de um produto tecnolgico: a de que diferentes programadores podem ler o cdigo, alterar, modificar, acrescentar, resolver problemas, propor outras solues e at mesmo novas funes para um determinado programa. Assim, os membros da Comunidade Software Livre consideram o cdigo de um sistema computacional semelhante ao conhecimento matemtico: um ferramenta para se chegar a algo concreto. A Comunidade de Software Livre muitas vezes considerada como somente composta por hackers, devido ao fato de seus participantes possurem um grande conhecimento tecnolgico, mas pessoas das mais diferentes reas e interesses (Direito, Comunicao, Administrao, Pedagogia, ...) passaram a contribuir para com os movimentos pelo Software Livre, devido a seus ideais libertrios e lgica diferenciada de produo. 1.6 A comunidade de Software Livre em Gois A comunidade de Software Livre de Gois surgiu oficialmente em 26/11/2004, em reunio pblica e aberta, nas dependncias do SEBRAE-GO, quando um grupo de pessoas assinou o manifesto pelo Software Livre em Gois. Esse manifesto oficializou o Projeto Software Livre de Gois (PSL-GO) um movimento de promoo ao Software Livre, formado por pessoas e instituies que acreditam nas liberdades de software estabelecidos por Richard Stallman em seu projeto GNU.

O PSL-GO uma articulao, aberta a todas as pessoas, que busca atravs da fora cooperativa disseminar em Gois os ideais de liberdade do Software Livre. Isso proporciona a democratizao do acesso a informao, atravs dos recursos oferecidos pelo Software Livre e pelas ferramentas que facilitam a interao e colaborao mtua. Essa busca, que tem seus alicerces fundados na colaborao de todos, forma um movimento sinrgico que converge na efetivao dos ideais de Liberdade, Igualdade e Fraternidade, no s para a comunidade de software, mas para a sociedade como um todo, pois com a Cincia, Tecnologia e Cultura, que so bases fundamentais reconhecidas para o desenvolvimento social atrelado ao desenvolvimento econmico, o PSL-GO empreende aes de discusso, difuso e efetivao da liberdade da informao e do conhecimento, almejando a conscientizao e constante evoluo de toda a sociedade. formado pela articulao de indivduos que atuam em instituies pblicas e privadas, empresas, governos ou ONGs, e demais setores da sociedade, sendo independente de qualquer entidade/estrutura individual, no havendo nenhum tipo de hierarquia formal, nem vnculo poltico-partidrio, nem discriminao de seus membros quanto raa; nem quanto ao credo ou religio; muito menos ao status econmico ou social. Para saber mais sobre o PSL-GO acesse: http://go.softwarelivre.org Para acompanhar as atividades e discusses do PSL-GO assine a lista de discusso em: http://listas. softwarelivre.org/mailman/listinfo/psl-go Atualmente vrios outros grupos de usurios e usurias formam essa comunidade. Cada um desses grupos possui sua prpria especificidade, mas todos compartilham a filosofia do Software Livre. Esses grupos se diferenciam, basicamente, do PSL-GO por terem um foco especfico em algum software livre ou linguagem de programao. Voc pode fazer parte ou saber mais desses grupos acesse:
softwarelivre.goias.gov.br - Programa Estadual de Migrao pra o Software Livre

22

softwarelivre.goias.gov.br - Programa Estadual de Migrao pra o Software Livre

23

Grupo de Usurias e Usurios Debian em Gois - GUD-GO um grupo que estuda e divulga o projeto Debian em Gois. Site: http://www.debian-go.org Lista: http://listas.cipsga.org.br/cgi-bin/mailman/listinfo/debian-br-go GoJava um grupo que estuda, divulga e ensina a linguagem Java em Gois. Site: http://www.gojava.org Lista: http://br.groups.yahoo.com/group/GOJava/ GoPHP um grupo de estuda, divulga e ensina a linguagem PHP em Gois. Site: http://www.gophp.com.br/ Lista: http://groups.google.com/group/gophp Uma lista mais completa dos grupos pode ser encontrada em: http://grupos.aslgo.org.br 1.7 Software Livre e a Incluso digital Incluso Digital a denominao dada, genericamente, aos esforos de fazer com as populaes das sociedades contemporneas - cujas estruturas e funcionamento esto sendo significativamente alteradas pelas tecnologias de informao e de comunicao - possam: - Obter os conhecimentos necessrios para utilizar com um mnimo de proficincia os recursos de tecnologia de informao e de comunicao existentes - Dispor de acesso fsico regular a esses recursos.

A Incluso Digital tem sido pauta obrigatria no cenrio poltico nacional e internacional e motivao de vrias aes, projetos e programas nas agendas sociais no Brasil e em diversos pases do mundo. Concebe-se, em geral que h uma excluso digital causada pela distribuio desigual do acesso s redes de comunicao interativa mediadas por computadores conectados internet e prescrevem-se como solues democrticas a universalizao do acesso a tais redes, assim como a democratizao da informao. A incluso digital possui o papel de resgatar os excludos digitais ao contexto da sociedade movida pelos processos de criao, produo e sublimao da informao em conhecimento. Significa efetivar os excludos digitais na sociedade da informao, por meio de polticas que visem ao seu crescimento auto-sustentvel de forma colaborativa e gradual, no com medidas emergenciais e paliativas. Conseqentemente, incluso digital remete busca da reflexo do mundo e da localidade, das condies de sobrevivncia (emprego, alimentao, moradia, etc.), do estmulo ao conhecimento renovado e crtica do j existente e da diminuio das desigualdades sociais. Nesse contexto, a promoo e a disseminao do modelo de desenvolvimento de software livre revestese de especial importncia para a insero autnoma do Brasil na Economia do Conhecimento. A preferncia por tecnologias de domnio pblico em aplicaes de governo eletrnico e iniciativas de incluso digital deve-se no somente reduo de custos de licenciamento, mas sobretudo percepo de que democratizam a participao no desenvolvimento tecnolgico e favorecem a superao das assimetrias que, historicamente, tm caracterizado os processos de evoluo tecnolgica. 1.8 por Que Usar Software Livre? Para uma melhor compreenso dos motivos que cercam os usurios de Software Livre, vale lembrar a forma como ele surgiu e o que representa para a sociedade no contexto atual. O Software Livre surgiu baseado no conceito de liberdade, no qual as pessoas tm o direito garantido s quatro liberdades j
softwarelivre.goias.gov.br - Programa Estadual de Migrao pra o Software Livre

24

softwarelivre.goias.gov.br - Programa Estadual de Migrao pra o Software Livre

25

Tendo em vista esse cenrio, podemos facilmente citar algumas das razes para se utilizar Software Livre: - Utilizar o software para qualquer finalidade; - Ter acesso ao cdigo fonte e poder modific-lo, sem quaisquer restries; - Copi-lo e execut-lo em quantas mquinas desejar; - Distribu-lo, sem violar, claro, essas liberdades a que todos tm direito; - Ter o seu computador equipado com software de qualidade a um custo baixo ou nulo; - No ficar preso s restries impostas pelas licenas de softwares proprietrios; - No ficar dependente de novas verses com preos abusivos que eventualmente apresentam incompatibilidades com verses antigas; - No ficar dependente de um fornecedor; - Ficar livre da pirataria; - Incentivar o desenvolvimento de tecnologia local; Interagir e compartilhar solues com sua comunidade, seja fsica ou virtual; Lutar contra o monoplio de grandes corporaes que tentam se apropriar do conhecimento intelectual coletivo para benefcio prprio.

2.1 O GNU/Linux O Linux um kernel (ncleo) de sistema operacional criado pelo finlands Linus Torvalds e mantido, atualmente, por vrios desenvolvedores pelo mundo. O nome Linux veio de uma mistura do primeiro nome do criador: Linus + Unix. O Unix um sistema operacional proprietrio desenvolvido pela Bell Labs no incio dos anos 70, e que serviu de base para uma variedade de outros sistemas operacionais. O desenvolvimento do Linux teve incio em 1991, quando Linus, na poca estudante de Cincia da Computao na Universidade de Helsinki, Finlndia, resolveu desenvolver um sistema baseado no Minix, porm mais robusto. O Minix um sistema operacional simples criado por Andrew S. Tanenbaum, com o objetivo de ser usado para estudos acadmicos. Ento, por que chamar de GNU/Linux? Acontece que Linus Torvalds desenvolveu a parte central do sistema operacional, conhecida como kernel, e o nome Linux deve ser atribuda somente a esse ncleo. Como ningum vai utilizar um sistema operacional que s possui o kernel, era necessrio para Linus Torvalds desenvolver os aplicativos a serem executados. Enquanto Linus estava desenvolvendo o Linux, Richard Stallman objetivava a criao de um sistema computacional totalmente livre e, ao contrrio de Linus, comeou a desenvolv-lo pelos aplicativos, como compiladores, editores de textos etc. Foi da unio dos aplicativos desenvolvidos pelo projeto GNU (de Richard Stallman) com o kernel do Linux (criado por Linus Torvalds) que surgiu o GNU/Linux, comumente chamado de Linux pela grande maioria das pessoas e tambm pelos meios de comunicao.

26

softwarelivre.goias.gov.br - Programa Estadual de Migrao pra o Software Livre

softwarelivre.goias.gov.br - Programa Estadual de Migrao pra o Software Livre

27

captulo 2. conhecendo Softwares Livres

mencionadas. Na viso filosfica do Software Livre, a liberdade no um direito individual, mas um direito coletivo e por isso deve ser mantido e passado de pessoa para pessoa. Alm disso, a premissa de qualquer projeto de Software Livre a colaborao entre as pessoas interessadas, sem concentrao de poder ou qualquer outro artifcio que venha a ferir as liberdades j mencionadas.

cApTULO 2. cONhEcENdO SOFTWARES LIVRES

O bom desempenho, aliado segurana e possibilidade de personalizao do sistema, devido ao cdigo-fonte ser aberto, tornou o GNU/Linux ideal para ser utilizado em servidores. Seu uso em mquinas de usurios comuns tem crescido bastante com a evoluo das interfaces grficas, o que est levando o GNU/Linux a ser o alicerce de muitos projetos de incluso digital. distribuies GNU/Linux Distribuies GNU/Linux so estruturas definidas atravs de uma metodologia que criam uma personalidade para este sistema operacional. So maneiras diferentes de agrupar o software necessrio para se usar o sistema. Algumas distribuies focam o uso do sistema operacional para um fim especfico (servidores, super computadores, uso domstico etc.). Outras procuram ser o mais abrangente possvel, oferecendo tudo o que pode ser necessrio (e at o que provavelmente nunca ser) em sua distribuio. Algumas focam a estabilidade, outras o moderno, outras a quantidade de opes; algumas querem ser a mais amigvel ao usurio, com a inteno de tornar a instalao ou o uso mais fcil, entre tantas outras caractersticas. A distribuio ideal aquela que melhor satisfaz as necessidades especficas do usurio. Cabe a cada um estabelecer quais so as suas necessidades e a partir da buscar a distribuio que melhor atenda a seus desejos. A seguir descrevemos algumas distribuies. Ubuntu Ubuntu uma antiga palavra africana que significa humanidade para todos. O propsito da criao da distribuio trazer esse esprito para o mundo do software. A construo baseada nos princpios do Manifesto Ubuntu: o software deve ser gratuito, utilizvel por qualquer um em sua prpria lngua e dando a liberdade de alterar e adequar s prprias necessidades. O Ubuntu tem um sistema de gerenciamento de pacotes baseado no do Debian e pode utilizar seus pacotes, mas tem uma vantagem considerada importante pela maioria das pessoas: Um esquema de lanamento de verses em perodos regulares (de 6 meses), enquanto o Debian no lana uma verso enquanto ela no for considerada pronta. Atualmente oferece mais de mil pacotes de software e suporte a trs arquiteturas. O Ubuntu vem se tornando uma das distribuies mais populares. Conta com verses especficas para as principais interfaces grficas (Gnome- Ubuntu, KDE - Kubuntu, XFCE - Xubuntu), alm de uma verso de cunho educacional, o Edubuntu.

debian O projeto Debian foi iniciado em 1993 com um pequeno grupo de desenvolvedores e hoje conta com mais de 15.000 pacotes para mais de uma dezena de arquiteturas de hardware. O nome Debian (pro-

28

softwarelivre.goias.gov.br - Programa Estadual de Migrao pra o Software Livre

softwarelivre.goias.gov.br - Programa Estadual de Migrao pra o Software Livre

29

nuncia-se dbien) resultado da juno do nome de seu criador, Ian Murdock, com o de sua esposa, Debra. Essa distribuio conhecida pela sua grande estabilidade, segurana e por uma base slida de gerenciamento de pacotes, conseguida por uma poltica de desenvolvimento rigorosa. O Debian possui sua prpria definio de Software Livre, de forma que a licena de todo programa contido nele deve ser compatvel com essa definio. O Debian desenvolvido voluntariamente. H aproximadamente mil desenvolvedores espalhados pelo mundo. Poucos se conhecem pessoalmente, sendo que quase tudo decidido atravs de listas de discusso, e-mail e reunies em salas de bate-papo IRC. Qualquer pessoa pode se tornar um desenvolvedor Debian, desde que contribua com o projeto de alguma maneira, tenha seu trabalho reconhecido por outros desenvolvedores e esteja de acordo com o Contrato Social Debian. No Brasil existe uma distribuio personalizada Debian, o Debian-BR-CDD. Esta distribuio atualmente baseada na verso estvel do Debian e voltada para usurios de Desktops domsticos que falam portugus. Ela traz, alm de todas as novidades dessa verso, uma coletnea de pacotes especialmente feita para os usurios brasileiros, um instalador simplificado e um ambiente desktop amigvel.

de janelas KDE), tima como Meu primeiro GNU/Linux. Possui uma gama de aplicativos para o uso domstico como gravador de CDs, lbum de fotos digital, suporte a cmeras fotogrficas digitais e webcams, suporte a diversas impressoras, fcil conexo com a internet, aplicativos de escritrio, jogos, etc. Essas qualidades, porm, tm um preo. Alguns softwares contidos no Kurumin no so livres e ele pode apresentar grande instabilidade se instalado no HD.

mandriva A Conectiva, empresa brasileira pioneira na distribuio Linux e cdigo aberto em portugus, espanhol e ingls para toda a Amrica Latina fundiu-se em fevereiro de 2005, a empresa francesa Mandrakesoft, uma das principais distribuies Linux da Europa e caracterizada pela facilidade de uso e pelo seu extenso conjunto de funcionalidades. A aglomerao das duas empresas ganhou o nome de Mandriva.

Kurumin Kurumin um LiveCD (distribuio que roda direto do CD, sem precisar ser instalado no HD) nacional, baseado no Knoppix, que por sua vez baseado no Debian. Bastante amigvel (pois usa o gerenciador

Slackware Slackware uma criao de Patrick Volkerding surgida em 1993, o que faz dela uma das primeiras distribuies GNU/Linux. Visa a estabilidade e facilidade de uso, embora nem todos a considerem fcil de se usar. Um dos preceitos do Slackware ser a distribuio mais parecida com o UNIX, tornando-a uma distribuio bastante personalizvel, uma vez que quase no possui ferramentas automticas de configurao como as outras distribuies. Embora a maior parte das pessoas ache que para instalar um
softwarelivre.goias.gov.br - Programa Estadual de Migrao pra o Software Livre

30

softwarelivre.goias.gov.br - Programa Estadual de Migrao pra o Software Livre

31

programa no Slackware seja necessrio compilar seu cdigo-fonte (embora isto seja sempre possvel), uma vez que no oferece um sistema de controle de pacotes, a distribuio vem com vrios programas compilados e prontos para usar.

lizada na cozinha nordestina, do centro-oeste e norte de Minas Gerais, e de grande importncia para a maioria dos goianos, apenas em Gois podem ser encontradas todas as espcies desta fruta. 2.2 A famlia bSd Alm das distribuies do GNU/Linux existem outros sistemas operacionais livres. FreeBSD e OpenBSD so os mais conhecidos. Brett Glass, 26 de setembro de 2002. [...] A sigla BSD significa Berkeley Software Distribution, nome dado primeiramente ao toolkit (conjunto de ferramentas de programao) prprio destinado a avanos e melhorias do sistema operacional Unix, realizado pela Universidade da Califrinia, em Berkeley. Criado ento por estudantes, e pela faculdade, o BSD nunca foi parte do projeto Unix em s [...]. Atualmente, os termos os BSDs se refere famlia de sistemas operacionais que foram derivados, em maior ou menos grau, do BSD. [...]
Traduo de Luiz Gustavo F.R., reviso de Eduardo B. Ribeiro. O texto integral est disponvel em www.myfreebsd.com. br

Red hat a distribuio comercial mais popular. Atualmente s d suporte verso Enterprise, voltada para servidores de grandes empresas. Porm, a Red Hat coordena um projeto chamado Fedora Core, que mantido pela Comunidade de Software Livre, e baseado na antiga distribuio da Red Hat para uso domstico.

pQui Linux O pQui Linux baseado no Slackware voltado para desktops e usurios leigos que pensam que Linux difcil, tendo como principal objetivo estimular a migrao Windows/Linux em desktops caseiros e empresariais. Tem como mantenedor o Hudson Figueredo (kynder) do Projeto e Associao de Software Livre de Gois. O nome se baseia no Pequi fruta nativa do cerrado brasileiro, muito uti-

FreebSd O sistema operacional FreeBSD um dos mais usados no mundo do software livre. Possui uma verdadeira legio de adeptos e desenvolvedores. Inclusive, o Yahoo um grande colaborador deste BSD. Conseqentemente, o que possui maior nmero de aplicativos, sendo fcil encontrar materiais de suporte sobre ele na Internet. Quando o assunto documentao, ele tambm se destaca: existe um documento
softwarelivre.goias.gov.br - Programa Estadual de Migrao pra o Software Livre

32

softwarelivre.goias.gov.br - Programa Estadual de Migrao pra o Software Livre

33

chamado FreeBSD Handbook que excelente para quem precisa tirar dvidas sobre o sistema. recomendvel us-lo se voc quiser ser um novo usurio de sistemas BSDs, principalmente pela gama de aplicativos que este sistema oferece.

continuar, consideremos que interfaces grficas so o que visualizamos na nossa tela de computador, isto , a aparncia, representada por cores, formatos de botes, janelas e menus etc. Gerenciadores de janelas so programas que controlam a interao entre esses diversos elementos, alm de permitir a sua direta manipulao pelos usurios (como fechar, minimizar, arrastar janelas, abrir menus, executar programas etc). Os dois conceitos, portanto, possuem uma estreita relao entre si, j que enquanto um controla a aparncia o outro controla a manipulao, e muitas vezes eles compem uma pea s dentro do sistema. No Windows, da Microsoft, o gerenciador de janelas no uma pea separada do prprio sistema operacional, algo que ocorre quando vislumbramos o GNU/Linux. O Windows um sistema no qual tudo, inclusive a interface grfica, faz parte de uma estrutura inflexvel, no estendvel e pouco configurvel.

OpenbSd O sistema OpenBSD foi idealizado para ser extretamente eficiente no quesito segurana. Essa filosofia visvel j no processo de instalao, onde ele desativa alguns recursos que podem ser usados para fins perigosos. Em seu processo de desenvolvimento, o cdigo avaliado e reavaliado constantemente. Quando um erro detectado, imediatamente uma soluo desenvolvida e aplicada. A questo to levada a srio, que outros sistemas BSDs baseiam suas polticas de segurana no OpenBSD. O OpenBSD no muito apropriado para quem est comeando a trabalhar com BSD. necessrio uma certa experincia, principalmente com questes de segurana. Esse sistema muito utilizado em computadores que servem de roteador, firewall, backup e monitoramento. 2.3 Interfaces Grficas ou Gerenciadores de Janelas O que so Interfaces Grficas ou Gerenciadores de Janelas? Aps a popularizao do sistema operacional Microsoft Windows, o conceito de janelas parece ser bvio num primeiro instante. Mas para aqueles que acompanharam o processo de amadurecimento das interfaces grficas, a importncia dessa tecnologia mais evidente do que aparenta ser. Antes de

No GNU/Linux, a interface grfica se tornou uma realidade vivel e acessvel aos usurios leigos h pouco tempo. Porm, como o sistema modular e a interface grfica representa apenas uma parte estendida do sistema operacional, a sua manipulao e extensibilidade se evidencia na enorme quantidade de gerenciadores de janelas disponveis na internet. Cabe ao usurio escolher aquela que mais lhe agrada e configur-la a seu gosto. Abaixo segue uma lista dos gerenciadores de janela mais populares:

GNOmE o gerenciador de janelas oficial do Projeto GNU. Possui uma interface grfica intuitiva e atrativa para
softwarelivre.goias.gov.br - Programa Estadual de Migrao pra o Software Livre

34

softwarelivre.goias.gov.br - Programa Estadual de Migrao pra o Software Livre

35

usurios finais e altamente configurvel. Desenvolvido por uma comunidade, muito mais do que um gerenciador de janelas, j que possui centenas de aplicaes associadas. Possui vrias caractersticas que sinalizam uma preocupao crescente com a incluso de usurios no mundo do Software Livre, como internacionalizao e acessibilidade. Isso quer dizer que o GNOME desenvolvido e documentado em diversos idiomas, alm de possuir programas para classes especiais de usurios e pessoas com deficincias. O GNOME, porm relativamente pesado, por isso no recomendvel para mquinas com hardware pouco potente.

KdE O K Desktop Environment surge ao lado do GNOME como uma das opes mais populares, e os dois projetos so bastante parecidos. O KDE, porm, s ganhou mais fora dentro da comunidade Software Livre depois que uma das suas peas chaves, a biblioteca Qt, passou de proprietria para livre. Tem subprojetos de desenvolvimento de software educativo, software para acessibilidade, entre muitos outros. Traz uma sute de aplicativos de escritrio prpria, alm de um bom gerenciador de arquivos, que tambm usado como navegador para internet (browser). Atualmente, o KDE vem se destacando por ser a interface grfica nativa da distribuio Kurumin. Tambm no recomendvel para mquinas pouco potentes.

XFce XFce um gerenciador de janelas bastante leve desenvolvido para qualquer sistema operacional baseado no Unix, incluindo o GNU/Linux. Ele objetiva ser rpido e leve, enquanto mantm uma aparncia agradvel com facilidade de uso. O XFce consiste em um nmero de componentes que juntos provem todas as funcionalidades do gerenciador de janelas. Esses componentes so empacotados separadamente, e o usurio pode escolher e instalar alguns dos pacotes disponveis para criar uma interface grfica mais personalizada. Utiliza as mesmas bibliotecas grficas do GNOME. 2.4 Tabela de programas Equivalente Esta tabela um resumo baseado na tabela de equivalncias entre softwares para Windows e GNU/ Linux coordenada pelo polons Valery V. Kachurov. Alguns softwares listados na coluna GNU/Linux so proprietrios, mas esto identificados como tais.

36

softwarelivre.goias.gov.br - Programa Estadual de Migrao pra o Software Livre

softwarelivre.goias.gov.br - Programa Estadual de Migrao pra o Software Livre

37

TIpOS dE SOFTWARE WINdOWS Escritrio


Editorao Eletrnica Suite Office Processador de Textos Planilhas Apresentaes Banco de Dados Finanas Gerenciador de Projetos Adobe PageMaker MS Office, StarOffice MS Word MS Excel MS PowerPoint MS Access, Oracle, MS SQL Server MS Money MS Project

GNU/LINUX Internet
Scribus, OpenOffice.org OpenOffice.org, GnomeOffice, KOffice Abiword, OpenOffice.org Writer, Kword Gnumeric, OpenOffice.org Calc, Kspread OpenOffice.org Impress, Kpresenter PostgreSQL, MySQL, Firebird, Prevayler, OpenOffice.org Base GNU Cash, KMyMoney Planner (Mr. Project), Dotproject Navegadores Cliente e-mail Downloader de arquivos Cliente FTP Cliente IRC Cliente de Mensagens Internet Explorer, Netscape Outolook, Outlook Express, Eudora, Netscape Messenger Getright, DAP CuteFTP Mirc ICQ, ICQ Lite, MSN, AIM, Yahoo Mozilla, Firefox, Konqueror, Epiphany Evolution, Mozilla Messenger, Thunderbird, Kmail, Sylpheed

Tocador de Mp3/Ogg, estaes de rdios Web Gravador de CD Tocador de CD Visualizador de Vdeos Tocador de DVD Extrator de mp3 Editor de udio Editor de vdeo Notao Musical

multimdia

Winamp, Windows Media Player, MusicMatch Jukebox Nero, Easy CD Creator CD Player, Winamp, Windows Media Player Windows Media Player, RealPlayer, Winamp3 WinDVD, MicroDVD, Windows Media Player MusicMatch, Real Jukebox, CDex SoundForge, CoolEdit Adobe Premiere, Avid Finale, Sibelius

XMMS, Mplayer, Xine, Rhythmbox, Totem, Amarok K3b, XCDRoast, Gnome Toaster, WebCDWriter, CRecord, graveman, gnomebaker Grip, Gnome CD, Rhythmbox Mplayer, Xine, GXine, KDE Media Player, VLC Mplayer, Xine, Aviplayer, Ogle, VLC, GXine, Totem Grip, Lame, NotLame Ardour, Audacity, WaveForge, GNUSound, Glame, Sweep Cinelerra, Kino, Kinox, Jahshaka LilyPond, Rosegarden

Prozilla, Kget, Gnome Transfer Manager, GetLeft Gftp, Konqueror Xchat, KVirc, BitchX, Irssi Licq, Micq, GnomeICU, Gaim, Kopete, aMSN, Yahoo Messenger for Unix, AIM, Everybuddy, centericq Video Conferncia e VoIP NetMeeting, Skype GnomeMeeting, NeVoT, IVS, Skype (prop.), Gizmo (prop.) Compartilhador de arquivos Morpheus, Napster, Kazaa, eDonkey, Bittorrent Lopster, Gnapster, eDonkey, Xmule, FreeNet, Bittorrent, Nicotine, LimeWire, aMule

manipulao de arquivos
Gerenciador de arquivos Compactadores e descompactadores Windows Explorer WinZip, WinRar, arj, rar Konqueror, Nautilus, gmc, Rox, Endeavour MARK II Ark, zip, FileRoller, gzip, bzip2

Ferramentas desktop
Visualizador de PDF Gerador de PDF Programas de Scanner Anti-vrus Adobe Acrobat Reader Adobe Acrobat Distiller Cds que acompanham o scanner Norton Antivrus, TrendMicro, Dr. Web GhostView, Xpdf, GV, Kghostview, gpdf OpenOffice.org, PDFLatex, GV, GhostView, Xfig, Ghostscript, Kghostview Xsane, Kooka OpenAntiVirus, Clam Antivrus

Grficos

Visualizador de imagens ACDSee, Image Viewer Visualizador de fotos Polaroid Drivers Editor de imagem (bsico) Paint Editor de Fotos Adobe Photoshop, Corel PhotoPaint, Macromedia Fireworks Editor de imagens vetoriais Corel Draw Modelagem 3D/Animaco 3d Studio Max

Eye of Gnome, GQView, Kview, Gthumb, GTKsee, Kuickshow Gtkam, Gphoto2 KPaint, Tuxpaint, Gpaint Gimp, ImageMagick, CinePaint Inkscape, Sodipodi, OpenOffice.org Draw, Dia, Xfig Wings3d, Blender

Jogos
Tetris Jogos de tiro Tetris Doom (1, 2 e 3), Quake (1, 2 e 3), QuakeForge, DarkPlaces, Return to The Castle of Wolfeinstein Civilization, Sim City 3000, Warcraft 2 Ltris, XWelltris Enemy Territory, Unreal 2003 e 2004, Quake (1, 2 e 3), QuakeForge, DarkPlaces (proprietrios), Cube FreeCiv, Sim City 3000 (prop.), Stratagus

Estratgia

38

softwarelivre.goias.gov.br - Programa Estadual de Migrao pra o Software Livre

softwarelivre.goias.gov.br - Programa Estadual de Migrao pra o Software Livre

39

Corrida Simulador de Vo Simulador de Vo Lemmings Adventure Xadrez

Need for Speed MS Flight Simulator MS Flight Simulator Lemmings Mario Bros ChessMaster

Tux Racer, KartlingRace Simulador FlightGear Simulador FlightGear Pingus SuperTux Glchess, Xboard, Eboard

Jogos
Desenhar estruturas qwin Qumicas Gerenciador de Impressoras xdrawchem cups, lprng

Como j vimos, o modelo de desenvolvimento de Software Livre no segue os modos de produo industrial; pelo contrrio, segue um paradigma de cooperao e ajuda mtua, onde as funcionalidades implementadas so definidas pelo desejo dos usurios, e no por qualquer exigncia de mercado, aclamao publicitria ou falsas necessidades inventadas apenas para empurrar para o usurio a aquisio de mais uma atualizao. Dessa forma, mais que meros espectadores, os usurios de Software Livre tm uma responsabilidade a mais: a de manter esse software. Inmeras vezes ao longo dessa cartilha falamos em comunidade e colaborao. nesse momento que essa cooperao pode ser demonstrada. Manter um software significa participar de seu desenvolvimento. Os desenvolvedores (pessoas que sabem programar) so peas fundamentais nesse processo, mas qualquer pessoa pode colaborar. A construo de um software uma tarefa muito complexa, e que envolve necessidades de conhecimentos de diversas reas. Por outro lado, grande parte dos Softwares Livres so produzidos por pessoas separadas geograficamente, comunicando-se atravs da internet, e dedicando uma parte do seu tempo livre para algo que elas consideram que pode ser til para outras pessoas. Assim, se voc tem alguma habilidade, qualquer que seja, com certeza ela poder ser til para um projeto de Software Livre. Se voc sabe programar, pode ajudar na construo do cdigo. No precisa ser nada muito grandioso. Toda pequena colaborao til; pode ser uma funo, a correo de um erro, uma maneira mais eficiente de implementar algo que j est funcionando...

40

softwarelivre.goias.gov.br - Programa Estadual de Migrao pra o Software Livre

softwarelivre.goias.gov.br - Programa Estadual de Migrao pra o Software Livre

41

captulo 3. participe de um projeto de Software Livre!

cApTULO 3. pARTIcIpE dE Um pROJETO dE SOFTWARE LIVRE!

Se voc hbil em artes visuais, ou em usar recursos grficos no computador, pode criar imagens, cones, fazer diagramao de documentos e de pginas na internet, etc. Se voc conhece bem o funcionamento de algum software, pode escrever guias e tutoriais, que serviro de base para pessoas que desejarem aprender a utiliz-lo. Voc pode dar cursos sobre a utilizao desse software. Voc pode ainda participar dos fruns e dos canais (IRC) relacionados a esse software e dar suporte ou tirar dvidas de usurios menos experientes. E finalmente, se voc acha que no capaz de fazer nenhuma dessas coisas, pode simplesmente usar o software, e dizer equipe de desenvolvimento o que voc acha dele; diga o que est bom, o que ainda precisa ser feito, que erros voc encontrou durante a execuo, e o que voc sugere para melhor-lo. assim que a maioria dos projetos se mantm, e por isso que o desenvolvimento voltado para os usurios, e no para o mercado. H outras maneiras de colaborar indiretamente com projetos de Software Livre. Em vez de ajudar diretamente no projeto, voc pode colaborar convencendo outras pessoas a utilizarem Software Livre. Isso pode ser feito participando de listas de discusso sobre esse tema, ajudando na organizao de eventos e festivais de instalao, tomando a frente de aes do PSL do seu estado ou regio, ou simplesmente convencendo seus amigos, sua famlia, seus colegas de trabalho que melhor usar Software Livre! Colabore!

mais sobre Software Livre: projeto GNU http://www.gnu.org/home.pt.html manifesto de hipatia (em portugus) http://www.hipatia.info/mh.pt.html Guia Foca Linux http://focalinux.cipsga.org.br Noticias sobre o mundo Linux http://www.noticiaslinux.com.br Noticias sobre o mundo Linux http://br-linux.org Tabela de softwares equivalentes entre Windows e Linux http://www.linuxshop.ru/linuxbegin/win-lin-soft-en projeto Software Livre brasil http://www.softwarelivre.org Quilombo digital http://www.quilombodigital.org portal de Software Livre do Governo Federal http://www.softwarelivre.gov.br

Telecentros livres http://telecentros.softwarelivre.org pc Livre http://www.pclivre.org.br projeto currculo Livre http://curriculolivre.enec.org.br projeto Software Livre nos estados brasileiros projeto Software Livre bahia http://www.psl-ba.softwarelivre.org projeto Software Livre cear http://www.psl-ce.softwarelivre.org projeto Software Livre distrito Federal http://www.psl-df.softwarelivre.org projeto Software Livre Esprito Santo http://www.psl-es.softwarelivre.org projeto Software Livre Gois http://www.psl-go.softwarelivre.org projeto Software Livre mato Grosso do Sul

42

softwarelivre.goias.gov.br - Programa Estadual de Migrao pra o Software Livre

softwarelivre.goias.gov.br - Programa Estadual de Migrao pra o Software Livre

43

captulo 4. Links

Se voc conhece outras lnguas, pode ajudar na criao e traduo da documentao do sistema, e na internacionalizao do software, possibilitando que mais pessoas consigam utiliz-lo. Pode ainda ajudar a traduzir a pgina do projeto para a sua lngua.

cApTULO 1 - LINKS

http://www.psl-ms.softwarelivre.org distribuies GNU/Linux projeto Software Livre minas Gerais http://www.psl-mg.softwarelivre.org projeto Software Livre paran http://www.psl-pr.softwarelivre.org projeto Software Livre pernambuco http://www.psl-pe.softwarelivre.org projeto Software Livre Rio de Janeiro http://www.pslrj.org.br projeto Software Livre Rio Grande do Sul http://psl-rs.softwarelivre.org projeto Software Livre Santa catarina http://www.softwarelivre.sc.gov.br projeto Software Livre So paulo http://www.psl-sp.org Software Livre no INpA - Amazonas http://softwarelivre.inpa.gov.br comunidade SOL - Software Livre - Amazonas http://comunidadesol.org movimento Software Livre paran http://www.softwarelivreparana.org.br debian GNU/Linux http://www.debian.org debian-bR-cdd http://cdd.debian-br.org Slackware Linux http://www.slackware.org pQui Linux http://www.pquilinux.org Suse Linux http://www.suse.com mandriva Linux http://www.mandriva.com Ubuntu http://www.ubuntu.com Red hat http://www.redhat.com Fedora core http://fedoraproject.org Knoppix GNU/Linux

http://www.knoppix.net Gentoo Linux http://www.gentoo.org Kurumin Linux http://www.guiadohardware.net/kurumin/ FreebSd www.freebsd.org OpenbSd www.openbsd.org Outras distribuies (em ingls) http://lwn.net/Distributions/ Lista de distribuies que rodam direto do cd - Livecd (em ingls) http://www.frozentech.com/content/livecd.php Interfaces Grficas (Gerenciadores de Janelas) Gnome http://www.gnome.org KdE http://www.kde.org Xfce http://www.xfce.org

Windowmaker http://www.windowmaker.org Fluxbox http://www.fluxbox.org IceWm http://www.icewm.org Outros gerenciadores de janelas (em ingls) http://xwinman.org/others.php/ Alguns Softwares Livres bastante utilizados (conhea e use!) Escritrio OpenOffice.org (em portugus) http://www.openoffice.org.br Firefox e mozilla (em portugus) http://www.mozilla.org.br Abiword http://www.abisource.com Gnumeric (do projeto GNOmE) http://www.gnome.org/projects/gnumeric KOffice (conjunto office do KdE) http://www.koffice.org Scribus http://www.scribus.org.uk

44

softwarelivre.goias.gov.br - Programa Estadual de Migrao pra o Software Livre

softwarelivre.goias.gov.br - Programa Estadual de Migrao pra o Software Livre

45

http://armagetron.sf.net udio e Vdeo XmmS http://www.xmms.org Xine http://xinehq.de mplayer http://www.mplayerhq.hu Totem (do projeto GNOmE) http://www.gnome.org/projects/totem Amarok http://amarok.kde.org Editores de Imagem Inkscape (vetorial) http://inkscape.sf.net The Gimp (bitmap, com recursos de edio vetorial) http://www.gimp.org Tux paint (fantstico editor de imagens infantil) http://www.newbreedsoftware.com/tuxpaint Jogos Armagetron Stratagus game engine http://stratagus.sourceforge.net chromium http://www.reptilelabour.com/software/chromium SuperTux

http://super-tux.sourceforge.net Wormux http://www.wormux.org portal de jogos GNU/Linux http://tuxgames.gratishost.com Outro portal de jogos GNU/Linux http://www.happypenguin.org Enemy Territory http://www.enemyterritory.com

46

softwarelivre.goias.gov.br - Programa Estadual de Migrao pra o Software Livre

softwarelivre.goias.gov.br - Programa Estadual de Migrao pra o Software Livre

softwarelivre.goias.gov.br - Programa Estadual de Migrao pra o Software Livre

Você também pode gostar