Você está na página 1de 57

PADRO ABERTO

Voc sabe o que um?

http://revista.espiritolivre.org | #001 | Abril 2009

EDUCAO
O Linux em sala de aula

BRIGA BOA
O julgamento do The Pirate Bay

COMPUTAO

EM NUVEM
De aplicativos a sistemas operacionais, tudo vai pra web

ENTREVISTA
Pau Garcia-Mil fala de sua criao: o eyeOS

LINGUAGEM LUA
da terra brasilis esta poderosa linguagem de programao

LEGAL
Software Livre faz sucesso nos tribunais brasileiros

COM LICENA

Revista Esprito Livre | Abril 2009 | http://revista.espiritolivre.org

|02

EDITORIAL / EXPEDIENTE

BOAS VINDAS
Sonho. Uma palavra que para muitos representa algo impossvel e para outros se reporta a esperana em algo, um desejo, um pensamento. No caso da Revista Esprito Livre no podia ser diferente. A revista nasceu de uma idia pessoal j antiga, mas que amadureceu durante o feriado de carnaval deste ano de 2009 e percorreu longos passos at chegar a edio de estria. A revista tem como alicerce a Iniciativa Esprito Livre, uma proposta que busca reunir colaboradores, tcnicos, profissionais liberais, entusiastas, estudantes, empresrios e funcionrios pblicos em atividades, como em eventos afim de estreitar os laos destes com iniciativas livres, entre elas o prprio software livre. Muito debate e discusso at termos o formato de revista que voc est lendo neste momento, e o processo de produo foi caminhando, os responsveis por matrias de um lado, eu de outro e Hlio Ferreira na outra ponta, tornando todas essas idias realidade, algo legvel. Alis, reunir um time to maduro e respeitado no foi tarefa fcil, muitos tinham compromissos, outros simplesmente dispensaram o convite de participar. Todos temos compromissos particulares e no poderia ser diferente com os colaboradores que assumiram a empreitada. A estes, "tiro meu chapu", acredito que os leitores tambm tiraro... Nas prximas pginas vocs tero muita informao de qualidade e que passou por um crivo grande at chegar aqui. A entrevista de estria com Pau Mil-Garcia [Barcelona/Espanha], criador do eyeOS, considerado por muitos o mais bem sucedido sistema operacional web. Vrios nomes conhecidos dentro e fora do Brasil estaro passando aqui pela revista. Este s o comeo... Alm da revista em formato PDF, j est no ar o site da revista [http://revista.espiritolivre.org], que trar trechos das recentes e futuras matrias. Estejam ligados no site at porque as promoes pipocaro l tambm. s ficar atento. Bom, isso. Estarei com vocs nas prximas edies a frente dos trabalhos e sintam-se a vontade para opinar e dizer o que acharam de nossa revista. A todos vocs leitores, a Revista Esprito Livre d as boas vindas! Nos vemos por a... e vamo que vamo!
Editor

EXPEDIENTE
Diretor Geral Joo Fernando Costa Jnior

Joo Fernando Costa Jnior

Reviso Marcelo Tonieto

Arte e Diagramao Joo Fernando Costa Jnior Hlio S. Ferreira

Capa Hlio S. Ferreira

Contribuiram nesta edio Alexandre Oliva Crlisson Galdino Cezar Taurion David Ferreira Edgard Costa Evaldo Junior Filipe Saraiva Giselle Cristina S. D. Costa Jomar Silva Krlisson Bezerra Lzaro Rein Orlando Lopes Pau Garcia-Mil Paulino Michellazo Roberto Salomon Rodrigo Leo Sinara Duarte

Contato revista@espiritolivre.org

Joo Fernando Costa Jnior Editor


Revista Esprito Livre | Abril 2009 | http://revista.espiritolivre.org

|03

EDIO 001

SUMRIO
CAPA

PG. 22

26 29

Aspectos estratgicos
O espao virtual no tem dono nem fronteiras

Entrevista
Pau Garcia-Mil fala do sistema operacional eyeOS

COLUNAS

09 11 13 15 18 20

Sndrome de Peter Pan Digital


Sonhe, voe, mas no deixe de crescer

Computao em nuvem
Muito mais que um massivo conjunto de computadores

O movimento foi trado


Para coar e trair basta comear

Para quem vai tirar a LPI


Dicas para quem vai encarar a prova

Uma noite na Taverna Silcio


Esse papo vai longe...

O que aprendemos at agora


preciso aprender a colaborar melhor

SL e o sistema de leis
As leis existentes no so aplicadas

56 AGENDA

06 NOTCIAS

DESENVOLVIMENTO

33 37

Lua
Linguagem de programao poderosa

Crie software livre


Dicas pra quem est iniciando

TECNOLOGIA

41

Padres abertos
No leve gato por lebre

FRUM

46

The Pirate Bay


O compartilhamento digital em debate

EDUCAO

49

Linux nas escolas


Formando uma gerao com poder de escolha

HUMOR

52

Lino e Wino Nerdson no vai escola

EVENTOS

53

Document Freedom Day


Veja o que rolou em Vitria/ES

NOTCIAS

NOTCIAS
Por Joo Fernando, Giselle Cristina e Lzaro Rein

Lei anti-pirataria derrubada na Frana por ausncia de deputados

Mozilla Labs Concept Series Design Challenge Spring 2009

Lanado CDLivre 4.0

No ltimo dia 9, a Assemblia Nacional da Frana esteve votando contra o polmico projeto da "Lei de Proteo da Criao na Internet", que tem como autores partidrios do governo de Sarkozy. previsto no texto as j famosas punies a internautas que fizerem downloads de contedos protegidos por direito autoral. "Esta lei o resultado de um acordo alcanado entre artistas, produtores e empresas de telecomunicaes", diz Sarkozy, sugerindo que pretende prosseguir com o projeto de lei. O ocorrido agradou tambm aos internautas espanhis, uma vez que tal modelo do projeto apoiado por Sarkozy j foi escolhido pela Indstria Cultural e Ministrio da Cultura espanhol afim de se tornar realidade tambm em solo espanhol.

Um desafio aos audaciosos, criativos e afins, o Mozilla Labs Concept Series Design Challenge Spring 2009 um evento que promete reorganizar tanto os navegadores quanto a prpria Web. Este seu primeiro ano e prope a mentores e estudantes, ideias e/ou projetos a partir do zero, do nada. A linha de desenvolvimento sugerida aos designers que se produza um navegador sem interface, sem janelas, onde apenas existe a web. Alguns conceitos j foram apresentados e poder ser vistos no seguinte link http://labs.mozilla.com/projects/concept-series.

No dia 29 de maro foi lanado o CDLivre 4.0 uma iniciativa independente, que disponibiliza diversos softwares livres no intento de alm de disseminar a filosofia livre, desmistificar ou pelo menos amenizar o impacto do primeiro contato com o uso de um S.O livre at porque a maioria dos softwares contidos no CD, seno todos, so aplicativos facilmente encontrado nas maiores distribuies Linux. No CD so encontrados softwares tais como: Firefox, Pidgin, Xchat e Amsn, TrueDownloader, 7zip,Songbird, etc. Ento no perca tempo e acesse j http://cdlivre.dukitan.com para baixar o CD.

Revista Esprito Livre | Abril 2009 | http://revista.espiritolivre.org

|06

NOTCIAS

Gastos com TI cairo 3,8 % este ano, diz Gartner

Senador Azeredo aumenta a presso para a aprovao de seu projeto

Prxima verso do Firefox contar com abertura de pginas em 50 milissegundos

Devido ao presente cenrio econmico mundial, quase inevitvel que se faa especulaes quanto ao mercado de TI, um dos que mais movimentam a economia mundial. Afinal, nada funciona hoje sem que haja a influncia da informtica. O Instituto Gartner preve uma forte queda em comparao com 2008. A reduo afetar os quatro principais segmentos do setor: hardware, software, servios e telecomunicaes. A retomada dos investimentos no setor s acontecer quando os mercados financeiros se estabilizarem. Enquanto isso, segundo a companhia, tanto os consumidores quanto as empresas iro migrar para produtos mais baratos e estender a vida til dos equipamentos que j tm. Essa ltima informao pode passar despercebida por alguns, porm, quando se trabalha com Software Livre, as expresses "migrar" e "produtos mais baratos", significam muito. Definitivamente esse o momento do Software Livre.

Se voc ainda no sabe a respeito do projeto senador Eduardo Azeredo bom tomar nota pois a liberdade informao em nosso pas pode estar em risco. O projeto de lei do Senador Azeredo polmico e impe o fim da comunicao annima na internet, alm de criminalizar prticas cotidianas na rede. Abre espao para atacar as redes P2P, como tem ocorrido em todo o mundo (veja o exemplo do julgamento do Pirate Bay nesta edio). Caso queira se juntar luta pela privacidade na internet, envie um e-mail para o deputado do seu Estado pedindo reforos. Procure no site da Cmara o e-mail do deputado do seu Estado: http://www2.camara.gov.br/canalinteracao/faledeputado . Existe ainda uma petio em resposta ao projeto do senador Azeredo. Segue o link : http://www.petitiononline.com/veto2008/petition.html .

A Mozilla, responsvel pelo famoso navegador Firefox divulgou algumas informaes sobre o lanamento da prxima verso de seu browser: O nome de cdigo escolhido Namoroka e ser lanado no incio de 2010. Ainda no se sabe se ele vai se chamar Firefox 3.6. ou Firefox 4. Segundo a PC Pro, a Mozilla pretende apostar pesado na capacidade de resposta desta nova verso. Algumas metas j foram fixadas, entre elas a capacidade de iniciar o programa ou abrir tabs em at 50 milissegundos, atualizao de localizaes e reproduo multimdia. At data, a Mozilla prefere se referir a esta futura verso como Firefox.next. Est previsto ainda que as ferramentas Ubiquity e Prism sejam integradas a esta nova verso.

Revista Esprito Livre | Abril 2009 | http://revista.espiritolivre.org

|07

NOTCIAS

Lemote YeeLoong Open Netbook: Um open notebook

Mandriva ajuda a 'portar' k3b para Qt4

Enorme doao alem marca evoluo do Wikipdia

A popularidade dos notebooks cresce e com ela as novidades vo surgindo a cada semana. Esse ai o Lemote YeeLoong. Vem recheado com Debian GNU/Linux + Lemote Education Suite. Sim, o primeiro notebook totalmente "aberto". Todos os seus softwares possuem cdigo livre. Nenhum partezinha de cdigo que seja proprietrio. Enfim, um "open notebook"... Nada revolucionrio em termos de hardware e configurao, mas o preo promete ser bem competitivo. Em breve o novo brinquedinho estar nas lojas. O aparelho vem com duas opes de armazenamento: disco rgido (que pode ter 160GB) ou SSD (4 ou 8GB). Ele vem com uma tela 8.9 TFT LCD com 1024x600 de resoluo. Quanto a memria RAM tem opes com 512MB e 1GB, enfim atentendo a todos os gostos. Traz ainda leitor de cartes e webcam de 300K. Visite o site oficial do Lemote YeeLoong para saber maiores detalhes.

O k3b , provavelmente, a melhor aplicao com interface grfica para gravar CDs e DVDs em GNU/Linux e nas diversas BSDs. Apesar de ser uma aplicao muito popular, ela ainda no havia sido portada para o toolkit Qt4, o mesmo usado pelo KDE 4. Felizmente, a Mandriva decidiu dar uma ajuda com mo-de-obra, passando a trabalhar em conjunto com Sebastian Trueg para que o processo seja acelerado, como refere no seu blog oficial. O port do k3b pra Qt4 dever ser concludo a ainda a tempo do lanamento da prxima verso da Mandriva Spring. Alm de se integrar muito melhor com o novo KDE, os usurios de Windows tambm devero poder utilizar esta poderosa aplicao, haja vista que o Qt4 conhecido por ser multi-plataforma e ter verso para Windows. Ponto para Mandriva!

Em dezembro foi discutido um acordo entre a Wikipdia Alem e o Arquivo Federal Germnico encorajado a doar 100.000 imagens Wikimedia sob uma licena Creative Commons Attribution-ShareAlike (CC-BY-SA). Naquela ocasio, a maior doao de imagens de todos os tempos para a Wikipdia, e a maior na histria do movimento pela cultura livre. Agora a Wikipdia Alem est atingindo acordo similar com o Estado Saxo e Biblioteca Universitria, que vo doar 250.000 (duzentos e cinqunta mil) imagens Wikipdia sob uma licena CC-BY-SA. Coincidncia ou no, a Microsoft anunciou que ir descontinuar sua enciclopdia Encarta. Quer comentar sobre algo desta primeira edio? O que gostou? O que no gostou? Participe! Envie seu comentrio e/ou notcia para revista@espiritolivre.org.

Revista Esprito Livre | Abril 2009 | http://revista.espiritolivre.org

|08

COLUNA ALEXANDRE OLIVA

Sndrome de Peter Pan Digital


Por Alexandre Oliva

Minha filha entrou no ltimo ano da pr-escola que frequenta. J est sendo preparada pra grande transio no final do ano. Em breve vai conseguir ler por si mesma. Ao contrrio de alguns usurios de software, est animadssima pra dar esse passo em direo independncia, pra no mais precisar de uma Wendy pra ler os contos que ela adora. Tambm, no h nenhum Peter Pan insistindo pra ela ir pra Terra do Nunca, pra jamais crescer. Liberdade, independncia e soberania so conceitos relacionados, muitas vezes mal interpretados. No significam poder fazer qualquer coisa que se queira. Significam no estar dominado, subjugado, controlado. Significam poder fazer suas prprias escolhas, limitado por no mais que sua prpria natureza e o respeito ao prximo. Afinal, a liberdade de um termina onde comea a do outro. Software Livre para um usurio se ele tem as liberda-

des de (0) executar o programa para qualquer propsito, (1) estudar seu cdigo fonte e adapt-lo para que se comporte como desejado, (2) copi-lo e distribu-lo da forma que foi recebido e (3) melhor-lo e distribuir as modificaes. Havendo restries substanciais a qualquer dessas liberdades, o Software no Livre, assim como o usurio. Maneiras de impor restries h muitas: negao de acesso ao cdigo fonte, verificao de origem no hardware ou em software de baixo nvel, direito autoral, contratos, ordens judiciais, por a vai. O dilogo entre usurio e os viles da histria (so muitos) mais ou menos assim: - Posso instalar o programa no meu outro computador? - Nunca! Voc assinou um pacto com o sangue do seu mouse! - Posso corrigir esse erro que est me incomodando? - Nunca! Quem decide o que certo no programa sou eu!

- Posso fazer uma cpia pro meu amigo? - Nunca! Vai virar tripulante do Capito Gancho! - Posso liberar esse programa que eu escrevi? - Nunca! A patente de capito s minha! J pra prancha! - Posso estudar como o programa funciona? - Nunca! Enquanto estiver nesta terra, nunca vai crescer! Curioso que tem gente que parece que no s acha isso normal; at diz que gosta assim e luta pela suposta liberdade de aceitar esses abusos. De fato, se essas escolhas infelizes no tivessem repercusso negativa sobre ningum mais, se prejudicassem somente quem se joga na armadilha, seria uma liberdade legtima. Mas quando o usurio aceita que outros tomem decises sobre sua vida digital, colocando nas mos deles o controle sobre o que fazem os programas que usa, alm de

Revista Esprito Livre | Abril 2009 | http://revista.espiritolivre.org

|09

COLUNA ALEXANDRE OLIVA

sacrificar a prpria liberdade ainda oferece vantagens aos que impem as restries: pagamento pelo "privilgio", receita indireta proveniente de recomendaes, popularidade, efeitos de rede, entre outros. Isso realimenta o processo: o agente agressor, percebendo vantagens, conclui que o comportamento favorvel e bem aceito e mantm ou at aumenta as restries. O usurio, j subjugado, por vezes alienado, encontra-se em posio de fcil controle pelo agressor. O pior que, com o poder conferido pelas vtimas anteriores, o agressor faz novas vtimas. Essa repercusso prejudicial sobre os demais que faz com que a deciso de realimentar o processo ultrapasse os limites da liberdade individual. Mas o usurio que no quer crescer, que quer deixar nas mos de outros as decises que afetam diretamente sua prpria vida digital (e a nossa), tambm no aceita a responsabilidade social sobre como seus atos afetam a mim, voc e os demais. Ao contrrio, clama por uma liberdade absoluta, sem limites provenientes da preocupao com o prximo, da tica: a Sndrome de Peter Pan Digital. Tal qual Peter Pan, insistem que outros trilhem o mesmo caminho dos meninos perdidos, tornando-os todos de-

O movimento Software Livre um movimento social, no tcnico.


Alexandre Oliva

pendentes de alguma Wendy que lhes leia porque no conseguem ler. Decidem continuar no conseguindo. No querem crescer, para preservar sua iluso de liberdade absoluta. O movimento Software Livre um movimento social, no tcnico. Sua filosofia est fundada no princpio moral universal da reciprocidade: trate os outros como gostaria de ser tratado. Aconselhe seus amigos a que, ao invs de prejudicar ao prximo, desrespeitando suas liberdades e/ou ajudando outros a desrespeit-las, ajudem-no a crescer consigo. O pozinho mgico da Tinker Bell (no meu tempo era Sininho) p de liberdade: com ele e com pensamentos e sonhos felizes que a gente pode voar, crescer e alcanar o que quiser, sem prejudicar ningum. Vai uma pitadinha de liberdade a?
Copyright 2009 Alexandre Oliva

Cpia literal, distribuio e publicao da ntegra deste artigo so permitidas em qualquer meio, em todo o mundo, desde que sejam preservadas a nota de copyright, a URL oficial do documento e esta nota de permisso. http://www.fsfla.org/blogs/lxo/pub/ peter-pan-digital

ALEXANDRE OLIVA engenheiro de Computao e Mestre em Cincias da Computao. Usurio, desenvolvedor, evangelizador de Software Livre e contribuidor do projeto GNU desde a dcada de 90. Engenheiro de Compiladores na Red Hat desde fevereiro de 2000. Co-fundador e conselheiro da FSFLA - Fundao Software Livre Amrica Latina.

Revista Esprito Livre | Abril 2009 | http://revista.espiritolivre.org

|10

COLUNA PAULINO MICHELAZZO

Voc traiu o movimento, vio!


Por Paulino Michellazo

Sigurd Decroos - www.sxc.hu

Bendito dia! Final de FISL [1] , todo mundo cansado e chega aquele nunca visto com o discurso de traio. verdade, trair e coar s comear. E se pra comear, nenhum lugar melhor que o mais famoso evento da comunidade brasileira de software livre. Eu tra? Por qu? Voc traiu o movimento, vio. Voc usa Mac! H, por isso? Mas o Mac roda Linux, roda OpenOffice, roda... NO IMPORTA!, voc impuro! Vou saindo de fininho, escada rolante abaixo para no ser aoitado pelo zebu vitima-

do pela Sndrome Larms [2]. Infelizmente as pernas de meu pinguim so curtas e no do conta de desviar dos chifres do GNU com olhos vermelhos pelo sangue da vingana. Com a barulheira chegam mais vtimas da mesma sndrome (ser que a ANVISA no cuidou do problema?) que se juntam ao primeiro na caa as bruxas, ou melhor, ao pinguim. Tento argumentar que no o hardware que faz o pensamento mas no tem conversa. Querem a todo custo (agora uma manada toda) pegar o Macbook, depen-lo e deixar somente o disco rgido. Pior; sem nenhum dado pois dizem estar infectado pelo vrus

do hardware proprietrio. E vrus agora tambm leva a denominao de proprietrio? Na mesma hora tiro o celular do bolso para pedir auxlio ao IBAMA e no ser pisoteado quando vem mais um smbolo do pecado em minhas mos; um iPhone preto reluzente (ou seria preto piano?), pea totalmente herege. Um iPhone? Seu vendido! Vamos excomung-lo! Calma! simplesmente um aparelho. No no! obra do diabo dos empregos (Jobs). E vira alvoroo! mouse para um lado, cabo de fora para outro, roteador, fone e at

Revista Esprito Livre | Abril 2009 | http://revista.espiritolivre.org

|11

COLUNA PAULINO MICHELLAZO

mesmo uma placa de 286 apareceu no meio. A muvuca vai se formando e chegam outros de vrias tribos para participar do julgamento e execuo. At a fogueira armaram com CD's da Microsoft e manuais de Oracle. Jogam lcool (porque gasolina dos porcos imperialistas) e ameaam a cremao diante das beldades da PUC. Neste momento, a salvao. O velho cachorro louco aparece trazendo sob seus braos seu inseparvel laptop IBM e profetiza: aqueles que nunca foram proprietrios que atirem a primeira pedra. A multido se contm (para alegria de poucos e tristeza de muitos) e o sermo continua: comunidades devem ser democrticas onde todos tem

direito de opinar e decidir o que melhor para si mesmos. Precisamos conter atitudes que mancham a imagem de todos aqueles que acreditam no software livre. No so mquinas ou equipamentos que modificam as pessoas, mas sim suas atitudes de tolerncia e compreenso diante dos outros. No meio da patota algum mostra uma foto autografada e adquirida por cinco reais para dizer: este aqui nunca foi proprietrio! E outro retruca: nunca foi e tambm nunca toma banho! Pronto, l est a pancadaria armada novamente. E eu? Escorrego pela lateral agradecendo o cachorro:

thank's God!

man!

Today,

you're

[1] Frum Internacional de Software Livre [2] Sndrome Larms A la RMS


PAULINO MICHELAZZO diretor da Fbrica Livre (www.fabricalivre. com.br), empresa especializada em solues para Internet com ferramentas de gesto livres. Foi diretor mundial da Mambo Foundation, System Develop Specialist da ONU no Timor Leste. instrutor de CMS's (Drupal, Joomla e Magento). Escreve regularmente para diversos canais na Internet e publicaes tcnicas no Brasil e em Portugal.

Revista Esprito Livre | Abril 2009 | http://revista.espiritolivre.org

|12

COLUNA EVALDO JUNIOR

Quer tirar a LPI?


No se apresse, estude e use bastante o sistema antes de encarar a prova.
Por Evaldo Jnior

Voc quer tirar a certificao LPI? Est estudando bastante para isso? J conhece bem o sistema Linux e as ferramentas GNU? Faz simulados e mais simulados? Comprou livros sobre o assunto? Pois eu tenho uma grande novidade para voc! Estamos no mesmo barco! E mais, tenho umas dicas tambm! Mas primeiro vamos voltar ao passado. engraado pensar que quando iniciei no mundo do software livre eu s pensava na LPI, eu lia artigos, estudava pelo Guia Foca Linux, treinava no computador e sempre me

sentia despreparado. Quando eu fazia algum simulado eu no ia muito bem, acertava cerca de 30% das questes. Pensei vrias vezes em entrar para algum curso preparatrio para a LPI, mas os preos, na poca, acabaram me desestimulando. Mas foi ai que a mar comeou a virar meu favor. Acabei conseguindo dois estgios para trabalhar com servidores Gnu/Linux, principalmente Debian, depois disso ainda trabalhei mais 2 anos administrando uma pequena rede de escritrio e desenvolvendo um

sistema em PHP. Como vocs podem imaginar eu acabei resolvendo vrios problemas reais, ou seja, as solues precisavam funcionar, no eram provas de certificao que, se eu no passasse, poderia fazer novamente. Durante este perodo eu acabei deixando essa tal certificao de lado, no que ela no me interessasse mais, mas o sistema em si e a soluo de problemas eram muito mais interessantes. Aprendi, com esforo e pacincia, a montar um servidor web, mysql, proxy, samba, nfs e

Revista Esprito Livre | Abril 2009 | http://revista.espiritolivre.org

|13

COLUNA EVALDO JUNIOR

No guarde o que voc aprendeu. Passe para frente o conhecimento.


Evaldo Junior

Segundo, no guarde o que voc aprendeu, faa diferente, passe para frente o conhecimento, quando voc ensina algum voc est aprendendo tambm. Monte um blog, participe de fruns, d palestras, v a eventos. Essas atividades fazem voc aprender muito, afinal voc no vai fazer um texto em um blog sobre algo que voc no conhece bem, certo? Terceiro, aprenda mesmo, no se limite a seguir tutoriais, faa mais, leia os manuais e entenda como as coisas realmente funcionam e no simplesmente como funcionaram para algum. Ento isso, estude, resolva problemas e ganhe experincia, voc vai ver que afinal de contas a prova nem to complicada. Boa sorte!

aprendi bastante tambm sobre a administrao de pacotes Debian. Fiz outras coisas que me ajudaram muito a evoluir. Me integrei comunidade de software livre, ajudei a organizar duas edies do Flisol em Santos/SP, onde conheci um pessoal bem legal. Participei, e ainda participo, do frum Debian, tentando ajudar o pessoal l, parece que no, mas isso um belo de um treinamento. Desenvolvi inmeros scripts para automatizar vrias tarefas do meu cotidiano. Desenvolvi um front end para o eSpeak, o GeSpeak. Penei para configurar a placa wireless do meu notebook, mas hoje ela j suportada. E fiz outras tantas coisas que nem lembro, mas que me ajudaram a aprender mais e entender como o GNU/Linux funciona. Agora voltamos ao presente... H cerca de duas semanas resolvi voltar estudar para a LPI, acabei estudando um dia s, alis, algumas horas, com alguns amigos, e esta

semana eu recebi, de um desses amigos, um programinha que um simulado da LPI. Resolvi testar, rodei o programa, escolhi a prova 101 e comecei a responder as perguntas. E qual foi o resultado? Acertei quase todas as questes, s errei mesmo as referentes ao RPM, j que ainda no usei uma distribuio descendente do Red Hat. Desta histria toda eu consegui concluir algumas coisas, talvez bem bvias, mas interessantes. Primeiro, a experincia prtica ajuda muito, por isso no fique s na teoria, arrume problemas para resolver, que tal montar um pequeno servidor em casa? Pegue um computador mais antigo e faa uma transformao completa! Ele pode ter um proxy que impede seu irmo mais novo de ver sites adultos, ele pode ser um servidor de arquivos ou um repositrio subversion, e que tal um servidor de impresso? As possibilidades so muitas, explore isso.

Maiores informaes:
LPI Internacional: http://www.lpi.org LPI Brasil: http://www.lpi.org.br Blog do InFog: http://infog.casoft.info
EVALDO JNIOR (InFog) formado pela Fatec em processamento de dados e atualmente desenvolvedor, administrador de sistemas, membro da comunidade de software livre e tambm d aulas no projeto Hackerteen.

Revista Esprito Livre | Abril 2009 | http://revista.espiritolivre.org

|14

COLUNA CRLISSON GALDINO

Claudio Pozas - www.enworld.org

Uma noite na Taverna Silcio


Por Carlisson Gaudino

Nosso mundo no tem mais fronteiras...

Saudaes, amigo leitor da Revista Esprito Livre. Eu sou Crlisson Galdino e este vai ser meu palco pelos prximos meses. Aqui vocs vero um pouco do que geralmente no se v em revistas voltadas tecnologia. Talvez voc no me conhea, mas... T, t bem, prova-

velmente voc no me conhece. Talvez voc conhea o Cordel do Software Livre, que publiquei h vrios meses atravs da Internet. E talvez no. Sou o Bardo autor do cordel, caso o conhea (e caso no o conhea tambm, decerto). A proposta deste modes-

Revista Esprito Livre | Abril 2009 | http://revista.espiritolivre.org

|15

COLUNA CRLISSON GALDINO

to espao na Revista Esprito Livre falar sobre Tecnologia e Software Livre usando Arte, ou falar sobre Arte e Software Livre usando Tecnologia, ou o contrrio. Enfim, qualquer coisa do tipo. Nosso mundo no tem mais fronteiras. Como disse Oswaldo Montenegro recentemente em seu blog, "voando de avio, no vemos as linhas separando estados e pases. Tudo besteira!" Este nosso mundo hoje. Cordel... Falar em no termos fronteiras me lembrou que talvez voc que acompanha estas linhas nem saiba do que estou falando, j que cordel tipicamente nordestino. Cordel uma poesia enorme colocada num livrinho e pendurada em cordes para a venda. Isso antigamente, j que hoje possvel vender at mesmo pela Internet (ainda no cheguei a isso porque no acho que faa sentido para algum pagar R$ 1,50 em um produto e precisar pagar quase R$ 30,00 de frete). Afinal, cordis tpicos no tm menos que 15, nem mais que 60 estrofes (aqueles bloquinhos de texto)... , escrevo poesia, contos, cordel (que poesia), romances... No desenho, mas pra qu? Pra fazer isso j temos outro Karlisson. Quanto a este Crlisson que vos fala, sou formado em Cincia da Computao pela UFAL (onde hoje trabalho) e

fiz parte da primeira turma do curso de Ps-Graduao em Software Livre pela UFLA. J tive vrios projetos, que por uma razo ou por outra no deram certo: IaraJS, Enciclopdia Omega, Losango, Academia Cdigo Livre... Tambm j ajudei alguns projetos. Sou membro da Academia Arapiraquense de Letras e Artes. Ajudei meu xar em algumas pardias-charges que ele fez no Nerdson (acho que em todas at o momento, mas sempre foi apenas ajuda, na forma de uma ou outra correo mtrica/rtmica ou alguma sugesto. O maior trabalho nas pardias foi sempre dele mesmo). Neste espao voc vai encontrar poesias de temas raros, didticas, informativas ou apenas entretenimento geek / nerd / hacker. Tambm contos ou causos... "Depois de baixar um arquivo no antigo Netscape at concluir 140% do download, a barata parou um pouco para tocar gaita enquanto recompilava o GCC. (Na reversal russa o cdigo-fonte que voc escreve que compila o GCC?) O que viu na tela lhe trouxe a mais pura insanidade. E ela voou pela janela para bem longe e at hoje no h notcias do pobre inseto. Na tela, apenas aquelas palavras assustadoras. Palavras capazes de gelar at mesmo o corao do mais corajoso desenvolvedor: Kernel Panic. "

Enfim, espero que vocs gostem da proposta.

Uma Noite na Taverna Silcio


Num vale entre montanhas inacessveis, numa pequena vila ao redor do verde manto de rvores que recobre aquelas montanhas, muita coisa acontece. Um lugar muito pequeno na imensido do mundo, mas com uma imensido de coisas para contar. Um lugar importante. So sete horas da noite na Taverna do Silcio quando entra um homem de terno colorido e chapu. Ele se senta ao balco. Apreensivo, olha para os lados, com seu queixo pontiagudo. Tira do bolso o relgio de ouro preso corrente no cinto e confere as horas. O bar est quase vazio a essa hora. Pelo menos vazio das pessoas que ele conhece, com quem lidava no passado. Sempre foi encrenqueiro, mas raramente perdia uma disputa. Nem que precisasse pagar o xerife, o barman e juntar amigos para isso com sua imensa fortuna. No era toa que ele, mesmo em um lugar to escondido, era um dos homens mais ricos de todo o planeta. - Me traz uma coca-cola e um whisky xyz. - T aqui, meu patro. - A vida t uma droga, Jonas! - Vo mal os negcios? A

Revista Esprito Livre | Abril 2009 | http://revista.espiritolivre.org

|16

COLUNA CRLISSON GALDINO

rede de suporte para escritrios e a fbrica de janelas esto com problemas? - De jeito algum! Vai tudo muito bem! - Ento o qu? - Eles esto deixando de gostar de mim, aos poucos... - Como assim? - Ainda lembro daquele marinheiro, lembra? Acho que se chamava Netune Skaeyph. - Lembro sim. Era antigo na casa. Mas o senhor me desculpe, mas o senhor judiou muito dele. - , eu sei... Mas ele estava invadindo meu territrio e eu tinha que tomar uma providncia. - Sei como , patro. At hoje ningum sabe quem incendiou o barco dele, no ? Foi uma confuso to grande que at o xerife foi expulso e botaram outro. E ele dizia que era voc que tinha queimado, vejam s! - Intriga, Jonas. Intriga... - sim. E ouvi dizer que ele est muito bem estabelecido l na Libria. Que agora adotou outro nome, acho que foi Fnix ou Minotauro, algo assim... - , estou sabendo. Na

verdade esses so miserveis filhos dele, que hoje tm outros nomes, mas no vem ao caso. O caso que esto todos indo embora, Jonas! Todos! - Libria... O que tem demais essa terra? - , Jonas, no sei. E tem muitos clientes querendo que eu me mude pra l. - E o senhor vai, senhor Michel? - No! J mandei uns funcionrios l, mas querem que eu v. E eu sei que se eu for vou terminar destruindo tudo o que fiz at hoje... - Ento fica por aqui mesmo! A Taverna Silcio do Vale estar sempre aberta para o senhor. - , mas todos esto indo para l... J foi o Sam e com seu filho, o Breno Alves, l ele abriu uma empresa que est querendo me derrubar na assistncia aos escritrios... E eu soube que at o filho dele, o Djavan, tambm se mudou pra Libria. - , parece que a Libria t ficando animada, patro! - Sem contar um pessoal que fica me atazanando de l. Tem um povo estranho, um ndio apache, um danarino de

samba... - E o Linus? - No fale esse nome, Jonas! No fale esse nome! - T, desculpa, chefe! Ele abaixa a cabea um pouco. - Chefe? Por que o senhor no vai pra l ento? O senhor daqui e eles de l, eles podem ganhar o mercado do senhor praquelas bandas! - No d, Jonas. O governo de l tem regras diferentes do governo daqui. Mas eu ainda derrubo o governo deles. Presidente Gopp Lefft... Eu acabo com ele, Jonas! Ele e aquelas leis estpidas! Acabo com ele ou no me chamo Michel Sfocles!
CARLISSON GAUDINO Bacharel em Cincia da Computao e ps-graduado em Produo de Software com nfase em Software Livre. J manteve projetos como IaraJS, Enciclopdia Omega e Losango. Hoje mantm pequenos projetos em seu blog Cyaneus. Membro da Academia Arapiraquense de Letras e Artes, autor do Cordel do Software Livre e do Cordel do BrOffice.

Revista Esprito Livre | Abril 2009 | http://revista.espiritolivre.org

|17

COLUNA ROBERTO SALOMON

O que aprendemos at agora?


Por Roberto Salomon

Faz 25 anos que o projeto GNU foi lanado. Faz 18 anos que o kernel Linux foi anunciado na forma daquela mensagem do Linus para a lista do Minix. Faz 8 anos que a IBM se comprometeu a investir um bilho de Dlares no desenvolvimento do Linux. Neste ltimo quarto de sculo muita coisa aconteceu na rea de tecnologia. Muito da evoluo se deve a avanos em materiais: mquinas mais potentes e mais baratas que permitiram que hoje possamos

sair de casa e comprar um netbook por menos de R$ 1.000,00 em suaves prestaes mensais em lojas de eletrodomsticos ditas populares. Por conta deste mesmo avano, nasceu o mercado de software. Um mercado diferente do tradicional pois um mercado onde a escassez pode ser controlada. Um mercado do qual dependemos cada vez mais para controlar as complexidades dos demais mercados que criamos. Um mercado que gera altos lucros e movimentos sociais de grande alcance.

Nestes ltimos 25 anos passamos por uma experincia social nica: aprendemos a usar a tecnologia para nos comunicarmos de forma mais eficiente e, por conta disso, aprendemos a colaborar. Aprendemos que colaborar no implica em interagir com pessoas mas sim com as idias que elas produzem. No mundo da colaborao que gerou os movimentos do Software Livre e do Cdigo Aberto, no h cor, credo nem idade. Veteranos discutem idias com novatos (alguns com mais ou menos destreza social) ao

Revista Esprito Livre | Abril 2009 | http://revista.espiritolivre.org

|18

COLUNA ROBERTO SALOMON

mesmo tempo em que engenheiros experientes vislumbram novos caminhos sugeridos por estudantes no incio da graduao. Aprendemos a pensar de forma diferente, a pensar no problema de forma cada vez mais abstrata e a considerar cada vez mais as idias e no os atributos fsicos dos nossos interlocutores. Comeamos a aprender a aprender. No entanto, at agora, somos apenas exploradores, caranguejos, colonizando as margens de um novo continente que ainda no temos condies de sequer imaginar as riquezas nele escondidas. Somos uma gerao ainda encantada pelas caravelas que nos trouxeram at estas praias. Nossa misso a de colonizar as margens e preparar a expanso que as prximas geraes faro. Um pouco disso comea a aparecer hoje. A cada novo passo que damos, a cada nova tecnologia desenvolvida ou melhorada, uma coisa fica cada vez mais clara: os mecanismos de colaborao, criados ou expandidos pelo movimento do Software Livre, se tornam cada vez mais necessrios para que possamos continuar nossa caminhada. O desenvolvimento isolado, aquele realizado para resolver um nico problema de uma nica pessoa, cada vez mais

Aprendemos bastante, mas ainda precisamos aprender a colaborar melhor.


Roberto Salomon

raro. O que vemos hoje so novas iniciativas que usam de novas formas as tecnologias que desenvolvemos at agora. A evoluo to rpida que passamos a considerar normal o que at duas geraes atrs seria considerado assombroso. E tudo isso se deve ao poder da colaborao que se consolidou com o movimento do Software Livre.

tos de Software Livre e de Cdigo Aberto. At agora, comeamos a aprender a colaborar mas apesar dos avanos, pessoas resistem em colaborar com empresas, esquecendo que empresas so apenas grupos de pessoas. Cada vez mais, precisaremos de ferramentas de colaborao que nos permitam ajudarmos uns aos outros. Aprendemos bastante mas ainda precisamos aprender a colaborar melhor.

Nos ombros de pessoas comuns


Se antes precisavamos de gnios nos ombros de gigantes para podermos evoluir, os mecanismos de colaborao que desenvolvemos permitiram que avancemos colaborando e nos ajudando uns com os ombros dos outros. Algumas empresas j chegaram concluso que este o caminho para o desenvolvimento sustentado de novos produtos e incentivam os seus funcionrios a adotar modelos de colaborao como os que vemos nas diversas comunidades de proje-

Maiores informaes:
Blog do Roberto Salomon: http://rfsalomon.blogspot.com

ROBERTO SALOMON arquiteto de software na IBM e voluntrio do projeto BrOffice.org.

Revista Esprito Livre | Abril 2009 | http://revista.espiritolivre.org

|19

COLUNA EDGARD COSTA


www.kerodicas.com

Software Livre e o nosso


Sistema de Leis
Por Edgard Costa

Em funo do meu trabalho e das pesquisas que tenho realizado, tenho percebido que nossos legisladores tem grande preocupao e percepo da importncia que o Software Livre tem para um pas com as desigualdades sociais, dimenses continentais e econmicas que caracterizam o Brasil. O arcabouo de leis que regulam, regimentam o uso do SL, nas diversas esferas de governo, no so to tmidas quanto poderamos pr supor. Porm, o que mais chama ateno o fato do desconhecimento e da no aplicao destas leis por

parte do executivo em vrias esferas de poder e do desconhecimento, por parte do legislador, do que , efetivamente, Software Livre. Depois que comeamos a estudar o assunto mais a fundo descobrimos que Software no vendido e sim tem seu cdigo licenciado para utilizao em determinadas circunstncias. O criador do cdigo permite, por licena, paga ou no, o uso do seu cdigo compilado em programa executvel o que de forma leiga e imprecisa denominamos Software. No vou tecer comentrios sobre

os mais variados tipos de licena. Isto ficar para um outro artigo. No mbito legal, percebese que o legislador, principalmente, est preocupado com custos, e determina o uso do Software Livre porque considera qualquer Software, sob esta bandeira, grtis. Ele no foi instrudo sobre o real significado do que cdigo livre e suas formas de licenciamento. Que a utilizao de softwares de cdigo aberto tem condies diferentes e portanto so mais flexveis, adaptveis, tendo seu desempenho melhorado

Revista Esprito Livre | Abril 2009 | http://revista.espiritolivre.org

|20

COLUNA EDGARD COSTA

continuamente por sua maior velocidade de atualizao, maior correo de erros (bugs) aumentando a versatilidade e confiabilidade deste Software, melhorando, significativamente, o seu desempenho e sua segurana. Percebemos, tambm, que o legislador no inclui e nem regulamenta a necessidade de colaborao nos textos regulatrios. O uso de Software de Cdigo Aberto pressupe a devoluo de algo em troca do uso de alguma ferramenta. Seja em cdigo, seja em correo, em traduo, em Edgard Costa publicidade. Algo h que retornar. No basta ter a boa vontade de indicar para uso a Plataforma Livre porque bom para os cofres pblicos e para a lei de Responsabilidade Fiscal. Tem que devolver o conhecimento recebido. E isto tem que ser contemplado em lei. Se isto gera custos, ento, melhor repensar a sua utilizao. Os rgos governamentais e empresas que entendem esta situao so, na sua maioria, dirigidos por pessoas que so membros militantes do mundo Software Livre e contaminados at o mais ntimo da alma com os princpios colaborati-

vos. Os demais no desejam nem ter a noo do que isto representa. A sua necessidade bsica foi satisfeita, pronto. No temos mais nenhuma responsabilidade com isto. Nas nossas andanas j vimos vrios bons exemplos de como o SL tem ajudado os brasileiros. A justia trabalhista de Minas Gerais e de alguns Estados do Nordeste sabem o quanto foram beneficiados. O desenvolvimento de software

Seja em cdigo, correo, traduo ou publicidade. Algo h que retornar.

portncia da adoo da plataforma SL para o aprimoramento do arcabouo legal existente e do cumprimento da legislao em vigor que obriga estados e municpios a adotarem o SL sobre pena de serem punidos pelos seus Tribunais de Contas. De quantos empregos a plataforma gera, dos impostos e contribuies sociais que so depositados pelos prestadores de servios. E o mais importante. Que as receitas geradas pelo SL, ficam, efetivamente, no Brasil. No so remetidos, em certa poca do ano para a matriz, que perde parte dos ganhos enviados, pelas filiais, na ciranda financeira de seu pas de origem.

para Prototipagem Mdica. As crianas beneficiadas por internet e por softwares educacionais confeccionados pela Celepar, do Paran. Dos paulistas que usam o Acessa So Paulo. Podemos considerar, para encerramos este artigo, que este assunto , ainda, bastante novo e polmico. Mas, quero aqui incentivar voc leitor, amante do Software Livre, para conversar com seu representante no legislativo local, no legislativo estadual bem como no federal, para expor as diferenas, as necessidades e a im-

Maiores informaes:
Caso de Sucesso do OpenOffice.org no Tribunal Regional do Trabalho da 4 Regio: www.softwarelivre.org/news/3414 Celepar: www.celepar.pr.gov.br
EDGARD COSTA membro do Grupo de Usurios BrOffice.org do Estado de S.Paulo, Assurer Cacert Certificao Digital e autor do Livro BrOffice da Teoria Pratica.

Revista Esprito Livre | Abril 2009 | http://revista.espiritolivre.org

|21

CAPA NOVAS TENDNCIAS

COMPUTAO EM NUVEM
Por Cezar Taurion

De aplicativos a sistemas operacionais, tudo vai pra web

Um tema exaustivamente debatido na midia e em eventos cloud computing ou computao em nuvem. Ok, mas o que mesmo computao em nuvem? Ainda existe pouca informao sobre o assunto e mesmo uma consulta Wikipedia (http://en.wikipedia.org/wiki/Cloud_computing ) nos traz pouca coisa. Bem, podemos dizer que a computao em nuvem um termo para descrever um ambiente de computao baseado em uma rede massiva de servidores, sejam estes virtuais ou fsicos (a nuvem). Na minha opinio a com-

putao em nuvem pode ser visto como o estgio mais evoludo do conceito de virtualizao. Uma arquitetura em nuvem muito mais que apenas um conjunto (embora massivo) de computadores. Ele deve dispor de uma infra-estrutura de gerenciamento que inclua funes como provisionamento de recursos computacionais, balanceamento dinmico do workload e monitorao do desempenho. O conceito de computao em nuvem j comum em

Revista Esprito Livre | Abril 2009 | http://revista.espiritolivre.org

|22

CAPA NOVAS TENDNCIAS

algumas das empresas mais famosas da Internet como o Google, o Yahoo e a Amazon, que mantm parques computacionais com centenas de milhares de mquinas. Tem um artigo interessante sobre o assunto, que saiu h algum tempo na Wired, chamado The Information Factories, que pode ser acessado em http://www.wired.com/wired/archive/14.10/cloudware.html. Para se ter uma idia do que so estas nuvens, estima-se que as cinco maiores empresas de busca na Internet tenham ao todo um parque computacional de cerca de 2 milhes de servidores! E que se ganha com esta arquitetura? O primeiro benefcio uma melhor utilizao dos recursos computacionais, potencializando os conceitos de consolidao e virtualizao. Alm disso, reduz sensivelmente o time-to-market para aplicaes de e-business e Web 2.0 (onde inclumos aplicaes de mundos virtuais e jogos MMPOG), que demandam conceitos do modelo computacional sob demanda (alocar recursos medida que for necessrio, de forma dinmica). Tem um case interessante, que pode ser visto no blog de Nicholas Carr, em http://www.roughtype.com/archives/2007/11/look_ma_no_serv.php , onde ele relata o surgimento das serverless Internet company, empresas

que se lanam na Web sem ter a necessidade de manter seu prprio parque de servidores. No case ele cita a Mogulus (http://www.mogulus.com/), um site para usurios produzirem e exibirem programas de vdeo. Hoje algumas destas empresas do mundo Internet como o Google e a Amazon j oferecem seu imenso parque computacional para outras empresas. A IBM, com o Blue Cloud, entra neste segmento com uma oferta que ajuda as empresas a construirem sua prpria nuvem. O Blue Cloud um mix de tecnologias proprietrias com diversos componentes Open Source, como o Xen e o

Hadoop. O Hadoop um framework open source (sob licenciamento Apache) que permite executar aplicaes em ambientes de nuvem. O Hadoop um sub-projeto do Lucene (http://lucene.apache.org/hadoop/) que implementa o modelo de programao MapReduce, desenvolvido pelo Google (http://labs.google.com/papers/mapreduce.html ). E j aparecem as primeiras experincias de computao em nuvem baseado em Open Source. Um o projeto Eucalyptus, desenvolvido pela Universidade da California, em Santa Barbara, EUA. Este projeto, ainda acadmico, emula o interface de computao em nuvem da Amazon e pode ser

Revista Esprito Livre | Abril 2009 | http://revista.espiritolivre.org

|23

CAPA NOVAS TENDNCIAS

visto em http://eucalyptus.cs.ucsb.edu/. Um outro projeto Open Source para computao em nuvem o Enomalism (www.enomaly.com). Este ltimo permite que voc construa um ambiente similar ao do Amazon, dentro de seu prprio data center. Os objetivos destes projetos so exploratrios, ou seja, permitir que pesquisadores trabalhem diretamente com tecnologias de computao em nuvem, coisa difcil de fazer quando a maioria das tecnologias so fechadas e proprietrias. Existe uma clara simbiose entre computao em nuvem e Open Source. Se visualizarmos um massivo data center com milhares de servidores comoditizados e um ambiente virtualizado, parece ntido que o uso de softwares de cdigo aberto permite reduzir mais ainda os custos operacionais e reduzir a dependncia dos provedores de nuvem dos fornecedores de tecnologia. Open Source j usado amplamente por vrias das implementaesde computao em nuvem, como o Linux (base das nuvens do Google, Salesforce e Amazon), o Xen (usado pela Amazon e na oferta Blue Cloud da IBM), o Hadoop (no Blue Cloud) e mesmo os pioneiros projetos de cdigo aberto para computao em nuvem como o Eucalyptus. Mas, existe tambm uma varivel importante que aumenta a simbiose entre a computa-

o em nuvem e o Open Source. A computao em nuvem basicamente servio. E servio fundamentalmente diferente do modelo tradicional de comercializao de software, que feita pelo modelo de li-

usurio. Se no houver cumprimento do acordo, o pagamento simplesmente no efetuado. diferente da licena de uso do software, uma vez que o usurio paga antecipadamente pelo seu uso e

Existe uma clara simbiose entre computao em nuvem e Open Source


Cezar Taurion

cena de uso. Quando um usurio compra um software, ele adquire o direito de us-lo por algum tempo, geralmente pela durao do contrato, embora este direito no lhe ceda a propriedade e patentes do software, que continua nas mos de fornecedor. Este contrato de licena de uso governa os termos e condies de uso do sofware pelo usurio e pode ser modificado pelo fornecedor sua descrio. Na prtica, a licena de uso determina basicamente as obrigaes do usurio. Servios, por outro lado, so governados por contratos ou acordos de nveis de servio, que definem as obrigaes a que o fornecedor acorda, em troca dos pagamentos pelo

mesmo que o software deixe de funcionar a contento, ele no tem direito a nenhum ressarcimento. Vemos que a diferena fundamental que acordos de nvel de servio definem as obrigaes do provedor, enquanto licena de software determina as obrigaes dos usurios. Vamos nos colocar na posio de uma empresa, que vai utilizar softwares de outros fornecedores, comercializados pelo modelo de licena e que pretende prestar servios de nuvem ao mercado. Ela tem que contratar os softwares para repassar seu uso aos seus clientes. Mas, embora estes clientes assinem com ela um acordo de nivel de servio, ela por ter assinado um contrato

Revista Esprito Livre | Abril 2009 | http://revista.espiritolivre.org

|24

CAPA NOVAS TENDNCIAS

de licenciamento com outra empresa, no pode garantir este nivel de servio. O software pode deixar de funcionar ou o contrato pode ser modificado pelo fornecedor para um valor a mais. Com Open Source, o provedor no est sujeito as estas variveis, pois pode modificar o software, corrigi-lo ou adaptlo s suas necessidades, de acordo com suas prprias demandas. E, mesmo em caso de discordncia com os rumos de evoluo da comunidade, ele pode, inclusive, criar um fork (rvore de cdigo alternativa) e evoluir o software de acordo com suas necessidades. Alm disso, o provedor pode se concentrar em servios e contedo e no em cdigo em si. Sua receita no vem do software. Um exemplo o Google que abriu um derivativo do

seu Google File System, que o Hadoop, para a comunidade de Open Source. Alis, o Hadoop dever ser a base tecnolgica para o desenvolvimento de novas aplicaes Open Source orientadas para operar especificamente em nuvens. Computao em nuvem e Open Source alteram os principios bsicos dos modelos econmicos da indstria de TI. H um crculo virtuoso entre eles. A computao em nuvem se beneficia do maior uso de Open Source, porque seu uso elimina dependencias crticas que afetariam a entrega de seus servios. E quanto mais a computao em nuvem utilizar Open Source, mais maduros e evoludos estes softwares se tornaro, amplificando seu uso. Na verdade, Open Source pode e deve encontrar na computao em nuvem mais um ca-

nal de distribuio. O resultado final que a simbiose entre computao em nuvem e Open Source vo pressionar a indstria de TI como um todo, afetando a margem dos modelos de comercializao tradicionais.

Importante: As opinies expressadas neste artigo, no devem em absoluto serem consideradas como opinies, vises e idias de meu empregador, a IBM, nem de seus funcionrios. Em nenhum momento, neste artigo, falo em nome da IBM, apenas e exclusivamente, em meu nome.
CEZAR TAURION Gerente de Novas Tecnologias da IBM Brasil. Seu blog est diponvel em www.ibm.com/develo perworks/blogs/page/ ctaurion

Revista Esprito Livre | Abril 2009 | http://revista.espiritolivre.org

|25

CAPA NOVAS TENDNCIAS

Alguns aspectos estratgicos da computao em nuvem


Por Orlando Lopes

Kriss Szkurlatowski - www.sxc.hu

A possibilidade da utilizao efetiva da Informtica como tecnologia passa necessariamente pela compreenso de sua instrumentalizao e aplicao na vida cotidiana, mas algumas atividades parecem distantes ou mesmo opostas, como a de uma educao ainda excessivamente identificada com a aprendizagem mediada pela leitura e pela escrita, e de uma cultura que tende a desconfiar da tecnologia, que parece ameaar a prpria condio humana. At aqui, a nfase tem sido a das aplicaes de origem comercial, mas bvio que qual-

quer rede complexa de relacionamento social, como as redes sociais e culturais, precisam considerar suas possibilidades de incorporao dos formatos da computao em nuvem e localiz-la no conjunto dos recursos tecnolgicos disponveis. Desde os anos 70, quando o conceito de computao em nuvem surgiu, comeou-se a definir um espao virtual 'sem dono e sem fronteiras' onde circulariam software e informaes que poderiam ser acessadas por qualquer usurio: o cloud computing, definido como um modelo no qual a

Revista Esprito Livre | Abril 2009 | http://revista.espiritolivre.org

|26

CAPA NOVAS TENDNCIAS

computao (processamento, armazenamento e softwares) no est no computador que estamos usando, mas em algum ponto remoto, acessado via internet. De um lado, essa tendncia de arquitetura informacional significa que boa parte das funes de TI no sero mais 'responsabilidade' dos usurios finais, e que as redes de computadores podero, finalmente, ser simplesmente 'usadas'. De outro, concretizase uma das maiores anti-profecias da histria da tecnologia: se houve um tempo em que no se pensaria em mais que cinco ou seis computadores para suprir as necessidades do mundo inteiro, hoje torna-se possvel imaginar que estamos todos passando a ter supercomputadores em casa, a custos cada vez mais baixos. importante lembrar, porm, que os possveis beneficirios da computao em nuvem no se restringem aos usurios domsticos e s empresas de tecnologia (como o Google, por exemplo) e servios comerciais (como a Amazon). Alguns dos espaos mais estratgicos para a sua utilizao talvez sejam o das diversas figuras jurdicas associadas aos poderes pblicos, e aos rgos e instituies no-governamentais, mas no seria possvel falar sobre todos num nico artigo. Por hora, apontaremos apenas algumas questes para evidenciar o valor estratgico da computao distribuda em

sistemas educacionais e redes de produo e difuso cultural. Um dos primeiros pontos a se ressaltar provavelmente ser o diminuio de custos com manuteno e melhor aproveitamento dos investimentos em hardware. Num ambiente de escalas to monumentais quanto o da educao brasileira, por exemplo, qualquer economia na aquisio de equipamentos e servios pode gerar fundos para melhoria de

sos (como projetos, avaliaes de alunos e instituies, etc.) dos sistemas pblicos de educao e cultura. Assim, por exemplo, como os sistemas e redes das empresas precisam suportar a demanda dos perodos de pico em vendas como o Natal as unidades de servios educacionais e culturais precisam atender a picos de processamento (em perodos de matrcula, fechamento de pautas,

Possveis beneficirios da computao em nuvem no se restringem aos usurios domsticos e s empresas de tecnologia e servios comerciais.
Orlando Lopes

infra-estrutura e qualificao da mo-de-obra dos professores e tcnicos para a utilizao dos recursos disponveis. Gastando-se menos com mquinas e software, por exemplo, fica mais fcil ampliar os investimentos pblicos para solucionar certos pontos delicados do desenvolvimento da tecnologia, como a estabilidade do armazenamento e a proteo aos dados restritos (por exemplo os dados administrativos e jurdicos das escolas) e sigilo-

gerao de avaliaes e estatsticas educacionais, realizao de festivais e encontros culturais etc.), demandando uma estrutura que no teria porque ser mantida no decorrer do ano letivo regular. Uma outra grande potencialidade da nuvem a da atualizao das configuraes e disponibilizao de recursos computacionais sem a interferncia na rotina do usurio final, como costumam fazer, por exemplo, sistemas como o Gmail, Yahoo

Revista Esprito Livre | Abril 2009 | http://revista.espiritolivre.org

|27

CAPA NOVAS TENDNCIAS

ou Hotmail. Especificamente no campo da Educao, h uma srie de regulamentaes a serem estabelecidas, regulamentaes para as quais a considerao sobre as diversas licenas de direitos autorais e difuso desenvolvidas nos ltimos anos devem ser tomadas como um necessrio ponto de apoio. preciso estabelecer protocolos e procedimentos para oferecer segurana e confiabilidade aos gestores pblicos e aos cidados. Talvez no estejamos ainda dimensionando o quanto ser importante no futuro (no presente?) o desenvolvimento de solues em software livre para mediar ou, mesmo, viabilizar a integrao dos dados e servios das redes e sistemas educacionais e culturais. Por sua prpria natureza e diversidade, a educao e a cultura precisam recorrer a recursos que garantam sua mobilidade, flexibilidade e legitimidade, recursos que no sejam de ningum em particular, mas que ao mesmo tempo sejam de todos. Pessoalmente, senti muita, mas muita necessidade mesmo de um sistema em nuvem no incio da implementao do Programa Nacional de Cultura Cultura Viva, mantido pelo MinC e em atividade desde 2004. A falta de estratgias para ajudar os participantes a organizarem seus processos de gesto e de um sistema eficiente de relacionamentos quase

puseram a perder um dos mais importantes programas de fomento cultura das ltimas dcadas. Chegou-se a criar um sistema baseado em Drupal, mas na prtica ele nunca venceu o estgio Beta, e ao que parece foi abandonado. Hoje o MinC est experimentando o Wordpress para desenvolver seus blogs institucionais, e certamente os grandes volumes de dados algum dia estaro (j esto?) circulando em data centers. O que temos a, claro, apenas a ponta do iceberg, sua face mais evidente e ntida. A neutralidade da lgica do software livre torna-o um candidato natural para a concepo, desenvolvimento e implementao de estratgias e solues que aprimorem e garantam os direitos civis. A natureza coletiva - e portanto necessariamente pblica - da produo de software livre praticamente exige que ele se envolva e participe do desenvolvimento de ferramentas educacionais no apenas para ensinar, mas tambm para processar e distribuir dados e estatsticas que possam ajudar a dinamizar a vida administrativa e pedaggica das escolas pblicas e privadas. Ainda que no se possa impedir a participao das empresas transnacionais de tecnologia no processamento (na 'manipulao') de dados estratgicos, os ativistas do software livre parecem assumir cada vez mais a funo de construir apa-

ratos jurdicos e gadgets de monitoramento e validao dos dados dos sistemas educacional e cultural (assim como o dos outros sistemas, como o da Sade, da Habitao...), enquanto cabe aos ativistas sociais e culturais promover a avaliao qualitativa desses dados, confrontando quando necessrio com o poder pblico e com a sociedade. Alis, a criao de 'sensores' para acompanhar 'em tempo real' o comportamento da mquina pblica seria uma outra contra-profecia genial da informtica: ao invs de haver (apenas) um BigBrother acompanhando o que cada cidado faz em sua vida pblica e privada, o ativismo SL pode permitir que a computao em nuvem trabalhe para monitorar os dados e aes daqueles que nos vigiam. Atualmente, se h algum que precisa de um Big Brother, exatamente o Estado...

Maiores informaes:
MinC - Ministrio da Cultura: http://www.minc.gov.br Wordpress: http://www.wordpress.org

ORLANDO LOPES Ncleo de Estudos em Tecnologias de Gesto e Subjetividades Consultor em Responsabilidade Cultural e Social

Revista Esprito Livre | Abril 2009 | http://revista.espiritolivre.org

|28

CAPA NOVAS TENDNCIAS

PAU GARCIA-MIL
Chamar o que ns fazemos de um sistema operacional web, rompe com a definio tradicional de um sistema operacional.
Joo Fernando Costa Jnior entrevistou o criador do eyeOS.

Revista Esprito Livre | Abril 2009 | http://revista.espiritolivre.org

|29

CAPA NOVAS TENDNCIAS

A Revista Esprito Livre nesta edio de estreia conversou com Pau Garcia-Mil, o criador do eyeOS, um dos mais, seno o mais, bem sucedido Sistema Operacional Web. Revista Esprito Livre: Quem Pau Garcia-Mil? Se apresente aos leitores! Pau Garcia-Mil: Nasci em Barcelona em 1987. Fundei o projeto eyeOS como um hobby aos 17 anos, com Marc Cercs. 3 anos depois ns o convertemos em uma empresa e atualmente estamos trabalhando na Espanha, Frana, Alemanha e em outros 15 pases. REL: Em linhas gerais, defina o eyeOS. O que e como ele funciona? O que necessrio para se usar o eyeOS? O que voc tem a dizer sobre cloud computing? PGM: eyeOS um web desktop ou sistema operacional de nuvem. Para usar o eyeOS, tudo que o usurio precisa um navegador que ir carregar o desktop do eyeOS e que lhe permitir trabalhar com todas as aplicaes instaladas em eyeOS neste servidor. eyeOS gratuito e de cdigo aberto, assim qualquer um pode ter seu prprio servidor eyeOS. Sobre cloud computing, eu acredito que o prximo passo na nossa forma de trabalhar com o computador, ce-

eyeOS rodando aplicativo de apresentao

lular e outros dispositivos com acesso a Internet, mas h um problema nesta definio: Existe uma enorme preocupao quanto a privacidade no envio distncia de nossos arquivos privados, fotos, msicas, documentos... E todos usando servios de terceiros devem se preocupar com isso. REL: Existem vrias definies e cada um fala uma coisa, mas segundo Pau Garcia-Mil, o que seria um sistema operacional web? Eles trazem benefcios reais para que tipo de usurio? PGM: Chamar o que ns fazemos de um sistema operacional web, rompe com a definio tradicional de um sistema operacional. Tentamos focar

nos recursos que podem apresentados aos usurios ao invs de defini-la de uma maneira melhor ou pior. E do meu ponto de vista, um sistema operacional web til diria essencial para algum que normalmente utiliza mais de um computador (por exemplo, um laptop e um computador no trabalho e/ou na universidade) e, por exemplo, um telefone mvel. Nesse caso, possvel acessar toda a nossa vida digital em toda parte, com qualquer computador ou telefone mvel. REL: Como teve a ideia de criar o eyeOS? No que estava pensando? Qual a ideia por trs do eyeOS? PGM: Ns inicialmente cri-

Revista Esprito Livre | Abril 2009 | http://revista.espiritolivre.org

|30

CAPA NOVAS TENDNCIAS

amos o eyeOS pensando em um pequeno pedao de software que pudesse nos ajudar a manter alguns arquivos em um nico local. Tivemos que melhorar e, eventualmente, o publicamos no SourceForge. A partir desse momento (1 de agosto de 2005), o eyeOS comeou a crescer como um projeto e como uma alternativa em software livre aos servios on-line disponibilizados pelas gigantes companhias de software. REL: Ao criar o eyeOS voc se inspirou em algum outros sistema operacional? Porque? PGM:Tentamos no focar no Windows, Mac ou Linux para criar o design do eyeOS. Marc, que criou o estilo visual projetou algo limpo e fcil de usar. Isso foi provavelmente o que transformou o eyeOS em um sucesso, uma vez que tive-

mos algo incrivelmente bem concebido desde os seus primeiros dias. REL: Para que eyeOS funcione, existe a necessidade de um navegador, que por sua vez funciona sob um sistema operacional primrio. Seguindo essa linha de pensamento, seria correto chamar uma aplicao que roda sob um browser de sistema operacional? O que pensa a respeito? PGM: Acreditamos que o termo sistema operacional deve ser redefinido. Ou talvez, precisamos de encontrar um melhor termo para projetos como o eyeOS. O nosso ponto de vista que deve haver um, centralizado, sistema operacional e lotes de dispositivos portteis que rodaria as informaes do SO. muito mais fcil transformar este modelo em uma realidade se todos ns precisamos apenas de

um navegador web e sem a necessidade de instalar qualquer coisa em qualquer dispositivo para trabalhar. REL: O que torna o eyeOS diferente dos demais sistemas operacionais web? O que nunca veremos no eyeOS? PGM: Quando comeamos, no haviam sistemas operacionais web no mercado. Hoje, existem cerca de 55 empresas e projetos dentro deste mercado. Quase todos eles so feitos em flash, e quase todas elas so servios, e no produtos. Sendo um produto, e sendo software livre, o eyeOS se diferencia entre os demais. REL: Voc acredita que no futuro teremos apenas sistemas operacionais via web? Como voc acha que aconteceria isso? O que esperar dos sistemas operacionais web no futuro? O que podemos esperar do eyeOS em sua verso 2.0 ou 3.0? PGM: Penso que sistemas e aplicativos web, tero que conviver com aplicativos desktop, pelo menos durante alguns anos. eyeOS, por exemplo, no serve para rodar programas como o Autocad ou Photoshop. centrado em trabalho de escritrio, trabalho colaborativo com os aplicativos do Office, compartilhamento de arquivos, etc. Se eventual-

Penso que sistemas e aplicativos web, tero que conviver com aplicativos desktop, pelo menos durante alguns anos
Pau Garcia-Mil

Revista Esprito Livre | Abril 2009 | http://revista.espiritolivre.org

|31

CAPA NOVAS TENDNCIAS

mente as ferramentas web e navegadores forem poderosos o suficiente para bater em ferramentas desktop veremos este tipo de aplicaes web, e arquitetos e designers usando esses programas atravs de um navegador web (sem virtualiz-los, o que j pode ser feito). REL: Por ter seu cdigo disponvel, outros sistemas operacionais web surgem a cada momento, tendo como base o eyeOS. O que voc pensa disso? Voc acha que eles poderiam contribuir mais ou se integrar ao seu projeto? PGM: Existem muitos tipos de forks. Vimos pessoas quebrar a licena e remover o aviso de direitos autorais de eyeOS. J vimos forks que reproduzem exatamente eyeOS alterando o seu nome, sem contribuir em nada. E finalmente j vimos forks que incidem sobre um mercado especfico, que tm contribudo com novas aplicaes, widgets e pedaos de

cdigo para o eyeOS. REL: Alm do eyeOS, voc tem outros projetos de cdigo aberto? PGM: Atualmente somente o eyeOS. REL: Onde os leitores podem saber mais informaes sobre o eyeOS? PGM: No site oficial do eyeOS, www.eyeOS.org, tem links para todas as principais comunidades e sites de notcias do eyeOS. O blog oficial (blog.eyeOS.org) tem sempre as mais atualizadas notcias sobre o projeto e sua evoluo. REL: Qual a mensagem que voc gostaria de deixar para quem estiver lendo a revista? PGM: Gostaria de convid-los a descobrir o eyeOS. Se no esto interessados na programao, podem perguntar-se como o eyeOS seria til

em sua vida cotidiana. Se assim for, gostaria de convid-los para test-lo (existe um servidor gratuito em eyeOS.info). Para aqueles que so programadores, gostaria de convidlos a descobrir o eyeOS toolkit em dev.eyeOS.org e doc.eyeOS.org, para que eles possam descobrir o que eyeOS pode fazer por eles. E se gostarem, mesmo que outros no, gostaria de lhes pedir para deixar as pessoas saberem que existe uma alternativa em software livre para os famosos servios de editar documentos, compartilhar arquivos e assim por diante. Todos eles esto roubando nossa privacidade, e ns deveramos estar preocupados com isso. Instalando um servidor eyeOS bastante fcil (apenas um servidor web Apache +PHP essencialmente necessrio, alm de alguns addons se quiserem que o eyeOS para abrir e editar arquivos do Microsoft Office e do Open Office.org).

Revista Esprito Livre | Abril 2009 | http://revista.espiritolivre.org

|32

DESENVOLVIMENTO

VIRADO PRA LUA


Por Lzaro Rein

Esse artigo tem como principal objetivo apresentar o uso da linguagem de programao Lua, suas caractersticas, especificaes, sintaxe e a aplicao desses conceitos, especialmente com relao ao desenvolvimento de jogos, que um dos grandes trunfos dessa linguagem rpida e eficiente. Sem mais delongas, vamos ao que interessa. Senhoras e senhores passageiros, afivelem os cintos a viagem com destino Lua comea em... 3... 2...1...!!!!

Revista Esprito Livre | Abril 2009 | http://revista.espiritolivre.org

|33

DESENVOLVIMENTO

O que a linguagem Lua?


Eu tenho certeza de que a cada 10 programadores brasileiros 99,9% tm certeza que sabem que no sabem o que a linguagem Lua. O que uma pena porqu Lua uma linguagem muito usada l fora, e sua principal utilizao tem sido para o desenvolvimento de games, tais como, World War Craft, Far Cry, Ragnarok, etc. E eu na verdade fico bastante triste em olhar de novo para esses 99,9% programadores, que nem fazem idia do que seja essa linguagem, e ver que mais uma vez o potencial das terras tupiniquins tem sido explorado em larga escala no exterior e ns aqui no damos a mnima idia pra isso. O qu? No entendeu? Vamos l ento, apertem os cintos. Lua uma linguagem de programao interpretada, baseada na santa linguagem C, bastante leve quando eu falo leve, leve mesmo! Com uma sintaxe que na minha opinio a mais simples de todas. Sintaxe essa que tem algumas caractersticas de Pascal, entretanto inegvel o seu parentesco com a me de quase todas, linguagem C. Lua foi projetada para trabalhar em conjunto com outras linguagens, embarcada em um programa principal. Isso acontece atravs de uma API, destaco a API-C que a nativa, presente na documentao oficial, e a API-Python, que por

muitos dos que a usam considerada mais simples que a API-C. Porm, entretanto, todavia, perfeitamente possvel criar um script e execut-lo sem que o mesmo esteja ligado a um programa principal, isso possvel graas a um interpretador que est incluso na distribuio de Lua. Mas, quando falamos de desenvolvimento de jogos essencial que Lua esteja embarcada em um programa hospedeiro, e no contida em um script. a nica linguagem fora do que nos podemos chamar de eixo EUAEuropaJapo, sendo um projeto 100% brasileiro, que altamente utilizada dentro do mercado mundial de jogos. Entende minha tristeza? Lua totalmente brasileira mas, os brasileiros desconhecem sua importncia. Os que a conhecem, me desculpem mas, eu tinha que desabafar.

(Dados retirados de uma pesquisa realizada pelo site gamedev.net). A primeira verso lanada em 1993 ainda no era pblica, ou seja, apenas a Tecgraf a utilizava. Em 1994 foi lanada a segunda verso e a partir da ento Lua foi licenciada por uma licena similar licena BSD porm, a partir da verso 5.0 passou a ser licenciada pela licena MIT.

Qual a sua importncia?


Bom... agora que j sabemos o que a linguagem Lua, surgem algumas dvidas: Ela realmente importante? D pra levar a vida programando com Lua? Calma! Vamos entender melhor esse assunto. Quando falamos da importncia de uma linguagem de programao, estamos falando da sua repercusso de modo geral, as empresas que a usam, os projetos que usaram essa linguagem, a quantidade de desenvolvedores que a utilizam, correto? Pois bem, veja-

Histria
Lua foi gerada no Tecgraf (Puc-Rio) por Roberto Lerusalimschy, Waldemar Celes e Luiz Henrique de Figueiredo e visava atender a um projeto da Petrobras, no entanto, como demonstrou ser muitssimo eficiente, leve, etc., ganhou uma abrangncia maior, se tornando hoje a linguagem de script mais usada no desenvolvimento de jogos, representando 20% do total de linguagems de script, enquanto que python, a segunda mais utilizada, representa apenas 7%.

Revista Esprito Livre | Abril 2009 | http://revista.espiritolivre.org

|34

DESENVOLVIMENTO

mos se Lua realmente importante. Se eu disser que Lua foi para o espao, literalmente, ela passa ter uma importncia maior? Creio que sim! Pois bem, at o ano de 2003 a Nasa usava a linguagem Lua para controlar o compartimento que armazena os gases perigosos dos onibus espaciais. Bom n?! Vale lembrar que em 2003 Lua completava 10 anos de existncia, ento desde novinha ela j conquistava a ateno de ningum mais ningum menos que a NASA! Agora sem precisar ir to longe, aqui mesmo em terras brasileiras, lembra dos outros 0,1% que sabem o que Lua?! Pois bem, o INCOR Instituto do Corao radicalizou, usando Lua para monitorar suas UTIs via web. Lua ento tambm ajuda a salvar vidas. Contra fatos no h argumentos, no assim que o povo fala? Ento, estes fatos falam por si s.

zendo uma ressalva, a maioria das oportunidades de emprego para desenvolvedores Lua, para o exterior, vide www.gamasutra.com. Graas nossa falta de patriotismo, o Brasil no o paraso de Lua, ainda! Podemos perceber que existem algumas empresas que passaram a dar uma importncia maior ao potencial de Lua ento, as coisas tendem a melhorar por aqui! Quem sabe chegue a ser to bom quanto l fora!

www.lua.org/download.html ou http://lua-users.org/wiki/LuaBinaries e baixar o instalador adequado ao seu SO. Depois disso... Vamos agora comear a trabalhar de fato. Depois de instalar o pacote abra o terminal ou prompt, que seja, e digite lua para abrir o interpretador. No terminal faamos assim:
~$ lua Lua 5.0.3 Copyright\ (C) 1994-2006 Tecgraf,\ PUC-Rio > teste = "funcionou!" > print (teste) funcionou!

Por onde dou o start?


Depois de toda essa parte mais burocrtica, vamos ento labuta. Marchemos aos campos de programao! Para comearmos vejamos o que precisaremos: Se voc usa Debian, ou algum derivado, basta abrir um terminal e digitar o comando:
~$ sudo apt-get install\ lua50

Se voc fizer a e acontecer exatamente assim, est tudo ok! Nesse exemplo podemos ver o interpretador Lua em ao, perceba que ns no escrevemos em um arquivo e sim digitamos os comandos diretamente no shell. Veremos mais alguns exemplos daqui a pouco.

Mercado de Trabalho
Com todas essas demonstraes de importncia fica fcil prever como deve ser concorrido o mercado de Lua, certo? Errado! Como a maioria dos desenvolvedores est mais voltada para as linguagens que esto mais na moda, nosso mercado em ascenso enfrenta uma escassez de profissionais. Apenas fa-

Basta esperar o trmino da instalao e pronto, s comear; Se voc usa outra distro basta acessar o endereo www.lua.org/ftp , escolher a verso e baixar o source. Depois s seguir as instrues de instalao presentes no pacote do source. Caso voc ainda use software prorietrio, todos aqui esperam que no, basta acessar

Pondo a mo na massa Incio


A partir de agora comearemos a tratar da linguagem aplicada, por assim dizer. Porm visando atender a todos os leitores, no importando o nvel de conhecimento que a pessoa tenha, esse incio pode ser muito introdutrio, porm

Revista Esprito Livre | Abril 2009 | http://revista.espiritolivre.org

|35

DESENVOLVIMENTO

lembre-se de que seguindo a filosofia do Software Livre no podemos fazer acepo de pessoas. Portanto seja paciente que a gente chega l! Comearemos pelo exemplo clssico de toda linguagem , Hello World!: Abra o teminal e digite o seguinte:
~$ vim primeiro_ex.lua

Com esse comando abriremos no editor de textos VIM, que uma verso melhorada do famoso VI, um aquivo onde editaremos nosso cdigo. Essa tela o VIM em execuo [Figura 1]. Para ativar o modo de edio digite i, e ento escreva o seguinte:
print "Hello World!";

Figura 1 - Editor de texto VIM

ser a parte mais interessante, como se d a aplicao desses conceitos no desenvolvimento de jogos. Porm esses assuntos ficaro para a prxima edio! No percam, at porqu ser a partir dela que a coisa comea a esquentar. At logo!

Site Lua-Users: http://www.lua-users.org Site Gamasutra: http://www.gamasutra.com LUA conquista Microsoft: http://tinyurl.com/cklm4q JB Online: Nasa, Intel e Incor empregam Lua: http://tinyurl.com/c5mfc7

Cetifique-se de finalizar a linha com ;. Agora precione a tecla Esc e digite :wq, e vejamos o resultado. Para tal devemos digitar o comando lua seguido do nome do arquivo que criamos, cuja extenso obrigatoriamente deves ser .lua.
~$ lua primeiro_ex.lua Hello World!

Maiores informaes:
Site Oficial: http://www.lua.org FTP Oficial: http://www.lua.org/ftp Download da Linguagem Lua: http://www.lua.org/download.html http://lua-users.org/wiki/LuaBinaries

LZARO REIN

Eis ento, nosso Hello World! rodando. A partir de agora iremos nos aprofundar no aspectos mais tcnicos da linguagem, tais como, valores e tipos, sintaxe, API, etc. At chegarmos no que eu acredito

usurio Linux, estudante C/C++, Lua, CSS, PHP. Integrante do EESL, ministra palestras e minicursos em diversos eventos de Software Livre.

Revista Esprito Livre | Abril 2009 | http://revista.espiritolivre.org

|36

DESENVOLVIMENTO

DESEN VOLVI MENTO


DE SOFTWARE LIVRE
Por David de Almeida Ferreira

Dicas importantes para que o futuro desenvolvedor de softwares possa inciar uma promissora carreira

muito comum as pessoas ingressarem no universo do Software Livre com anseios de desenvolver ou customizar softwares, porm a realidade que percebemos outra, da grande maioria das pessoas que entra neste universo uma boa parte no possui experincia em desenvolvimento ou quando possui acaba no sendo suficiente devido complexidade dos softwares, visto que o grau de clareza, entendimento e experincia dos desenvolvedores varia imensamente de um projeto para outro, o que pode dificultar que candidatos no-

vatos a desenvolvedores possam de fato customizar os to desejados softwares, abrindo ento a oportunidade para que novos softwares semelhantes sejam desenvolvidos, variando entre melhores ou piores decises arquiteturais, tcnicas de programao, funcionalidades e tecnologias. Alm deste fato, outro que devemos ter em mente que desenvolver software no uma tarefa to simples, ela complexa, porm nada de outro mundo, um bom desenvolvedor de software deve possuir uma boa capacidade

Revista Esprito Livre | Abril 2009 | http://revista.espiritolivre.org

|37

DESENVOLVIMENTO

de raciocnio lgico aliado ao conhecimento de uma ferramenta de desenvolvimento e somado a uma necessidade que deseja satisfazer, j que softwares so criados para atender uma necessidade. O primeiro passo do futuro desenvolver de software iniciar-se em lgica de programao, a qual pode ser vista na grande maioria dos cursos superiores de computao (nas suas mais variadas verses: processamento de dados, informtica, anlise de sistemas e etc...) ou em cursos tcnicos oferecidos por diversas empresas, mas tome alguns cuidados, procure cursos onde os professores esto preocupados em desenvolver seu raciocnio lgico, geralmente isso feito com pseudo linguagens de programao como o portugol, pois permite que o aprendiz de desenvolvedor aprenda a pensar sem se atrelar a uma linguagem de programao, permitindo assim que ele domine os aspectos bsicos utilizados nas linguagens de programao, afinal um bom software feito graas as habilidades de um bom desenvolvedor e no de uma ferramenta. Como segundo passo, o desenvolvedor deve adquirir experincia em uma linguagem de desenvolvimento, tradicionalmente isso se adquire por meio de estudos (livros, artigos, tutoriais, cursos) e no desenvolvimento de softwares (exerccios, prtica, testes). Es-

Codeblocks

ta uma tarefa evolutiva, o desenvolvedor precisa treinar bastante para amplificar seu conhecimento na linguagem para poder desenvolver softwares melhores e mais complexos. O terceiro passo, poderamos dizer que seria o qual o desenvolvedor, alm de saber lgica de programao, ter conhecimento suficientes de uma linguagem, precisa conhecer novas tcnicas e ferramentas, como por exemplo: Application Programming Interface (API) ou Interface de Programao de Aplicativos, podemos entender como uma extenso da linguagem de programao fornecendo novas funcionalidade (capacidades) para a criao de softwares mais elaborados e complexos. As APIs so res-

ponsveis por permitir a integrao de seu software a sistemas operacionais, banco de dados, multimdia e at mesmo integrao com outros softwares. Por meio das APIs podemos, por exemplo, desenvolver softwares, como jogos, os quais possuem uma boa complexidade e requerem acesso a diversos recursos (teclado, mouse, joystick, vdeo, internet, som). Integrated Development Environment (IDE) ou Ambiente Integrado de Desenvolvimento, um software que rene em si diversos outros softwares com a inteno de auxiliar na tarefa de desenvolvimento de softwares. Podemos imaginar uma IDE como, por exemplo, um grande editor, possuindo acesso fcil a edi-

Revista Esprito Livre | Abril 2009 | http://revista.espiritolivre.org

|38

DESENVOLVIMENTO

o de Cdigo Fonte, Documentao da Linguagem e API, Compilador, Depurador, Navegador de Cdigo e em alguns casos editores de formulrios(interfaces com o usurio). Geralmente as IDE atendem apenas uma determinada linguagem, porm uma mesma linguagem pode possuir inmeras IDEs. Onde assim temos a opo de escolher a IDE de acordo com nosso sistema operacional, ou de acordo com as facilidade(recursos) ou a que melhor se adeque a nossa necessidade. Programao Estruturada, um paradigma clssico da programao, nele a estrutura do software focada na diviso de dados e funes / procedimentos (function e procedure), onde assim pensamos de forma separada o que queremos armazenar (na memria) e nas funes para manipular esses dados. Porm, no existe muito controle sobre quem pode manipular os dados ou suas rotinas de processamento, criando assim um modelo de programao onde

BoUML

o desenvolver deve ter cuidado redobrado ao acessar os dados, principalmente quando qualquer parte do software pode manipular erroneamente os dados e prejudicar assim os resultados. Apesar desse cuidado redobrado, a programao estrutura est presente na grande maioria das linguagens e ainda muito utilizada no

desenvolvimento de diversos softwares ou por questes tradicionais (experincia, maturidade, gosto) ou por limitaes da tecnologia utilizada. Programao Orientada a Objetos, o paradigma da programao que surgiu para aperfeioar a programao estruturada, onde agora o seu foco no na diviso de dados e processamento e sim, na idia de unidades lgicas, assim temos dados e funes altamente agregadas simplificando assim diversas questes, pois agora ao criarmos essas unidades lgicas (chamadas de objetos) pensamos em que dados cada objeto precisa e de que forma ele ira manipul-los, assim tambm como quem pode e como vai manipular esses objetos. uma gigantesca mu-

Desenvolver a arte de transformar rabiscos em idias e solues para serem executadas no computador.
David A. Ferreira

Revista Esprito Livre | Abril 2009 | http://revista.espiritolivre.org

|39

DESENVOLVIMENTO

dana da forma de se pensar em desenvolver software e nem todas as linguagens de programao do subsdios para este paradigma. Unified Modeling Language (UML), uma linguagem de modelagem (entenda-se como uma espcie de desenho), que auxilia o desenvolvedor a visualizar como os objetos esto relacionados e como eles si comportam. Esta modelagem definida por diversos diagramas os quais fornecem informaes detalhadas sobre diversos aspectos da construo do software, o que simplifica muito a comunicao entre os desenvolvedores, pois permite mostrar como o software foi montado, quais so suas partes (chamaremos de classes), o que cada uma fornece (chamaremos de mtodos), quais partes podem ser substitudas,

removidas ou customizadas. Como passo complementar indicaremos algumas ferramentas livres que devem fazer parte do dia a dia do desenvolvedor de software: Linguagem ou Plataforma GNU Compiler Collection: http://gcc.gnu.org Minimalist GNU for Windows: http://www.mingw.org IDE CodeBlocks: http://www.codeblocks.org Lazarus: http://www.lazarus.freepascal.org Eclipse: http://www.eclipse.org API SDL: http://www.libsdl.org OpenGL: http://www.opengl.org GTK: http://www.gtk.org Qt: http://www.qtsoftware.com Modelagem UML BoUML: http://bouml.free.fr

Com essas dicas o futuro desenvolvedor de software pode comear sua preparao para esta jornada quase espiritual, que a arte de transformar rabiscos em idias e solues para serem executadas no computador, tendo em vista a criao de ferramentas para simplificar a sua vida, ou a dos outros, ou simplesmente pelo fator diverso e entretenimento. Fique claro que no ser uma tarefa fcil, porm seus estudos aliados a sua determinao provaro para voc sua verdadeira capacidade a qual est muito alm do que voc jamais imaginou, esperamos ver muitos e muitos software livres (utilitrios, aplicativos, sistemas e jogos) produzidos muito em breve. Nas prximas edies falaremos sobre Desenvolvimento de Jogos com Software Livre.

DAVID ALMEIDA FERREIRA (http://www.davidferre ira.com.br) Especialista em Engenharia de Software com nfase em Padres de Software(UECE), Arquiteto de Software do Banco do Nordesde do Brasil (BNB). integrante do Projeto de Software Livre Cear(PSL-CE) e do Grupo de Desenvolvedores de Jogos do Cear(GDJCE). FZPong

Revista Esprito Livre | Abril 2009 | http://revista.espiritolivre.org

|40

TECNOLOGIA PADRES ABERTOS

VOC SABE MESMO O QUE UM PADRO ABERTO?


Por Jomar Silva

No leve gato por lebre, saiba como identificar um padro aberto

Como todo bom nerd, me divirto de verdade vendo o mercado de TI adotar (e s vezes at criar) determinadas buzzwords e, mesmo sem compreender seu real significado, acabam dando um jeito de produzir diversas prolas de marketing com a nova palavrinha da moda. Foi assim no incio do ano 2000, quando o termo IP (protocolo da Internet) chegou ao mercado de telecomunicaes. Me lembro de ter participado de um evento internacional naquele ano e da noite para o dia tudo era IP (e

c entre ns, como eu vinha da indstria de software e redes IP, quando eu queria encerrar uma discusso qualquer era s usar a frase Isso se resolve via IP e pronto, meus interlocutores faziam cara de contedo e estava encerrada a discusso... o IP era mgico). Em nossos dias, temos que conviver com trs buzzwords, muitas vezes extremamente mal utilizadas: Interoperabilidade, Open (vale tambm sua verso em portugus Aberto, apesar de que a verso em ingls sempre tem mais apelo de marketing) e a

Revista Esprito Livre | Abril 2009 | http://revista.espiritolivre.org

|41

TECNOLOGIA PADRES ABERTOS

que quero falar hoje, Padro Aberto. Percebi que estava tudo quase perdido em relao aos padres abertos quando em uma das minhas viagens no ano passado, li numa revista de bordo da empresa area um anncio de uma pequena empresa de software, dizendo que produzia sistemas de gesto (ERP) em padres abertos. Fiquei curioso com o anncio e anotei o site da empresa. Quando cheguei em terra firme, visitei o site da empresa e at hoje eu no consigo entender com clareza o motivo de utilizarem Padres Abertos no seu anncio, pois a empresa desenvolve um sistema proprietrio, baseado em softwares proprietrios e de aberto no tem absolutamente nada. Foi para mim a constatao de que o termo se tornou de vez uma buzzword. Apenas por curiosidade, fui dar uma olhada nos parceiros de tecnologia da empresa e adivinha ? Um dos parceiros exatamente a empresa que mais falou bobagem sobre padres abertos e interoperabilidade nos ltimos dois anos (acho que vocs j esto bem grandinhos para saber de quem estou falando). Sendo assim, a pequena empresa de software estava apenas vendendo o peixe que comprou, e que muitas vezes vendido: Especificao disponvel na Internet um padro aberto (note que usei propositadamente a pala-

Artwork do Document Freedom Day. Leia mais a respeito nesta edio.

vra disponvel e no acessvel... na revenda da Audi aqui perto de casa existe um A4 zerinho disponvel, mas no consigo acess-lo... entendeu ?). Desde que vi este anncio, aumentei ainda mais meu empenho em escrever sobre padres abertos e em falar sempre no tema antes de iniciar qualquer discusso sobre o ODF (OpenDocument Format), padro aberto que ajudo a desenvolver no comit do OASIS (OASIS ODF TC). Existem diversas definies sobre Padro Aberto e, a falta de existir uma que seja considerada como a definitiva acaba abrindo brecha para que o termo seja muito distorcido.

A verso que mais citada e comumente utilizada por todo mundo (e a que eu considero como a mais completa), a definio dada pela Unio Europeia em seu documento de definio de arquitetura de Interoperabilidade (European Interoperability Framework for pan-European eGovernment Services), similar ao nosso ePing (que inclusive cita a definio europeia). Ela define que um padro aberto aquele que cumpre com quatro requisitos: O padro foi adotado e ser mantido por uma organizao sem fins lucrativos, e seu desenvolvimento contnuo ir ocorrer com base em um processo de tomada de deciso

Revista Esprito Livre | Abril 2009 | http://revista.espiritolivre.org

|42

TECNOLOGIA PADRES ABERTOS

aberto e acessvel a todas as partes interessadas (atravs de consenso ou deciso por maioria, etc.) Destaco a importncia da entidade que desenvolve o padro ser uma entidade sem fins lucrativos, pois este tipo de entidade sempre mantida por diversas empresas, e isso acaba sendo fundamental para que a agenda de trabalho desta entidade no seja direcionada por uma nica empresa. Alm disso, a estrutura e os processos jurdicos e administrativos deste tipo de entidade normalmente so muito transparentes. O processo de deciso aberto e acessvel a todas as partes interessadas fundamental para que o trabalho realizado dentro dos comits de desenvolvimento dos padres possa ser acompanhado de perto por qualquer interessado, permitindo ainda a participao de qualquer um. Obviamente devem existir regras para que tudo isso seja feito, e cada vez mais eu acredito que o acompanhamento popular uma excelente vacina contra qualquer falta de bom senso que possa existir em algum membro do comit (e digo isso com conhecimento de causa, pois tenho observado este tipo de coisa dentro do comit do ODF no OASIS http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=office. Todos os e-mails trocados pelo comit so pbli-

cos e a blogosfera tem se encarregado com efetividade de questionar cada escorregada que algum d dentro do comit. As pessoas podem ainda contribuir com nosso trabalho por l atravs da lista pblica de comentrios). A norma foi publicada e seu documento de especificao est disponvel gratuitamente, ou atravs de uma taxa simblica. Deve ser permitido a todos copiar, distribuir e utili-

dero mal exemplo, a especificao do ODF na verso ISO (ISO/IEC 26.300, que o mesmo documento do OASIS com uma folha de rosto da ISO), s est disponvel para venda no site da ISO. Antes que algum me chame de desinformado, a verso que pode ser encontrada gratuitamente no site da ISO deve somente ser utilizada pelos membros dos comits da ISO. Quem no for membro de comits da

Qual a utilidade de uma especificao aberta se as pessoas no tiverem acesso a sua documentao ?
Jomar Silva

z-la gratuitamente ou a uma taxa simblica. Qual a utilidade de uma especificao aberta se as pessoas no tiverem acesso a sua documentao ? Usando novamente o ODF como exemplo, seu documento de especificao pode ser encontrado gratuitamente no site do comit do OASIS. Citando o mesmo documento, agora como o que consi-

ISO e usar o documento est violando o copyright da ISO... bonito, n? Mais um mal exemplo est na nossa querida ABNT, que tambm s disponibiliza a verso em portugus do ODF para comercializao (simblicos R$ 354,10, e o mais irnico que a ABNT no participou do trabalho de traduo do documento, realizado por algumas empresas, coordenado e revisado por mim).

Revista Esprito Livre | Abril 2009 | http://revista.espiritolivre.org

|43

TECNOLOGIA PADRES ABERTOS

A propriedade intelectual - ou seja, patentes eventualmente presentes - do padro (ou de partes dele) est disponvel irrevogavelmente atravs de uma base livre de royalties. Este para mim um ponto fundamental e que explica o motivo de tantas inovaes surgirem com base em padres abertos. Royalties podem ser um bom negcio para quem desenvolve uma tecnologia ou padro, mas so uma barreira, muitas vezes intransponvel, para quem deseja implementar aquele padro. Imaginem se o ODF fosse licenciado atravs da cobrana de royalties. Quem pagaria para utiliza-lo dentro do OpenOffice (ou KOffice, Abiword e tantos outros softwares livres que suportam o padro) ? E o protocolo TCP/IP ? Ser que teramos evoludo to rpido com a Internet se cada empresa que pretendesse utilizar o protocolo tivesse que pagar alguns milhes de dlares de licenciamento ? Gosto sempre de destacar que ser livre de royalties no garantia de que o padro tem licenciamento livre, mas este pode ser um assunto para uma outra coluna, caso vocs se interessem por ele. No h restries sobre a reutilizao do padro. Este nosso velho conhecido, que tambm responde pelo nome No reinventars a roda.

Quem conhece um pouco mais sobre tecnologia de redes, sabe que toda a Internet funciona com base em uma pilha de protocolos e padres abertos (TCP/IP e recomendaes W3C). A maioria destes padres no foi desenvolvida do zero, e toma como base grande parte do que j foi especificado em um outro padro j existente.

malmente os comits internacionais de desenvolvimento de padres abertos tm como membros as maiores autoridades no assunto tratado. De algum tempo para c, existe uma forte tendncia de que esta definio de padro aberto da Unio Europeia ganhe um quinto ponto: A existncia de ao menos uma implementao de referncia

Quem conhece um pouco mais sobre tecnologia de redes, sabe que toda a Internet funciona com base em uma pilha de protocolos e padres abertos
Jomar Silva

O ODF tambm assim. Utilizamos XML, Xforms, Xlinks e diversos outros padres abertos j existentes. Utilizamos ainda conceitos j existentes, como a estrutura utilizada pelas tabelas e planilhas, muito parecidas com as tabelas em HTML. Um outro ponto importante desta reutilizao, que atravs dela podemos utilizar sempre o que existe de mais bem estruturado em cada setor de padronizao, pois nor-

em cdigo aberto (e eu sou um dos que defende esta tese). Para que possa ser implementado em cdigo aberto, um padro dever estar bem documentado e construdo, ter seu documento de especificao disponvel, ter suas questes de licenciamento de acordo com a definio apresentada e o mais importante de tudo, ser vivel tecnicamente. Vocs podem me chamar de maluco por colocar a viabilidade tcnica em questo, mas

Revista Esprito Livre | Abril 2009 | http://revista.espiritolivre.org

|44

TECNOLOGIA PADRES ABERTOS

Esta crtica no to bem fundamentada assim, pois existe de fato hoje interoperabilidade entre implementaes sem relao alguma com o OpenOffice.org, mas focando na crtica feita, ser que ela faz mesmo algum sentido ? Em tempos de crise econmica como vivemos hoje, onde os investimentos em desenvolvimento so cada vez mais escassos, no seria muito mais sensato e inteligente o desenvolvimento de uma base Poster produzido pela equipe de designers da Red Hat comum de processamento de documentos ODF, que quem acompanhou a trajetria do OpenXML na ISO at ago- pudesse ser executada em dira, sabe que ele um padro versas plataformas e utilizado que ainda no pode ser (e no por todo e qualquer projeto de foi) implementado, dado o n- software ? Ser que no esmero elevado de inconsistnci- se o rumo que as coisas deverias tcnicas que ainda possui am tomar ? (e mesmo assim, foi aprovado Acho que agora todos vocomo norma ISO... legal essa cs j sabem distinguir gato de ISO, no mesmo ?). lebre. Toda vez que algum A existncia de uma imple- lhe disser que um padro mentao em Open Source se- aberto, faa a ele quatro perria para mim como um guntinhas bsicas: anabolizante (ou um catalisa1 Quem desenvolveu, dor) para o desenvolvimento e como posso acompanhar e de mais aplicaes com supor- participar do desenvolvimento ? te ao padro. Esta alis uma 2 Onde acesso sua dodiscusso muito interessante, pois muita gente gosta de criti- cumentao completa ? car o ODF dizendo que sua inte3 necessrio algum liroperabilidade hoje baseada cenciamento ou pagamento pano fato de que muitas das im- ra sua implementao ou plementaes existentes so utilizao ? baseadas em um mesmo cdi4 Posso criar o meu pago fonte, do OpenOffice.org.
Revista Esprito Livre | Abril 2009 | http://revista.espiritolivre.org

dro usando-o como base ? E se quiser apimentar ainda mais: 5 Posso implementar este padro no meu projeto de cdigo aberto ? Se gaguejarem na resposta, ele s Padro Aberto no nome: buzzword.

Maiores informaes:
ODF Alliance: http://www.odfalliance.org Site da W3C: http://www.w3.org Site da OASIS: http://www.oasis-open.org ISO: http://www.iso.org ABNT: http://www.abnt.org.br Blog do Jomar: http://homembit.com

JOMAR SILVA engenheiro eletrnico e Diretor Geral da ODF Alliance Latin America. tambm coordenador do grupo de trabalho na ABNT responsvel pela adoo do ODF como norma brasileira e membro do OASIS ODF TC, o comit internacional que desenvolve o padro ODF (Open Document Format).

|45

FRUM JULGAMENTO DO THE PIRATE BAY

www.ben-costello.com

Reflexo de um acirramento de opinies sobre o compartilhamento digital

Revista Esprito Livre | Abril 2009 | http://revista.espiritolivre.org

FRUM JULGAMENTO DO THE PIRATE BAY

Comeou em 16 de fevereiro de 2009 o julgamento espetculo spectrial do The Pirate Bay. Para quem no sabe, a baa dos piratas um dos maiores trackers BitTorrent do mundo, com uma grande e participativa comunidade de usurios, onde se trocam arquivos torrent que apontam para udios, filmes, documentos, jogos e mais arquivos digitais existentes nos discos rgidos desses membros. A acusao, feita pela IFPI (Federao Internacional da Indstria Fonogrfica), representante das grandes empresas discogrficas do mundo, foi de que os responsveis pelo Pirate Bay promovem... pirataria. Segundo os acusadores, pirataria o ato de distribuir contedo protegido sob copyright sem autorizao, causando danos aos artistas e, principalmente, a suas empregadoras, as gravadoras. Para alm do uso do termo pirataria sob um novo significado o que constitui uma tpica arma retrica, pois acaba por relacionar uma situao nova, o compartilhamento digital, com uma prtica criminosa tipicamente martima o julgamento em questo representa um enfrentamento entre uma tecnologia revolucionria do ponto de vista da distribuio cultural e uma indstria anacrnica que tenta de todas as formas manter o seu antigo modelo de negcios. E esse embate pode refletir algo novo

na comunidade que discute Cultura Livre. Processar empresas e grupos que fazem compartilhamento de materiais desse tipo no novidade: o Napster encontrou o fim de sua pioneira iniciativa p2p em um processo movido pela RIAA (Associao da Indstria Discogrfica da Amrica). eDonkey, Grokster e outras, tambm. A linha de batalhas judiciais chegou aos prprios usurios desses servios. Milhes foram levados aos tribunais, entre eles, uma senhora de 71 anos e uma criana de 12 anos de idade. Mas existe uma diferena fundamental entre o julgamento do The Pirate Bay e os ocorridos anteriormente. Dos primeiros processos at esse, comunidade e a prpria sociedade sofreram uma mudana de percepo quanto a questo do download, distribuio e compartilhamento, seja a favor de uma posio de liberao, seja por uma posio de criminalizao. O lobby de grupos como o IFPI, RIAA, MPAA e outros em governos ao redor do mundo em adio a uma interpretao mais conservadora das legislaes, objetiva proteger o modelo de negcios dos interesses que representam. Assim, aca-

bam por criminalizar o compartilhamento e, na prtica, fomentam a criao de leis de controle sobre a rede. Na Frana, por exemplo, est em tramitao uma lei que restringir o acesso do internauta a rede caso ele seja identificado realizando download de material sobre copyright. Agora, segue a pergunta: como saber se aquele pacote que trafega na rede material protegido por copyright, um material de distribuio liberada ou um e-mail pessoal? Se voc pensou que os pacotes sero violados e espionados, acertou. E mais, como proibir o acesso de um internauta a rede? Ser atravs do IP? Se for, sabemos que no dar certo. Ser que todo internauta ter um identificador pessoal ao acessar a rede? a Sociedade do Controle chegando ao ciberespao.

wikimedia.org

Revista Esprito Livre | Abril 2009 | http://revista.espiritolivre.org

FRUM JULGAMENTO DO THE PIRATE BAY

Pela liberao temos a conscientizao crescente da sociedade que a distribuio a baixo custo desse material uma forma de universalizar o acesso cultura, principalmente das classes mais baixas que no tem acesso ao cinema ou casas de espetculo, mas que conseguem baixar o material

disputa entre indstria discogrfica e emissoras de rdios, ou a mais recente indstria cinematogrfica e emissoras de televiso contra a Sony e seu video-cassete. A sada seria encontrar uma forma de permitir a partilha desse material, procurando assegurar de alguma forma que os artistas recebam pelo seu trabalho. Uma questo difcil de ser resolvida, e que demandar uma mudana de paradigma na maneira como a indstria cultural sobrevive. Tentativas de construir uma alternativa nestes moldes esto sendo discutidas de forma verdadeira e no apenas no discurso. Brd Vegar Solhjell, Ministro da Educao e Pesquisa e membro do Partido da Esquerda Socialista da Noruega, cogita a possibilidade de levar para a rede um modelo de negcios semelhante aos das rdios, onde os usurios ouvem msica gratuitamente e as rdios pagam os direitos dos autores, atravs de patrocnio. Para o ministro, a indstria deveria compreender a Internet, ao invs de tentar combat-la, e a legalizao dos downloads de material em copyright deve ser defendida pois uma forma inovadora de distribuio de cultura. Enquanto uma soluo co-

Proibir o desenvolvimento tecnolgico nunca se mostrou eficaz


Filipe Oliveira Saraiva

mo esta no chega, seguiro os processos. O veredito sobre o julgamento do Pirate Bay deve sair no dia 17 de abril, e ser passvel de recurso por ambos os lados. Mas, para alm de sair culpado ou inocente, o grupo por trs do site est cumprindo seus objetivos, expressos nas palavras de Anakata, que podem ser vistas no documentrio Good Copy, Bad Copy, produzido anos atrs: vejo o The Pirate Bay como uma organizao de desobedincia civil, que visa forar as mudanas na lei de copyright que temos hoje.

Maiores informaes:
The Pirate Bay: http://www.thepiratebay.org Documentrio Good Copy, Bad Copy http://www.goodcopybadcopy.net Blog Liberdade na Fronteira http://www.liberdadenafronteira.blogs pot.com
FILIPE DE OLIVEIRA SARAIVA estuda Cincias da Computao na Universidade Federal do Piau, entusiasta do Linux, da Cultura Livre e das possibilidades de criao coletiva oferecidas pelo mundo conectado. pesquisador da rea de Cibercultura, Pesquisa Operacional e Inteligncia Artificial.

em uma LAN house ou adquirir um produto similar a um preo menor no comrcio no-formal. Temos at a fundao de um Partido Pirata na Europa, representado no Brasil por um movimento com o mesmo alinhamento ideolgico de descriminalizao do compartilhamento e neutralidade na Internet. Como nas outras vezes em que grupos de partilha foram processados, este caso do Pirate Bay, se julgado culpado, no acabar com o compartilhamento de material protegido por copyright na rede. Proibir o desenvolvimento tecnolgico nunca se mostrou eficaz guardadas as devidas propores, vemos apenas a repetio da mesma

Revista Esprito Livre | Abril 2009 | http://revista.espiritolivre.org

EDUCAO LINUX NAS ESCOLAS

Quando o pinguim vai escola:


o software livre como recurso no ensino e na aprendizagem
Por Sinara Duarte

Piotr Lewandowski- www.sxc.hu

A partir da dcada de 80, com o advento e democratizao das TICs Tecnologias de Informao e Comunicao na educao comearam a surgir pesquisas acerca dos benefcios da utilizao do computador na aprendizagem, destacandose os estudos de Moram (2008), Valente (1999), dentre outros. Assim, diversos estudos surgem a cada dia sobre as possibilidades educativas do computador na sala de aula. Todavia, na verdade, o uso da tecnologia digital para ensinar no uma idia nova. Muito embora os primeiros computadores somente tenham surgido na dcada de 40, com fins blicos, pode-se afirmar

que os fundamentos em que se baseiam a sua estrutura remontam a centenas ou at mesmo milhares de anos atrs com os bacos, conhecidas como as primeiras mquinas pensantes. Em termos educacionais, Parpet nos anos 60, j vislumbrava os computadores como instrumentos para expandir o aprendizado dos estudantes para alm das limitaes fsicas da sala de aula. Na poca, suas teorias pareciam fico cientfica. Entre 1967 e 1968, desenvolveu uma linguagem de programao totalmente voltada para a educao, o Logo, no qual a criana poderia desenvolver suas habilidades cognitivas.

Na atualidade, a mdia nos inunda com milhares de produtos destinados a faixa etria de 2 a 15 anos, como softwares e brinquedos eletrnicos que prometem facilitar o processo de ensino-aprendizgem. Nesta idade as crianas gostam muito de jogos, que podem ser facilmente instalados em computadores. Muitos destes jogos so atraentes, chamativos, coloridos e podem ser classificados como educativos, pois incentivam a criatividade, o pensamento lgico, a memria e a capacidade de resolver problemas como o Logo, por exemplo. Outros, porm, apesar de serem desenvolvidos para crianas so bastante perigosos, pois trazem contedos

Revista Esprito Livre | Abril 2009 | http://revista.espiritolivre.org

|49

EDUCAO LINUX NAS ESCOLAS

ligados violncia, associando o poder de destruio com a vitria no jogo, banalizando a violncia e/ou promovendo a agressividade de forma contudente ou disfarada. Da a necessidade de um olhar mais crtico acerca de alguns softwares que se dizem educativos, pois nem sempre o que est no rtulo representa de fato o seu contedo. Para efeito de exemplificao, um determinado software nacional de lngua portuguesa, proprietrio, um dos mais aclamados e vendidos do pas, tem como cenrio (pasmem!) um cabar sideral com extraterrestres em trajes sumrios e no melhor estilo francs, com danarinas de Can-Can que a cada acerto do jogador fazem demonstrao de seu bal como recompensa. J a cada erro, a personagem que representa a criana que interage com o computador, recebe um tiro na face, parodiando o clssico Patolino. (Quem no lembra, na infncia, do azarado Patolino, o pato que passava o episdio inteiro a fugir das balas de Hortelino, mas sempre levava o pior contra o coelho mais esperto do cinema, perdendo sempre seu bico ao final.) Como diria Patolino: voc um ser desprezvel. inaceitvel que em pleno sculo XXI, educadores estimulem seus alunos a utilizar softwares proprietrios, tendo opes livres, gratuitas e de qualidade indubitavelmente superior.

Exemplos como este mostram que nem todo programa de computador, embora tenha sido idealizado para este fim, de fato educativo. A viso mais consensual na comunidade acadmica a de que todo software que apresenta uma metodologia que contextualize o processo ensino-aprendizagem, pode ser considerado educativo. Portanto, a classificao software educativo deve ter como critrio a finalidade educativa para qual o programa utilizado. Desta forma, existem softwares educativos criados para fins educacionais e tambm aqueles criados para outros fins mas que acabam servindo a este propsito, devendo ser conceituados em referncia sua funo, e no sua natureza. Assim, o software educacional todo aquele que utilizado de forma a contribuir com a aprendizagem. Por exemplo, o Calc, aplicativo da OppenOffice, que foi idealizado para ser uma planilha eletrnica, para uso em escritrios, em atividades que requeiram clculos e afins, contudo, torna-se um software educativo, se no laboratrio de Informtica Educativa (LIE), a professora utilizar esse programa para ensinar cincias, criar grficos, tabelas e planilhas nas aulas de matemtica, criar exerccios com o auxlio deste software. Da mesma forma, o Impress, editor de slides, pode

ser usado para criar apresentaes sobre temas diversos como Histria Antiga ou lbuns digitais no mesmo estilo do Picasa dentre outras funes. J o Writer, verso livre do Word, pode ser usado para fazer cruzadinhas, caa-palavras, estudo de texto e gramtica, produo textual, confeco de jornal escolar, enfim, as possibilidades educativas so quase infinitas. Portanto, estes softwares originalmente no foram criados com fins educativos, mas podem ser considerados educativos, se dentro da proposta pedaggica da escola, tiverem como fim, auxiliar o processo de ensino-aprendizagem no contexto da informtica educativa. A Informtica Educativa privilegia a utilizao do computador como a ferramenta pedaggica que auxilia no processo de construo do conhecimento. Neste momento, o computador um meio e no um fim, devendo ser usado considerando o desenvolvimento dos componentes curriculares. Nesse sentido, o computador transforma-se em um poderoso recurso de suporte aprendizagem, com inmeras possibilidades pedaggicas, desde que haja uma reformulao no currculo, que se crie novos modelos metodolgicos e didticos, e principalmente que se repense qual o verdadeiro significado da aprendizagem, para que o

Revista Esprito Livre | Abril 2009 | http://revista.espiritolivre.org

|50

EDUCAO LINUX NAS ESCOLAS

computador no se torne mais um adereo travestido de modernidade. O Software Livre oferece uma gama de alternativas que podem ser utilizados na educao. Na verdade, cada vez mais crescente o nmero de tecnologias livres que so criadas e/ou podem ser adaptadas para educao. Em mbito nacional cresce o interesse de estudos acerca dos benefcios do software livre na educao, destacando-se o LATES Laboratrio de Tecnologia Educacional e Software Livre mantido pela Universidade Estadual do Cear. Da mesma forma, o Ministrio da Educao, tem investido em softwares livres, acreditando no seu potencial educativo, a exemplo da distribuio nacional Linux Educacional, sistema operacional sugerido para laboratrios de informtica educativas das escolas pblicas nacionais. De fato, tm crescido o interesse das comunidades de mantenedores em trazer o pingim para sala de aula. Um exemplo disso so os projetos Edubuntu, Kelix, Pandorga, Debian-Edu, Kde-edu, verses customizadas da GNU/Linux de cunho eminentemente educativo. Assim, nosso objetivo,

a partir das prximas edies, ser destacar alguns destes projetos e softwares livres, discutindo-os com mais profundidade dentro do contexto educativo nacional. As ferramentas computacionais, especialmente o software livre, podem ser um recurso rico em possibilidades que contribuam com a melhoria do nvel de aprendizagem, desde que haja uma reformulao no currculo, que se crie novos modelos metodolgicos, que se repense qual o significado da aprendizagem. Uma aprendizagem onde haja espao para que se promova a construo do conhecimento. Conhecimento, no como algo que se recebe, mas concebido como relao, ou produto da relao entre o sujeito e seu conhecimento. No qual esse sujeito descobre, constri e modifica, de forma criativa seu prprio conhecimento. Essa a filosofia do software livre! A nica forma de produzir uma mudana efetiva na educao atravs da revoluo social e acreditar que o esforo coletivo ou individual de um professor pode sim fazer uma grande diferena. Construir de forma colaborativa o conhecimento uma revoluo silenciosa, no qual no existem

perdedores. Todos os setores da sociedade se beneficiam. Enfim, o grande desafio da atualidade consiste em trazer essa nova realidade para dentro da sala de aula, o que implica em mudar, de maneira significativa, o processo educacional como um todo.

Maiores informaes:
Projeto Software Livre Educacional: http://sleducacional.org Blog Software Livre na Educao: http://softwarelivrenaeducacao.wordpr ess.com Linux Educacional: http://www.linuxeducacional.com

SINARA DUARTE professora da rede municipal de Fortaleza, pedagoga, especialista em Informtica Educativa e Mdias em Educao, com nfase no Software livre. Colaboradora do Projeto Software Livre Educacional e mantenedora do Blog Software Livre na Educao.

Revista Esprito Livre | Abril 2009 | http://revista.espiritolivre.org

|51

HUMOR QUADRINHOS

QUADRINHOS
Por Rodrigo Leo e Karlisson de Macdo Bezerra LINO E WINO

NERDSON NO VAI ESCOLA

Revista Esprito Livre | Abril 2009 | http://revista.espiritolivre.org

|52

EVENTOS DOCUMENT FREEDOM DAY

DFD'09: 25 de Maro Document Freedom Day


Por Joo Fernando e Lzaro Rein

O Dia da Liberdade dos Documentos (DFD) um dia global para Libertao dos Documentos.

O Dia da Liberdade dos Documentos (DFD) um dia global para Libertao dos Documentos. um dia de atividades de base ao redor do mundo com o objetivo de promover e desenvolver a conscincia da relevncia dos Formatos de Documento Livres em particular e dos Padres Abertos em geral. O Document Freedom Day - DFD - apoiado por um grande grupo de organizaes e indivduos, incluindo, mas no limitado a Ars Aperta, COSS, Fundaes Software Livre Europa e Amrica Latina, ODF Alliance, OpenForum Euro-

pa, OSL, IMatix, Red Hat, Opentia, Sun Microsystems, IBM, Esoma, The Open Learning Centre, Estandares Abiertos. No estado do Esprito Santo, a Iniciativa Esprito Livre e o Grupo de Usurios BrOffice.org estiveram envolvidos na organizao de duas atividades para comemorar este dia.

25/03 - Escola Estadual Irm Maria Horta


Na quarta-feira, 25/03/09, ocorreu o Documents Freedom Day, evento de dimenses

Revista Esprito Livre | Abril 2009 | http://revista.espiritolivre.org

|53

EVENTOS DOCUMENT FREEDOM DAY

Ao fim das atividades na escola Irm Maria Horta, os alunos pediram vrios CD's, tanto do BrOffice.org quanto do Ubuntu GNU/Linux, mostrando assim que o objetivo do evento foi atingido ali.

28/03 - IFES Unidade Vitria


J no dia 28 de maro, a Iniciativa Esprito Livre e o Grupo de Usurios BrOffice.org do Esprito Santo estiveram presentes organizando o DFD'09 [Dia da Liberdade dos Documentos] no auditrio do IFES Unidade Vitria (anteriormente chamado de CEFET-Vitria). O evento foi aberto ao pblico em geral e contou com a presena de alunos de cursos tcnicos da Grande Vitria, universidades, prefeitura, entre outros. Os trabalhos comearam s 08 da manh, com a chegada dos participantes e o recebimento dos alimentos referente a inscrio. Em seguida, Joo Fernando, da Iniciativa Esprito Livre/GUBrO-ES, abriu oficialmente o DFD'09 neste dia, sugerindo discusses e propostas a partir do prprio evento em relao aos formatos abertos de documento. Hlio Ferreira, em seguida, inicia o ciclo de palestras s 09 da manh com a palestra "A Importncia Social dos Padres Abertos, que como o prprio ttulo sugere, mostrou a importncia na sociedade dos padres e formatos abertos,

Joo Fernando (GUBrO-ES / Iniciativa Esprito Livre) na Escola Irm Maria Horta

mundiais que tem como objetivo divulgar e conscientizar a sociedade quanto ao uso de documentos abertos. Este ano o evento realizado em Vitria-ES teve duas vertentes, uma delas no dia 25/03 onde as atividades foram realizadas na Escola Estadual de Ensino Fundamental e Mdio Irm Maria Horta. Neste dia foram apresentadas duas palestras direcionadas aos alunos da escola, cujos temas foram voltados para a conscientizao da importncia do uso de padres abertos. A primeira palestra foi apresentada por Joo Fernando Costa Junior, lder do GUBrO-ES (Grupo de Usurios de BrOffice.org no ES), que palestrou sobre "Conhecendo o BrOffice.org", apresentando as

vantagens de se utilizar o BrOffice.org e fazendo um paralelo entre os padres abertos e os modelos proprietrios. De maneira bem descontrada os alunos puderam absorver a apresentao de todas essas vantagens e benefcios. A palestra teve uma repercusso grande entre os alunos que permaneceram compenetrados no assunto at o fim da segunda palestra. A segunda palestra foi apresentada por Romulo Sampaio Pires, estudante do curso de Sistemas de Informao, que palestrou sobre "Documentos Abertos" completando a palestra anterior, ele falou da importncia do uso de documentos abertos alm de dar algumas informaes sobre Software Livre em geral.

Revista Esprito Livre | Abril 2009 | http://revista.espiritolivre.org

|54

EVENTOS DOCUMENT FREEDOM DAY

amplamente difundidos por ferramentas livres. A seguir, Gustavo Pacheco, da ONG BrOffice.org, que reside em Porto Alegre/RS, e que estava de passagem pelo estado do Esprito Santo, enriqueceu ainda mais o evento com a palestra BrOffice.org e Padres Abertos, demonstrando aos presentes as diversas vantagens do software e do formato ODF. Gustavo, apresentou ainda casos de sucesso do passado e presente, mostrando mais uma vez que crescente o uso de tal ferramenta e a adoo dos padres abertos de documento. Rubens Jnior fecha o ciclo de palestras com a palestra "Java e o padro aberto", apresentando a linguagem e as vantagens de seu uso. Em todas as palestras, houve uma boa participao dos presentes, em sua grande maioria estudantes e jovens, fazendo perguntas e mostrando interesse no assunto ali apresentado. O trmino do evento contou com o sorteio de brindes, entre eles mdias de Linux, chaveiros e bolsas de estudo em cursos de Linux e Java na Point Treinamentos. O sorteio aconteceu de forma bem descontrada e animada, contando com a participao de todos nas brincadeiras e piadas habilmente preparadas pelo comediante-desenvolvedor Rubens Jr. O projeto iNDEX tambm

Gustavo Pacheco (BrOffice.org / ASL) no IFES Vitria

foi novamente mencionado assim como no LinuXmas 2008. Em breve haver novidades a respeito.

JOO FERNANDO COSTA JNIOR o lder do GUBrO-ES e responsvel pela Iniciativa Esprito Livre / Revista Esprito Livre.

Doao de alimentos
A entrega dos alimentos arrecadados durante o evento est prevista para acontecer entre a segunda e a terceira semana de abril, no Projeto Social Amor e Vida, localizado no Bairro Jardim Amrica, em Cariacica/ES.
LZARO REIN usurio Linux, estudante C/C++, Lua, CSS, PHP. Integrante do EESL, ministra palestras e mini-cursos em diversos eventos de Software Livre.

Revista Esprito Livre | Abril 2009 | http://revista.espiritolivre.org

|55

AGENDA O QUE T ROLANDO NO MUNDO DE TI

AGENDA
ABRIL
Evento: 2 CONSOLIP Congresso de Software Livre do Interior Paulista Data: 08 a 11/04/2009 Local: Araras/SP Evento: 9 Rio Wireless Internet Mvel: A Nova Fronteira Data: 15/04/2009 Local: Rio de Janeiro/RJ Evento: Workshop Futuro da Internet Data: 15/04 e 16/04/09 Local: Campinas/SP Evento: Palestra Desenvolvimento de aplicativos com Adobe Flex Data: 15/04/09 Local: Porto Alegre/RS Evento: Palestra Carreira e Certificaes em Banco de Dados Oracle Data: 15/04/09 Local: So Carlos/SP Evento: C&Tec - Mostra de Cincia e Tecnologia Data: 22/04 a 28/04/2009 Local: Campinas/SP Evento: Tchelinux Santo ngelo Data: 25/04/2009 Local: Santo ngelo/RS 2009

MAIO
Evento: I FreeFESP Data: 04 a 06/05/2009 Local: Curitiba/PR

Evento: 14 EDTED Encontro de Design Tecnologia Digital Data: 25/04/2009 Local: So Paulo/SP

Evento: Brazilian Road Show 2009 - Java EE Open Source Data: 05/05/2009 Local: Cuiab/MT Evento: II EeBrO Data: 07 e 08/05/2009 Local: Osasco/SP Evento: Brazilian Road Show 2009 - Java EE Open Source Data: 20/05/2009 Local: Porto Alegre/RS Evento: Brazilian Road Show 2009 - Java EE Open Source Data: 27/05/2009 Local: Rio de Janeiro/RJ Evento: Free Software Bahia 2009 Data: 28 e 29/05/2009 Local: Salvador/BA Evento: III ENSL e IV Festival Data: 29 e 30/05/2009 Local: Salvador/BA

Evento: 1 Encontro do PHP MG Data: 25/04/2009 Local: Belo Horizonte/MG Evento: FLISOL - Festival Latino-Americano de Instalao de Software Livre Data: 25/04/2009 Local: Diversas cidades da Amrica Latina Evento: Palestra Virtualizao de Infraestrutura com Linux Data: 28/04/2009 Local: Piracicaba/SP Evento: Brazilian Road Show 2009 - Java EE Open Source Data: 29/04/2009 Local: Uberlndia/MG

Revista Esprito Livre | Abril 2009 | http://revista.espiritolivre.org

|56

Você também pode gostar