Professional Documents
Culture Documents
Software Livre
Disciplina na modalidade a distncia
Palhoa
UnisulVirtual
2011
software_livre.indb 1
28/06/11 10:58
Crditos
Universidade do Sul de Santa Catarina Campus UnisulVirtual Educao Superior a Distncia
Avenida dos Lagos, 41 Cidade Universitria Pedra Branca | Palhoa SC | 88137-900 | Fone/fax: (48) 3279-1242 e 3279-1271 | E-mail: cursovirtual@unisul.br | Site: www.unisul.br/unisulvirtual
Reitor Unisul
Ailton Nazareno Soares
Vice-Reitor
Sebastio Salsio Heerdt
Chefe de Gabinete da
Reitoria
Willian Mximo
Pr-Reitora Acadmica
Miriam de Ftima Bora Rosa
Pr-Reitor de Administrao
Fabian Martins de Castro
Pr-Reitor de Ensino
Mauri Luiz Heerdt
Campus Universitrio de
Tubaro
Diretora
Milene Pacheco Kindermann
Campus Universitrio da
Grande Florianpolis
Diretor
Hrcules Nunes de Arajo
Campus Universitrio
UnisulVirtual
Diretora
Jucimara Roesler
Equipe UnisulVirtual
Diretora Adjunta
Patrcia Alberton
Coordenao Cursos
Coordenadores de UNA
Diva Marlia Flemming
Marciel Evangelista Catneo
Roberto Iunskovski
software_livre.indb 2
Assistente e Auxiliar de
Coordenao
Maria de Ftima Martins (Assistente)
Fabiana Lange Patricio
Tnia Regina Goularte Waltemann
Ana Denise Goularte de Souza
Coordenadores Graduao
Adriano Srgio da Cunha
Alosio Jos Rodrigues
Ana Lusa Mlbert
Ana Paula R. Pacheco
Arthur Beck Neto
Bernardino Jos da Silva
Catia Melissa S. Rodrigues
Charles Cesconetto
Diva Marlia Flemming
Fabiano Ceretta
Jos Carlos da Silva Junior
Horcio Dutra Mello
Itamar Pedro Bevilaqua
Jairo Afonso Henkes
Janana Baeta Neves
Jardel Mendes Vieira
Joel Irineu Lohn
Jorge Alexandre N. Cardoso
Jos Carlos N. Oliveira
Jos Gabriel da Silva
Jos Humberto D. Toledo
Joseane Borges de Miranda
Luciana Manfroi
Luiz G. Buchmann Figueiredo
Marciel Evangelista Catneo
Maria Cristina S. Veit
Maria da Graa Poyer
Mauro Faccioni Filho
Moacir Fogaa
Nlio Herzmann
Onei Tadeu Dutra
Patrcia Fontanella
Rogrio Santos da Costa
Rosa Beatriz M. Pinheiro
Tatiana Lee Marques
Valnei Carlos Denardin
Roberto Iunskovski
Rose Clr Beche
Rodrigo Nunes Lunardelli
Sergio Sell
Coordenadores Ps-Graduao
Aloisio Rodrigues
Bernardino Jos da Silva
Carmen Maria Cipriani Pandini
Daniela Ernani Monteiro Will
Giovani de Paula
Karla Leonora Nunes
Leticia Cristina Barbosa
Luiz Otvio Botelho Lento
Rogrio Santos da Costa
Roberto Iunskovski
Thiago Coelho Soares
Vera Regina N. Schuhmacher
Gerncia Administrao
Acadmica
Angelita Maral Flores (Gerente)
Fernanda Farias
Secretaria de Ensino a Distncia
Samara Josten Flores (Secretria de Ensino)
Giane dos Passos (Secretria Acadmica)
Adenir Soares Jnior
Alessandro Alves da Silva
Andra Luci Mandira
Cristina Mara Schauffert
Djeime Sammer Bortolotti
Douglas Silveira
Evilym Melo Livramento
Fabiano Silva Michels
Fabricio Botelho Espndola
Felipe Wronski Henrique
Gisele Terezinha Cardoso Ferreira
Indyanara Ramos
Janaina Conceio
Jorge Luiz Vilhar Malaquias
Juliana Broering Martins
Gerncia Administrativa e
Financeira
Renato Andr Luz (Gerente)
Ana Luise Wehrle
Anderson Zandr Prudncio
Daniel Contessa Lisboa
Naiara Jeremias da Rocha
Rafael Bourdot Back
Thais Helena Bonetti
Valmir Vencio Incio
Elaborao de Projeto e
Reconhecimento de Curso
Diane Dal Mago
Vanderlei Brasil
Francielle Arruda Rampelotte
Extenso
Maria Cristina Veit (Coord.)
Pesquisa
Daniela E. M. Will (Coord. PUIP, PUIC, PIBIC)
Mauro Faccioni Filho(Coord. Nuvem)
Ps-Graduao
Anelise Leal Vieira Cubas (Coord.)
Biblioteca
Salete Ceclia e Souza (Coord.)
Paula Sanhudo da Silva
Renan Felipe Cascaes
Capacitao e Assessoria ao
Docente
Simone Zigunovas (Capacitao)
Alessandra de Oliveira (Assessoria)
Adriana Silveira
Alexandre Wagner da Rocha
Elaine Cristiane Surian
Juliana Cardoso Esmeraldino
Maria Lina Moratelli Prado
Fabiana Pereira
Tutoria e Suporte
Claudia Noemi Nascimento (Lder)
Anderson da Silveira (Lder)
Ednia Araujo Alberto (Lder)
Maria Eugnia F. Celeghin (Lder)
Andreza Talles Cascais
Daniela Cassol Peres
Dbora Cristina Silveira
Francine Cardoso da Silva
Joice de Castro Peres
Karla F. Wisniewski Desengrini
Maria Aparecida Teixeira
Mayara de Oliveira Bastos
Patrcia de Souza Amorim
Schenon Souza Preto
Gerncia de Desenho
e Desenvolvimento de
Materiais Didticos
Mrcia Loch (Gerente)
Desenho Educacional
Cristina Klipp de Oliveira (Coord. Grad./DAD)
Silvana Souza da Cruz (Coord. Ps/Ext.)
Aline Cassol Daga
Ana Cludia Ta
Carmelita Schulze
Carolina Hoeller da Silva Boeing
Elosa Machado Seemann
Flavia Lumi Matuzawa
Gislaine Martins
Isabel Zoldan da Veiga Rambo
Jaqueline de Souza Tartari
Joo Marcos de Souza Alves
Leandro Roman Bamberg
Letcia Laurindo de Bonfim
Lygia Pereira
Lis Air Fogolari
Luiz Henrique Milani Queriquelli
Marina Melhado Gomes da Silva
Marina Cabeda Egger Moellwald
Melina de La Barrera Ayres
Michele Antunes Corra
Ngila Hinckel
Pmella Rocha Flores da Silva
Rafael Arajo Saldanha
Roberta de Ftima Martins
Roseli Aparecida Rocha Moterle
Sabrina Bleicher
Sabrina Paula Soares Scaranto
Viviane Bastos
Acessibilidade
Vanessa de Andrade Manoel (Coord.)
Letcia Regiane Da Silva Tobal
Mariella Gloria Rodrigues
Avaliao da aprendizagem
Geovania Japiassu Martins (Coord.)
Gabriella Arajo Souza Esteves
Jaqueline Cardozo Polla
Thayanny Aparecida B.da Conceio
Jeferson Pandolfo
Karine Augusta Zanoni
Marcia Luz de Oliveira
Assuntos Jurdicos
Bruno Lucion Roso
Marketing Estratgico
Rafael Bavaresco Bongiolo
Portal e Comunicao
Catia Melissa Silveira Rodrigues
Andreia Drewes
Luiz Felipe Buchmann Figueiredo
Marcelo Barcelos
Rafael Pessi
Gerncia de Produo
Gerncia de Logstica
Produo Industrial
Marcelo Bittencourt (Coord.)
Logsitca de Materiais
Carlos Eduardo D. da Silva (Coord.)
Abraao do Nascimento Germano
Bruna Maciel
Fernando Sardo da Silva
Fylippy Margino dos Santos
Guilherme Lentz
Marlon Eliseu Pereira
Pablo Varela da Silveira
Rubens Amorim
Yslann David Melo Cordeiro
Avaliaes Presenciais
Graciele M. Lindenmayr (Coord.)
Ana Paula de Andrade
Angelica Cristina Gollo
Cristilaine Medeiros
Daiana Cristina Bortolotti
Delano Pinheiro Gomes
Edson Martins Rosa Junior
Fernando Steimbach
Fernando Oliveira Santos
Lisdeise Nunes Felipe
Marcelo Ramos
Marcio Ventura
Osni Jose Seidler Junior
Thais Bortolotti
Gerncia de Marketing
Fabiano Ceretta (Gerente)
28/06/11 10:58
Software Livre
Livro didtico
Design instrucional
Carmen Maria Cipriani Pandini
1a edio revista
Palhoa
UnisulVirtual
2011
software_livre.indb 3
28/06/11 10:58
005.3
M15
software_livre.indb 4
28/06/11 10:58
Sumrio
Apresentao. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Palavras do professor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
Plano de estudo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
UNIDADE 1 - O que software de cdigo aberto? . . . . . . . . . . . . . . . . . . . . . . 17
UNIDADE 2 - Licenas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
UNIDADE 3 - Empresas de software de cdigo aberto. . . . . . . . . . . . . . . . . . . 61
UNIDADE 4 - Seleo de software de cdigo aberto . . . . . . . . . . . . . . . . . . . . 79
UNIDADE 5 - Custos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
UNIDADE 6 - Aplicativos de cdigo aberto . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
Para concluir o estudo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
Referncias. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
Sobre o professor conteudista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
Respostas e comentrios das atividades de autoavaliao. . . . . . . . . . . . . . 163
Biblioteca Virtual. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
software_livre.indb 5
28/06/11 10:58
software_livre.indb 6
28/06/11 10:58
Apresentao
Este livro didtico corresponde disciplina Software Livre.
O material foi elaborado visando a uma aprendizagem autnoma
e aborda contedos especialmente selecionados e relacionados
sua rea de formao. Ao adotar uma linguagem didtica
e dialgica, objetivamos facilitar seu estudo a distncia,
proporcionando condies favorveis s mltiplas interaes e a
um aprendizado contextualizado e eficaz.
Lembre-se de que sua caminhada, nesta disciplina, ser
acompanhada e monitorada constantemente pelo Sistema
Tutorial da UnisulVirtual, por isso a distncia fica
caracterizada somente na modalidade de ensino que voc optou
para sua formao, pois na relao de aprendizagem professores e
instituio estaro sempre conectados com voc.
Ento, sempre que sentir necessidade entre em contato. Voc tem
disposio diversas ferramentas e canais de acesso, tais como:
telefone, e-mail e o Espao UnisulVirtual de Aprendizagem,
que o canal mais recomendado, pois tudo o que for enviado e
recebido fica registrado para seu maior controle e comodidade.
Nossa equipe tcnica e pedaggica ter o maior prazer em lhe
atender, pois sua aprendizagem o nosso principal objetivo.
Bom estudo e sucesso!
Equipe UnisulVirtual.
software_livre.indb 7
28/06/11 10:58
software_livre.indb 8
28/06/11 10:58
Palavras do professor
Caro(a) estudante,
O software de cdigo aberto uma alternativa que deve ser
considerada no momento do projeto, da implantao e da
substituio de componentes de um sistema de informao.
Na verdade, h programas de cdigo aberto que constituem
a primeira escolha e so utilizados no nosso dia a dia, sem
que notemos sua presena. Saber identificar suas vantagens,
desvantagens, como funcionam as licenas e outros detalhes
importante para qualquer profissional de Tecnologia da
Informao.
Nesta disciplina, voc ter contato com aspectos essenciais do
que o software de cdigo aberto e o que deve ser observado
no momento de escolha de uma soluo.
Mauro Notarnicola Madeira
software_livre.indb 9
28/06/11 10:58
software_livre.indb 10
28/06/11 10:58
Plano de estudo
O plano de estudos visa a orient-lo no desenvolvimento da
disciplina. Ele possui elementos que o ajudaro a conhecer o
contexto da disciplina e a organizar o seu tempo de estudos.
O processo de ensino e aprendizagem na UnisulVirtual leva
em conta instrumentos que se articulam e se complementam,
portanto, a construo de competncias se d sobre a
articulao de metodologias e por meio das diversas formas de
ao/mediao.
So elementos desse processo:
o livro didtico;
Ementa
Conceitos bsicos de software livre. Utilizao, vantagens
e riscos no uso de software livre. Estratgia de adoo de
software livre. Anlise de custo/benefcio. Metodologias de
seleo, avaliao e implantao de software livre.
software_livre.indb 11
28/06/11 10:58
Objetivo
Geral:
Oportunizar ao(a) aluno(a), o acesso aos conhecimentos bsicos
sobre o software de cdigo aberto.
Objetivos Especficos
Conhecer as origens e caractersticas do software de cdigo aberto.
Reconhecer os fundamentos das licenas de software e suas
implicaes no uso empresarial.
Compreender como as empresas de software de cdigo aberto
funcionam.
Desenvolver habilidades para selecionar software de cdigo aberto.
Avaliar custos relacionados adoo de produtos de cdigo aberto.
Conhecer aplicativos de cdigo aberto e avaliar suas caractersticas.
Carga Horria
A carga horria total da disciplina 60 horas-aula.
Contedo programtico/objetivos
Veja, a seguir, as unidades que compem o livro didtico desta
disciplina e os seus respectivos objetivos. Eles se referem aos
resultados que voc dever alcanar ao final de uma etapa de
estudo. Os objetivos de cada unidade definem o conjunto de
conhecimentos que voc dever possuir para o desenvolvimento
de habilidades e competncias necessrias sua formao.
Unidades de estudo: 6
12
software_livre.indb 12
28/06/11 10:58
Software Livre
Unidade 2 Licenas
O produto de cdigo aberto tem como caracterstica essencial
o tipo de licena que o protege. Esta proteo fundamental
para que no se perca o esforo coletivo canalizado para a
sua produo. Alm disto, assegura que empresas possam
utilizar o produto de cdigo aberto com segurana legal. Nesta
unidade, so apresentados os fundamentos destas licenas e suas
implicaes no uso empresarial.
13
software_livre.indb 13
28/06/11 10:58
Unidade 5 Custos
O custo total envolvido na escolha de um produto pode
determinar sua utilizao, ou no, por uma empresa, muitas vezes
em detrimento de suas caractersticas tcnicas. Nesta unidade,
so apresentados alguns parmetros ligados aos custos de adoo
de um produto de cdigo aberto que devem ser de conhecimento
de um profissional de tecnologia de informao.
14
software_livre.indb 14
28/06/11 10:58
Software Livre
Agenda de atividades/Cronograma
Atividades obrigatrias
15
software_livre.indb 15
28/06/11 10:58
software_livre.indb 16
28/06/11 10:58
UNIDADE 1
Sees de estudo
Seo 1 O minicomputador
Seo 2
O nascimento do Linux
software_livre.indb 17
28/06/11 10:58
software_livre.indb 18
28/06/11 10:58
Software Livre
Unidade 1
software_livre.indb 19
19
28/06/11 10:58
Seo 1 O minicomputador
A inveno do minicomputador mudou o cenrio anterior,
pois alm de baratear a mquina em si, tambm iniciou uma
revoluo no campo do software - foi a partir deste ponto que as
universidades tiveram acesso ao computador para suas pesquisas,
permitindo a pesquisadores e alunos desenvolverem programas.
A primeira empresa a quebrar a supremacia da IBM, quase
monopolista, foi a Digital Research com seus minicomputadores
PDP, que custavam, em 1960, cerca de 120 mil dlares. Em
1965, o modelo PDP-8 j era vendido por 18 mil dlares. Um
marco em termos de capacidade foi atingido com a introduo do
modelo PDP-11, que por custar 11 mil dlares, era possvel ser
adquirido por um nmero maior de universidades americanas.
Um dos problemas que foi atacado por pesquisadores dentro das
universidades era o fato de ser caro o tempo de utilizao de um
mainframe, que s podia atender a um usurio ou departamento
de uma empresa por vez. Para dividir os custos, o tempo de uso
era otimizado e compartilhado pelo envio de tarefas (batchs). Os
departamentos de uma empresa enviavam para uma fila de espera
as tarefas a serem executadas, que aguardavam at seu momento
de execuo pelo computador. No existia, ainda, o conceito
de multitarefa (multitasking), no qual h a iluso de que vrios
usurios utilizam o computador ao mesmo tempo.
O primeiro sistema a apresentar esta caracterstica foi o CTSS
(Compatible Time-Sharing System), desenvolvido no incio
da dcada de 1960 pelo MIT (Massachusetts Institute of
Technology). Este sistema permitia o uso compartilhado de 30
usurios conectados por meio de modems.
Pesquisadores do MIT, junto com colegas dos laboratrios Bell
e da General Electric, comearam em 1964 o desenvolvimento
de um sistema sucessor, MULTICS, que deveria permitir o
compartilhamento de 1.000 usurios. Este sistema no foi em
realidade implementado, em parte, por no haver na poca
tecnologia de hardware suficientemente desenvolvida para dar
suporte ao sistema. No entanto, as ideias serviram de base para o que
seria desenvolvido depois por Ken Thompson, denominado UNICS.
20
software_livre.indb 20
28/06/11 10:58
Software Livre
Unidade 1
software_livre.indb 21
21
28/06/11 10:58
22
software_livre.indb 22
28/06/11 10:58
Software Livre
Unidade 1
software_livre.indb 23
Na dcada de 1990, a
Internet estava em seu
incio e no existia ainda a
WEB como a conhecemos
hoje. A divulgao de
informaes era realizada
por meio de grupos de
discusso, num processo
muito mais limitado do
que as vrias ferramentas
de comunicao e
compartilhamento que
temos hoje.
23
28/06/11 10:58
24
software_livre.indb 24
28/06/11 10:58
Software Livre
O nascimento do PC
Em 1981, nasce o PC. A IBM tomou um passo que modificou
a relao que existia entre o custo software/hardware.
Diferentemente do que faziam as empresas de computadores da
poca, alguns empregados de uma diviso da IBM lanaram mo
de componentes de prateleira e montaram o IBM PC. Com
uma arquitetura aberta, empresas grandes e pequenas, conhecidas
e desconhecidas, no demoraram a copiar a nova mquina. Como
naquela poca o software existia apenas para vender as mquinas,
o sistema operacional para a nova mquina foi encomendado para
a desconhecida e minscula Microsoft. Com um golpe de mestre,
a Microsoft fez a IBM assinar um contrato, estabelecendo que
cada cpia de seu PC deveria usar seu sistema operacional MSDOS e nenhum outro. A partir deste ponto, nasce a Microsoft,
resultado do desconhecimento do potencial que a IBM tinha
em suas mos, lembrando que o hardware ainda era o foco das
atenes e a parte mais cara do binmio software/hardware.
Bill Gates, alm de cofundador da Microsoft, tambm
teve um papel importante no nascimento da indstria
de software proprietrio, quando veio a pblico
censurar a troca livre de software que faziam os
primeiros experimentadores de microcomputadores.
Este relato e outros sobre o incio da era dos
microcomputadores podem ser lidos no livro
Imprios Acidentais, de Robert Cringely (1995).
Unidade 1
software_livre.indb 25
25
28/06/11 10:58
26
software_livre.indb 26
28/06/11 10:58
Software Livre
Em 1984, ele deixa o MIT e cria a Fundao Software Livre Free Software Foundation - e o movimento Software Livre. Sua
inteno era preservar o livre compartilhamento de software, e evitar
que este fosse modificado e includo em produtos proprietrios,
deixando de contribuir para sua evoluo em um retorno
comunidade. Denominada clusula viral, Stallman imaginou uma
licena em que havendo o uso do cdigo em um produto, seja este
modificado, ou no, este produto tambm tem de ter seu cdigo
aberto. Este um entre outros detalhes da licena GPL (General
Public License), que ser estudado no captulo sobre licenas.
Ao fundar o movimento, Stallman tinha o projeto de criar um
sistema operacional completo, partindo dos componentes do
sistema at atingir o kernel. O projeto foi batizado de GNU,
em uma brincadeira com as palavras em ingls GNU is Not
Unix. O esforo em criar e manter os aplicativos acabou por
retardar a criao do sistema operacional em si, ou kernel. Com
o desenvolvimento do Linux, houve uma integrao entre um
projeto e outro, o que cancelou a necessidade de um kernel.
At este ponto, possvel notar a existncia de duas formas de
distribuio de cdigo aberto: o estilo BSD, em que pode ser
feito quase tudo com o cdigo; e o estilo software livre (GPL),
em que, uma vez usado o cdigo, este contamina o produto final
e o transforma em cdigo aberto.
Esta tenso entre as duas formas de licenciar software de
cdigo aberto e as consequncias sobre sua produo lanaram
as bases para o que viria a ser feito nesta rea, da dcada de
1990 at o presente dia. Novas licenas foram criadas para
resolver limitaes da coexistncia de cdigo aberto com cdigo
proprietrio, o que influenciou bastante o desenvolvimento do
Linux, j que este, no incio de seu desenvolvimento, dependeu
de coexistir com partes proprietrias.
O que o Kernel?
Unidade 1
software_livre.indb 27
27
28/06/11 10:58
software_livre.indb 28
28/06/11 10:58
Software Livre
software_livre.indb 29
29
28/06/11 10:58
30
software_livre.indb 30
28/06/11 10:58
Software Livre
Unidade 1
software_livre.indb 31
31
28/06/11 10:58
32
software_livre.indb 32
28/06/11 10:58
Software Livre
Sntese
Como foi visto nesta unidade, o mundo do software tem origem,
de certa forma, no cdigo aberto, onde os programadores
de diversas empresas colaboravam entre si para desenvolver
ferramentas que ajudavam a todos. E isto era de interesse das
fbricas de computadores, que conseguiam agregar mais valor a
eles, fazendo valer o aluguel ou a compra de um mainframe.
Mas, com o passar do tempo, o preo do hardware caiu e o do
software subiu, o que acabou por transformar a produo de
software em uma indstria, na qual a Microsoft o expoente
mximo. Coube s universidades responderem com outra viso, a
de que a produo de software poderia ser feita por colaborao e,
mesmo assim, atingir resultados de excelncia.
Neste caminho, dois projetos importantes foram concebidos:
Unidade 1
software_livre.indb 33
33
28/06/11 10:58
Uma empresa
Open Source
A Comunidade
pela funcionalidade
Desenvolvimento do produto Guiado por foras econmicas Guiado
necessria
Desenvolvidores
Estabilidade
Novas funcionalidades so
incorporadas, se houver
incentivo econmico
Novas funcionalidades so
incorporadas se estas beneficiam
os usurios
Usurios
Geralmente no se agrupam,
contactando o fornecedor de
forma individual
O usurios se agrupam em
comunidades virtuais, discutindo
entre si e os desenvolvidores o
futuro do produto.
34
software_livre.indb 34
28/06/11 10:58
Software Livre
Atividades de autoavaliao
1.) Examinando o seu dia a dia, levante trs exemplos de Software de
Cdigo Aberto que voc usa ou observa em uso na sua empresa.
Unidade 1
software_livre.indb 35
35
28/06/11 10:58
Saiba mais
Para ter uma boa viso sobre a histria da microcomputao, leia
o livro Imprios Acidentais: como os garotos do vale do silcio
ganharam milhes, de Cringely, publicado em 1995. Alm de
mostrar como muitos dos fatos se desenrolaram, tambm um
livro muito divertido, pois apresenta muitas curiosidades sobre os
bastidores de todo este desenvolvimento.
Uma comunidade brasileira muito ativa em relao ao cdigo
aberto pode ser visitada em<http://www.softwarelivreparana.
org.br/modules/news>. Esta comunidade tem forte ligao com
o governo do Paran e tem projetos muito interessantes de
aplicao dos produtos de cdigo aberto em todo o estado.
A revista ComputerWorld traz sempre muitas notcias sobre o
panorama nacional e internacional dos produtos de cdigo aberto
e assuntos relacionados. Entre no site da revista e faa uma busca
utilizando software livre e cdigo aberto como elementos de
procura.
Em <http://listas.softwarelivre.org>, esto disponveis vrias
listas de discusso sobre software livre. Vale tambm visitar o
stio <http://www.softwarelivre.org/>. Este portal mantm muitas
notcias e informaes sobre o tema.
A revista Linux Magazine tambm mantm informaes com
relao a produtos de cdigo aberto.
36
software_livre.indb 36
28/06/11 10:58
UNIDADE 2
Licenas
Objetivos de aprendizagem
Sees de estudo
Seo 1 O software proprietrio
Seo 2 O software gratuito
Seo 3 Implicaes das licenas na empresa
Seo 4 Outras licenas
software_livre.indb 37
28/06/11 10:58
38
software_livre.indb 38
28/06/11 10:58
Software Livre
Unidade 2
software_livre.indb 39
39
28/06/11 10:58
40
software_livre.indb 40
28/06/11 10:58
Software Livre
Unidade 2
software_livre.indb 41
41
28/06/11 10:58
software_livre.indb 42
28/06/11 10:58
Software Livre
Unidade 2
software_livre.indb 43
43
28/06/11 10:58
Licena BSD
A licena BSD, praticamente nasceu com o sistema operacional
44
software_livre.indb 44
28/06/11 10:58
Software Livre
Licena GPL
A licena mais conhecida e importante no mundo do software
de cdigo aberto a GPL - General Public License. Ela foi
originalmente idealizada por Richard Stallman.
Esta licena requer que toda a distribuio de software torne
disponvel o seu cdigo fonte. No existe a obrigatoriedade de
que o programa distribudo sob esta licena seja gratuito, mas o
que acontece na maioria das vezes. Tambm existe um consenso
de que o custo de distribuio do cdigo-fonte no deve ser maior
do que o executvel em si, ou seja, caso o usurio deseje o cdigofonte, este estar disponvel pelo mesmo preo ou por um valor
inferior ao executvel.
A licena GPL possui uma clusula denominada viral. A
clusula viral especifica que todo software produzido utilizando
partes de cdigo distribudo sob a licena GPL tambm tem de
ser distribudo sob esta licena, mesmo que o cdigo esteja em
uma biblioteca e seja linkado de forma esttica ou dinmica. Isto
faz com que muitos desenvolvedores de software proprietrio
pensem duas vezes antes de utilizar cdigo GPL em seus
sistemas, uma vez que seu trabalho dever retornar comunidade
tambm como software livre sob a licena GPL.
Unidade 2
software_livre.indb 45
45
28/06/11 10:58
46
software_livre.indb 46
28/06/11 10:58
Software Livre
Unidade 2
software_livre.indb 47
47
28/06/11 10:58
X-Windows
O sistema X-Windows foi criado pelo Instituto de
Tecnologia de Massachusetts (MIT) na dcada de
1980. Ele fornece um ambiente bsico, onde esto
disponveis comandos para a criao e movimentao
de janelas na tela, bem como a interao com o
mouse e o teclado. A aparncia e outros aspectos da
interface, como barras, menus, cones, so fornecidos
por uma camada superior, os gerenciadores de
janelas, como KDE e Gnome. Um dos pontos
interessantes do X Windows a sua funcionalidade em
rede, em que um computador pode apresentar a tela
grfica de outro, quando ambos esto conectados.
O X-Windows originou o X-Free, com a liberao do
sistema na modalidade cdigo aberto.
48
software_livre.indb 48
28/06/11 10:58
Software Livre
Unidade 2
software_livre.indb 49
49
28/06/11 10:58
50
software_livre.indb 50
28/06/11 10:58
Software Livre
Unidade 2
software_livre.indb 51
51
28/06/11 10:58
software_livre.indb 52
28/06/11 10:58
Software Livre
Unidade 2
software_livre.indb 53
53
28/06/11 10:58
54
software_livre.indb 54
28/06/11 10:58
Software Livre
Apple Public;
Em parte por ela ser uma das pioneiras e ter nascido com o
movimento software livre. Por outro lado, segundo o site Blackduk
<http://www.blackducksoftware.com>, a licena GPL utilizada
em 59,22% dos programas de cdigo aberto. Para se ter uma ideia
de sua popularidade, a segunda licena mais utilizada LGPL,
com 11,36%; e a terceira, Artistic License, com 7,78%. A base de
conhecimento para levantar estes dados vem de mais de 3.500 stios,
por volta de 1.000 vendedores de software, alm de outras fontes.
Unidade 2
software_livre.indb 55
55
28/06/11 10:58
Sntese
Como foi visto nesta unidade, a produo e o uso de software de
cdigo aberto tm de ser regulamentados por licenas, para que
ele no fique estagnado. As licenas GPL e LGPL so as mais
restritivas em relao ao que se pode fazer com o cdigo aberto, e
funcionam como base para o movimento Software Livre.
A liberdade implica o usurio ter acesso ao cdigo fonte para
estud-lo e modific-lo, mas impede que ele seja includo em um
produto para ser distribudo, sem que a liberdade seja passada
adiante. Neste caso, junto com o produto, deve ser fornecido todo
o cdigo fonte ou a indicao de como ele pode ser conseguido
sem esforos maiores e com baixo custo. Este o fator viral e
a base para a noo de copyleft.
Outras licenas so menos restritivas, como por exemplo, a
BSD. Neste caso, o cdigo-fonte pode ser utilizado mesmo em
produtos para serem distribudos, mas com a incluso da nota
indicativa da licena em sua documentao.
As demais licenas seguem, de uma forma ou de outra, estas duas,
mas, na prtica, a maioria dos softwares coberta pela licena GPL.
Embora em nosso pas ainda no seja corrente a preocupao
com o que pode acarretar a violao das licenas de software de
cdigo aberto, nos Estados Unidos e na Europa j comeam a
aparecer processos contra empresas que utilizam cdigo aberto
sem as necessrias salvaguardas.
Mas, como no Brasil a exportao de software tem aumentado,
possvel que, no futuro, seja importante o profissional de TI
saber como proceder e procurar auxlio legal para estabelecer uma
poltica de uso de software de cdigo aberto em sua empresa.
56
software_livre.indb 56
28/06/11 10:58
Software Livre
Atividades de autoavaliao
1.) Uma empresa desenvolve um dispositivo para medio de temperatura.
No sistema operacional embarcado, desenvolvido para ele, foi utilizada
uma biblioteca do projeto GNU. Junto com o aparelho, h um manual
sem nenhuma indicao da procedncia do software utilizado. Que risco
corre esta empresa em relao ao software utilizado?
Unidade 2
software_livre.indb 57
57
28/06/11 10:58
58
software_livre.indb 58
28/06/11 10:58
Software Livre
Saiba mais
Para aprofundar seus conhecimentos relativos ao contedo
tratado nesta unidade, veja as sugestes de leitura na sequncia.
O endereo <http://www.fsf.org/licensing/essays/free-sw.html>
contm a definio oficial sobre software livre. Este o endereo
da Free Software Foundation ou Fundao do Software Livre.
Em <http://www.fsf.org/licensing/licenses>, possvel encontrar
vrias outras licenas para efeito de comparao. Elas esto
classificadas como compatveis, ou no, em relao a GPL e
LGPL.
Existe uma fundao irm da Free Software Foundation para a
Amrica Latina, denominada Fundao Software Livre Amrica
Latina. Seu endereo <http://www.fsfla.org/?q=pt>. Esta
fundao tem por objetivo juntar-se a uma rede de fundaes
regionais que trabalhem articuladas, sustentando e fortalecendo
a filosofia, o marco jurdico e os ideais do Software Livre, de
acordo com a definio da FSF.
A pgina <http://www.opensource.org> o stio oficial da Open
Source Initiative - Iniciativa do Cdigo Aberto.
Na pgina <http://www.opensource.org/licenses/alphabetical/>,
possvel ver uma listagem de todas as licenas compatveis
OSI. Note como as licenas Software Livre (GPL e derivadas)
so tambm consideradas de Cdigo Aberto, mas nem todas as
licenas listada pela OSI so compatveis com GPL.
Em <http://www.oreilly.com/catalog/opensources/book/kirkmck.
html>, est disponvel um captulo do livro Open Sources: Voices
from the Open Source Revolution de McKusick (1999). Nele
possvel ler um histrico das verses do sistema operacional BSD.
Unidade 2
software_livre.indb 59
59
28/06/11 10:58
software_livre.indb 60
28/06/11 10:58
UNIDADE 3
Empresas de software de
cdigo aberto
Objetivos de aprendizagem
Sees de estudo
Seo 1
Software proprietrio
software_livre.indb 61
28/06/11 10:58
62
software_livre.indb 62
28/06/11 10:58
Software Livre
Unidade 3
software_livre.indb 63
63
28/06/11 10:58
64
software_livre.indb 64
28/06/11 10:58
Software Livre
Unidade 3
software_livre.indb 65
65
28/06/11 10:58
software_livre.indb 66
28/06/11 10:58
Software Livre
Saiba mais
Biblioteca
Para no ter de incluir o mesmo cdigo em vrios programas que
necessitam dele, uma possibilidade inclu-lo em um arquivo
que pode ser chamado por qualquer aplicativo que necessite de
sua funcionalidade. Por exemplo, se vrios programas necessitam
desenhar um polgono, este cdigo pode ser includo em uma
biblioteca X. Qualquer programa que precisar, consulta X e pede
para que o cdigo seja executado.
Em Windows, estes arquivos possuem a terminao .DLL.
Outras distribuies adotaram o formato RPM, como por
exemplo, Fedora Project, SuSE Linux Enterprise, openSuSE,
CentOS, Mandriva Linux. Na figura 3.3, temos o exemplo do
gerenciador de instalao e atualizao de pacotes YAST da
distribuio SuSE.
- Analise a figura, a seguir, que apresenta um Gerenciador de pacotes
RPM da distribuio SuSE.
Unidade 3
software_livre.indb 67
67
28/06/11 10:58
software_livre.indb 68
28/06/11 10:58
Software Livre
Unidade 3
software_livre.indb 69
69
28/06/11 10:58
Isca
Algumas empresas de software de cdigo aberto fornecem
gratuitamente um produto e vendem produtos adicionais que se
integram a ele.
Neste modelo, um produto software de cdigo aberto pode ser
usado para criar uma reputao para o vendedor, aumentando
sua base de clientes. Um exemplo o Plone, uma ferramenta
de criao e manuteno de stios na web. Entrando no stio do
projeto, vemos ofertas de mdulos e consultoria que so vendidos
de forma proprietria por outras empresas.
O interessante que esta estratgia igual quela de um
supermercado, em que produtos como gua mineral, po e
outros so vendidos muitas vezes sem lucro, apenas para atrair
consumidores, que tm de passar por muitas prateleiras at
chegar ao local onde esto estes produtos. Nesse caminho, a
tentao de comprar algo no planejado grande, e o cliente
acaba levando mais produtos por impulso.
Acessrios
Nesta modalidade, a ideia vender um acessrio fsico que torna
o produto mais atraente ou mais fcil de usar. Exemplos so
livros e manuais de uso que ajudam a instalar, configurar e tirar o
melhor proveito de um software.
70
software_livre.indb 70
28/06/11 10:58
Software Livre
Extenso
Algumas empresas estendem um produto software de cdigo
aberto. Elas passam a vender sua verso software de cdigo
aberto, mas tambm a disponibilizam gratuitamente. Um
exemplo comum a criao de verses embarcadas de Linux.
Voc sabe o que um Software embarcado?
Unidade 3
software_livre.indb 71
71
28/06/11 10:58
72
software_livre.indb 72
28/06/11 10:58
Software Livre
Unidade 3
software_livre.indb 73
73
28/06/11 10:58
O que OEM?
Estudo de Caso
Novell e Linux
Tem surgido no mercado distribuies Linux com duas verses:
uma comercial e outra aberta. A distribuio comercial d
suporte financeiro para a existncia da distribuio aberta
que, em contrapartida, por meio de sua comunidade, ajuda no
desenvolvimento da comercial. A distribuio SuSE e OpenSuSE
so exemplos deste arranjo.
74
software_livre.indb 74
28/06/11 10:58
Software Livre
Unidade 3
software_livre.indb 75
75
28/06/11 10:58
Sntese
As potencialidades do software de cdigo aberto so to grandes
que novos modelos de negcios so criados a cada ano. Algumas
empresas no conseguem sobreviver, mas muitas tm tanto sucesso
que acabam sendo compradas por grandes empresas, como a recente
aquisio do banco de dados MySQL pela Sun MicroSystems.
H vrias formas de obter lucro com o software de cdigo
aberto, mesmo que este em si seja gratuito - a isto chamamos
modelo de negcios para software de cdigo aberto. Empresas
como a RedHat, SuSE, Mandriva e outras se constituram ao
redor do sistema operacional Linux e hoje so fornecedoras de
solues para empresas de grande porte, nos chamados processos
de misso crtica. Outro exemplo o banco de dados MySQL,
recentemente comprado para a Sun Microsystems.
importante observar que, na maioria das vezes, a aquisio de
um produto software de cdigo aberto no restringe ou torna
o projeto proprietrio, mas sim fortalece o produto. Como nos
casos das distribuies Red Hat e SuSE, paralelamente foram
mantidas distribuies de cdigo aberto que se beneficiam do
desenvolvimento da comunidade bem como de mo de obra
fornecida pelas empresas.
76
software_livre.indb 76
28/06/11 10:58
Software Livre
Atividades de autoavaliao
1.) O aumento da taxa de transferncia na conexo internet um dos
fatores que auxiliaram na difuso do software de cdigo aberto. At
uns 10 anos atrs ou menos, as conexes via linha telefnica de no
mximo 56Kbps eram a regra para a maioria das pessoas em suas
casas. O que significa Kbps? Quanto tempo demoraria, teoricamente,
para baixar uma distribuio de um CD com 700MB com uma conexo
destas? Como isto influenciou o surgimento das primeiras empresas de
software de cdigo aberto?
Unidade 3
software_livre.indb 77
77
28/06/11 10:58
Saiba mais
Para aprofundar seus conhecimentos:
Visite os stios das distribuies RedHat <http://www.redhat.
com.br/>, SuSE <http://www.suse.com> e Mandriva <www.
mandriva.com>. Observe como estas empresas construram
ofertas de produtos e servios ao redor de produtos de cdigo
aberto.
Visite os portais de algumas empresas que atuam com servios
direcionados ao produto de cdigo aberto. Veja como um
campo em pleno desenvolvimento e como estas empresas
oferecem servios ao redor de produtos de cdigo aberto:
<www.utah.com.br>
<www.megawork.com.br>
<www.lm2.com.br>
<www.lnx-it.inf.br>
<www.go-global.com.br>
<www.async.com.br>
<www.visuelles.com.br>
<www.konsultex.com.br>
Leia este artigo sobre as mudanas ocorridas no modelo de
negcios da IBM, com a adoo, que empreendeu, de solues
de cdigo aberto: <http://wharton.universia.net/index.cfm?fa=vie
wArticle&id=828&language=portuguese&specialId=78>.
software_livre.indb 78
28/06/11 10:58
UNIDADE 4
Seleo de software de
cdigo aberto
Objetivos de aprendizagem
Sees de estudo
Seo 1 Identificao do produto
Seo 2 Anlise dos atributos
Seo 3 Modelo de maturidade do produto de cdigo
aberto
software_livre.indb 79
28/06/11 10:58
identificao;
leitura de avaliaes;
comparao;
anlise.
software_livre.indb 80
28/06/11 10:58
Software Livre
Stios Especializados!
Unidade 4
software_livre.indb 81
81
28/06/11 10:58
software_livre.indb 82
28/06/11 10:58
Software Livre
Avaliaes
Muitas revistas e suas verses eletrnicas contam com avaliadores
de programas. Exemplos de revistas populares que trazem
avaliaes de produtos:
Linux linux.wordpress.com
PCMAG.COM - www.pcmag.com
ZDNet - www.zdnet.com/reviews
Baixaki - www.baixaki.com.br
Unidade 4
software_livre.indb 83
83
28/06/11 10:58
Sistemas operacionais
Servios de Rede
Bancos de dados
PostgreSQL.
MySQL.
84
software_livre.indb 84
28/06/11 10:58
Software Livre
Ambientes de desenvolvimento
JBoss J2EE.
Unidade 4
software_livre.indb 85
85
28/06/11 10:58
software_livre.indb 86
28/06/11 10:58
Software Livre
Funcionalidade
Antes de qualquer outra considerao, importante relacionar
todas as funcionalidades que o programa deve satisfazer.
necessrio pesar bem a questo das funcionalidades realmente
utilizadas, quando comparadas com aquelas presentes em um
software proprietrio que esteja sendo utilizado como referncia.
Por exemplo, muitos podem argumentar que o OpenOffice.org
no tem suporte aos macros do MS-Office - mas sua organizao
realmente usa muitos macros complexos que no possam ser escritos
novamente para o Openoffice.org? Ela pode nem usar macros.
Alguns fatores importantes so a compatibilidade com formatos
de dados em uso na empresa, no caso da integrao com outros
sistemas. O sistema operacional que dever rodar, levando em
considerao a questo do uso hbrido (veja nota).
Uma vez que o preo do hardware continua caindo, enquanto
o custo do software aumenta, bom estudar se no vale a pena
comprar um novo computador para rodar em separado uma
soluo software de cdigo aberto que s tem verso para Linux
ou BSD. Um exemplo pode ser a necessidade de um servidor
web - o preo de um PC rodando BSD mais barato do que
adquirir uma soluo de software proprietrio para rodar em uma
mquina existente. E caso seja necessrio comprar um servidor
novo, a economia em no comprar um software proprietrio
para o servidor pode ser usada para comprar um hardware mais
potente (ou mesmo um disco maior e mais memria).
Unidade 4
software_livre.indb 87
87
28/06/11 10:58
O que um Macro?
O que o Suporte?
88
software_livre.indb 88
28/06/11 10:58
Software Livre
Unidade 4
software_livre.indb 89
89
28/06/11 10:58
Documentao
Cada vez mais a documentao que acompanha qualquer produto
diminui ou vai parar na internet. Tambm cresce a capacidade
de ajuda dinmica embutida no prprio produto. Voc j viu o
cachorrinho do MS-WORD ou se lembra dele?
Tambm so importantes na documentao do sistema os guias
de referncia, a lista de perguntas frequentes (FAQ ), o manual
de instalao, livros, tutoriais etc. Alm da disponibilidade,
importante atentar para a qualidade.
Uma das crticas comuns ao software de cdigo aberto era a sua
falta de documentao. Isto em parte se devia ao fato de que,
como no se vendia o produto, tambm no se vendia o manual
do usurio. Mas como este manual cada vez mais desaparece no
formato impresso, ele aumenta na forma eletrnica e diminui
90
software_livre.indb 90
28/06/11 10:58
Software Livre
Confiabilidade
Como a gerao de lucros no um dos objetivos do software de
cdigo aberto, ele no sofre com problemas de prazos de entrega.
Cada parte do software de cdigo aberto pode ser trabalhada e
retrabalhada at que o objetivo final seja alcanado, sem que haja
preocupao com os custos que isto possa envolver. Mas, mesmo
assim, o ciclo de lanamento de novas verses tende a ser muito mais
rpido para o software de cdigo aberto. Excetuando-se alguns
sistemas, a maioria dos softwares proprietrios s incorpora novas
funcionalidades quando do lanamento de uma nova verso. Como
isto depende de todo um estudo de custo/benefcio, oramento,
estudo de mercado etc., a deciso de incorporar ou melhorar uma
funcionalidade acaba se tornando uma deciso gerencial.
Unidade 4
software_livre.indb 91
91
28/06/11 10:58
92
software_livre.indb 92
28/06/11 10:58
Software Livre
Instalao e Atualizao
No passado, uma das barreiras na aceitao do software de cdigo
aberto era a necessidade de um grande esforo na instalao do
mais simples programa. Como o software de cdigo aberto era
feito por desenvolvedores para solucionar problemas dos prprios
desenvolvedores, o procedimento era baixar um pacote de fontes,
configurar para a execuo em sua mquina e finalmente criar
um executvel a partir da compilao das fontes na prpria
mquina. Para isto, era preciso tambm instalar ferramentas de
desenvolvimento, pois eram necessrias no processo de compilao,
bem como bibliotecas apropriadas, de onde o cdigo compartilhado
tinha de estar presente para que o novo programa pudesse funcionar.
Unidade 4
software_livre.indb 93
93
28/06/11 10:58
94
software_livre.indb 94
28/06/11 10:58
Software Livre
Facilidade de uso
A passagem do modo texto para os ambientes de janela um dos
fatores que popularizaram o uso do computador. As interfaces
com o usurio dos sistemas operacionais de cdigo aberto,
notadamente GNOME e KDE, tm se aproximado bastante
dos seus equivalentes softwares proprietrios. Vale lembrar que,
mesmo entre sistemas proprietrios, como Windows e OS X
(sistema operacional da Apple), h discusses sobre a facilidade
de uso e a curva de aprendizado.
Um estudo conduzido em 2003 pela empresa alem Relevantine
(RELEVENTINE, 2003), especializada em usabilidade de
software, apresentou resultados animadores com relao ao uso
do Linux em desktop. Dois grupos de usurios no tcnicos,
sem experincia no uso do Windows XP e da distribuio
Linux SuSE, receberam uma lista de tarefas de um ambiente
de trabalho convencional, como processamento de textos e
troca de e-mails. Ao fim do teste, os usurios de Linux tiveram
88% da produtividade dos usurios de Windows. Atualmente,
os resultados seriam bem diferentes, pois as interfaces das
distribuies Linux evoluram muito nestes cinco anos.
Recentemente, a distribuio Ubuntu tem recebido muitos
elogios em relao a sua facilidade de instalao e uso.
Gnome e KDE
Diferentemente do Windows, as distribuies Linux
permitem que o usurio escolha o ambiente grfico
de interao com o usurio. Os dois projetos mais
populares, Gnome e KDE, esforam-se para alcanar a
melhor usabilidade possvel. Tanto uma quanto outra
tm vrios aplicativos desenvolvidos especialmente
para elas, mantendo o look and feel (forma com que
os vrios elementos da interface so desenhados e se
comportam) correspondente. No entanto possvel
rodar os aplicativos de uma na outra sem problemas.
Alm destas, existem outras interfaces, mas no to
populares e fceis de usar. Uma delas, Window Maker,
foi desenvolvida por um brasileiro.
Unidade 4
software_livre.indb 95
95
28/06/11 10:58
Manuteno
Quase todos os programas existentes tm de sofrer modificaes
com o passar do tempo, tais como correo de problemas,
incluso de novas demandas dos usurios e aumento natural de
suas funcionalidades. A preferncia na escolha por projetos que
j tm algum tempo e esto continuamente sendo aprimorados.
Isto pode garantir que a adoo de um determinado produto
atenda s necessidades por muito mais tempo. Os portais
de divulgao de software de cdigo aberto (Freshmeat,
SourgeForge etc) contm dados para avaliar este aspecto o
grau de vitalidade de um projeto. O exame dos fruns do
projeto outra forma de saber se o projeto tem sido modificado
ou corrigido de acordo com as demandas dos usurios. A
documentao, lanada em vrias verses ou ativamente mantida
em um wiki, tambm sinal de atualizao do projeto.
Um projeto de software proprietrio nem sempre garante sua
continuidade, em que sistemas so descontinuados e os usurios
convidados a adquirir uma nova verso, muitas vezes totalmente
incompatvel com a anterior. O projeto de cdigo aberto tem pelo
menos uma vantagem hipottica neste ponto: como fornecido com
o cdigo fonte, sempre ser possvel que algum no deixe morrer
o software ou mesmo permita que o usurio mantenha o produto.
Custos
Os custos de adoo da soluo sendo analisada tambm um dos
fatores a serem considerados. Como j foi visto, o software de cdigo
aberto no sinnimo de gratuidade, mas, mesmo com economia
de licenas, h outros fatores a serem analisados. Como um tpico
complexo, deixamos sua apresentao para a prxima unidade.
Experimentao
H circunstncias em que fazer uma instalao para ver como
se comporta o produto uma alternativa, ajudando tambm a
ter uma noo de funcionalidades e caractersticas importantes
96
software_livre.indb 96
28/06/11 10:58
Software Livre
software_livre.indb 97
97
28/06/11 10:58
Metodologias de seleo
O que foi apresentado at aqui nesta unidade uma compilao
de itens comuns de anlise. Existem, no entanto, metodologias
destinadas escolha de software de cdigo aberto. As
98
software_livre.indb 98
28/06/11 10:58
Software Livre
Unidade 4
software_livre.indb 99
99
28/06/11 10:58
Fase 2
Peso
Fase 3
Resultado
4
2
1
1
1
1
Fonte - Adaptado do exemplo do template traduzido pelo autor de Navica Inc (2004 - 2007).
4
1
3
0.5
1
0.5
Fonte: Adaptado do exemplo do template traduzido por Navica Inc (2004 - 2007).
100
software_livre.indb 100
28/06/11 10:58
Software Livre
Nota atribuda
Produto
10
(software)
Suporte
10
Documentao
10
Treinamento
10
Integrao
10
Consultoria
10
Grau de maturidade do produto
Peso
Resultado
40
1
3
0.5
1
0.5
10
30
5
10
5
100
Fonte: Adaptado do exemplo do template traduzido por Navica Inc (2004 - 2007).
Unidade 4
software_livre.indb 101
101
28/06/11 10:58
Valor
2
3
5
Pontuao mxima
10
Mtodo
Avaliao
notas
software_livre.indb 102
28/06/11 10:58
Software Livre
Sntese
Como foi visto nesta unidade, a seleo do software de cdigo
aberto requer a anlise de vrios fatores. Como ponto de
partida, essencial levantar as necessidades que o sistema deve
suprir e identificar solues candidatas, realizando uma anlise
superficial. Para este garimpo, podem ser utilizados stios
especializados em software de cdigo aberto, a consulta a colegas
de profisso sobre o que usam e o que recomendam, e tambm
recorrer a avaliaes na imprensa tcnica, tanto divulgadas pela
internet como revistas. Uma lista de solues clssicas e j muito
testadas tambm pode conter o que se procura.
A seguir necessrio fazer uma avaliao mais detalhada,
comparando as solues candidatas em relao s suas
funcionalidades, ao suporte disponvel, documentao,
confiabilidade, facilidade de instalao, facilidade de uso,
manuteno e, por fim, aos custos envolvidos na adoo ou
migrao de uma soluo proprietria para uma soluo software
de cdigo aberto.
Tambm existem metodologias mais formais de anlise que se
utilizam dos mesmos itens abordados, mas que quantificam estes
itens, segundo pesos associados s necessidades do utilizador do
produto. O OSMM - modelo de maturidade de cdigo aberto
uma destas metodologias.
Na prxima unidade, o item custos ser mais explorado, pois
se trata de um dos pontos que mais impactam a adoo de uma
soluo, tanto de cdigo aberto como proprietrio.
Unidade 4
software_livre.indb 103
103
28/06/11 10:58
Atividades de autoavaliao
1.) Escolha um software qualquer em uso em sua empresa e construa uma
tabela com pelo menos trs colunas. Na primeira, disponha em linhas
funcionalidades desejadas e/ou presentes no programa utilizado hoje
em dia. Nas outras duas ou mais colunas, indique a existncia, ou no,
das funcionalidades, ou o quanto este item bem feito.
Exemplo:
Audium
Messenger
Miranda
udio
No
Sim
No
Vdeo
No
Sim
No
cones costumizveis
Sim
Limitado
Sim
Cores costumizveis
Sim
Limitado
No
Suscetvel a vrus
Pouco
Muito
Nenhum
No
Sim
No
104
software_livre.indb 104
28/06/11 10:58
Software Livre
Saiba mais
Para aprofundar seus conhecimentos:
No endereo a seguir estar disponvel em portugus um artigo
de apresentao do Modelo de Levantamento para Avaliao de
Preparo para Negcios (Business Readiness Rating).
<http://www.openbrr.org/wiki/images/5/59/BRR_
whitepaper_2005RFC1-pt-BR.pdf>.
Entre no endereo a seguir para baixar um documento sobre a
metodologia de seleo de produtos de cdigo aberto Capgemini:
<http://pascal.case.unibz.it/retrieve/1097/GB_Expert_Letter_
Open_Source_Maturity_Model_1.5.31.pdf>.
Outra metodologia a Qualification and Selection of Open
Source software (QSOS). Visite o endereo <http://www.
qsos.org/> para conhec-la. Esta metodologia protegida pela
licena GNU Free Documentation GFDL - uma licena para
documentao irm da GPL.
Unidade 4
software_livre.indb 105
105
28/06/11 10:58
software_livre.indb 106
28/06/11 10:58
UNIDADE 5
Custos
Objetivos de aprendizagem
Sees de estudo
Seo 1 As divergncias entre os dois mundos
Seo 2 Custo total de propriedade
Seo 3 Exemplos
software_livre.indb 107
28/06/11 10:58
software_livre.indb 108
28/06/11 10:58
Software Livre
software_livre.indb 109
109
28/06/11 10:58
Figura 5.2 - Casos como este se tornaro cada vez mais comuns
Fonte: Dirio Catarinense (2008).
software_livre.indb 110
28/06/11 10:58
Software Livre
Unidade 5
software_livre.indb 111
111
28/06/11 10:58
Prospeco
o custo envolvido no levantamento de possveis solues. A
soluo de cdigo aberto geralmente consome mais tempo nesta
etapa do que o produto proprietrio.
Uma das razes para isto o fato de existir o investimento do
fabricante com propaganda e documentao para promover o
produto proprietrio. Os vendedores se esforam ao mximo para
convencer o pessoal de TI de que a soluo oferecida a melhor
para a empresa. Para isto, eles esto municiados de muito material
informativo sobre o produto. Como toda propaganda, pode haver
uma nfase exagerada nas virtudes do sistema, que s percebida
quando o comprometimento da empresa j grande com o produto.
Para o produto de cdigo aberto, este tipo de material de
propaganda no existe, e o usurio geralmente se v diante
de pouca documentao. Muitas vezes a alternativa instalar
o produto para que as funcionalidades sejam conhecidas e se
entenda realmente o que o software faz. Isto toma tempo e
outros recursos para que testes sejam realizados. Por outro lado, a
empresa tem acesso fcil ao produto, verificando se ele realmente
atende aos requisitos do negcio. Isto no comum com o
produto comercial, j que o fornecimento de material ilustrativo
e todo o trabalho de marketing tm o propsito de cumprir esta
tarefa. Dependendo do produto, existem verses de teste (trial),
mas no para sistemas mais complexos.
O trabalho de avaliao do produto de cdigo aberto pode
envolver mais conhecimento tecnolgico do que aquele presente
112
software_livre.indb 112
28/06/11 10:58
Contabilidade Societria II
Instalao e Configurao
normal, dependendo do tipo de sistema, que a instalao e a
configurao de um produto sejam realizadas em um nmero
de passos guiados por um programa instalador. H muito os
produtos comerciais desenvolveram ferramentas que auxiliam o
processo de instalao, valendo-se da experincia adquirida em
muitos ambientes em que os programas foram instalados. Mesmo
assim, no raro que muitos ajustes no documentados sejam
descobertos aps longas ligaes telefnicas ao suporte da fbrica
do produto ou aps mais gastos com consultoria.
O software de cdigo aberto tem melhorado tambm neste item,
com a incluso de instaladores mais sofisticados. No entanto
configurar um produto de cdigo aberto pode demandar mais
ajustes, caso o produto ainda no tenha atingido um bom grau
de maturidade. Muito deste trabalho realizado por meio de
tentativa e erro.
Unidade 5
software_livre.indb 113
113
28/06/11 10:58
Integrao
Uma avaliao cuidadosa dos custos para a integrao com
outros sistemas da empresa chave para evitar problemas
srios. Diferentemente de produtos comerciais, os projetos de
cdigo aberto no so usualmente criados tendo em mente a
infraestrutura de ambientes de TI modernos. A integrao com
outros sistemas pode ser fraca ou inexistente. Um produto pode,
por exemplo, no fornecer escolhas sobre com qual banco de
dados ir trabalhar, ou pode demandar trabalho extra para se
integrar a sistemas de identificao e autorizao de usurios. Na
verdade, produtos proprietrios novos tambm apresentam este
tipo de problema, mas eles tendem a se adaptar rapidamente.
Contando com uma equipe bem qualificada, o produto de cdigo
aberto pode apresentar vantagens, pois, tendo em mos o cdigo
fonte, este pode ser modificado para se adequar ao ambiente
com maior preciso; e, sendo feito o trabalho internamente, isto
pode cortar custos. No caso do produto proprietrio, este s
pode ser modificado pelo fabricante ou ajustado por consultorias
especializadas no produto, com informaes privilegiadas do
fabricante, o que aumenta muito o custo de implantao. H
solues proprietrias em que o processo de customizao sai
algumas vezes mais caro do que o produto em si. De qualquer
forma, pode no ser de interesse do fabricante modificar algo que
ele sabe ser adequado a s um cliente.
O produto de cdigo aberto no apresenta barreiras quanto
a sua adaptao ao ambiente em que ser utilizado, mas tudo
depende do quanto qualificada a mo de obra disponvel na
empresa. Um produto comercial pode j contar com a experincia
114
software_livre.indb 114
28/06/11 10:58
Software Livre
Operao e Manuteno
Uma vez instalado e customizado um sistema, os custos de
operao e manuteno so praticamente idnticos nos dois tipos
de produto, mas h algumas situaes em que o cdigo aberto
imbatvel em termos de custos. Uma delas o aumento da base
instalada: no caso do cdigo aberto, basta uma replicao do
produto com pouco ou nenhum esforo de configurao. No caso
do produto proprietrio, a compra de mais licenas. Como ser
visto em um exemplo nesta unidade, a situao para usurios ou
dispositivos acessando servidores envolve a compra de licenas
para cada conexo e para cada produto utilizado armazenado no
servidor, fazendo com que a expanso de um negcio tenda a ser
bem cara, demandando muitas vezes contratos especficos para
no tornar invivel o uso do produto. Uma soluo proprietria
que se mostra econmica em uma situao inicial pode tornar-se
proibitiva no caso do crescimento da empresa.
Neste ponto, o produto na modalidade cdigo aberto leva uma
grande vantagem. Como o usurio tem acesso ao cdigo fonte e
no fica preso a um nico fornecedor, a opo de usar a prpria
mo de obra para consertar e mesmo adaptar o produto um
fator a ser considerado. Tambm h muito menos perigo de
ocorrer a descontinuao do produto e os consertos so realizados
muito mais rapidamente do que nos produtos proprietrios.
Lembrar que o cdigo proprietrio sofre com o lanamento de
novas verses e consequente encerramento do suporte vindo do
fabricante, obrigando a gastos com aquisio de novas verses,
licenas e novo hardware para que possam funcionar.
Unidade 5
software_livre.indb 115
115
28/06/11 10:58
Migrao
No caso de migrao de um sistema proprietrio para um sistema
de cdigo aberto, tambm devem ser calculados os custos de
pessoal para realizar as instalaes e carga de dados para o
novo produto, bem como o custo eventual de uma parada do
sistema. Ainda, o custo de abandonar uma soluo, caso isto seja
necessrio, deve ser computado. Embora no seja regra pensar em
como o produto ser substitudo no momento de sua instalao,
isto pode ocorrer. Numa transio para novas tecnologias ou
plataformas, as informaes armazenadas geralmente so
transportadas para os novos sistemas. Quanto mais conhecidos
so os formatos dos dados, mais facilmente a transio ocorre.
Como produtos de cdigo aberto, por norma, empregam
formatos abertos, o custo de migrao potencialmente menor,
uma vez que estes so bem documentados.
Seo 3 Exemplos
A ttulo de ilustrao, so apresentados os custos de migrao
de alguns produtos proprietrios para produtos de cdigo
aberto. Como foi relatado nesta unidade, outros custos em sua
maioria envolvem mo de obra, o que muito influenciado pela
capacidade interna e disponibilidade de empresas de consultoria
prximas regio de adoo do produto. Nestes exemplos, no
so abordados estes custos.
116
software_livre.indb 116
28/06/11 10:58
Software Livre
20 X 1.121,00 = R$ 22.420,00
Esta licena est na categoria de venda por volume Open
License, ou seja, 5 ou mais cpias.
Para comparao, um produto equivalente para compra
individual, o valor vai para R$1.242,00.
Na escolha entre a soluo OpenOffice.org X MS Office,
importante fazer um levantamento das ferramentas que os
usurios utilizam realmente, no seu dia a dia. Dificilmente o
usurio ter a necessidade de usar alguma funcionalidade que no
exista no OpenOffice.org. Um levantamento prvio deste tipo
pode ajudar na deciso de uma migrao.
A compatibilidade entre documentos h muito se tornou
um problema menor, e tanto ler como gravar no formato dos
documentos da Microsoft (.DOC, .XLS, .PPT) pode ser
configurado no OpenOffice.org, de forma que ele trabalhe por
padro, ou seja, o usurio abre e grava nativamente no formato
.doc. De qualquer forma, no futuro este problema pode desaparecer
por completo, uma vez que h tentativas de padronizao
de um formato aberto de dados para documentos, planilhas,
apresentaes, grficos e frmulas matemticas, denominado Open
Document Format, ou ODF. Recentemente, a IBM lanou um
outro produto tambm gratuito (no cdigo aberto), denominado
Lotus Symphony, que tambm usa o padro aberto ODF. Com
uma ampla adoo do formato ODF, a compatibilidade entre
documentos permitir a livre migrao de um produto para o
outro, eliminando a dependncia de um nico fabricante.
Recentemente, a Caixa Econmica instalou em cerca de 90 mil
computadores o OpenOffice.org, sem no entanto desinstalar
o MS Office. Uma das estratgias para a migrao foi adotar
o padro ODF para seus documentos oficiais internos. Isto
faz com que, paulatinamente, medida que os documentos
so escritos neste padro, o usurio v se adaptando ao novo
software, pois, toda vez que clica em um arquivo neste formato,
um dos aplicativos do OpenOffice.org executado. As licenas
do MS Office no sero renovadas, economizando-se uma soma
expressiva de recursos (COSTA, 2008).
Unidade 5
software_livre.indb 117
117
28/06/11 10:58
118
software_livre.indb 118
28/06/11 10:58
Software Livre
Unidade 5
software_livre.indb 119
119
28/06/11 10:58
Servidores IBM
A IBM um caso emblemtico de comprometimento
com o Linux. Seus servidores vm com Linux prinstalados e h todo um suporte para a instalao
e configurao. Alm disto, ela construiu todo um
ecossistema tecnolgico ao redor do produto, em
que vrias empresas do consultoria, auxiliando a
implantao, e, tambm, agregando empresas com
solues de software complementar.
Exemplo 3 - Desktop
At recentemente, o normal era que os aplicativos utilizados em
uma empresa fossem executados localmente, possuindo quase
nenhuma portabilidade, ou seja, eram escritos para apenas
um sistema operacional e uma plataforma de hardware. Eram
aplicativos com baixa integrao entre si. Com a difuso das
tecnologias de redes, os sistemas foram se integrando. A sada de
um programa de contabilidade passou a alimentar diretamente o
departamento de RH de uma empresa; o consumo de uma pea
em uma linha de montagem passou a dar baixa desta pea no
estoque automaticamente, e assim por diante. Nos dias atuais,
a maioria das aplicaes que rodam em uma empresa esto
baseadas ou esto sendo migradas para servidores em rede, sendo
necessrio apenas um navegador web para seu acesso. J existem,
inclusive, pacotes de escritrio de acesso online.
Tendo em vista isto, para muitas empresas, dentro em breve
no far diferena qual sistema operacional executado em suas
mquinas. Bastar um navegador, e todos os aplicativos estaro
disponveis. Muitas empresas ainda no acordaram para este
fato. H inclusive casos em que a empresa possui um acordo de
licenas com a Microsoft, e, assim mesmo, adquire mquinas
com licenas de Windows includas (OEM). Ou seja, pagam
duas vezes pelo uso do produto, para usar a mquina quase que
somente para acesso rede via navegador.
120
software_livre.indb 120
28/06/11 10:58
Software Livre
Unidade 5
software_livre.indb 121
121
28/06/11 10:58
Sntese
No do escopo deste trabalho apresentar como conduzido o
clculo do Retorno sobre o Investimento de um produto, mas
apenas apresentar as diferenas que implica o uso de um produto
de cdigo aberto. Os dados apontados nesta unidade podem ser
quantificados e inseridos em tabelas onde, junto com valores
de mais de uma soluo, auxiliem na tomada de deciso no
momento de aquisio de um sistema.
A maior parte do investimento feito na adoo de uma soluo de
cdigo aberto se d em mo de obra. A escolha de um produto de
cdigo aberto tambm um investimento na prpria estrutura de
TI da empresa, pois o gasto em mo de obra feito internamente.
Cada treinamento fornecido para os tcnicos, cada desafio
vencido na instalao de um produto fazem com que a empresa
aumente seu conhecimento. A escolha no simplesmente
entre comprar ou no comprar um produto comercial baseado
na economia que trar para a empresa, mas tambm o quanto o
investimento em um produto ir beneficiar sua futura liberdade
de escolha de fornecedores e independncia na prpria escolha do
rumo da tecnologia adotada. A compra de uma soluo comercial
elimina uma srie de preocupaes e concentra a soluo dos
problemas em apenas um fornecedor, diminuindo a liberdade de
ao da empresa. Por isto, muitos produtos comerciais so de fcil
cpia, uma vez que isto vicia a empresa, e, cada vez que so
lanadas barreiras contra uso sem licena, no h alternativa, a
no ser adquirir o produto ao preo do fornecedor.
Embora possa passar despercebido por muitos, adotar solues
de cdigo aberto significa em grande parte no importar mo
de obra, dando oportunidade para que funcionrios e empresas
locais se municiem a atender esta demanda interna.
software_livre.indb 122
28/06/11 10:58
Atividades de autoavaliao
1.) Por que motivo um produto na modalidade cdigo aberto
desenvolvido para uma mesma soluo pode demandar menos
recursos de hardware do que um produto proprietrio?
2.) Na empresa para a qual voc trabalha (ou que conhece), seria possvel
substituir o sistema operacional desktop para Linux? Haveria mo de obra
para dar o suporte necessrio? A substituio traria alguma economia?
software_livre.indb 123
28/06/11 10:58
124
software_livre.indb 124
28/06/11 10:58
Software Livre
Unidade 5
software_livre.indb 125
125
28/06/11 10:58
Saiba mais
Para ampliar conhecimentos!
Leia este documento do instituto ECOS sobre o custo total de
propriedade (TCO) para produtos de cdigo aberto:
<http://www.institutoecos.org.br/br/software/license/tco.htm>.
O Instituto Ecos uma organizao no governamental, sem
fins lucrativos, fundada em 1999. O Instituto Ecos foi a primeira
instituio a desenvolver e implementar geoaplicaes com
Software Livre na Amrica Latina.
Leia o artigo sobre o uso do sistema operacional Linux nas urnas
eletrnicas e suas implicaes no custo:
<http://www.softwarelivre.org/news/10533>.
Leia o artigo sobre confiabilidade e custos Quebrando
Paradigmas com a Utilizao do Software Livre na Segurana
Computacional. Endereo:
<http://www.pcs.usp.br/~jkinoshi/conisli/ok_ok_Artigo_-_Willian_
Beline.rtf>.
Neste artigo armazenado no stio da Escola Nacional de
Administrao Pblica, encontram-se dados e valor economizado
no emprego de produtos de cdigo aberto nos rgos pblicos:
<http://www.enap.gov.br/downloads/ec43ea4ftema2.doc>.
126
software_livre.indb 126
28/06/11 10:58
UNIDADE 6
Sees de estudo
Seo 1 Aplicativos de propsito geral
Seo 2 Aplicativos de propsito especfico
Seo 3 Sistemas para desenvolvimento
Seo 4 Sistemas operacionais
Seo 5 Servios e gerenciamento de redes
software_livre.indb 127
28/06/11 10:58
128
software_livre.indb 128
28/06/11 10:58
Software Livre
OpenOffice.org
O OpenOffice um pacote de escritrio que possui editor de textos,
planilha de clculo, editor de apresentaes, editor de equaes, um
editor de desenho vetorial e um gerenciador de base de dados.
Todos os aplicativos do pacote so capazes de ler e escrever
em diferentes formatos. Este ajuste fundamental, pois uma
das barreiras na adoo de uma alternativa nesta rea a
dificuldade em converter arquivos entre aplicativos. A partir
de uma determinada verso, o OpenOffice.org passou a contar
com a possibilidade de ser ajustado para ler e gravar arquivos
automaticamente nas verses .doc, .xls e .ppt, aumentando
o conforto do usurio, ou seja, o usurio no precisa gravar
como o trabalho, minimizando os problemas de distribuio de
arquivos. Em uma instalao de OpenOffice.org este um item
de importncia fundamental, evitando-se que o usurio venha a
dizer que os pacotes produzem arquivos incompatveis.
Unidade 6
software_livre.indb 129
129
28/06/11 10:58
Firefox
O FireFox um navegador web completo, compatvel com vrios
sistemas operacionais. Sua lista de funcionalidades completa e
pode ser aumentada com a instalao de plugins.
Uma das facilidades mais teis a possibilidade de abrir abas,
que so janelas dentro da janela principal do navegador, evitando
que vrias independentes se abram na mesa (esta facilidade
foi copiada recentemente pela Microsoft em seu navegador
Explorer). Possui tambm: leitor de RSS; bloqueio de pop-ups;
campo para pesquisa na barra de ferramentas, onde se pode
130
software_livre.indb 130
28/06/11 10:58
Software Livre
Thunderbird
O leitor de e-mail Thunderbird um dos mais completos
e amigveis existentes. Alguns pontos fortes do leitor so:
eliminao de spams com aprendizado; marcador de mensagens,
para ficar fcil ach-las posteriormente; anti-phishing, que a
capacidade do leitor avisar quando o e-mail contiver informaes
que possam levar a fraudes; localizador rpido; catlogo de
endereos; controles de privacidade; suporte POP/IMAP; leitor
RSS; mensagens formatadas (HTML); filtros de mensagens
(regras); ferramentas de importao; pesquisa e a capacidade de
gerenciar mltiplas contas de e-mail e newsgroup.
Possui verses para Windows, Linux e Mac OS X. Pode ser
baixado de <http://br. mozdev.org thunderbird/> e possui verses
em portugus do Brasil.
Unidade 6
software_livre.indb 131
131
28/06/11 10:58
Evolution
Ele virtualmente um clone do Microsoft Outlook, podendo ser
conectado ao Microsoft Exchange, ou, em desenvolvimento, a sua
verso cdigo aberto, OpenGroupware.org. Possui filtragem de
junk mail, filtros para classificao, conexo com mltiplas contas
de e-mail e servidores de colaborao. Ainda existe a possibilidade
de calendrios (Formato Icalendar) em um servidor web, sem a
necessidade de um servidor de colaborao (groupware).
O Evolution tem verses para Linux, Windows e Mac OS X.
Stio do projeto: <http: //www.gnome.org/projects/evolution>.
Icalendar
O formato Icalendar um padro utilizado por muitos aplicativos
de agenda, de forma que possam trocar informaes entre si.
Informaes sobre o padro podem ser lidas em <http://www.
ietf.org/rfc/rfc2445.txt>.
132
software_livre.indb 132
28/06/11 10:58
Software Livre
Adium
O Adium um mensageiro que opera em vrios protocolos
(AIM, .Mac, ICQ , Jabber, .NET Messenger Service, (MSN),
Yahoo!, Bonjour, MySpaceIM, Gadu-Gadu, Novell GroupWise,
Lotus Sametime, Tencent QQ , MeBeam com plugin, Skype
com plugin). Como vrios mensageiros de cdigo aberto, o
Adium no apresenta propagandas e no atacado por hackers.
Existe desde 2001 e atualizado constantemente.
Pode ser encontrado em <http://www.adiumx.com>. Possui
verso apenas para Mac OS X.
Miranda
Outro projeto bem antigo de mensageiro de cdigo aberto o
Miranda. capaz de trabalhar com os protocolos AIM, Bonjour,
Battle.Net, Gadu-Gadu, Inter-Asterisk eXchange, ICQ , IRC,
Jabber, Lotus Sametime, Mail.ru Agent, MeBeam, NetSend,
MySpace, .NET Messenger Service (MSN Messenger, Live
Messenger), Tencent QQ , SIP, Skype, Yahoo! Messenger.
Pode ser encontrado em <http://www.miranda-im.org>. Roda
nativo em MS Windows.
Unidade 6
software_livre.indb 133
133
28/06/11 10:58
Pidgin
Pidgin um dos projetos mais antigos de mensageiros. Seu nome
era Gaim, mas, por problemas legais com a AOL, teve de ser
trocado. tambm multiprotocolo, funcionando com a maioria
dos existentes. Pode ser encontrado em <http://www.pidgin.im>.
um projeto multiplataforma, com suporte para MS-Windows,
Linux, Mac OS X, BSD, Unix.
Blender
Blender uma ferramenta de modelagem grfica para a produo
de animao de alta qualidade, empregando renderizao, psproduo, criao interativa com capacidade de playback.
Tambm se destaca por produzir animaes com os menores
tamanhos de arquivo. Conta com uma comunidade muito ativa
na produo de extenses, o que facilitado pela capacidade de
receber plugins.
Possui verses para Windows, Mac OS X e Linux. Pode ser
encontrado em <http://www.blender.org>.
134
software_livre.indb 134
28/06/11 10:58
Software Livre
Gimp
O GIMP (GNU Image Manipulation Program) uma ferramenta
para manipulao digital de desenhos, fotografias e grficos,
no estilo Photoshop. Revistas especializadas elegem o GIMP
como uma das melhores ferramentas do gnero em termos de
usabilidade, incluindo o fato de ser capaz de realizar praticamente
todas as operaes das ferramentas pagas. Isto se d, em parte,
pelo sistema aceitar tambm extenso por plugins, em que novas
funcionalidades podem ser continuamente produzidas e includas
na instalao. Outro ponto forte sua capacidade de importar e
exportar para uma quantidade expressiva de formatos.
Possui verses para Windows, Mac OS X e Linux. Pode ser
encontrado em <http://www.gimp.org>.
Inkscape
Inkspace outro editor de grficos que trabalha no modo vetorial.
similar aos proprietrios Freehand e CorelDraw. Entre suas
funcionalidades, segundo sua documentao, temos formas,
texto, marcadores, clonagem, alpha blending, transformao,
gradientes, padres e agrupamento. Inclui ainda metadados
Creative Commons, camadas, bitmap tracing e outras operaes
complexas. H uma preocupao no projeto com a facilidade de
uso, facilidade de aprendizado e de seguir o padro W3C para
grficos em vetores escalveis (SVG). Ele capaz de importar e
exportar em uma grande variedade de formatos.
Possui verses para Windows, Mac OS X e Linux. Disponvel
em <http://www.inkscape.org>.
Unidade 6
software_livre.indb 135
135
28/06/11 10:58
Clamwin
Clamwin um antivrus e ferramenta de bloqueio de spyware,
com deteco programada e atualizao da base de dados de vrus
automtica. Tem tambm a capacidade de verificar mensagens
recebidas pelo Microsoft Outlook.
Desenvolvido para MS Windows. Disponvel em <http://www.
clamwin.com>.
OpenGroupware
O OpenGroupware um aplicativo de colaborao, instalado
em um servidor, onde funcionrios de uma empresa podem
participar de projetos em conjunto, compartilhando dados,
calendrios e vrias informaes teis. OpenGroupware contm
as seguintes ferramentas:
136
software_livre.indb 136
28/06/11 10:58
Software Livre
calendrio coletivo;
planejador;
gerenciador de tarefas;
cliente de e-mail;
compartilhamento de documentos;
Adempiere
Adempiere um projeto comunitrio que desenvolve um pacote
composto por um sistema integrado de gesto empresarial (ERP
- Enterprise Resource Planning), gesto de relao com o cliente
(CRM - Customer Relationship Management) e gerenciador de
cadeia de suprimento (SCM - Supply Chain Management), anlise
de desempenho financeiro, ponto de venda integrado e portal de
venda na web integrado. Ele desenvolvido em Java (J2EE - Jboss).
H um grupo adaptando o projeto s condies brasileiras. O
stio <http://sourceforge.net/projects/adempierelbr>.
Unidade 6
software_livre.indb 137
137
28/06/11 10:58
Alfresco
Alfresco um gerenciador de contedo com projeto modular
escrito em Java, empregando as mais recentes tecnologias. Possui
um conjunto de ferramentas para a publicao na web ou intranets.
Todas as suas funcionalidades so implementadas por mdulos.
Disponvel para Linux e Windows. Stio do produto: <http://
www.alfresco.com>.
Joomla!
Joomla! outro sistema de gerenciamento de contedo para a
publicao na web e intranets. Entre seus atributos, incluemse alimentadores de RSS, verso para impresso das pginas,
blogs, mecanismos de votao, busca, entre outros. escrito na
linguagem de programao PHP e usa a base de dados MySQL.
Portal do projeto: <http://joomla.org/>.
138
software_livre.indb 138
28/06/11 10:58
Software Livre
GCC
A ferramenta mais antiga e mais importante no mundo do software
livre, que se confunde com a histria do prprio cdigo aberto,
o compilador GCC. Originalmente um compilador e linker de C,
teve agregado, posteriormente, suporte para C++, Objective-C,
Fortran, Java e Ada. Foi criado por Richard Stallman, e sua
primeira verso remonta a 1997. Uma de suas maiores virtudes
a quantidade de sistemas em que pode ser instalado, produzindo
cdigo executvel de alta qualidade. um projeto muito ativo, com
lanamento de verses e correes constantes.
Pgina do projeto: <http://gcc.gnu.org>.
Unidade 6
software_livre.indb 139
139
28/06/11 10:58
Eclipse
O Eclipse um ambiente de desenvolvimento de programas
de computador. uma das ferramentas mais utilizadas para o
desenvolvimento em Java, mas pode trabalhar com qualquer outra
linguagem e tambm outras tarefas, como modelagem grfica. Esta
tamanha versatilidade devido a sua construo baseada em plugins.
Stio do projeto: <http://www.eclipse.org>. distribudo para ser
instalado em Windows, Linux e Mac OS X.
140
software_livre.indb 140
28/06/11 10:58
Software Livre
Netbeans
Outra ferramenta largamente utilizada para o desenvolvimento
de programas. Tambm com filosofia de plugins, o que permite
sua extenso de forma ilimitada. Stio do projeto: <http://www.
netbeans.org>.
Distribuies para Windows, Linux, Mac OS X e Solaris.
Dia
Dia um programa de diagramao de propsito geral para
software. Ele tem um projeto modular, com vrios pacotes de
formas disponveis para fluxogramas, diagramas de rede, circuitos
eltricos, modelagem de software etc. capaz de abrir e gravar
diagramas no formato XML.
Stio do projeto: <http://live.gnome.org/Dia>.
Nvu
Nvu um editor de pginas web que libera o usurio de aprender
a linguagem de marcao HTML, portanto til para aqueles que
no dominam detalhes tcnicos de programao. Inclui suporte
a FTP, facilitando a transferncia e manuteno das pginas no
servidor, um editor de estilos, navegao por abas e validao de
cdigo HTML.
Unidade 6
software_livre.indb 141
141
28/06/11 10:58
ArgoUML
ArgoUML um aplicativo para diagramao universal. Inclui a
capacidade de produzir diagramas em UML (Unified Modeling
Language), traduzindo os modelos para Java e tambm pegando
o cdigo Java e produzindo diagramas a partir dele (engenharia
reversa).
142
software_livre.indb 142
28/06/11 10:58
Software Livre
Unidade 6
software_livre.indb 143
143
28/06/11 10:58
SuSE
SuSE uma distribuio com origem na Alemanha, tendo sido
posteriormente comprada pela Novell. Junto com RedHat e
Mandriva, so as distribuies com maior vocao comercial. Esto
disponveis vrias verses do sistema, que vo de desktop para
usurios domsticos a uma verso com menos aplicativos, voltada
para o uso empresarial, com suporte execuo de programas
Windows via um emulador de API. Tambm esto disponveis
verses para servidores, tempo real, otimizadas para uso com SAP,
para ponto de venda e thin client. Paralelamente existe o projeto
OpenSuSE, que mantm a verso gratuita do sistema. O stio do
OpenSuSe tambm mantm o projeto Build Service, destinado a
desenvolvedores que desejam distribuir seu produto para os diversos
tipos de empacotamento disponveis para outras distribuies.
SuSE disponvel para processadores PC de 32 e 56 bits e para
PowerPC.
Stio das verses comerciais: <http://www.suse.com>. Stio da
verso gratuita: <http://opensuse.org>.
software_livre.indb 144
28/06/11 10:58
Software Livre
Fedora
Fedora e Red Hat so projetos irmos, que seguem a mesma
estrutura de distribuio Linux.
Assim como o Red Hat, o Fedora desenvolvido como cdigo
aberto. Enquanto a verso distribuda pela Red Hat direcionada
ao uso por empresas, a verso Fedora desenvolvida pela
comunidade fedoraproject.org para a prpria comunidade.
O projeto patrocinado pela Red Hat. A ideia que as inovaes
sejam implementas no Fedora e posteriormente migrem para o
Red Hat, quando alcanam maturidade e estabilidade necessrias
para o uso profissional, servindo como uma verdadeira
incubadora de tecnologias.
Stio da verso Fedora Linux: <http://fedoraproject.org>.
Debian GNU/Linux
A distribuio Debian GNU/Linux uma das mais antigas
e influentes. Serve de base para Ubuntu, Knoppix, Linspire,
Xandros, Kurumin e outras muitas. Ela segue estritamente
as filosofias software livre e cdigo aberto, no contendo na
distribuio elementos proprietrios. A distribuio contm mais
de 18.000 pacotes, distribudos ao redor de 21 discos CD de
650MB ou 3 DVDs. Para simplificar o processo de instalao, o
essencial est no disco 1 e os outros pacotes podem ser baixados
Unidade 6
software_livre.indb 145
145
28/06/11 10:58
Kurumin
Kurumin uma distribuio brasileira, baseada no projeto
Debian GNU/Linux. Possui duas verses, o Kurumin Light,
com imagem de disco de 180 MB e uma verso de 650MB. a
distribuio com o portugus como lngua padro.
E tem, atualmente, uma verso com tamanho normal de uma
distribuio, contando com a capacidade de ser executado direto
do CD, sem necessidade de instalao, guardando os dados do
usurio em outra unidade, como um pendrive. Tambm pode ser
instalado em um disco rgido normalmente.
Stio do projeto: <http://www.guiadohardware.net/gdhpress/
kurumin>.
146
software_livre.indb 146
28/06/11 10:58
Software Livre
FreeBSD
FreeBSD um sistema operacional UNIX, descendente do
UNIX AT&T, passando pela distribuio Berkeley, 386BSD
e 4.4BSD. considerado um dos sistemas operacionais mais
estveis e seguros. Completamente gratuito e sob licena
compatvel de cdigo aberto, est disponvel para vrias
arquiteturas, incluindo o console Xbox Microsoft.
Stio do projeto: <http://www.phpmyadmin.net>.
Unidade 6
software_livre.indb 147
147
28/06/11 10:58
Samba
Samba foi desenvolvido para permitir que mquinas Linux
pudessem interagir em um ambiente Windows. Ele implementa
o protocolo que a Microsoft utiliza para redes locais, o CIFS
(Common Internet File System). Desta forma, mquinas com
Windows podem acessar arquivos e impressoras em um servidor
Linux, incluindo autenticao, autorizao, resoluo de nomes e
oferta de servios.
Existem verses para AIX, Debian, Fedora, RedHat, SuSE, HP,
MVS, Novell, Solaris. Stio do projeto: <http://us1.samba.org>.
Shorewall
Toda distribuio de Linux vem com um filtro de pacotes
denominado Netfilter. Com este filtro, possvel construir um
firewall, onde os parmetros so especificados em um conjunto de
arquivos de configurao. Um dos produtos mais tradicionais no
mundo Linux o configurador Shoreline Firewall ou Shorewall,
que torna mais fcil ajustar os parmetros necessrios do firewall.
Stio do projeto: <http://www.shorewall.net>.
148
software_livre.indb 148
28/06/11 10:58
Software Livre
MySQL
MySQL o gerenciador de banco de dados do tipo relacional
de cdigo aberto mais utilizado no mundo. Praticamente todos
os projetos de cdigo aberto que acessam base de dados tm
MySQL como opo para sua utilizao. O projeto nasceu em
1995 e, hoje em dia, estima-se que tenham sido distribudas
mais de 100 milhes de cpias. um sistema estvel, h muito
utilizado em misso crtica por grandes empresas ao redor do
mundo. Assim como muitas distribuies de Linux, possui uma
verso enterprise paga, em que so agregados servios de suporte.
Recentemente foi adquirida pela Sun Microsystems.
Stio do projeto: <http://www.mysql.com/>.
Postgresql
PostgreSQL um sistema gerenciador de banco de dados objetorelacional (ORDBMS). Este banco de dados de cdigo aberto
tem 15 anos de desenvolvimento. Tem verses para a maioria
dos sistemas operacionais, incluindo Linux, UNIX (AIX, BSD,
HP-UX, SGI IRIX, Mac OS X, Solaris, Tru64) e Windows.
Sua lista de funcionalidades no deixa a dever a outros sistemas
gerenciadores de banco de dados proprietrios.
Stio do projeto: <http://www.postgresql.org>.
Unidade 6
software_livre.indb 149
149
28/06/11 10:58
Apache
Apache um servidor HTTP de pginas estticas, mas, como
aceita a incluso de mdulos, capaz de servir tambm pginas
dinmicas em uma variedade de linguagens, como Perl, Python,
PHP, entre outras. Tambm fornece mecanismos de autenticao e
transferncia segura de dados com SSL e TSL. Outro mecanismo
importante a possibilidade de atuar como servidor virtual. A lista
de funcionalidades completa, tornando-o um dos produtos de
cdigo aberto mais confiveis e utilizados. No comeo de fevereiro,
51% das pginas web eram processadas por este servidor.
Vrios sistemas operacionais possuem verses do Apache, tais como
Unix, FreeBSD, Linux, Solaris, Mac OS X e Microsoft Windows.
Stio do projeto: <http://httpd.apache.org>.
Spamassassin
SpamAssassin um filtro de e-mail com o propsito de eliminar
spam. Ele emprega algumas regras para determinar se uma
mensagem indesejada, examinando o assunto e corpo do e-mail,
consultando um banco de dados que armazena expresses as
quais servem de parmetro para comparaes. Com a ajuda
150
software_livre.indb 150
28/06/11 10:58
Software Livre
PhpMyAdmin
PhpMyAdmin uma ferramenta escrita na linguagem de
programao para web PHP, com a funo de administrar o
gerenciador de banco de dados MySQL via internet. possvel
criar, editar e apagar bases, tabelas, campos, fazer backups,
inserir dados, otimizar tabelas, gerenciar usurios para acesso
s bases e outras funes essenciais. Tudo isto feito por meio de
uma interface bem construda. Tambm disponvel executar
comandos SQL diretamente.
Stio do projeto: <http://www.phpmyadmin.net>.
Unidade 6
software_livre.indb 151
151
28/06/11 10:58
Sntese
Nesta unidade, foram relacionadas apenas algumas solues
de cdigo aberto entre as mais difundidas. Uma quantidade
realmente pequena, mesmo entre os produtos maduros e capazes
de serem utilizados em misso crtica. Mesmo assim, esta
seleo d ao leitor uma ideia do que existe em cada rea. Ao
tentar encontrar informaes sobre estes produtos na internet,
provavelmente aparecero dicas sobre produtos concorrentes e
talvez mais sofisticados e com maior potencial de emprego.
Felizmente, com a popularizao da internet, o custo de manter
um portal para um projeto e espao para armazenamento de
seus arquivos cada vez menor, e, portanto, fazer o download
de qualquer um destes produtos tornou-se uma tarefa prtica e
simples. Isto significa que o profissional de TI pode reservar uma
pequena parte de seu tempo mensal para fazer experincias com
produtos, mesmo que a necessidade de uso no seja imediata.
Esta explorao faz com que ele sinta a real capacidade do
produto de cdigo aberto e, em uma eventual adoo, o que
necessrio para sua implantao e suas limitaes.
152
software_livre.indb 152
28/06/11 10:58
Software Livre
Atividades de autoavaliao
1.) Escolha um programa de cada tipo (propsito geral, propsito
especfico, desenvolvimento, sistemas operacionais e servios e
gerenciamento de redes) da seleo apresentada nesta unidade e
indique pelo menos uma aplicao proprietria equivalente.
Unidade 6
software_livre.indb 153
153
28/06/11 10:58
3.) Faa uma pesquisa sobre o produto Wine. Por que este produto pode ser
interessante em uma migrao para uma plataforma de cdigo aberto?
154
software_livre.indb 154
28/06/11 10:58
Software Livre
Saiba mais
Para ampliar seus conhecimentos sobre o contedo tratado, consulte:
O projeto The OpenDisc uma compilao de vrios aplicativos
consagrados em cdigo aberto, com as verses dos executveis
prontas para serem instaladas em MS Windows.
O CD pode ser baixado de <http://www.theopendisc.com>, onde
tambm consta a descrio de cada aplicativo que vem no CD.
A pgina <http://pt.wikipedia.org/wiki> lista softwares open
source para Windows. Lista tambm uma srie de programas
de cdigo aberto para o ambiente MS Windows com seus
respectivos endereos. Esta pgina est aberta sua colaborao.
Outra lista bem completa, organizada por categorias: <http://
blog.lorla.com/uncategorized/open-source-software>.
Esta apresentao contm uma boa introduo ao tema e tambm
dicas de vrios projetos de cdigo aberto:
<http://free-electrons.com/doc/free_software_pt_BR.pdf>.
O projeto de gerenciamento de janelas Gnome mantm uma lista
de programas compatveis: <http://www.gnome.org/projects>.
Uma lista de projetos para o ambiente KDE pode ser encontrada
em: <http://www.kde-apps.org>.
Unidade 6
software_livre.indb 155
155
28/06/11 10:58
software_livre.indb 156
28/06/11 10:58
software_livre.indb 157
28/06/11 10:58
158
software_livre.indb 158
28/06/11 10:58
Referncias
BYFIELD, B. SFLC files GPL lawsuit on behalf of Busybox
developers. Disponvel em: <http://www.linux.com/
feature/119355>. Acesso em: 14 set. 2007.
COMPUTERWORLD. Pesquisa: software livre usado em 73
empresas brasileiras. Fevereiro 2008. Disponvel em: <http://
computerworld.uol.com.br/gestao/2008/02/27/pesquisasoftware-livre-e-usado-em-73-das-grandes-empresasbrasileiras/>. Acesso em: 19 fev. 2008.
COSTA, P. M. da. Odf na caixa. Linux Magazine, n. 40, So Paulo,
mar. 2008.
DUIJNHOUWER, F.-W.; WIDDOWS, C. Open Source Maturity
Model. Agosto 2003. Disponvel em: <http://pascal.case.unibz.
it/retrieve/1097/GB_Expert_Letter_Open_Source_ Maturity_
Model_1.5.31.pdf>. Acesso em: 24 jan. 2008.
EDDY, N. BusyBox Settles GPL Lawsuit. Disponvel em: <http://
www.crn.com/ software/205100091>. Acesso em: 10 dez. 2007.
FREE SOFTWARE FOUNDATION. The Free Software Definition.
2007. Disponvel em: <http://www.gnu.org/ philosophy/free-sw.
html>. Acesso em: 12 nov. 2007.
GOLDEN, B. Succeeding with open source. [S.l.]: AddisonWesley, 2005.
MICROSOFT. Windows Server 2003 R2 Pricing. Abril 2006.
Disponvel em: <http://www.microsoft. com/windowsserver2003/
howtobuy/licensing/pricing.mspx>. Acesso em: 17 fev. 2008.
NAVICA INC. The Open Source Maturity Model. 2004
2007. Disponvel em: <http://www.navicasoft.com/pages/
osmmoverview.htm#osmmoverview>. Acesso em: 12 jan. 2008.
NETCRAFT. Web Server Survey. Outubro 2007. Disponvel em:
<http://news.netcraft.com/archives/ web_server_survey.html>.
Acesso em: 19 dez. 2007.
NORTHWEST EDUCATIONAL TECHNOLOGY CONSORTIUM.
Arguments about open source: total cost of ownership. 2005.
Disponvel em: <http://www.netc.org/openoptions/pros_cons/
tco.html>. Acesso em: 14 jan. 2008.
software_livre.indb 159
28/06/11 10:58
160
software_livre.indb 160
28/06/11 10:58
software_livre.indb 161
28/06/11 10:58
software_livre.indb 162
28/06/11 10:58
Unidade 2
1) Uma empresa desenvolve um dispositivo para medio de
temperatura. No sistema operacional embarcado que foi
desenvolvido para ele, foi utilizada uma biblioteca do projeto
GNU. Junto com o aparelho, h um manual sem nenhuma
indicao da procedncia do software utilizado. Que risco
corre esta empresa em relao ao software utilizado?
R: As bibliotecas do projeto GNU geralmente so protegidas
pela licena GPL. Neste caso, necessrio que o utilizador
torne disponvel o cdigo fonte do projeto. No fazendo isto,
este incorre em uma violao e passvel de ser processado.
software_livre.indb 163
28/06/11 10:58
Unidade 3
1) O aumento da taxa de transferncia na conexo Internet um dos
fatores que auxiliaram na difuso do software de cdigo aberto. At
uns 10 anos atrs ou menos, as conexes via linha telefnica de no
mximo 56Kbps eram a regra para a maioria das pessoas em suas
casas. O que significa Kbps? Quanto tempo demoraria, teoricamente,
para baixar uma distribuio de um CD com 700MB com uma conexo
destas? Como isto influenciou o surgimento das primeiras empresas de
software de cdigo aberto?
R: 56 Kbps equivale a uma transferncia de 56.000 bits por segundo.
700 MB significa 700 milhes de bytes. Cada byte compreende 8 bits.
Logo, grosso modo, 700 MB = 5.600 milhes de bits. Em cada segundo,
consegue-se transferir 56.000 bits. Para transferir 5.600 milhes, dividimos
este valor por 56.000 = 100.000s. Para transferir todo o disco, seriam
necessrias 27 horas de conexo constante e sem erros. Para evitar este
transtorno aos usurios, as empresas comearam a vender pelo correio
discos encomendados por catlogos anunciados em stios na web.
164
software_livre.indb 164
28/06/11 10:58
Software Livre
Unidade 4
1) Escolha um software qualquer em uso em sua empresa e construa uma
tabela com pelo menos trs colunas. Na primeira, disponha em linhas
funcionalidades desejadas e/ou presentes no programa utilizado hoje
em dia. Nas outras duas ou mais colunas, indique a existncia, ou no,
das funcionalidades, ou o quanto este item bem feito.
Exemplo:
Audium
udio
Vdeo
cones costumizveis
Cores costumizveis
Suceptvel a vrus
Insero indesejada de propaganda
No
No
Sim
Sim
Pouco
No
Messenger
Sim
Sim
Limitado
Limitado
Muito
Sim
Miranda
No
No
Sim
No
Nenhum
No
165
software_livre.indb 165
28/06/11 10:58
Unidade 5
1) Por que motivo um produto cdigo aberto desenvolvido para uma
mesma soluo pode demandar menos recursos de hardware do que
um produto proprietrio?
R: Um produto de cdigo aberto no sofre presses de tempo e oramento.
Em funo disto, os desenvolvedores podem trabalhar em cima de uma
soluo para um problema por mais tempo, at que sejam atingidos bons
padres de eficincia (eficicia = funcionalidades/recursos). Alm disto, h
potencialmente muito mais desenvolvedores trabalhando na soluo, o
que causa um efeito de seleo, em que as melhores ideias so utilizadas.
2) Na empresa para a qual voc trabalha (ou que conhece), seria possvel
substituir o sistema operacional desktop para Linux? Haveria mo
de obra para dar o suporte necessrio? Traria alguma economia a
substituio?
R: A resposta para esta questo depende do que a empresa usa. Se a
maioria de seus aplicativos esto baseados na web, um ambiente Linux
tem o potencial de maior economia. No caso de produtos legados para
uma determinada plataforma, que roda localmente, uma migrao
pode ser at impeditiva. Proporcionalmente ser a necessidade da mo
de obra, que pode ser a mesma no caso de um uso bsico para acesso
internet e processamento de documentos bsicos (texto, planilhas e
apresentao).
3) Uma empresa possui 13 PCs com Windows XP instalado e Ms Office
2000. Com a informao do fabricante de que a verso XP deixar
de ser suportada em breve e pensando em possveis melhorias na
nova verso do MS Office, foi encomendada para a direo de TI um
oramento para a atualizao das mquinas com Windows Vista e MS
Office 2007. O custo de mo de obra para o servio de atualizao foi
calculada em R$ 390,00 (R$ 30,00 X 13 PCs), comportando 1 hora de
trabalho de R$ 30,00 para cada PC. Cada cpia do Windows Vista sai
por R$ 448,00, para licena corporativa OPEN. Cada cpia do Office
Professional sai por R$1.120,00. Cada mquina atualmente conta
com 256Mb de memria, o que insuficiente para a nova verso e
ocasionar uma atualizao de memria para pelo menos 512Mb.
Cada pente de 256Mb sair por R$ 79,00. As mquinas so utilizadas
para navegao web, leitura e envio de e-mail, edio de pedidos de
compras e oramentos e planilhas de clculo. A empresa no se utiliza
de macros especiais. Responda s questes abaixo:
R: (a) Qual ser o gasto total da atualizao, mantendo o plano inicial?
166
software_livre.indb 166
28/06/11 10:58
Software Livre
167
software_livre.indb 167
28/06/11 10:58
Unidade 6
1) Escolha um programa de cada tipo (propsito geral, propsito
especfico, desenvolvimento, sistemas operacionais e servios e
gerenciamento de redes) da seleo apresentada nesta unidade e
indique pelo menos uma aplicao proprietria equivalente.
R: Um bom stio para esta pesquisa o <www.freshmeat. net>.
2) Escolha cinco dos produtos acima e aponte alternativas, tambm de
cdigo aberto, que desempenhem as mesmas funcionalidades bsicas.
3) Faa uma pesquisa sobre o produto Wine. Por que este produto pode
ser interessante em uma migrao para uma plataforma de cdigo
aberto?
R: O Wine um emulador de Windows que roda no Linux, permitindo
que programas Windows possam ser executados. Este programa
facilita em alguns casos a migrao para Linux, uma vez que pode ser
usado para executar algum sistema legado que no pode ser reescrito
para Linux ou tenha verso em servidor. Veja mais detalhes em <http://
www.winehq.org/>. Existem tambm verses para Linux, FreeBSD, Mac
OS X e Solaris.
4) Intencionalmente, no foram apresentados exemplos de jogos de
cdigo aberto. Faa uma pesquisa na internet e relacione trs jogos de
cdigo aberto para um sistema operacional tambm de cdigo aberto
e trs para MS Windows.
R: H muitos jogos para Linux. As distribuies normalmente trazem
vrios jogos pr-instalados.
168
software_livre.indb 168
28/06/11 10:58
Biblioteca Virtual
Veja a seguir os servios oferecidos pela Biblioteca Virtual aos
alunos a distncia:
Emprstimo de livros
www. unisul.br/emprestimos
software_livre.indb 169
28/06/11 10:58