Você está na página 1de 62

http://revista.espiritolivre.

org | #040 | Julho 2012

AAMO, um framework mvel brasileiro


Pg 31
Auditoria de Sistemas com Tiger
Pg 36
Data mining com software livre
Pg 43
Fuja do Google
Pg 51
E muito mais.

licena

Esprito Livre Julho/2012

02

Editorial

Uma mensagem
para o leitor
O uso do software livre e padres abertos
em rgos pblicos, prefeituras e na
administrao pblica como um todo ainda
no unanimidade, mesmo seu uso
apresentando claras e evidentes vantagens
aos usurios e quem quer que o utilize.
Devagar mas de forma constante, vemos
aos poucos, prefeituras e projetos de lei
sinalizando que existe um interesse no uso
do software livre e padres abertos na
administrao pblica, e seu uso quase
sempre vem amparado em razes ligadas a
economia de licenas e na independncia de
fornecedores de software.
Mas nem tudo so flores. Neste cenrio
ainda existem aqueles que no enxergam
todos os benefcios que podem ser
alcanados com o uso de programas com
cdigo fonte disponvel e livre. Os padres
abertos de documento so outra via que
merece ateno, j que vrios municpios e
estados j demonstraram seu interesse ao
regul-los atravs de leis. Alguns estados
notadamente esto a frente neste quesito, o
que, pelo menos em teoria, deveriam

inspirar aos que ainda no se


movimentaram neste sentido, a analisarem
possibilidade de projetos e leis que
amparem seus cidados e resguarde
documentos importantes em formatos
abertos e que possibilite acess-los no
futuro. Entretanto esta medida no deve ser
utilizada
somente
nas
situaes
mencionadas aqui. Os exemplos que sero
encontrados nesta edio servem para
demonstrar que existe uma nova
mentalidade, novas ferramentas, novos
softwares, novos formatos de arquivos. Em
um mundo que se viu, por dcadas,
utilizando
os
mesmos
formatos,
fornecedores e desenvolvedores, estar neste
mundo novo no tarefa fcil. Comunidades
fortes e um mercado ativo e maduro,
preparado para prover solues a este
pblico tambm so deveras importante. A
sociedade agradece.
Um abrao forte a todos e at mais!

Diretor Geral

Colaboradores desta edio

Joo Fernando Costa Jnior

Editor

Joo Fernando Costa Jnior

Reviso

Vera Cavalcante e Joo Fernando Costa Jnior

Arte e Diagramao

Hlio Jos S. Ferreira e Joo Fernando Costa Jnior

Jornalista Responsvel
Larissa Ventorim Costa
ES00867JP

Capa

Carlos Eduardo Mattos da Cruz

Esprito Livre Julho/2012

Joo Fernando Costa Jnior


Editor

Carlisson Galdino, Cleuton Sampaio, Davi Pessanha, Davies


Nassaro, Edson Praczky, Francisco Rodrigues, Geovane Leonardo
Santos Braga, Giany Abreu, Igor Morgado, Joo Fernando Costa
Jnior, Jonatas Mura, Jos James Figueira Teixeira, J. S. Jnior,
Marcelo Massao, Marcos Silva Vieira, Reginaldo Radel, Robson
Leite, Ryan Cartwright, Srgio Graa e Thiago Glauco Sanchez.

Contato

Site: http://revista.espiritolivre.org
Email: revista@espiritolivre.org
Telefone: +55 27 8112-4903

ISSN N 2236031X
O contedo assinado e as imagens que o integram, so de inteira responsabilidade de seus
respectivos autores, no representando necessariamente a opinio da Revista Esprito Livre
e de seus responsveis. Todos os direitos sobre as imagens so reservados a seus
respectivos proprietrios.

03

su m ri o

edio julho 2012

03 EDITORIAL
por Joo Fernando Costa Jnior

31 AAMO, UM FRAMEWORK
MVEL BRASILEIRO

por Cleuton Sampaio e Francisco Rodrigues

05 NOTCIAS
por Joo Fernando Costa Jnior

36 AUDITORIA DE SISTEMAS COM


TIGER

por J. S. Jnior

06 CARTAS
por vrios autores

37 OPENSOURCE NO CHO DE
FBRICA

por Thiago Glauco Sanchez

07 PROMOES

41 INFORMTICA NA EDUCAO

por vrios autores

por Geovane Braga

09 SOFTWARE LIVRE NA

43 DATA MINING COM SOFTWARE

por Davi Pessanha e Marcelo Massao

por Jnatas Mura

13 SOFTWARE LIVRE: TECNOLOGIA

51 FUJA DO GOOGLE

ADMINISTRAO PBLICA

A SERVIO DA SOCIEDADE

LIVRE

por Davies Nassaro

por Robson Leite

15 PODER PBLICO, SOFTWARE


LIVRE E EDUCAO

55 CDIGO COMUM
por Igor Morgado

por Marcos Silva Vieira

17 O SOFTWARE LIVRE NO PODER


PBLICO

57 QUADRINHOS
por Ryan Cartwright e Jos James Teixeira

por Reginaldo Radel

21 SISTEMA DE ATENDIMENTO
COM SOFTWARE LIVRE

61 AGENDA
por vrios autores

por Srgio Graa e Giany Abreu

28 WARNING ZONE - N 40
por Crlisson Galdino

Esprito Livre Julho/2012

04

notcias

Notcias
por Joo Fernando Costa Jnior

0 A.D., um
Campanha de doaes ao projeto
opensource
FreeBSD

Age

of

Empires

A fundao FreeBSD esta fazendo uma


campanha de arrecadao de doaes para
o projeto. Se o FreeBSD te ajudou ou ainda
te ajuda, custa muito pouco retribuir ao
projeto com doaes a partir de U$ 5,00
via Paypal ou cartes de crdito. Para saber
mais, bem como fazer suas doaes, visite
http://www.freebsdfoundation.org/donate.

0 A.D. um game 100% free e


multiplataforma, que ir agradar os
amantes de jogos de estratgia. O jogo
lembra bastante Age of Mythology e Age of
Empires, tem belos grficos e est
disponvel
para
diversos
sistemas
operacionais, alm de ter seu fonte
disponvel. Se voc j perdeu horas com
Conhea o Nightingale, music player games de estratgia, vale a pena conferir.
para GNU/Linux baseado no Songbird Visite http://play0ad.com e divirta-se!

FF Multi Converter, um digno "tudo


em um" para converses de arquivos

O Nightingale um projeto derivado do


player Songbird para Windows. Ele foi
desenvolvido atravs da plataforma
XULRunner. O player conta com um banco
de dados SQL para gerenciar a sua
biblioteca e usa o plugin GStreamer para
reproduo de udio. A interface
bastante elegante e agradvel. Tem
suporte multiplataforma e possibilidade de
instalar novos plugins, adicionando ainda
mais recursos ao software. Quer saber
mais? Visite http://getnightingale.com.
Esprito Livre Julho/2012

O FF Multi Converter uma poderosa


ferramenta para converso de arquivos de
vdeo,
udio,
imagens
e
outros
documentos. O software promete converter
seus arquivos de forma rpida e fcil. Vale
destacar que ele est licenciado sob GPL e
portanto sftware livre. A lista de
formatos suportados bastante extensa.
Saiba mais em https://sites.google.com/
site/ffmulticonverter.
05

coluna do leitor

Coluna do leitor
Um trabalho espetacular e que contribui
Esta seo reune os ltimos comentrios,
mensagens, e-mails e sugestes que recebemos horrores com a cena nacional do SL.
Eduardo Maes - Blumenau/SC
de nossos leitores.
sem sombra de dvida, uma referncia ao
mundo do Software Livre, principalmente aos
amantes do SL, apresentando vrias facetas do
segmento do mundo da tecnologia da
informao. Parabns a toda equipe! Seguimos
Franciele Reis Kovalski - So Miguel do em frente..."

Muito interessante, alm de ser uma fonte de


conhecimento para a rea da informtica e para
ns estudantes dessas tecnologias.Traz as
informaes de forma clara e propem fcil
entendimento e compreenso.

Oeste/SC

Zenaide Busanello Belle - So Paulo/SP

A Revista Esprito Livre formidvel, muito


Muito importante pois contribui muito para
bom os contedos das matrias nela publicada.
quem est inicianto na rea.
Farley Dyego Pereia - Montes Claros/MG Para quem no tem conhecimento do Universo
do Software Livre, ela incentiva, a usar. Parabns
uma tima revista, para o leitor que a equipe, pela publicao.

Adriano Henrique Rezende - Maring/PR


quer ficar bem informado sobre tudo e todos
os eventos no mundo tecnolgico e todas as
Uma revista essencial para o setor de
novidades pelo site. Acredito que todos que
esto interligados com tudo que rola no informtica no Brasil e ainda mais para o mundo
mundo da informtica, deveriam ler a Linux.
Demian M. Walendorff - Braslia/DF
revista.
Rodrigo Motter - Maravilha/SC
Esta de parabns! Tornando cada dia mais o
Gosto muito das matrias e artigos, mundo do software livre um livro aberto!
Marlon Dauernheimer - Cunha Pora/SC
acompanho sempre pelos posts no Facebook.

Luciano S.Lopes - Laranjeiras do Sul/PR

A revista Esprito Livre uma base para o


A revista 100%. Gosto bastante do material mundo livre/OpenSource no Brasil. Encontramos
tudo que est mais em evidncia no mundo
da revista.
OpenSource e temos sempre contedo de forma
Lucas Cerezer e Sousa - Descanso/SC
clara e com a maior qualidade possvel.
A revista Esprito Livre demais! Tem realmente um show!
Mailson M. dos Santos Filho - Macei/AL
informaes muito interessantes e que ajudam
os estudantes em suas pesquisas acadmicas.
Uma revista de tima qualidade com
Bruna Luiza Basei - Guaraciaba/SC
conteudo
super
interessante,
assuntos
Recomendvel
para
todo
Olhei um pouco a revista, e achei muito especificos...
bacana. No a conhecia, mas agora vou ler profissional que deseja informaes precisas e
confiveis.
com frequncia.

Rafael Gomes - So Miguel do Oeste/SC

Esprito Livre Julho/2012

Rosangela Souza Saraiva - Braslia/DF

06

promoes

Promoes
Sorteio de kits de CD e DVD.
Clique aqui para concorrer!
Sorteio de kits
contendo 2
botons e 1
adesivo.
Inscrevase aqui!

Sorteio de associaes para o clube.


Clique aqui para concorrer!

10% de desconto
nos cursos da
Tempo Real
Eventos.
Inscrevase aqui.

Relao de ganhadores de sorteios anteriores:


Ganhadores da promoo Clube do Hacker:

Ganhadores da promoo PASL.NET.BR:

1. Artur Schaefer Ouro Preto/MG


2. Ramiro do Nascimento Oliveira Sousa Teresina/PI
3. Gustavo Alves Vila Velha/ES

1. Laisa Oliveira Ouro Preto/MG


2. Andrea Marco Rossignoli Perolo Camanducaia/MG
3. Carlos Alberto Bezerra Jnior Areia Branca/RN
4. Davidson Fernandes So Paulo/SP
5. Antonio de Oliveira Silva Filho Benevides/PA

Ganhadores da promoo Virtuallink:


1. Deide Alves So Luis/MA
2. Lizarb dos Santos Pacheco Teixeira de Freitas/BA
3. Sandro Luiz Serafim Recife/PE
4. Cristiano Gonalves Arago Aracaju/SE
5. Antnio Cleber de Sousa Arajo Itabuna/BA

Ganhadores da promoo FASOL 2012:


1. Larissa Marcioliver Santarm/PA
2. Caroline de Souza Vieira Rio de Janeiro/RJ
3. Dirceo Antonio Chittolina Junior Porto Velho/RO

Ganhadores da promoo PythonBrasil[8]:

Ganhador da promoo WinLinux Day:

1. Tales P. de Andrade So Jos dos Campos/SP


2. Marcelo Viana Silva Embu/SP

1. Marcelino Rodrigo Saraiva Belm/PA

Esprito Livre Julho/2012

07

capa software livre na administrao pblica

www.sxc.hu

SOFTWARE LIVRE NA
ADMINISTRAO
PBLICA
por Davi Pessanha e Marcelo Massao

m mais um ano de
eleies tivemos a
oportunidade de conhecer as propostas e planos
de
governo
dos
candidatos a prefeito e vereadores em mais de cinco
mil municpios brasileiros.
Foram propostas voltadas
para a educao, sade,
transporte, segurana etc.
Porm dificilmente (salvo
raras excees) algum candidato apresenta em seu
plano de governo um tipo
de ao ou estratgia que
diga respeito a implantao
e uso do Software Livre por
parte da administrao pblica. prefervel acreditar

Esprito Livre Julho/2012

que tal fato ocorra por pura


falta de conhecimento, no
apenas daquele que pretende governar uma cidade por
quatro anos mas tambm
pela grande maioria dos
seus assessores. Falando de
uma forma generalizada a
prpria estrutura que ser
utilizada pela equipe de
tecnologia da informao
(quando existe) pouco ou
quase nunca colocada em
um plano de governo, como
se uma prefeitura pudesse
funcionar sem a existncia
de computadores, servidores (mquinas e no pessoas), sistemas e acesso
internet.
09

capa software livre na administrao pblica

Falando especificamente
de sistemas, entramos em
uma discusso que na maioria das situaes sempre
acaba ficando em segundo
plano em grande parte das
prefeituras brasileiras: a utilizao do Software Livre.
De acordo com a Associao Nacional para o Software Livre 1 (de Portugal) o
software livre deve ser privilegiado e usado de forma
preferencial por parte da
administrao pblica por
causa de quatro princpios
bsicos:
1 Legal (no existe cpia ilegal de software)
2 Poltico (independncia de fornecedor de
software)
3 Social (compartilhar o
conhecimento)
4 Econmico (no existe compra de licenas)
No que diz respeito a relao Software Livre x Governo Federal podemos
encontrar uma excelente
definio no portal do Ministrio do Planejamento, Oramento e Gesto 2:
O software livre uma opo estratgica do Governo Federal porque reduz custos,
amplia a concorrncia, gera
empregos e desenvolve o conhecimento e a inteligncia do
pas nessa rea.

Uma das grandes iniciativas do Governo Federal foi


a criao do Portal do
Software Pblico 3 onde so
disponibilizados centenas
de softwares livres que podem ser implantados em toEsprito Livre Julho/2012

das
as
esferas
da
administrao pblica (federal, estadual e municipal)
como tambm podem ser
utilizados pela sociedade
em geral. Abaixo alguns
softwares disponveis no
Portal do Software Pblico
que merecem destaque e
uma pequena descrio de
acordo com informaes
obtidas no prprio portal:
Cacic - Primeiro Software Pblico do Governo Federal, resultado do Consrcio
de Cooperao entre a SLTI
- Secretaria de Logstica
Tecnologia da Informao,
do Ministrio do Planejamento, Oramento e Gesto
- MPOG e a DATAPREV - Empresa de Tecnologia e Informaes da Previdncia
Social, desenvolvido pelo
Escritrio Regional da DATAPREV no Esprito Santo.
O Cacic capaz de fornecer um diagnstico preciso
do parque computacional e
disponibilizar informaes
como o nmero de equipamentos e sua distribuio
nos mais diversos rgos,
os tipos de softwares utilizados e licenciados, configuraes de hardware,
entre outras. Tambm pode
fornecer informaes patrimoniais e a localizao fsica dos equipamentos, ampliando o controle do parque computacional e a segurana na rede.
Linux Educacional O Linux Educacional uma
soluo de software que co-

labora para o atendimento


dos propsitos do ProInfo de
forma a favorecer ao usurio final no que se refere ao
uso e a acessibilidade, bem
como ao responsvel pelo
laboratrio no que se refere
a manuteno e atualizao
da soluo.
A verso 3.0 do Linux
Educacional, foi baseada
em
uma
distribuio
GNU/Linux
chamada
Kubuntu, com uma identidade visual simples e atrativa, aplicativos educacionais personalizados, ferramentas de acesso e busca
dos contedos educacionais, repositrio Debian de
contedos
educacionais
mantido pelo MEC e ferramentas de produtividade.
Prefeitura Livre - O
PREFEITURA LIVRE uma
soluo de gesto municipal completamente livre e
com suporte comercial de
uma rede de empresas especializadas. Voc no precisa pagar qualquer valor
referente a licena de
software para utilizar esta
soluo, basta baixar o cdigo-fonte e configur-lo
adequadamente com os diversos SOFTWARES LIVRES
que compem a soluo. O
PREFEITURA LIVRE a nica
soluo de gesto municipal que implementa os principais conceitos associados
ao Cadastro Tcnico Multifinalitrio (CTM) e ao Geoprocessamento Corporativo.
Sendo um SOFTWARE LIVRE
desenvolvido sob um fra10

capa software livre na administrao pblica

mework estruturado em 3
camadas (MVC), ele pode
ser adaptado rapidamente
a qualquer nova demanda.
Pandorga - O Pandorga
GNU/Linux uma distribuio educacional criada em
2006 especialmente para
crianas, pr-adolescentes
e escolas de ensino infantil
e fundamental. Seu propsito fazer do laboratrio de
informtica um ambiente de
segurana,
diverso
e
aprendizado, com muitos jogos e programas que exercitem a mente sem perder o
prazer em estudar. Querida
pelos educadores, pais e
alunos, a distribuio educacional Pandorga tem uma
trajetria de sucesso, realizaes, trabalho e diverso
garantida desde o desenvolvedor at o usurio final,
os alunos!
i-Educar - O i-Educar
um software de gesto escolar. Centraliza as informaes de um sistema
educacional municipal, diminuindo a necessidade de
uso de papel, a duplicidade
de documentos, o tempo de
atendimento ao cidado e
racionalizando o trabalho
do servidor pblico. O i-Educar foi desenvolvido inicialmente pela prefeitura de
Itaja-SC e fora disponibilizado como software livre
atravs de uma parceria
tecnolgica com a Cobra
Tecnologia. Com o i-Educar
possvel controlar todo o
cadastro de alunos, com
Esprito Livre Julho/2012

seus dados pessoais, familiares e pedaggicos. Funcionalidades como matrculas,


transferncias, emisso de
certificados e diplomas,
suspenses, quadro de horrios e relatrios gerenciais
so realizados de forma integrada. O sistema conta
tambm com um mdulo de
biblioteca que faz a gesto
de bibliotecas de cada escola.
e-cidade - O e-cidade
destina-se a informatizar a
gesto dos Municpios Brasileiros de forma integrada.
Esta informatizao contempla a integrao entre
os entes municipais: Prefeitura Municipal, Cmara Municipal, Autarquias, Fundaes e outros.
A economia de recursos
somente uma das vantagens na adoo do e-cidade, alm da liberdade de
escolha dos fornecedores e
garantia de continuidade do
sistema, uma vez apoiado
pelo Ministrio do Planejamento.
Como um exemplo de sucesso e utilizao do
Software Livre por parte da
administrao pblica municipal temos o caso de Silva
Jardim RJ, que uma das
trs prefeituras brasileiras
signatrias do Protocolo
Braslia, junto com Novo
Hamburgo RS e Nova Aurora PR. O Protocolo Braslia um documento
elaborado com o intuito de
firmar compromisso entre
organizaes para utiliza-

o do ODF (Open Document Format) como padro


para o armazenamento de
documentos internos e para
a troca de documentos com
as demais organizaes signatrias do protocolo 4.
Principais softwares
livres utilizados
atualmente pela
Prefeitura de Silva
Jardim:

Squid: um cache de

proxy para a Web, suportando HTTP, HTTPS, FTP, e


mais. Ele reduz o trfego de
rede e melhora o tempo de
resposta fazendo o cache e
reusando os sites da Web
mais acessados. Ele pode
ser instalado na maioria dos
Sistemas Operacionais, incluindo o Windows e licenciado pela GNU GPL5.
pfSense: uma distribuio do FreeBSD gratuita, livre e customizada
para trabalhar como firewall e roteador. Alm de
ser um firewall e roteador
poderoso e flexvel ela inclui uma longa lista de recursos e um sistema que
permite expanso sem
comprometer a distribuio base. um projeto popular com mais de um
milho de downloads desde sua criao e possui
instalaes para proteger
pequenas redes domsticas, com um PC e um
XBox, a grandes corporaes, universidades e outras organizaes com
centenas de dispositivos 6 .
11

capa software livre na administrao pblica

Cacic: Como visto acima,


o Cacic (Configurador Automtico e Coletor de Informaes
Computacionais)
fornece um diagnstico preciso do parque computacional
e
disponibiliza
informaes como o nmero de equipamentos e sua
distribuio nos mais diversos rgos, os tipos de
softwares utilizados e licenciados, configuraes de
hardware, entre outras.
Dansguardian: um filtro
de contedo da Web. Atualmente pode ser utilizado
em
Linux,
FreeBSD,
OpenBSD, NetBSD, Mac OS
X, HP-UX, e Solaris. Seu
conceito o de bloquear
contedo e no URLs especficas. Desta forma, tem-se
um controle mais dinmico
e menos rgido, pois no o
site que bloqueado, mas o
contedo 7. A Prefeitura de
Silva Jardim o utiliza largamente para atender s regras de sua poltica de
acesso.
LibreOffice: O LibreOffice
uma sute de aplicaes
de escritrio destinada tanto utilizao pessoal
quanto profissional. Ela
compatvel com as principais sutes de escritrio do
mercado e oferece todas as
funes esperadas de uma
sute profissional: editor de
textos, planilha, editor de
apresentaes, editor de
desenhos e banco de dados
alm de exportao para
PDF, editor de frmulas cientficas, extenses, etc 8. O
Esprito Livre Julho/2012

LibreOffice est disponvel


na maioria das plataformas
computacionais:
MS-Windows (Xp, Vista, Sete),
Linux (32 e 64 bits, pacotes
deb e rpm), MacOS-X (processadores
Intel
e
PowerPC). A Prefeitura j
utilizava o OpenOffice 1.0 e,
desde ento, tem acompanhado a evoluo da sute.
Atualmente todas as mquinas da Prefeitura tem o
LibreOffice instalado.
Alm dos softwares citados acima a Prefeitura tambm
utiliza
diversas
distribuies GNU/Linux seja em servidores como em
mquinas clientes, como
Ubuntu, Debian, Linux Mint
e CentOS.
Concluso

inegvel que vrios e significativos avanos j foram


feitos, porm muito ainda
pode e deve ser melhorado
em termos de desenvolvimento de software, suporte
e manuteno a fim de que
finalmente o Software Livre
ganhe o espao que merece
dentro da administrao
pblica.
Referncias

1 - http://va. mu/bCcP
2 - http://va. mu/bCcs
3 - http://va. mu/Xj
4 - http://va. mu/bCc5
5 - http://va. mu/bCdS
6 - http://va. mu/bCda
7 - http://va. mu/bCd1
8 - http://va. mu/bCeF

A adoo do Software Livre


por parte da administrao
pblica no Brasil deveria estar em um estgio bem
mais avanado do que o
atual, tendo em vista a qualidade dos softwares disponveis e o incentivo D AVI PESSANHA de
oferecido pelo prprio Go- trabalha na divisoSilva
TI da Prefeitura de
verno Federal. Em alguns Jardim/RJ. Twitter:
casos a implantao de @dpessanha
uma poltica de uso do
Software Livre prejudicada pela falta de tcnicos
dispostos a mudar antigos
paradigmas (alguns por ex- M ARCELO M ASSAO
emplo no vivem sem um formado em Sistemas
de Informao com
Next Next Finish), por especializao em
desconhecimento e viso Novas Tecnologias no
dos gestores pblicos e na Ensino da Matemtica e
Tecnologias da
pior das hipteses quando Informao Aplicadas a Educao.
Prefeitura de Silva
existem interesses escusos Funcionrio pblico daexercendo a funo
Jardim/RJ, atualmente
por trs desta questo. de Gerente de TI.
12

capa software livre: tecnologia a servio da sociedade

por Robson Leite

Esprito Livre Julho/2012

uando pensamos na
importncia
do
software livre no
mundo atual, uma pergunta
que nos deve guiar : somos realmente donos de
nossos prprios documentos? A maioria dos formatos
utilizados, seja em fotos, vdeos ou arquivos de texto,
fechado e de propriedade
de grandes empresas de
tecnologia. Ser que, daqui
h vinte ou trinta anos, ain-

www.sxc.hu

Software Livre:
tecnologia a servio
da sociedade
da conseguiremos l-los?
O uso de formatos abertos fundamental para garantir o livre acesso s
informaes e documentos agora e em longo prazo com independncia de fornecedores e softwares. Possibilita tambm a livre troca
de informaes entre diferentes programas e aplicativos. Com isso, a informao
passa a pertencer em sua
totalidade ao usurio.
13

capa software livre: tecnologia a servio da sociedade

Hoje, essa mudana


fundamental para a possibilidade de plena implementao do software livre, pois
garante a livre circulao de
informaes e documentos
pelos diversos sistemas
operacionais. Falo, novamente, de liberdade de expresso, de conhecimento e
tecnologia, da possibilidade
gerada pelo software livre,
de cdigo-fonte aberto, de
que qualquer usurio possa
copi-lo, distribu-lo, estud-lo, modific-lo, aperfeio-lo e dissemin-lo.
Em relao ao setor pblico, a adoo do software
livre se faz fundamental por
duas questes, alm das j
mencionadas: a segurana
nacional, por no deixar informaes importantes a
respeito do Estado brasileiro nas mos de empresas
multinacionais; e a economia que gera aos cofres pblicos no pagamento de

Esprito Livre Julho/2012

licenas de software.
Pensando nisso, uma das
primeiras leis que fiz aps
me tornar Deputado Estadual foi a Lei do ODF, que
prev a utilizao de padro aberto de arquivos pelos rgos pblicos do Rio
de Janeiro, nos tornando o
segundo estado do pas a
alcanar esta grande conquista.
Estimo que a adoo do
modelo livre aqui na Assembleia Legislativa, vai gerar
uma economia de R$300,00
a R$400,00 por computador. No Estado do Rio de Janeiro essa economia pode
chegar a R$ 20 milhes por
ano. Um bom exemplo a
Petrobras, que aps realizar
essa mudana passou a ter
uma economia de mais de
R$25 milhes por ano no
pagamento de licena de
software.
Atualmente existe um
movimento forte e organi-

zado na sociedade em defesa do Padro Aberto.


Precisamos aproveitar esse
momento para estimular o
Estado brasileiro a liderar o
pas na adoo do software
livre.
A ordem do dia democratizar. Precisamos oferecer alternativas que enfraqueam os monoplios
da tecnologia, que so organizados a servio do
grande capital, e no da sociedade, da informao e
da comunicao livre.

ROBSON LEITE

Deputado Estadual
PT/RJ, Presidente da
Comisso de Cultura.
Professor, escritor,
militante das Pastorais
e funcionrio licenciado da
Petrobras. contato@robsonleite.com.br e
@robson_leite.

14

capa poder pblico, software livre e educao

por Marcos Silva Vieira

Esprito Livre Julho/2012

ma das primeiras notcias que li sobre


Software Livre e Poder Pblico, remete a uma
matria de 2003 que relatava entre outras coisas que
os poderes executivo e legislativo queriam que o servio pblico substitusse os
programas em software proprietrio pagos por Software Livre.
Na poca o ento ministro da cultura, Gilberto Gil,
queria que o Brasil fosse
um polo de Software Livre

www.sxc.hu

PODER PBLICO,
SOFTWARE LIVRE E
EDUCAO
no mundo. Jos Dirceu, ministro-chefe da casa civil,
anunciou que o Governo Federal iria trocar programas
de computador que custam
uma fortuna por programas
gratuitos, lemos sim, gratuitos. Neste ponto que
acabo divergindo. Pensouse e algumas pessoas ainda
pensam, que o significado
de Software Livre gratuidade do software. Bem, temos vrias questes a
analisar sob este contexto,
sabemos que todo o soft15

capa poder pblico, software livre e educao

ware produzido fruto de


um trabalho, e tambm
concordamos que todo o
trabalho deve ser remunerado. ento de onde vem
esta ideia de que Software
Livre gratuito? Bem, porque levanto esta questo?
Porque de 2003 at agora
criamos uma situao onde
quando se fala em Software
Livre no Brasil, no se pode
falar em custos operacionais, que vo desde a criao at a capacitao de
pessoas aptas a utiliz-lo.
Como podemos falar em
sustentabilidade se muitos
dos que criam Software Livre para os mais diversos
fins esto abandonando distribuies por no poderem
mant-las? Bem e o que isto tem a ver com pode pblico, Software Livre e
educao? Simples, se o governo no comear a tomar
medidas mais enrgicas
quanto ao uso, capacitao
e obteno de Software Livre tanto nos ambientes administrativos quanto nas
escolas, teremos em breve
um recuo nas bases instaladas de Software Livre. J vimos neste ano situaes
como a retirada da licena
Creative Commons do site
do Ministrio da Cultura (do
ex-ministro Gilberto Gil), e
sua mudana de posicionamento em relao reforma dos direitos autorais e
s liberdades civis na internet, e o prego eletrnico
(n. 116/7066-2012 gilog/br) da Caixa Econmica
Esprito Livre Julho/2012

Federal, na ordem de 112


milhes de reais, que contraria um histrico de investimento
em
desenvolvimento e adoo de
Softwares Livres produzidos
especificamente para a instituio.
Bem, isto um retrocesso em vista de tantas conquistas que o Software Livre
tem feito em administraes pblicas e privadas.
Quanto a educao, o problema maior, h relatos
em todo o Brasil de laboratrios de informtica fechados por causa de falta de
capacitao de docentes
para o uso de Software Livre Educacional. de suma
importncia que isto ocorra,
pois sem isto acabaremos
sucumbindo a uma realidade impar. a de termos escolas com laboratrios de
informtica repletos de
computadores com software
proprietrio.
Anos atrs, tive uma viso gloriosa do Software Livre e do Software Livre
Educacional desbancando
o monoplio privado do
mercado de software no
Brasil. Porm hoje, devido a
erros histricos de interpretao de conceitos sobre
Software Livre, acho que estamos vivendo um tempo
de cabo de guerra, onde um
lado tenta fomentar maneiras de tornar o Software Livre autossustentvel e, em
contrapartida o outro lado
querendo que tudo fique como est. Cabe a ns entusi-

astas, simpatizantes e
criadores de Software Livre
mudarmos este conceito e
mostrar que o Software Livre economicamente vivel para todos os setores.
desde que no se esquea
de que capacitao de pessoal ainda tudo.
Na esfera pblica escolar, ainda aguardo para ver
um retorno do Software Livre Educacional de forma
proativa, para que espontaneamente busquemos por
mudanas no ambiente de
trabalho, solucionando e
antecipando-se aos problemas, visando metas de longo prazo que beneficiem a
organizao, planejamento
e execuo de ideias.
Referncias

http://va. mu/aQx0

http://va. mu/aQyD

M ARCOS S ILVA
VIEIRA

Professor desde 1 986.


Pedagogo Coordenador de
Ambientes Informatizados no ensino
fundamental em Alvorada/RS - Palestrante
em Tecnologia & Educao. Participa do
projeto Pandorga Gnu/Linux dando apoio
pedaggico, divulgao e testes dos
softwares. Participante ativo do PSPB. Foi
um dos ganhadores do IV Prmio Ao
Coletiva, edio 201 0. Entusiasta de
distribuies Linux desde 2004.

16

capa o software livre no poder pblico

O Software Livre no
Poder Pblico
por Reginaldo Radel

Quando o assunto
tecnologia e principalmente Software Livre
(SL), em seu quarto mandato o deputado estadual
Edson Praczyk (PRB-PR) ,

considerado uma referncia na Assembleia Legislativa do Estado do Paran.


Formado em Processamento de Dados / Engenharia de Software pela
Faculdade ESSEI de Curitiba-PR, em 2008. Fez tambm curso de extenso
Shell BASH - Seminrio III
Hacker Union, tendo como
professor o papa do shell Jlio Csar Neves, e curso de
Java na Elaborata InformtiEsprito Livre Julho/2012

ca. Usurio Linux desde


1999, tendo conta cadastrada no site linuxcounter.net,
sob o nmero 352.063, atualmente faz o curso de Anlise de Sistemas no Centro
Tecnolgico da Universidade
Positivo de Curitiba.
Desde seu primeiro mandato, Praczyk assumiu a
bandeira da luta pela adoo do uso do SL em todos
os rgos pblicos do Estado. Em 1999 apresentou o
primeiro Projeto de Lei nesse sentido, que infelizmente
acabou no sendo aprovado, mas foi de forma perseverante que
reapresentando-o em 2003 alcanou

xito, quando alis a sua


proposta tornou-se a primeira Lei aprovada por uma
Assembleia naquela legislatura, motivo de muita alegria, marcando no mbito
do Poder Pblico a primeira
vitria de muitas outras para toda a comunidade do
Software Livre.
Outros projetos de lei, foram por ele apresentados e
aprovados como por exemplo, Lei 14.195/2003, que
determina os servios eletrnicos que rodem em sistema operacional aberto, lei
15.742/2007 - que versa sobre a padronizao de documentos em formato ODF,
17

capa o software livre no poder pblico

a primeira no Brasil, servindo de modelo para vrios


municpios e estados do
pas, como Rio de Janeiro,
Rio Grande do Sul, e at outros pases, bem como para
o Protocolo Brasil ODF Braslia.
Visando disseminar ainda
mais o SL, Praczyk tem participado regularmente de
eventos relacionados ao tema, como a Latinoware e o
FTSL - Frum de Tecnologia
do Software Livre, promovido pelo SERPRO-PR. Tambm fez-se representar
atravs de seus parceiros e
assessores, Mike Tesliuk,
Wilson Prosdocimo e Reginaldo Radel - chamado por
ele de Pinguim, sendo
que este foi funcionrio da
antiga Conectiva, por 3
anos e meio.
No seu dia a dia, a utilizao de Software Livre
de 100%, tornando seu gabinete referncia com direito a visitas de outros
parlamentares e representantes de rgos governamentais,
das
esferas
municipal, estadual e federal, para verificar in loco o
perfeito funcionamento da
estrutura e trocar experincias com outros idealizadores da causa, figuras como
Vitrio Yoshinori Furusho
(CELEPAR), Antnio Carlos
Tiboni (SERPRO), Marcos Vincius Ferreira Mazoni (SERPRO), e o professor Antnio
Carlos Marques (Colgio Estadual Lencio Correa).

Esprito Livre Julho/2012

Deputado Edson Praczyk, Jon Maddog Hall e Reginaldo Radel


Foto: Divulgao/Edson Pracsyk

As estruturas do seu gabinete e do escritrio politico ambas so baseadas


sobre a plataforma Linux,
conforme descrio abaixo:
Seu gabinete na Assembleia Legislativa composto
pelos seguintes servios:
Compartilhamento de
arquivos atravs de Samba
e NFS;
Compartilhamento de
impressoras
atravs
de
CUPS;
Compartilhamento de
scanner atravs do SANE;
PABX Asterisk sobre sistema operacional Debian
(realizando
interconexo
com o do escritrio);
Servio de Boot remoto;
neste ambiente as estaes
tambm rodam Linux, inclusive os notebooks dos seus
funcionrios utilizam o mesmo sistema;
Nos dois ambientes possui roteadores Mikrotik com
um
sistema
operacional

Marcus Mazoni e Edson Praczyk


Foto: Divulgao/Edson Pracsyk

prprio baseado em Linux e


atravs deste feito toda a
parte de firewall e roteamento
alm
da
VPN
(OpenVPN) entre os pontos
permitindo assim um acesso
mais seguro a alguns dados;
Em nvel de rede utilizada diviso da rede por
Vlans para separao de
trafego de voz e dados utilizando switchs Cisco para
gerenciar esta parte internamente e claro o mikrotik
realizando o roteamento entre as vlans;
18

capa o software livre no poder pblico

Possui tambm uma terceira estrutura em Datacenter onde possui o servidor


para intra e extranet, utilizando sistema Debian com
Apache, PHP 4 e 5, MySQL e
servio de e-mail - software
Qmail, alm de outras ferramentas, tudo monitorado
atravs da estrutura do escritrio utilizando o software Nagios;
Neste servidor encontra-se tambm seu site oficial, feito obviamente sobre
a plataforma Drupal , a qual
possui uma srie de dados
dos quais so acessados
por alguns funcionrios utilizando o LibreOffice com
ODBC para resgatar dados
do banco MySQL e por sua
vez realizar envio de mala
direta.

Jomar Silva, Edson Praczyk e Vitrio Furusho

Foto: Divulgao/Edson Pracsyk

Em seu escritrio politico,


a estrutura tambm predominantemente SL, composta
pelos
seguintes
servios:
Sistema de autenticao NIS;
Compartilhamento
de
arquivos atravs de Samba
e NFS;
Compartilhamento
de
impressoras
atravs
de
Cups;
Compartilhamento
de
Scanner atravs do SANE;
Servio de boot remoto
(diskless) sobre sistema
operacional openSUSE;
Pabx Asterisk sobre sistema operacional Debian;
Sistema de envio de
campanhas
telefnicas
atravs do sistema NewFies

Esprito Livre Julho/2012

Deputado Edson Praczyk e Julio Cezar Neves no III Frum de Tecnologia


em Software Livre

Foto: Divulgao/Edson Pracsyk

19

capa o software livre no poder pblico

(opensource) utilizando sistema operacional;


CentOS e plataforma de
telefonia FreeSwitch;
Gravao de sesses
plenrias utilizando placa
de TV em sistema Debian
com mencoder.
Alm destes servios as
estaes de trabalho tambm utilizam Linux, sendo
que, duas delas com propsito especial, sendo:
estao de edio de vdeos e udios: rodando
Ubuntu
e
utilizando
o
Cinelerra para edio de vdeos, o Audacity para edio de udios e alguns
outros como Inkscape, DeVeDe, etc;
estao de editorao e
design: rodando openSUSE
e utilizando Scribus, Gimp,
Inkscape,
dentre
outros
softwares livres, para edio de imagens, confeco
de folders, jornal, livreto e
cartes.

Graas a essas iniciativas


o Estado do Paran poupou
cerca de R$ 500 milhes de
2003 a 2008. Fonte:
http://va.mu/bGsD. Em tribuna, diversas vezes, faz
meno das vantagens no
uso do SL, principalmente

Esprito Livre Julho/2012

Deputado Edson Praczyk "um GNU legtimo"


Foto: Wilson L. Prosdocimo

quanto o Poder Pblico ganhar em segurana e estabilidade.


Seu envolvimento com o
movimento do SL, transcende as atividades de deputado, sendo presidente do
PRB - Partido Republicano
Brasileiro, adotou a soluo
em Drupal para a criao
dos sites do partido e de
seus candidatos.
Atendendo solicitao
do sr. Luiz Eduardo Guaraldo - lder do grupo de usurios LTSP-BR, em 2008, por
todo um ano doou apoio financeiro para manter um

servidor e dois domnios


( ltsp-br.org e ltsp.org.br),
razo pela qual o prprio
professor Jlio Csar Neves,
costuma afirmar o deputado Edson Praczyk um
'GNU' legtimo e no um
'boi' oportunista.

REGINALDO RADEL

trabalha na
assessoria de imprensa do Deputado
Edson Praczky.

20

capa sistema de atendimento com software livre

Sistema de atendimento
com Software Livre
www.sxc.hu

por Sergio Graas e Giany Abreu

Introduo

Devido a necessidade de informatizar a comunicao da Secretaria de Educao com as


Escolas de nossa rede, se fez necessria a pesquisa para encontrar um Software que fosse OpenSource, que as informaes pudessem ser acessadas de qualquer computador
com acesso a internet, que permitisse a solicitao de servios, envio, recebimento,
acompanhamento de correspondncias, envio de documentao em anexo e gerenciamento das solicitaes pelos administradores de cada setor.
Depois de testar algumas solues sem muito sucesso, pois nenhuma delas conseguia
atender perfeitamente nossa necessidades, encontramos o OsTicket que uma plataforma Web e OpenSource criada para o gerenciamento e registro de pedidos de HelpDesk,
tais como: pedidos de suporte ou pedidos de soluo de um determinado problema, dentre outras situaes existentes em uma determinada empresa e/ou organizao.
Escolhemos essa plataforma por ser uma soluo OpenSource e com isso conseguimos
customiz-lo para atender algumas necessidades especficas de nossa Secretaria.
A interao dos usurios com a plataforma pode ser realizada via email, telefone ou sim
plesmente atravs dos formulrios disponibilizados para registro dos tickets ou chamados.
Esprito Livre Julho/2012

21

capa sistema de atendimento com software livre


Tela principal do sistema:

Algumas funcionalidades e caractersticas do sistema:

- Ser OpenSource, com uma configurao extremamente flexvel, a plataforma pode


ser personalizada de acordo com a necessidade e conhecimento do usurio ou empresa;
- Ter um sistema de resposta automtica;
- Ter um sistema de alertas;
- Fazer registro e acompanhamento do andamento/atendimento de um determinado
ticket/chamado;
- Ter um sistema de permisses e controles de acesso;
- Ter a possibilidade de anexar arquivos aos tickets/chamados;
- Ter possibilidade de definir status e prioridades dos tickets/chamados;
- Ter a possibilidade de registrar notas internas;
- Sem a necessidade de uma conta para fazer abertura de um ticket/chamado;
- Ter a possibilidade de cada rea e/ou setor da empresa, administrar o seu espao
dentro da plataforma;
- Fazer a transferncia interna de tickets/chamados;

Esprito Livre Julho/2012

22

capa sistema de atendimento com software livre

O sistema divido em 3 mdulos:

1. Interface do Cliente/Usurio;
2. Painel de Equipe ou Pessoal;
3. Painel de Administrao.
Na tela do destinada ao cliente/usurio ele poder:
- Ver todos os tickets/chamados que foram abertos por ele;
- Filtrar os tickets/chamados que sero exibidos;
- Organizar a visualizao por data, nmero, assunto ou departamento;
- Dar respostas ou acrescentar informaes, alm de anexar arquivos tickets/chamados, que esto em andamento;
- Fazer abertura de tickets/chamados.

Tela do Cliente/Usurio:

Tela de Abertura de tickets/chamados:

Esprito Livre Julho/2012

23

capa sistema de atendimento com software livre

Painel de Equipe/Pessoal

Nesta tela, o administrador do Setor/Departamento pode:


- Ver todos os tickets/chamados que foram enviados de todas as escolas ou setores e
endereados a ele;
- Filtrar os tickets/chamados que sero exibidos;
- Deletar, editar ou fechar tickets/chamados;
- Localizar tickets/chamados, utilizando diversos filtros;
- Organizar a visualizao por data, nmero, assunto ou departamento;
- Dar respostas ou acrescentar informaes, alm de anexar arquivos tickets/chamados, que esto em andamento;
- Fazer abertura de tickets/chamados;
- Modificar configuraes bsicas de acordo com as permisses dadas pelo administrador geral do sistema.
Painel de Equipe ou Pessoal

Esprito Livre Julho/2012

24

capa sistema de atendimento com software livre

Painel de Administrao

Nesta tela, o administrador geral do sistema poder:


- Fazer a configurao geral de todo o sistema de acordo com cada organizao;
- Ver os logs de acesso ao sistema;
- Definir parmetros para os e-mails, templastes e anexos;
- Criar departamentos, setores, usurios e grupos;
- Criar tpicos de ajuda;
- Definir permisses para cada um dos itens criados, dentre outras coisas.

Painel de Administrao

Consideraes finais

Nossa ideia apresentar essa excelente plataforma para aqueles que acreditam no uso
do Software Livre e necessitam de um Sistema de Tickets/Chamados com as caractersticas que apresentamos:
- OpenSource, que pode ser usado para qualquer fim;
- Pode ser facilmente customizado;
- Totalmente Web e consome pouqussimos recursos do servidor;
- Roda com o Apache, com PHP 4.3, MySQL 4.4 ou superior;
- Extremamente funcional e de fcil aprendizado.
Esprito Livre Julho/2012

25

capa sistema de atendimento com software livre

Acreditamos que o OsTicket ser uma excelente aposta para sua Prefeitura, Secretaria, Departamento ou Setor de Suporte. Dentre outras coisas o fato de permitir a criao
ou gerao de mo de obra local para o aprendizado de uso do sistema ou mesmo a programao e customizao de mdulos do mesmo, com isso podemos gerar conhecimento e renda locais.
Roda em: Windows/Linux/MacOS
Download: Osticket http://www.osticket.com/downloads.php
Homepage: OsTicket http://www.osticket.com/
Guia de Instalao: http://www.osticket.com/wiki/Installation
Caractersticas: http://www.osticket.com/features.php

S ERGIO RAAS

Coordenador/Tcnico do NTM de Volta


Redonda. Desenvolvedor do Projeto GNU/Linux
VRlivre. Mantenedor da Customizao
Liberdade. Administrador do Portal IAESMEVR.
Tcnico de Informtica SMEVR
sergiogracas@yahoo. com. br
http://vrlivre. users. sourceforge. net
http://tecnicolinux. blogspot. com
http://iaesmevr. blogspot. com
http://iaesmevr. org
Twitter: @sergiogracas

Esprito Livre Julho/2012

G IANY ABREU

Desenvolvedora do Projeto GNU/Linux VRlivre.


Administradora do Portal IAESMEVR.
Coordenadora Pedaggica de Informtica da
SMEVR
gianyabreu@yahoo. com. brhttp://www. iaesmevr
. org/moodle
http://iaesmevr. blogspot. com
twitter: @gianyabreu

26

warning zone episdio 40

Episdio 40
A Resposta
por Crlisson Galdino

Esprito Livre Julho/2012

Esta uma longa histria... Uma histria


sobre super heris e super viles, mas uma
histria diferente. Talvez voc no saiba de
nada do que est acontecendo (por onde
tem andado nos ltimos 39 meses?), se for
este o caso, prepare-se para um resumo
dos acontecimentos.
O Brasil conhecido internacionalmente
na rea de desenvolvimento de tecnologia.
Graas a um plo tecnolgico que abriga
diversas empresas fortes, localizado em...
Pernambuco? No, no... So Paulo? No!
Em Stringtown! Uma grande cidade
localizada no interior da imensa Bahia.
Dentre tantas empresas fortes, havia
uma em especial que nos interessa, uma
empresa pioneira ao tentar mesclar formas
de vida a circuitos: a SysAtom Technology.
Seu projeto AtionVir pretendia criar formas
biolgicas capazes de prevenir e corrigir
circuitos defeituosos.
28

warning zone episdio 40


O projeto ia bem e o AtionVir j corrigia
o primeiros circuitos. S faltava um passo
importante para uma forma de vida:
replicao.
Quando os funcionrios da SysAtom
Technology se preparavam para um novo
teste de uma nova verso do AtionVir, uma
tragdia ocorre, que termina levando o
prdio da empresa abaixo.
Os funcionrios que estavam presentes,
bem como o chefe, sobrevivem ao acidente
e se descobrem infectados pelo AtionVir.
Estranhamente, ao invs de morrerem eles
adquirem super poderes (ei, isso uma
histria de super-heris! O que voc
esperava?).
O chefe Oliver se torna um homem
monstruoso inteiramente metlico e adota
como novo nome Tungstnio, Ele reune trs
funcionrios da empresa: Louise, que se
torna uma mulher aquosa e adota o nome
Seamonkey; Arsen, que ganha um corpo
enorme e monstruoso de pedras, adotando
o nome Montanha; e Valdid, que vira uma
besta peluda humanoide e gigante, com
cabea bovina e chifres, que adota o nome
de... Bem, ele adota vrios nomes. Volta e
meia surge com um nome novo. O mais
recente Biotanque.
O Grupo SATAV (como bem disse
Montanha: SysAtom Technology AtionVir,
d! ) formado pelos quatro, com o
objetivo de dominar o mundo! (como diria
Seamonkey: ??). Para confrontar o
grupo, que depois adotou como nome
Grupo Sat, sobraram apenas o casal
Pandora Vardamir e Darrel Dylan, antigos
funcionrios da SysAtom.
Pandora adquiriu poderes eltricos e
uma voz metalizada, enquanto os poderes
de Darrel so um mistrio. At o momento
ele tem utilizado algo que se assemelha a
um teletransporte. Os dois foram tambm
os nicos da empresa que sofreram com o
AtionVir, mas no sofreram deformaes
visveis em seus corpos. Pandora adotou o

Esprito Livre Julho/2012

codinome Stormdancer, enquanto Darrel


escolheu ser o Cigano, embora prefira ser
tratado ainda como Darrel.
Quando o grupo estava em situao de
perigo, um novo aventureiro apareceu para
auxiliar: Fernando Xion Jnior, conhecido
como Jnior, antigo estagirio da SysAtom
Technology. Praticante de esgrima e sem
super-poderes, ele adota o codinome
xFencer e se une a Pandora e Darrel na luta
contra o Grupo Sat.
No episdio anterior, o trio de heris
parte para a base do Grupo Sat em uma
ao surpresa, mas eles prprios ficam
surpresos ao ver o cerco policial.
Chegando na base propriamente, eles
descobrem que o exrcito est atacando a
base e o grupo est l fora em guerra.
Antes que mais informaes pudessem
ser assimiladas, Pandora atingida por
uma bala perdida e eles partem
imediatamente daquele lugar.
Na verdade Biotanque no participou do
confronto, visto que pode ser ferido por
balas. Ele preferiu ficar na base para no
se arriscar.
Biotanque: Qu, vi? Nada a ver!
Algum tinha que ficar pra tomar conta do
QG, n no?
Tungstnio: Pronto? Terminou a
narrao?
, acho que sim.
Tungstnio:
Que
narraozinha
demorada dessa vez, hein? T, vamos ao
que interessa. Estamos todos reunidos aqui
porque...
Biotanque: E ele nem disse que a
gente derrotou o exrcito! Mermo, o
Exrcito! ?
Seamonkey: Verdade. Vai ver porque
no aconteceu no episdio anterior, no ?
Montanha: E da, sua burra! Era uma
retrospectiva da histria, no do episdio
anterior!
Tungstnio: Vo comear a discutir de
novo?
29

warning zone episdio 40


Montanha: Alis, a retrospectiva
sozinha j deve ter ficado bem maior que o
episdio anterior!
Biotanque: T, gente, bora prestar
ateno? A chefia quer falar...
Montanha:
Seamonkey:
Tungstnio:
Obrigado. Como ia
dizendo, tenho um novo plano aqui para o
nosso grupo. Para comear, devo lembrar
que nosso plano inicial era de dominao
mundial somente, no ?
Montanha: Com certeza.
Tungstnio: Pois , era s isso! No
tinha nada a ver com o Governo. Eu
simplesmente no mandei eles se meterem
e mandarem o Exrcito vir at aqui. Agora
a coisa muda. Eles esto pedindo guerra e
ns vamos comear uma.
Biotanque: A gente vai pra Braslia
explodir tudo l?
Tungstnio:
Ainda no. Vamos
sequestrar o Prefeito de Stringtown.
Montanha:
Biotanque:
Seamonkey: Nada a ver.

Esprito Livre Julho/2012

Tungstnio: Como?
Seamonkey: Exrcito no tem nada a
ver com o Governo Municipal.
Tungstnio: Eu no pedi sua opinio,
Seamokey. Est determinado que faremos
isso.
Montanha: Toma!
Tungstnio: Por duas razes: primeiro
que eles precisam aprender do que somos
capazes, segundo porque eles podem
querer nos atacar de novo a qualquer
momento e no faro isso se tivermos um
refm importante.
Biotanque: Legal, e quando a gente
vai?
Tungstnio: Agora mesmo.

C RLISSON G ALDINO

Bacharel em Cincia da Computao e psgraduado em Produo de Software com nfase em Software Livre. Membro da Academia
Arapiraquense de Letras e Artes, autor de
cordis como o Cordel do Software Livre e o
Cordel da Pirataria, dentre outros. Mais sobre
ele em http://bardo. ws/

30

desenvolvimento aamo, o framework mvel brasileiro

LUA NOVA

www.sxc.hu

Conhea o AAMO, o framework mvel Brasileiro


por Cleuton Sampaio e Francisco Rodrigues

O nome AAMO quer dizer Lua, no


idioma dos ndios Xavantes. a essncia
do framework que baseado na linguagem
Lua, criada na PUC-RJ.
Qual a necessidade?

Se voc j tentou criar aplicaes mobile,


certamente j passou pelo dilema: fao
primeiro para Android ou para iOS? O AAMO responde esta questo de forma simples: faa uma s vez e rode em todas as
plataformas! Com ele, voc descreve suas
telas, incluindo os eventos que podero ser
acionados, e associa cdigo-fonte Lua a
eles. Quando sua aplicao estiver pronta,
voc a insere dentro de um (ou mais) projetos bero, que so fornecidos pelo AAMO,
e distribui para quantas plataformas quiser.

Figura 01: Imagem gerada pelo


AAMO Editor

Voc informa um nmero, clica no boto


Ok, vamos mostrar um exemplo bem sim- e o programa o decompe em seus fatores
ples. Imagine que voc queira fazer uma primos, exibindo uma mensagem com o
aplicao assim:
resultado.
Ainda tem dvidas?

Esprito Livre Julho/2012

31

desenvolvimento aamo, o framework mvel brasileiro

Uma aplicao AAMO composta por uma (ou mais) definio de tela, em XML, e os
arquivos de cdigo-fonte Lua correspondentes aos eventos descritos em cada tela.
Podemos gerar o arquivo XML manualmente, ou utilizar o AAMO Editor, que est em
desenvolvimento e permite desenhar a tela. Eis o cdigo XML desta tela:
<?xml version=" 1. 0" encoding=" utf- 8" ?>
<ui>
<version>0. 2</version>
<uiid>1</uiid>
<title>Fatorao</title>
<onLoadScript></onLoadScript>
<onEndScript></onEndScript>
<element>
<id>1</id>
<type>2</type>
<percentTop>0</percentTop>
<percentLeft>0</percentLeft>
<percentHeight>5</percentHeight>
<percentWidth>100</percentWidth>
<text>Fatorao com Crivo de Eratstenes</text>
</element>
<element>
<id>2</id>
<type>2</type>
<percentTop>10</percentTop>
<percentLeft>0</percentLeft>
<percentHeight>5</percentHeight>
<percentWidth>12</percentWidth>
<text>Valor</text>
</element>
<element>
<id>3</id>
<type>1</type>
<percentTop>10</percentTop>
<percentLeft>13</percentLeft>
<percentHeight>10</percentHeight>
<percentWidth>30</percentWidth>
<text></text>
</element>
<element>
<id>4</id>
<type>3</type>
<percentTop>30</percentTop>
<percentLeft>0</percentLeft>
<percentHeight>10</percentHeight>
<percentWidth>30</percentWidth>
<text>Fatorar</text>

<onClickScript>calcular</onClickScript>

</element>
</ui>

Esprito Livre Julho/2012

32

desenvolvimento aamo, o framework mvel brasileiro

Notou a tag onClickScript? Eis o arquivo calcular.lua, que invocado quando o


boto pressionado:
- - Fatorao com o Crivo de Eratstenes
- - Cleuton Sampaio, J ulho de 2012
function erato( n)
local t = { 0, 2}
for i = 3, n, 2 do t[ i] , t[ i+1] = i, 0 end
for i = 3, math. sqrt( n) do for j = i*i, n, 2*i do t[ j ] = 0 end end
return t
end
function getPrimo( )
local nprimo = 0
ind = ind + 1

end

while tabela[ ind] ~= nil do


if tabela[ ind] ~= 0 then
nprimo = tabela[ ind]
break
else
ind = ind + 1
end
end
if tabela[ ind] == nil then
nprimo = numero
end
return nprimo

function calcular( )
local res = numero
ind = 0
local primo = getPrimo( )
local result = " "
while res > 1 do
local resto = math. fmod( res, primo)
if resto > 0 then
primo = getPrimo( )
else
result = result . . " "
res = res / primo
if res == 1 then
primo = primo * sinalUltimo;
end
result = result . . primo
end
end
return result
end
numero = tonumber( aamo. getTextField( 3) )
local resultado = tostring( numero)
if numero >= 3 then
Esprito Livre Julho/2012

33

desenvolvimento aamo, o framework mvel brasileiro

end

if numero < 0 then


sinalUltimo = - 1;
numero = numero * ( - 1) ;
else
sinalUltimo = 1;
end
tabela = erato( numero)
resultado = calcular( )

aamo. showMessage( resultado)

E est pronta nossa aplicao! S isso! Agora, s empacotar em um dos projetos


bero do AAMO (atualmente Android e iOS), e distribuir. Veja abaixo exemplos rodando
em Android e iOS.
O AAMO utiliza os componentes e recursos nativos de cada dispositivo mvel, ao
contrrio dos frameworks baseados em WebView com HTML 5 e Javascript. Alm disto,
contar com um ambiente de desenvolvimento prprio: O AAMO Editor, no qual voc
poder criar, depurar e testar sua aplicao.
Conhea mais sobre o
AAMO e, se quiser, junte-se
a ns para ajudar a
desenvolv-lo. Atualmente
estamos na verso 0.2 e
partindo para a verso 0.3.
A expectativa que at o
final de 2012 j tenhamos
uma verso beta (1.0).
__Wiki e cdigo-fonte do projeto:

http://code.google.com/p/aamoframework/

__Nosso portal:

http://www. thecodebakers. org

C LEUTON S AMPAIO

Mestre, formado pelo IBMEC RJ, com


certificao PMP e SCEA. Alm de arquiteto
de sistemas, professor universitrio e
escritor profissional, com vrios livros
publicados. Possui muita experincia em
aplicaes mveis, tendo um livro sobre o
assunto. tambm coordenador da
comunidade Open Source The Code
Bakers. Atualmente, est publicando um
livro sobre jogos mveis multiplataforma.

Esprito Livre Julho/2012

FRANCISCO RODRIGUES

Arquiteto de Software com muitos anos


de experincia em desenvolvimento
mobile. Desenvolvedor Java certificado,
com mestrado em informtica pela UFRJ.
Cofundador do portal de desenvolvimento
mobile The Code Bakers. Alm disso,
escritor com livro publicado sobre
desenvolvimento de games mobile
multiplataforma.

34

sysadmin auditoria de sistemas linux com tiger

Fonte: sxc.hu

Auditoria de Sistemas
Linux com Tiger
por J. S. Jnior

Muitos administradores de Linux inciantes,


ainda se perguntam como checar seu sistema
e verificar se Hardening est bem feito.
Existem
vrias ferramentas que podem
checar todas estas brechas, que com o
cotidiano do dia a dia, esquecemos de verificar
ou simplesmente no fazemos. Assim
apresento a vocs, uma soluo livre sob
licena GPL, que uma ferramenta para
auditoria de segurana, como tambm para
deteco de intruso. O Tiger tem inmeras
caractersticas interessantes que justificam
seu uso e uma delas a checagem de binrios
default do seu sistema. O Tiger traz consigo o
John The Ripper tima ferramenta para
analisar as senhas de usurios no seu sistema.
Para instalar o Tiger em uma distribuio
Debian, basta digitar o comando abaixo:
# aptitude install tiger

Durante a instalao pode aparecer


algumas telas para confirmao como a do
Tripwire. Basta selecionar Ok e continuar. Se
for o caso, o Tripwire poder solicitar a criao
de uma senha para seus arquivos. Se assim for
basta criar uma e continuar. Para colocar o
Tiger em ao e verificar o que est
acontecendo basta rodar o comando do Tiger
para checagem, conforme a descrito abaixo:
# tiger

Este processo poder levar um certo tempo,


Esprito Livre Julho/2012

pois agora o Tiger ir analisar todo seu


sistema, senhas, binrios, cron, permisses,
etc. Aps terminar ele criar um relatrio de
log
dentro
da
pasta
var/log/tiger/
<nome.do.arquivo.gerado>,
geralmente
inciado com report..., ou security.report....
No entanto se preferir gerar o log em um
diretrio especifico basta gerar o Tiger desta
forma. Primeiro cria-se o diretrio:
# mkdir auditoria

Logo aps rodar o comando para que o Tiger


comece a auditoria.
# tiger l auditoria

Temos tambm o arquivo de configurao


do Tiger que servir para ajust-lo ao nosso
gosto /etc/tiger/tigerrc .
A ferramenta extremamente fcil de usar,
e resolve uma gama de problemas que temos
e esquecemos de desabilit-los ou de ajustlos quando terminamos uma instalao de um
servidor. Vale apena checar com bastante
calma o arquivo gerado pelo Tiger
(security.report...), pois nele voc encontr
mais detalhes para terminar seu hardening.
Referncia: http://www.nongnu.org/tiger.
J . S . J N I OR

Formado em Redes de computadores, PsGraduando em Segurana de Redes, Certificado


ITILv3, Analista de rede, Instrutor na 4Linux no
curso de Segurana em Redes Linux, Membro do
Time de Traduo do Debian l1 0n Portugus
Brasil.

36

www.sxc.hu

Tiger

www.sxc.hu

mercado opensource no cho de fbrica

OpenSource no
Cho de Fbrica
por Thiago Glauco Sanchez

O intuito desta srie de artigos apresentar


ao leitor como os sistemas de software livre vem ganhando espao no setor industrial por meio da automao e controle de produo e como voc pode utilizar
seus conhecimentos de Tecnologia da Informao, Administrao de Redes, Programao e Eletrnica entre outros para tirar proveito deste filo de mercado.
Esprito Livre Julho/2012

37

mercado opensource no cho de fbrica

Primeiro, quero apresentar ao leitor o


conceito de automao industrial. Automao o processo de criar autmatos ou
mecanismos que executam tarefas sem a
interveno humana. Apesar de muitas referncias indicarem a revoluo industrial
como inicio da automao voc pode verificar no documentrio Inventos da Antiguidade Mquinas dos Deuses que h
fortes indcios que os gregos e os egpcios
conhecem tcnicas de hidrulica, pneumtica e uso de magnetita para fazer esttuas
de deuses flutuar, chorar, jorrar leite, rugir
e mesmo se abraarem. Como os conhecimentos de fsica e matemtica eram muito
restritos nestas pocas, elas geravam
grande temor e garantiam aos sacerdotes
doaes e grande respeito.
A maior parte destes conhecimentos
perdeu-se em guerras, acidentes, incndios
ou foram absorvidos por outras religies e
seu acesso tornou-se altamente restrito.
Estes conhecimentos ressurgiram novamente com a revoluo industrial e a automao de tarefas tornou-se reduo de
custos de produo industrial em escala,
traduzido em aumento de lucro e menor
preo do produto final, tornando-o mais
aceito no mercado, como at hoje.

A automao e o software livre

Com o surgimento dos computadores, o


controle destas mquinas passou a ser feito por hardware e software ao invs de mecnica fina e pneumtica. O aumento da
flexibilidade das linhas de produo e a
grande preciso permitida pelos sistemas
informatizados tornaram estes sistemas
mais atraentes e com melhor retorno
econmico.
Partindo do principio da economicidade
e do cdigo que poderia ser alterado, adaptado e otimizado s necessidades especificas, j era de esperar que os sistemas de
automao comeassem a se valer dos sistemas de software e hardware livre, levando o conceito do software livre para o cho
Esprito Livre Julho/2012

das fbricas modernas. O GNU/Linux, ainda


pouco usado em sistemas de controle, j
amplamente utilizado em sistemas monitores, seja embarcado em coletores de informao ou em servidores que processam as
informaes coletadas.

Porque embarcar um sistema


operacional?

Podemos dizer de forma simplria que um


sistema operacional embarcado uma verso sem gordura do sistema operacional
com alguns esteroides que o otimizam para
o hardware e aplicao em questo. Muitas
aplicaes especficas e crticas utilizam
hardware otimizado, como processadores e
circuitos de aplicao especfica. Para otimizar o uso destes dispositivos o Sistema
Operacional deve ser alterado.
Um sistema operacional embarcado oferece otimizao do uso do hardware em relao ao domstico, alm de ofertar ao
desenvolvedor uma camada de abstrao
e pode se valer de chamadas de sistema
para operaes de leitura e escrita em memria ou drives e ainda criar aplicaes
com linguagens de alto nvel.

Porque usar o GNU/Linux?

O GNU/GNU/Linux um grande redutor de


custos. No caso do desenvolvimento de
dispositivos embarcados, o uso de sistemas livres reduz o custo de aquisio de licenas para IDEs, APIs e compiladores que
usualmente tem seu valor de estimado por
instalao. Alm disso a economia em utilizar milhares de linhas de cdigo j escrito
e testado reduz em meses o tempo de desenvolvimento, como, por exemplo, para
integrar uma pilha de protocolos TCP/IP no
seu dispositivo.
O GNU/Linux muito utilizado por pesquisadores, cientistas e estudantes o que
garante que seu estado de arte esteja de
acordo com os mais recentes avanos na
rea.
38

mercado opensource no cho de fbrica

RTU, um exemplo de GNU/Linux


embarcado na industria

Uma Unidade Remota de Telemetria RTU,


um dispositivo muito utilizado nas industrias de leo e gs, distribuio de energia
e gua, estaes de telecomunicaes e
outras aplicaes de grande abrangncia
geogrfica. Uma RTU coleta medidas, como

presso de linhas gs, tenso eltrica ou


informaes de ambiente e enviam para
um terminal remoto por meio de uma rede
de dados. Esta rede pode ser ethernet, rdio, celular ou telefonia discada.
Diversas empresas esto embarcando
GNU/Linux nestes dispositivos de telemetria industrial. De acordo com Rick Peng, da
MoxaInc., em seu paper How to use GNU/Linux in Industrial Automation isto se
deve a algumas caractersticas chaves:
- Segurana: Os sistemas GNU/Linux e
Unix possuem menos ameaas que outros
sistemas;

Esprito Livre Julho/2012

- Disponibilidade: No necessrio reiniciar o sistema todo aps atualizar um mdulo do sistema e, a falha de um servio
fornecido pelo sistema operacional no implica na indisponibilidade de todo o sistema;
- Custos: Alm das redues de custos e
licenas no desenvolvimento os sistemas

livres reduzem custos em manuteno e


atualizaes.
Num prximo artigo vamos falar de sistemas SCADA com software livre.

THIAGO G LAUCO S ANCHEZ

Tecnlogo em gesto de tecnologia da


informao; Tcnico em eletrnica plena.
Atualmente trabalho com administrao de
sistemas e redes na Petrobras SA. Autor do Livro
Programando com Perl - Editora Brasport.

39

www.sxc.hu

educao informtica na educao

Informtica na educao
por Geovane Leonardo Santos Braga

Vivemos em um mo- tes que tem acesso ao do estes o acesso informento historiogrfico re- computador, internet, en- mao. No temos mais o
pleto de mutabilidades
sociais, culturais, tecnolgicas. O novo universo distribui-se
com
altas
tecnologias. A globalizao
trouxe a informao acelerada, portanto interferiram
de forma repleta no mundo
educacional. As novas vivncias estabeleceram-se
no mercado de trabalho e
na organizao social educativa. Quase todos os grupos
sociais
obtiveram
acesso heterogeneidade
comunicacional.
Dentro deste contexto visualizamos alguns estudanEsprito Livre Julho/2012

tretanto podem ser absorvidas de uma maneira


errnea, pois dentre os mecanismos virtuais existem
aes negativas que devem
ser excludas. O processo
de ensino e aprendizagem
apesar da tentativa de alguns profissionais, no alcanou o avano virtual. A
retratao que se tem fotografado na memria de
unidades escolares sucateadas, materiais didticos insuficientes e professores
sem treinamento adequado
para as novas propostas
tecnolgicas. Impossibilitan-

analfabetismo da leitura e
da escrita ou o analfabetismo cultural. Agora se tem
uma nova vertente. O analfabetismo virtual concentrase na vida do professor e
aluno. A excluso digital estabelece-se democraticamente,
pois
muitos
brasileiros ainda no tm
oportunidades de serem inseridos no mundo virtual,
tecnolgico. Em nossa nao temos um numero expressivos de analfabetos. O
procedimento Tecnolgico
em nossa sociedade contempornea heterognea
41

educao informtica na educao


deve ser pensado de forma
democrtica, portanto abraando as mltiplas demandas
estabelecidas
em
nossas cotidianidades.
Desse modo a tecnologia
obviamente serve para consolidar o procedimento cientifico e os mtodos
didticos no processo de escolarizao ou no processo
de desenvolvimento e produtividade
acadmica,
econmica, entre outros recursos metodolgicos, educativos.
As
aes
educacionais no mundo informatizado devem ser formatadas como um recurso
essencial na formao do
cidado, alunado. A educao tradicionalista no
acompanha mais a ps-modernidade, pois o processamento
de
ensinoaprendizagem, segundo a
visibilidade ps-moderna,
se reala pela mutabilidade
direta de aes e situaes
problemticas, ou mesmo
inusitadas e rduas.
Assim sendo o docente
atualmente tem que enfrentar inmeras questes que
dificultam a escolarizao.
Alm das diversidades culturais, ticas, tnicas no re-

Esprito Livre Julho/2012

lacionamento
entre
gneros, personalidades e
modelos comportamentais
especiais temos que presenciar o narcotrfico, violncia
e
falta
de
respeitabilidade e a intriga,
perseguio que se estabelece no cotidiano, portanto
alguns professores apresentam-se desmotivados, feridos e sem conhecimento da
solidariedade e do princpio
da eticidade, sociabilidade
e da operabilidade do direito das obrigaes e deveres. Desse modo devem-se
repensar as filosofias educacionais e as metodologias, pois a escola precisa
acompanhar as mudanas
dos tempos. No ficar estacionada com os mesmos
padres. Assim sendo suponha-se que os alunos modernos querem uma escola
inovadora, atraente. Os recursos ultrapassados na sala de aula devem ser
remodelados, pois o regente no vai se identificar e
nem enfrentar discentes
nos padres tradicionalistas, no entanto em muitos
casos a educao tradicionalista sedia-se na funcionalidade,
portanto
devem-se mesclar os mtodos.
Muitos alunos da
educao de jovens adultos
no tiveram oportunidade
de escolarizao. No tiveram acesso ao mundo digital, entretanto aparentemente algumas prefeituras
esto pensando no futuro
digital de nossa sociedade.

Muitas municipalidades implantaram nas propostas


curriculares a tecnologia,
portanto luta-se contra a
excluso digital de crianas,
idosos, adolescentes e, ate
mesmo, professores que
no esto preparados para
a tecnologia. Em muitas
unidades escolares temos
professores que no sabem
interpretar um texto ou manusear um computador.
No Esprito Santo, as polticas educacionais implantadas no processo de
escolarizao levam a informtica nos ementrios das
escolas pblicas. Desse modo tm sido norteadas na
direo da modificao pedaggica. No municpio de
Vila Velha alterou-se a proposta curricular, contribuindo com a formao de
discentes. Embora a evoluo digital seja lenta e os
planos governamentais sejam simplrios. Nota-se que
a disciplina de tecnologia
tm sido coerente e sistematicamente tm enfatizado a mudana no processo
metodolgico.

G EOVANE
LEONARDO DOS
S ANTOS B RAGA

mestre pela
Universidade Federal
do Estado do Rio de
Janeiro, jornalista.
Especialista em superviso escolar.
Professor de tecnologia educacional,
licenciado pleno em lngua portuguesa.

42

sistemas data mining com software livre para apoio a tomadas de decises

DATA MINING COM


SOFTWARE LIVRE PARA
APOIO A TOMADAS DE
DECISES
por Jnatas Mura

Com o aumento da facilidade e baixo custo para armazenar

dados, a tecnologia proporcionou s empresas a possibilidade de guardar


uma quantidade extensa de dados, que superam as habilidades humanas
em extrair informaes teis (conhecimento) desses dados. necessria a
utilizao de ferramentas e tcnicas para analisar essas bases de dados.
Em resposta a essa necessidade, surgiu a data mining.
Data mining ou minerao de dados um processo automtico de
anlise e busca de informaes em dados armazenados em um banco de
dados, utilizando um software com tcnicas de inteligncia artificial,
estatstica e/ou banco de dados.
O objetivo principal desse processo gerar conhecimento e auxiliar as
empresas a tomarem as decises mais corretas, descobrindo e extraindo
informaes teis entre os dados contidos no banco de dados.
Para gerar conhecimento e descobrir informaes em um banco de
dados, a data mining trabalha juntamente com o processo Knowledge
Discovery in Databases (KDD), que significa descoberta de conhecimento
em base de dados.
Esprito Livre Julho/2012

43

sistemas data mining com software livre para apoio a tomadas de decises

KNOWLEDGE
DISCOVERY
DATABASE (KDD)
Segundo Fayyad, PiatetskyShapiro e Smyth (1996), o
KDD um processo global
para extrair conhecimento
sobre os dados. Ele um
processo no trivial, com
vrias etapas, interativo e
iterativo, com objetivo de
identificar padres compreensveis, novos, vlidos e
potencialmente teis a partir de grandes conjuntos de
dados, ou seja, o KDD preocupa-se com o desenvolvimento de tarefas e tcnicas Figura 1
para dar sentido aos dados. Data Mining e KDD
Arquitetura do KDD

Conforme a Figura 1, o KDD


composto por sete etapas, que segundo Borges
(2006) so classificados em
trs fases operacionais, que
so: o Pr-processamento,
que abrange todas as funes relacionadas organizao,
captao,
e
tratamento dos dados; a Minerao de dados que
responsvel pela descoberta de padres; e o Ps-Processamento, que engloba
os padres e conhecimento
descoberto.
A fase operacional de
pr-processamento caracterizada como a preparao
dos dados para serem aplicados no algoritmo de minerao de dados. J o
ps-processamento possui a
responsabilidade de processar o conhecimento descoberto, para garantir um
Esprito Livre Julho/2012

(Fonte: Adaptado de HAN; KAMBER; PEI, 2012, p. 7)

bom grau de compreenso


e interesse do usurio, das
regras descobertas. (LIMA,
2009)
O processo KDD no se
d exclusivamente por algoritmos e tcnicas, necessrio
que
exista
a
interveno humana. O
usurio far a analise e definio das metas a serem alcanadas com a extrao do
conhecimento no contexto
da aplicao, e avaliar se as
respostas geradas so teis.
Alm disso, se o processo de
KDD no atingir os objetivos
propostos, o usurio poder
reiniciar o processo, podendo ser refeito at que a resposta possa ser considerada
algum tipo de conhecimento
que no seria possvel identificar simplesmente pela visualizao
dos
dados.
(GONCHOROSKI, 2007)

Pr-processamento

O pr-processamento a
fase que opera sobre os dados de entrada com objetivo de convert-los no
formato adequado para as
fases posteriores. (LIMA,
2009)
De acordo com Han,
Kamber e Pei (2012) a fase
operacional de pr- processamento composta pelas
quatro primeiras etapas do
KDD, que so as etapas de
limpeza, integrao, seleo e transformao dos
dados. Juntas elas possuem
um papel fundamental no
processo de descoberta de
conhecimento em base de
dados, pois elas so responsveis desde a correo
de dados que esto armazenados no banco de dados
sem nenhum tipo de tratamento, at adequao da
44

sistemas data mining com software livre para apoio a tomadas de decises
formatao dos dados para
serem usados por uma determinada tcnica ou algoritmo de minerao de
dados. Sendo que quanto
melhor os dados forem tratados melhor sero os resultados da minerao.
(GOLDSCHMIDT;
PASSOS,
2005)

Limpeza dos Dados:

Limpeza dos dados ou


data cleaning a primeira
etapa do KDD e do pr-processamento. Essa etapa
possui o objetivo de corrigir
os erros nos dados armazenados no banco de dados,
removendo rudos e duplicaes, alm de preencher
determinados valores de
atributos esquecidos ao serem preenchidos. (LIMA,
2009)

Interao dos Dados:

uma base de dados pode


ser necessria conforme a
etapa de integrao, porm
devero ser definidos quais
os dados dos mesmos sero
usados e onde esto localizadas.
(GONCHOROSKI,
2007)

Transformao
Dados:

dos

Transformao dos dados


ou data transformation a
etapa onde os dados de entrada sero recebidos pela
etapa anterior. Os dados j
estaro formatados, diferentes de quando no haviam
sido preprocessados. (GONCHOROSKI, 2007)
Aps a transformao dos
dados, vm as prximas fases do processo KDD, que
so compostas pela prpria
Minerao de dados, no qual
ser realizada a escolha de
quais algoritmos de minerao de dados sero utilizados. Posteriormente a fase
de ps-processamento, onde
ser feito a anlise dos resultados obtidos, com intuito
de verificar se o conhecimento gerado ser til ao
contexto proposto. (GONCHOROSKI, 2007)

Segundo Han, Kamber e


Pei (2012) na data integration ou integrao dos dados,
o analista combina dados
de vrias fontes em um armazenamento de dados. A
integrao pode auxiliar a
reduzir, evitar redundncia
e inconsistncias no conjunto de dados. Com isso pode
ajudar a melhorar a velocidade e a preciso do pro- Minerao de Dados
cesso
posterior
de Minerao de dados ou data
minerao de dados.
mining trata-se de um proSeleo dos Dados:
cesso de minerar ou extrair
Na etapa de seleo dos conhecimento de grandes
dados onde so identifica- volumes de dados. (AMO,
dos os dados a serem utili- 2004)
zados e extrados na fase
O termo minerao de
de minerao de dados. dados tornou-se uma escoNessa etapa do processo de lha popular, pois o mesmo
KDD, a juno de mais de caracterizou esse processo
Esprito Livre Julho/2012

devido o seu objetivo, onde


a minerao de dados possui o intuito de encontrar
um pequeno conjunto de
preciosos dados a partir de
uma grande quantidade de
material
bruto.
(HAN;
KAMBER; PEI, 2012)
A minerao de dados
pode tambm ser conhecida como data mining, extrao de conhecimento a
partir de dados, extrao de
conhecimento, dados/anlise de padres, arqueologia
de dados e dragagem de
dados. (HAN; KAMBER; PEI,
2012)
Segundo Fayyad, Piatetsky-Shapiro e Smyth,
(1996) muitas pessoas confundem a data mining com o
processo KDD, porm na
verdade o KDD um processo mais amplo, e a DM trata
apenas de uma das etapas
do processo geral.
Os dados utilizados pelo
software de data mining
vm das etapas do pr-processamento. A origem desses dados pode surgir de
bancos de dados, data warehouse, web, repositrios
de informao, ou outros
dados que so transmitidos
para o software de forma dinmica, porm desde que
os dados sejam significativos para a aplicao desejada pelo usurio. As fontes
mais bsicas de dados para
aplicaes em minerao de
dados so os bancos de dados data warehouse e dados
transacionais.
(HAN;
KAMBER; PEI, 2012)
45

sistemas data mining com software livre para apoio a tomadas de decises
Como mostra a Figura 2,
os objetivos da DM so definidos atravs da utilizao
pretendida, podendo ser divididos em dois grupos: verificao e descoberta. Com
a verificao, o sistema limitado apenas para verificar determinadas hipteses.
Enquanto que com a descoberta, o sistema de forma
autnoma visa encontrar
novos padres. Alm disso,
o grupo descoberta subdivide-se tambm em dois grupos, que so: a previso,
onde o sistema encontra
padres para prever futuros
valores de variveis; e a
descrio, onde o sistema
encontra padres para
apresentar de forma compreensvel a um usurio.
(FAYYAD; PIATETSKY-SHAPIRO; SMYTH, 1996)
Segundo Sumathi e Sivanandam (2006) as empresas buscam os recursos
oferecidos pelos softwares
de DM para descobrir padres e relaes nos seus
dados, a fim de auxiliar nas
tomadas de decises de negcios. A data mining ao ser
utilizada nos negcios pode
ajudar nas tendncias de
vendas locais, desenvolver
campanhas de marketing
mais inteligentes e com
preciso prever a lealdade
do cliente.
Ps-Processamento

A etapa de ps-processamento encerra o ciclo do


KDD. Nessa etapa que se
coloca em ao todo o coEsprito Livre Julho/2012

Figura 2

Objetivo da Data Mining (Fonte: Prpia, 2012)

nhecimento adquirido du- tanto, estas formas devem


rante as etapas anteriores. possibilitar a realizao de
uma anlise criteriosa para
(GONCHOROSKI, 2007)
Avaliao e Apresen- identificar a necessidade de
reiniciar o processo, at que
tao:
Na etapa de avaliao ou o usurio alcance os seus
evaluation, depois dos da- objetivos.
No entanto, segundo Ledos minerados, necessrio interpret-los e avaliar o mos (2003), no existe a
resultado obtido, pois os obrigao de avaliar a nemesmo sero utilizados co- cessidade de reiniciar apemo apoio a tomada de deci- nas nessa etapa, podendo
so. (GONCHOROSKI, 2007) fazer isso tambm nas ouA avaliao do processo tras etapas antecedentes.
possui o objetivo de garantir que o resultado gerado TAREFAS E TCNICAS
atendeu s expectativas es- DE DATA MINING
peradas, ou seja, ver se as As tarefas so as especifiinformaes descobertas no caes que o usurio busca
processo KDD so realmen- nos dados, que tipo de rete teis. (AMORIM, 2006)
gularidades ou categorias
De acordo com Amorim de padres que ele possui o
(2006), os resultados do interesse em encontrar, ou
KDD podem ser mostrados que tipo de padres poderia
de diversas formas. Entre- surpreend-lo. Por exemplo:
46

sistemas data mining com software livre para apoio a tomadas de decises

um gasto exagerado de um
cliente de carto de crdito,
divergente dos padres
usuais de seus gastos.
(AMO, 2004)
J as tcnicas de data mining consistem na especificao de mtodos que
certifiquem como descobrir
os padres que interessam
o usurio, de acordo com as
tarefas solicitadas. (AMO,
2004)
A seguir, sero apresentadas algumas tarefas de
minerao de dados.
Anlise de Regras de Associao

Associa os dados de acordo


com a sua semelhana, verificando a quantidade da
presena de itens encontrados nos registros de um
banco de dados. Com isso,
ela encontra tendncias
que possam ser usadas para entender e explorar padres de comportamento
dos dados. Por exemplo, a
sua aplicao em um supermercado permite observar
que X% dos clientes que
compram o produto Z tambm adquirem na mesma
compra o produto Y, mostrando a associao entre
os dois produtos. Nesse caso, cada compra efetuada
por um cliente, corresponde
a um registro no banco de
dados. (AMO, 2004)
Anlise de Padres
Sequenciais

De acordo com Amo (2004),


Esprito Livre Julho/2012

se possvel, utilizando-se
de exigncias (faixa econmica, idade e etc) para permitir
a
classificao
individual de todos os clientes. (AMO, 2004)
Para Amo (2004), os
usurios em algumas aplicaes, esto mais interessados em predizer valores
ausentes em seus dados do
que descobrir classes de
objetos. Nessa situao, a
tarefa da DM a predio.
A seguir, sero apresentadas duas tcnicas utilizadas na construo de
classificadores, que so as
Classificao e Predio tcnicas de rvore de DeciDe acordo com Han, Kam- so e Redes Neurais.
ber e Pei (2012) classificao o processo de buscar Tcnica de rvore de
um modelo (ou funo) que Deciso
descreve e distingue clas- A rvore de deciso uma
ses de dados ou conceitos. tcnica de classificao e
Segundo Amo (2004) a clas- predio da data mining.
sificao foca em apresen- Essa tcnica um diagrama
tar e distinguir conceitos ou que expe uma deciso que
classes, com o objetivo de est sendo avaliada e as
utilizar o modelo para predi- implicaes de escolher
zer a classe de objetos que uma das alternativas possainda no foram classifica- veis e disponveis. (NBREGA, 2007)
dos.
Para Elmasri e Navathe
Esse modelo construdo
(2005) a rvore de deciso
baseia-se na anlise prvia
de um conjunto de dados representa graficamente as
de amostragem ou dados regras para classificao.
de treinamento, contendo Essa representao feita
objetos corretamente classi- atravs da elaborao de
ficados. Por exemplo, se o uma estrutura de fluxogragerente de um supermerca- ma semelhante a uma rdo est interessado em des- vore. (HAN; KAMBER; PEI,
cobrir caractersticas de 2012)
Ela composta por ns
seus clientes, para classifiinternos e externos que so
c-los como bom ou mau
comprador, com esse tipo conectados por ramos. O n
de tarefa de DM, sso torna- interno, tambm conhecido
a anlise de padres sequenciais possui o intuito
de identificar sequencias de
eventos que ocorrem frequentemente em um banco
de dados. Com sua aplicao ela permite a previso
de futuros acontecimentos.
Por exemplo, a sequencia
de eventos {carro; som;
pneu} ao ser encontradas
vrias vezes em um banco
de dados, do a ideia que
clientes que compram carros, tempos depois compram pneus e trocam o
som.

47

sistemas data mining com software livre para apoio a tomadas de decises

com n intermedirio ou decisrio, a unidade de tomada de deciso que avalia


atravs de teste lgico qual
ser o prximo n descendente. J o n externo, tambm conhecido como folha
ou n terminal, est associado a um rtulo ou a um valor. (NBREGA, 2007) A
Figura 3 representa a estrutura de uma rvore de deciso aplicada em um
restaurante. Neste caso, a
rvore ir indicar se o cliente vai ou no esperar por
uma mesa.
Em geral, de acordo com
Nbrega (2007) a rvore de
deciso passa pelas seguintes etapas:
- Primeiramente deve determinar a deciso a ser
analisada, sendo esse o n
inicial (o n raiz) da rvore;
- Apontar as possveis alternativas para essa deciso e as estimativas de
probabilidade de ocorrencia
para cada alternativa;
- Definir o resultado esperado associado ocorrncia de cada alternativa, ou
seja, resultado possvel para a deciso.
Se deparar novamente
em outra deciso, deve-se
repetir esse procedimento
at um n final ser alcanado.
A tcnica de rvore de
deciso muito popular,
pois a sua construo de
classificadores de rvores
de deciso no necessitam
de nenhum conhecimento
de domnio ou parmetro
Esprito Livre Julho/2012

Figura 3

Uma rvore de Desio para definir se vamos ou no esperar por uma mesa
(Fonte: Adaptado de RUSSELL; NORVIG 2004, p. 634)

de ajuste. Alm disso, ela


apropriada para o uso em
descoberta de conhecimento, e possibilita a representao do conhecimento
adquirido em uma forma
(rvore) intuitiva e, geralmente, de fcil assimilao
pelos seres humanos. (HAN;
KAMBER; PEI, 2012)
Para Han, Kamber e Pei
(2012), a classificao feita
por rvore de deciso possui uma boa preciso. Entretanto, o sucesso na
utilizao depende dos dados e algoritmo utilizados.
Tcnica de Redes
Neurais Artificiais

Uma rede neural artificial


uma tcnica que projetada para modelar a maneira
como o crebro humano realiza uma tarefa particular
ou funo de interesse. Essa rede geralmente desenvolvida
utilizando-se

componentes eletrnicos ou
simulada por programao em um computador digital. (HAYKIN, 1999)
As redes neurais artificiais surgiram no ano de
1943, quando o neurofisiologista McCulloch da Universidade de Yale, e o lgico
Walter Pitts, comearam a
pesquisar como funcionam
os neurnios biolgicos, publicando posteriormente em
um artigo. Embora o foco
da pesquisa fosse para
compreenso da anatomia
do crebro, descobriu-se
que este mesmo modelo
poderia fornecer inspirao
para o campo de estudo da
inteligncia artificial, podendo servir para resolver
problemas fora do mbito
da neurobiologia. (BERRY;
LINOFF, 2004)
Segundo Berry e Linoff
(2004) na dcada de 1950,
profissionais da computa48

sistemas data mining com software livre para apoio a tomadas de decises
o implementaram um
modelo de rede neural chamando de Perceptrons baseado no trabalho de
McCulloch e Pitts. Porm
no obteve sucesso nos resultados, devido carncia
de recursos tecnolgicos e
tericos. Com isso, em 1970
houve uma grande diminuio na elaborao de estudos de implementaes de
redes neurais, voltando a
ser foco de pesquisa apenas no ano de 1982, quando John Hopfield inventou
uma forma de treinamento
de redes neurais que solucionou parcialmente as dificuldades tericas iniciais.
O projeto de redes neurais artificiais implementado
baseado
em
neurnios. O neurnio
uma unidade de processamento de informao que
de fundamental importncia
para a operao de uma rede neural. A Figura 4 apresenta o diagrama em blocos
que mostra o modelo de um
neurnio, e identifica trs
elementos bsicos do modelo neuronal. (HAYKIN,
1999)
Uma rede neural, quando
empregada para a tarefa
de classificao, tipicamente uma coleo de unidades de processamento de
neurnio com conexes
ponderadas entre as unidades. (HAN; KAMBER; PEI,
2012)

Esprito Livre Julho/2012

Figura 4

Modelo de um neurnio

(Fonte: HAYKIN, 1999, p. 36)

localizao na cidade costumam fazer compras nas


Diferente da tarefa de clas- sextas-feiras. (AMO, 2004)
sificao e predio onde as
classificaes so pr-defi- SOFTWARES LIVRE
nidas pelo pesquisador, a PARA MINERAO DE
tarefa de anlise de clusters DADOS
ou agrupamento no existe WEKA: Segundo o site ofimodelo de conjunto de da- cial do Weka (www.cs.waidos para classificar. Essa ta- kato.ac.nz), uma coleo
refa de DM trabalha sobre de algoritmos de aprendizadados no qual as etiquetas do de mquina para tarefas
das classes no esto defi- de minerao de dados. Os
algoritmos podem ser aplinidas. (AMO, 2004)
Essa tarefa tem como ob- cados diretamente a um
jetivo identificar agrupa- conjunto de dados ou chamentos de objetos, que mado a partir do seu pridentificaro uma classe. prio cdigo Java. Weka
Por exemplo, ao aplicar a contm ferramentas para
anlise de clusters em um dados de pr-processamenbanco de dados de um su- to, classificao, regresso,
permercado, pode-se des- clustering, regras de associcobrir
que
clientes ao e visualizao. tamideal
para
o
localizados em determina- bm
desenvolvimento de novos
dos pontos da cidade costumam ir ao supermercado sistemas de aprendizagem
aos sbados, enquanto cli- de mquina.
entes aglutinados em outra R: O R um software livre
Anlise de Clusters
(agrupamento)

49

sistemas data mining com software livre para apoio a tomadas de decises

para elaborao de grficos REFERNCIAS


e computao estatstica. O __AMORIM, Thiago. Conceitos, Tcniprograma oferece uma vari- cas, Ferramentas e Aplicaes de Miedade de tcnicas grficas nerao de Dados para Gerar
a
de
e estatsticas, modelos line- Conhecimento50 Partir de Bases(GraduDados. 2006.
f. Monografia
ares e no lineares, testes ao em Cincia da Computao).
estatsticos clssicos, anli- Universidade Federal de Pernambuco,
ses de sries, classificao, Pernambuco, 2006.
__AMOROSO, Danilo. Um programa
etc. (AMOROSO, 2012)
De acordo com Amoroso complexo para anlises estatsticas e
criao de grficos. Disponvel em:
(2012) esse software um <http://www. baixaki. com. br/downlopacote integrado de softwa- ad/r. htm>. Acessado em: Julho de
res para facilitar o trabalho 201 2.
com dados, clculos e exibi- __AMO, Sandra de. Tcnicas de MineDados. 2004.
o de grficos. As ferra- rao dede Uberlndia. Universidade
Federal
mentas
incluem
um __BERRY, Michael J. A. ; LINOFF, Gordon
gerenciador de dados e ar- S. data mining Techniques. 2. ed.
mazenamento, operadores Indianapolis, NI: Wiley Publishing Inc,
para clculos em exibies 2004.
Redu(matrizes em particular), __BORGES, Helyane Bronoski. Bases
o de Dimensionalidade em
uma coleo de ferramen- de Dados de Expresso Gnica. 2006.
tas para anlise de dados, 1 53 f. Dissertao (Mestrado em Inforfacilidades para exibio de mtica) Programa de Ps-Graduao
dados e recursos de progra- em Informtica, Pontifcia Universidamao para os usurios de Catlica do Paran, Curitiba, 2006.
Shamavanados. Alm disso, o __ELMASRI, Ramez; NAVATHE, Dados.
kant B. Sistemas de Banco de
programa pode se associar 4. ed. So Paulo, SP: Pearson Addison,
a vrios bancos de dados e 2005.
bibliotecas que utilizem lin- __FAYYAD, Usama M. ; PIATETSKY-SHAguagens como Perl, Python, PIRO, Gregory; SMYTH, Padhraic. From
Advances in Knowledge Discovery and
C ou Fortran.
data mining. Menlo Park, CA: AAAI
Press, 1 996.
__GOLDSCHMIDT, Ronaldo; PASSOS,
Emmanuel. data mining: Um
Guia Prtico: Conceitos, Tcnicas, Ferramentas, Orientaes e Aplicaes.
Rio de Janeiro, RJ: Elsevier, 2005.
__GONCHOROSKI, Sidinei Pereira. Utilizao de Tcnicas de KDD em um
Call Center Ativo. 2007. 1 25 f. Monografia (Graduao em Cincia da

Esprito Livre Julho/2012

Computao). Centro Universitrio Feevale, Novo Hamburgo, 2007.


__HAN, Jiawei; KAMBER, Micheline;
PEI, Jian. data mining Concepts
and Techniques. 3. ed. Waltham, MA:
Elsevier, 201 2.
__LEMOS, Elaine Prezepiorski. Anlise
de Crdito Bancrio com o Uso de
data mining: Redes Neurais e rvores de Deciso. 2003. 1 47 f. Dissertao (Mestrado em Cincias)
Programa de Ps-Graduao em Mtodos Numricos em Engenharia, Universidade Federal do Paran, Curitiba,
2003.
__LIMA, Lorena Mascarenhas. Minerao de Dados Utilizando Algoritmos
Genticos Adaptativos. 2009. 81 f.
Monografia (Graduao em Cincia da
Computao). Universidade Federal
da Bahia, Salvador, 2009.
__NBREGA, Newton C. Medeiros. Um
Estudo Terico da Avaliao de Riscos
em Projetos de Investimento em Organizaes. 2007. 63 f. Monografia
(Graduao em Engenharia de Produo). Universidade Federal de Juiz de
Fora, Minas Gerais, 2007.
__RUSSELL, Stuart; NORVIG, Peter. Inteligncia Artificial. 2. ed. Rio de Janeiro, RJ: Elsevier, 2004.
__HAYKIN, Simon. Redes Neurias: Prncipios e Prtica. 2. ed. Porto Alegre,
RS: Artmed, 1 999.
__WAIKATO. Weka 3: data mining
Software in Java. Disponvel em: <
http://www. cs. waikato. ac. nz/ml/weka/
>. Acessado em: Julho de 201 2.

J NATAS M URA

graduando em
Sistemas de
Informao pela
Faculdade de
Computao de Montes
Claros. Contato: portaljonatas@gmail. com

50

opinio fuja do google e tenha mais autonomia em suas buscas na web

Fuja do Google e
tenha mais
autonomia em
suas buscas
na web
por Davies Nassaro

Esprito Livre Julho/2012

faz algum tempo que o


Google domina os mecanismos de pesquisas na
rede mundial de computadores. Esse fato deve-se
principalmente a sua poderosa ferramenta de busca,
que em milissegundos apresenta-nos uma enorme variedade de pginas web
relacionadas ao assunto.
Surgiu uma dvida ou estamos a procura de um determinado tema ou palavra e
recorremos logo a ele, sem
titubear um segundo.
Acontece que toda essa
facilidade que nos disponibilizada tem seu preo, e
nesse caso, a prpria li-

berdade de escolha. Quando recebemos os resultados


de nossas pesquisas feitas
atravs do Google, clicamos
logo nos primeiros endereos que aparecem, sem
questionarmos se isso
mesmo que estamos procurando ou se o resultado satisfaz totalmente nossa
necessidade ou ainda se
no existe outros resultados
mais adequados. Outro fato
ainda a ser mencionado
que a ordem dos resultados
no um simples apanhado
de pginas que contm referncias ao assunto buscado. Essa ordenao
gerenciada por um evoludo
51

opinio fuja do google e tenha mais autonomia em suas buscas na web

e altamente complexo motor de busca desenvolvido


pela Google, e que precisa
de investimentos para se
manter e ser aperfeioado.
E de onde vem esses investimentos?
Vem de empresas que
pagam ao Google para que
seus sites apaream no topo de suas listas de pesquisas, ou seja, suas buscas
so exibidas atravs do vis
capitalista, onde quem paga consegue um maior destaque, independentemente
de ser bom ou no.
Se voc, como milhares
de outras pessoas ao redor
do mundo, no est l muito satisfeito com esse cenrio e comea a questionar
como o Google controla sua
vida, no se desespere. Ainda existem alternativas para quebrar esse paradigma
Uma tima opo o
Esprito Livre Julho/2012

Blekko (http://blekko.com).
Um novo mecanismo de
busca que ganhou muito
notoriedade graas a sua
poltica de resultados livres
de spans e por ser desenvolvido por Rich Skrenta.
Para quem no sabe, Skrenta, hoje com 45 anos, foi o
criador do primeiro vrus de
computador, ha 30 anos
atrs.
Mas como o Blekko
funciona?

O Blekko d a liberdade
ao usurio de classificar os
resultados mais relevantes
para suas buscas e ainda
guarda esses resultados para pesquisas futuras. Portanto, com o passar do
tempo, as buscas realizadas
por um determinado usurio ficaro cada vez mais refinadas
e,
o
mais
interessante, esse refina-

mento baseado no que


realmente importa para esse usurio. Para ser reconhecido no ambiente Blekko
basta o internauta se cadastrar e estar logado no
sistema. O cadastro gratuito.
O Blekko at o momento,
no possui um sistema de
indexao de resultados pago como os do Google, o
que exalta ainda mais sua
poltica anti-spam. Um seno com relao ao seu
mecanismo de buscas
que ele baseado em sites
americanos e no possui
uma abrangncia muito
grande, dificultando um
pouco as buscas em outros
pases, mas esse um entrave que promete ser solucionado em breve pela sua
equipe de desenvolvimento.

52

opinio fuja do google e tenha mais autonomia em suas buscas na web

Slashtag um atrativo a
mais para o Blekko

Slashtag um modo mais


aprimorado e fcil de utilizar o motor de busca do
Blekko. Essa ferramenta filtra os resultados da pesquisa e auxilia na busca dos
resultados mais relevantes,
eliminando assim os spans
e contedos indesejveis. O
buscador j disponibiliza algumas slashtags padronizadas aos usurios, mas
novas slashtags podem ser
criadas conforme o critrio
e necessidade de cada um.
possvel incluir uma lista
de sites em uma Slashtag e
ento fazer uma busca segundo esses sites. As slashtags
tambm
podem
executar funes de ordenamento dos resultados.

Esprito Livre Julho/2012

Uso das Slashtags no


Blekko

modismo como tantos outros que j apareceram e


aparecero ainda no universo virtual. Cabe a cada um
experimenta-lo e tirar suas
prprias concluses.

Concluindo

D AVIES N ASSARO

Uma bom exemplo da funcionalidade das Slashtags, se


d quando o usurio pesquisa sobre um determinado assunto, como a
Educao brasileira, por Referncias:
exemplo. O que esse usu- http://va. mu/YFA7
rio espera encontrar resultados
em
sites
confiveis, como os .gov ou
.edu, entre outros. Dessa
forma os hospedeiros de sites duvidosos e spans so
banidos dos resultados
apresentados.
Ainda cedo para dizer se o
Blekko veio realmente para
ficar e se sua poltica de liberdade e excluso aos
spans sero realmente duradouras ou, se esse mecanismo s mais um

Tcnico em
Telecomunicaes e
Informtica, Licenciado
em Computao e
Especialista em
Segurana de Redes de
Computadores. administrador de Redes
de Computadores e presta consultoria em
Tecnologia da Informao e Segurana
Digital.

53

opinio cdigo comum

www.sxc.hu

Cdigo comum
por Igor Morgado

Desenvolvo programas de Na histria da tecnologia, colossal o


computador e j escrevi milhares de li- impacto que tiveram as inmeras melhorinhas de cdigo. A maioria das pessoas
usam programas como correio e agenda
eletrnicos, mensagens instantneas, processador de texto, planilha de calculo,
apresentaes. Para mim, programa ferramenta e existe para poupar esforos, facilitando o lazer e o trabalho.
E, mais cedo ou mais tarde, o usurio
tem pensamentos do tipo: hum . este
programinha bem que podia fazer tal coisa..., ou podia fazer esta mesma coisa,
mas de outro jeito. O ponto que a ferramenta, ainda que boa, tem um espao infinito para ser melhorada. E quem est
melhor posicionado para identificar oportunidades de melhoria o usurio: afinal, a
ferramente um meio para que o usurio
alcance suas metas; ele quem sente onde a ferramenta falha.
Esprito Livre Julho/2012

as descobertas e implementadas por usurios em suas ferramentas. Pouqussimos


destes usurios ficaram famosos ou ricos,
mas foi graas a eles que o progresso tcnico avanou. E o que permitiu a estes
usurios implementar estas melhorias foi
este fato: eles eram donos de suas ferramentas. Ou, ao menos, tinham liberdade
para modific-las.
aqui que a histria das ferramentas intangveis como um texto, um cdigo se
separam das ferramentas tangveis. muito mais fcil replicar uma ferramenta intangvel do que uma ferramenta tangvel;
mais fcil, por exemplo, replicar um programa de computador que um computador.
E, se todos podem simplesmente copiar a
ferramenta, porque algum iria querer
compr-la? Diante disso, as pessoas que
55

opinio cdigo comum

dependem da venda de ferramentas intangveis para viver tiveram que se proteger


do risco da cpia. E a cpia se tornou crime. E, para assegurar a identidade do programa, para evitar que algum pudesse
afirmar no copiei o seu programa, criei
um programa diferente do seu, pode ver o
cdigo, o cdigo foi fechado: no possvel adquirir um software, o que se adquire
uma licena para o uso. A propriedade do
software do fabricante. O usurio no pode melhorar a ferramenta sem ferir um direito do proprietrio.
O impacto do fechamento do cdigo a
represso da criatividade e do avano tecnolgico. Os usurios so inmeros: no s
as suas necessidades so muito variadas,
como as maneiras de encontrar solues
para satisfazer estas necessidades tambm so. verdade que nem todo usurio
sabe mexer em cdigo. Mas h muitas pessoas que sabem. E qualquer usurio poderia conversar com uma destas pessoas
para dizer: Veja, deve ter um jeito de mexer nesse cdigo para que ele faa isso e
aquilo, dessa maneira. A competio se
faria no mais tanto por meio de campanhas publicitrias e merchandising, mas
pela pura fora dos produtos em termos de
resoluo de problemas. Em termos de fomentar a criatividade e o progresso tcnico, abrir o cdigo parece ser a coisa certa a
fazer.
Diante disso, como fica a questo da
proteo as receitas de quem vende
software para sobreviver? Uma proposta
quebrar o paradigma, e perguntar: a indstria de software precisa vender software?

Esprito Livre Julho/2012

Parece que no. H um enorme horizonte para servios associados: a implantao


de software em empresas, o treinamento
tanto de pessoal especializado quanto de
usurios, a demanda por consultorias especializadas. Atividades que tem por fundamento a melhoria contnua dos
programas e, portanto, atividades exercidas por empresas que tero interesse em
manter desenvolvedores pesquisando e
melhorando os softwares j existentes no
mercado. outro modelo de negcio.
E isso que as diversas iniciativas de
criao de programas baseados em cdigo
aberto vem demonstrando. Os primeiros
anos deste modelo foram de afirmao enquanto possibilidade. Os prximos sero de
aproximao com os usurios e de afirmao como padro da indstria.

I GOR M ORGADO

gerente de infraestrutura na HANZO e


nas horas vagas divide seu tempo livre
com software livre, matemtica, escotismo
e aikido.

56

quadrinhos

Quadrinhos
por Ryan Cartwright e Jos James Figueira Teixeira

Esprito Livre Julho/2012

57

quadrinhos

Esprito Livre Julho/2012

58

quadrinhos

Esprito Livre Julho/2012

59

quadrinhos

Departamento Tcnico - Impressora

Esprito Livre Julho/2012

60

agenda / entre aspas

Agenda
DEZEMBRO 2012
Evento:
Palestra
Richard Stallman
Data: 03/12/2012
Local: Braslia/DF

com

Evento:
CONSEGI V
Congresso
Internacional
de
Software
Livre
e
Governo
Eletrnico
Amaznico de Software
Livre
Data: 03 a 07/12/2012
Local: Belm/PA
Evento:
JavaOne Latin
America 2012
Data: 04 a 06/12/2012
Local: So Paulo/SP

Evento:
Palestra
Richard Stallman
Data: 11/12/2012
Local: So Carlos/SP

com

Evento:
Palestra
Richard Stallman
Data: 12/12/2012
Local: Sorocaba/SP

com

Evento: Rails Girls RJ


Data: 14 e 15/12/2012
Local: Rio de Janeiro/RJ
JANEIRO 2013
Evento:
Campus
Party
Brasil 2013
Data: 28/01 a 03/02/2013
Local: So Paulo/SP

MARO 2013
Document
Evento:
Freedom Day 2013
Data: 27/03/2013
Local: Em vrias cidades do
mundo

ABRIL 2013
Evento: Festival Latino
Americano de Instalao
de Software Livre Flisol
2013
Data: Ainda
sem
data
definida
Local: Em vrias cidades do
mundo

Evento: COMSOLiD 2012


Data: 06 a 08/12/2012
Local: Maracana/CE

agenda / entre aspas

Estou condenado a ser livre.


JeanPaul Sartre (21 de Junho de 1905 15 de Abril de 1980) foi um filsofo
existencialista francs do incio do Sculo XX.

Fonte: Wikiquote

Esprito Livre Julho/2012

61

Você também pode gostar