APLICAÇÕES OPEN SOURCE
Modulo I UTILIZAÇÃO DE SOFTWARE LIVRE
Modulo I
O software livre é um software que tem uma licença de utilização que
respeita determinados direitos ou liberdades da parte dos utilizadores,
que não são respeitadas noutro software, quer seja privado, gratuito ou
de outro tipo.
Índice de contenido
1.1 INTRODUÇÃO AO SOFTWARE LIVRE....................................................................................2
1.1.1 Software privado.....................................................................................................................3
1.2 O que é o Software Livre...............................................................................................................5
1.2.1 Liberdades do software livre...................................................................................................5
a) Liberdade de utilização.........................................................................................................5
b) Liberdade de estudo e modificação.......................................................................................5
c) Liberdade de distribuição.......................................................................................................5
d) Liberdade de melhoramento..................................................................................................6
1.2.2 Escolas Open Source..............................................................................................................6
1.3 CHAVES DO SOFTWARE LIVRE..............................................................................................7
1.3.1 Modelo "catedral"...................................................................................................................8
1.3.2 Modelo "bazar".....................................................................................................................10
1.4 Casos de Éxito..............................................................................................................................12
1.4.1 Caso 1: Navegador da Web Firefox......................................................................................12
1.4.2 Caso 2: Sistema Operativo Android......................................................................................14
1.4.3 Caso 3: Wikipedia.................................................................................................................16
1.5 Equivalências e Compatibilidade.................................................................................................18
Compatibilidade entre Office e OpenOffice.org............................................................................18
Compatibilidade entre Firefox e IE...............................................................................................19
Firefox......................................................................................................................................20
MS Internet Explorer...............................................................................................................20
Compatibilidade entre Outlook e Thunderbird..............................................................................21
Características de Mozilla Thunderbird...................................................................................23
Características de Outlook.......................................................................................................23
1.6 Alternativas Livres........................................................................................................................24
Escritório..................................................................................................................................24
Desenvolvimento......................................................................................................................24
Rede..........................................................................................................................................25
Matemáticas..............................................................................................................................25
Jogos..........................................................................................................................................25
Técnicas....................................................................................................................................25
Gráficos.....................................................................................................................................26
Educação...................................................................................................................................26
Multimédia................................................................................................................................26
Miscelânea................................................................................................................................26
1.6.1 Obter e instalar......................................................................................................................27
Listado de live cds.....................................................................................................................27
Lista de repositórios de Software Libre...................................................................................29
APLICAÇÕES OPEN SOURCE - Modulo I
O
UTILIZAÇÃO DE SOFTWARE LIVRE
1.1 INTRODUÇÃO AO
SOFTWARE LIVRE
software livre é um software que tem uma licença de utilização que respeita
determinados direitos ou liberdades da parte dos utilizadores, que não são respeitadas
noutro
software,
quer
seja
privado,
gratuito
ou
de
outro
tipo.
Existem muitas variedades de software livre, inclusivamente mais do que de software privado. Os
exemplos de software livre são: o software livre Ubuntu, o navegador web Firefox, os protocolos de
P2P3 Bittorrent e Ed2k (utilizado pelo cliente eMule), ou a aplicação de escritório OpenOffice.org,
o SO GNU/Linux ou qualquer software desenvolvido ou apoiado pela FSF (Free Software
Fundation, Fundação para o Software Livre).
No terceiro módulo do curso iremos estudar as licenças com maior detalhe, por agora indicamos
apenas as mais importantes e mais utilizadas, que são GPL, BSD e GFDL.
Ubuntu:distribuição de GNU/Linux, provavelmente a mais conhecida de todas, fundada pelo
filantropo e primeiro astronauta privado Mark Shuttleworth, está baseada em Debian, a sua
utilização está muito difundida graças à sua grande comunidade de utilizadores.
Mozilla Firefox,,Firefox, navegador web da fundação Mozilla, criado a partir das evoluções do código libertado pela Netscape em
1998
BitTorrent: : protocolo de P2P distribuído como software livre:http://es.wikipedia.org/wiki/BitTorrent_%28protocolo%29
Ed2k: http://es.wikipedia.org/wiki/EDonkey_2000 não confundir o protocolo com o programa com o mesmo nome (software
privado)..
Emule: http://es.wikipedia.org/wiki/EMule
OpenOffice.org:
aplicação
de
escritório
criada
a
partir
do
código
libertado
por
StarOffice
(http://es.wikipedia.org/wiki/Oracle_Open_Offic) ,tem muitos programas: processador de texto, folha de cálculo, apresentações,
ferramentas para depuração vectorial e base de dados. Página na Wikipedia: http://es.wikipedia.org/wiki/OpenOffice.org
Linux: Sistema Operativo nascido da união dos programas do projecto GNU da FSF com o núcleo Linux, daí o seu nome
GNU/Linux. Página na wikipedia: :http://es.wikipedia.org/wiki/GNU/Linux
FSF: Página na Wikipedia onde se enumeram todas as suas actividades, projectos, campanhas etc: http://es.wikipedia.org/wiki/FSF
Página da FSF http://www.fsf.org/ Ramo europeu da FSF http://fsfe.org/index.es.html
GPL: General Public License, licença pública geral é a licença que liberta quase todo o seu software, a FSF, o kernel de Linux e a
maioria do software livre. Não permite criar software privado com o código libertado nem com as suas modificações (licença
viral).
BSD: Berkeley Software Distribution, distribuição de software de Berkeley, é a licença utilizada pela universidade de Berkeley para a
distribuição, e sua versão modificada e os acrescentos para UNIX da ATT. Permite criar software privado com o código libertado
2
1.1 INTRODUÇÃO AO SOFTWARE LIVRE
P2P: P2P:sigla de Peer to Peer, de par a par, modo de intercâmbio de ficheiros entre iguais (pares) http://es.wikipedia.org/wiki/P2P.
APLICAÇÕES OPEN SOURCE - Modulo I
UTILIZAÇÃO DE SOFTWARE LIVRE
ou com as respectivas modificações (licença não viral).
GNU Free Documentation License, GNU Free Documentation License, licença GNU de documentação livre é a licença com a qual se
liberta a documentação dos programas e os livros da FSF, e os artigos da Wikipedia
O software é feito tanto para amadores como para profissionais e empresas. Geralmente, o
software livre tem uma maior qualidade devido, em grande parte, ao modelo de desenvolvimento,
sendo prova disto o facto que alguns destes programas de software livre são utilizados há mais de
20 anos sem alterações
Existem dois tipos de software:
1.- Software privado
2.- Software li vre
1.1.1 Software privado
Este movimento foi iniciado na Califórnia, perto da Universidade de Berkeley, que era naquela
época uma das mais competitivas dos EUA. Na base desta corrente surgiram novas empresas, como
a APPLE, e também futuros profissionais que fariam parte de outras novas empresas. A título de
exemplo, a ATARI incorporou talentos deste grupo.
No início da Apple, como a aquisição dos seus computadores, eram entregues os esquemas para
os poder consultar (com o Apple I e o Apple II), e inclusivamente era entregue o código
assemblador dos chips e do BASIC. A partir de aqui emergiu uma empresa minúscula que
desenvolveu um sistema de BASIC para o Altair 8800 denominada Microsoft que, ao contrário das
demais, guardou o código original para si, tentando fazer negócio no mercado dos micro
computadores.
BASIC é uma linguagem de programação que foi desenvolvida originalmente como uma ferramenta de ensino, e que foi difundida
entre os microcomputadores pessoais a partir da década de 1980. http://es.wikipedia.org/wiki/BASIC
O Altair 8800 da MITS foi um microcomputador desenhado em 1975, baseado na CPUIntel 8080A. Era vendido como um kit através
da revista Popular Electronics os desenhadores planearam vender apenas algumas centenas de exemplares para os aficionados, e
ficaram surpreendidos ao vender dez vezes mais apenas no primeiro mês. Actualmente, a Altair é amplamente reconhecida com a
faísca que conduziu à revolução dol computador pessoaldurante os anos seguintes: O bus de computador desenhado para a Altair
converteu-se num padrão de facto conhecido como o bus S-100A primeira linguagem de programação da máquina foi o Altair
3
1.1 INTRODUÇÃO AO SOFTWARE LIVRE
Nos primeiros tempos da informática, quando os computadores ocupavam salas completas, eram
vendidos como um todo: hardware e software em conjunto. O software vinha quase sempre com o
seu código original, para que os programadores da instituição que o tinha adquirido o melhorassem
(como o que se pretende voltar a fazer com o software livre), ou pediam alterações à empresa que o
tinha vendido. Desta época, praticamente a única empresa que resta é a IBM, uma das primeiras que
aderiu ao movimento de software livre e que mais dinheiro investe em desenvolvimentos de
software livre. Em meados dos anos 70 começou a reduzir o tamanho dos micro processadores, foi
iniciado um movimento que pretende unir os novos chips e que tenta tornar os computadores o mais
pequenos e funcionais possível, enquanto partilha os seus conhecimentos com outros colegas
através de boletins impressos para aficionados, incluindo esquemas, utilizações e explicações.
APLICAÇÕES OPEN SOURCE - Modulo I
UTILIZAÇÃO DE SOFTWARE LIVRE
É neste momento que nasce o software privado tal como o conhecemos, software que se vende
em formato binário e que está sujeito a uma licença de utilização restrita. Pouco depois, em Janeiro
de 1976, Bill Gates lança uma carta aberta à revista de aficionados mais conhecida (Homebrew
Computer Club Newsletter), onde recorre a uma série de argumentos, utilizados posteriormente
por todas as empresas de software, para proteger os seus interesses:
o software está protegido por direitos de autor,
existe uma necessidade de pagar aos programadores que o desenvolvem,
quem não paga pelo software é um ladrão e outros argumentos semelhantes.
El Homebrew Computer Club ( (Clube dos computadores domésticos) começou a
celebrar as suas reuniões em Março de 1975.
http://www.microsiervos.com/archivo/ordenadores/boletines-del-homebrew-computerclub.html
Resumindo: o software privado vale-se dos direitos de autor para restringir as liberdades dos
utilizadores e programadores. Para as restringir vale-se de uma licença de utilização que é um
contrato entre as duas partes (empresa de desenvolvimento e utilizador); se for quebrado pode levar
a um processo por incumprimento do contrato. Este movimento é relativamente novo (tem 36 anos)
comparando com o modelo de software livre, que existe desde sempre (ainda que até 1984 não
tenha estado organizado).
O software privado é:
4
1.1 INTRODUÇÃO AO SOFTWARE LIVRE
BASIC, escrito por Bill Gatese Paul Allen,que fundariam imediatamente depois a Microsoft.
APLICAÇÕES OPEN SOURCE - Modulo I
UTILIZAÇÃO DE SOFTWARE LIVRE
1. o software da Microsoft (a pesar de ter feito dois ou três pequenos projectos de software
livre e recentemente ter libertado um módulo para o kernel)
2. Adobe
3. Apple (apesar de o OS X se basear em BSD e libertar os seus melhoramentos da base e
colaborar no motor livre de HTML Webkit, mas não totalmente livre).
Obtenha mais informação em: Wikipedia: http://es.wikipedia.org/wiki/Software_propietario Free Software Foundation; que explica
todos os tipos e subtipos existentes http://www.gnu.org/philosophy/philosophy.pt-br.html
1.2 O que é o Software Livre
1.2.1 Liberdades do software livre
O software livre é um software com uma licença que nos garante determinados direitos ou
liberdades, inexistentes no todo ou em parte noutros tipos de software
1. Liberdade de utilização
2. Liberdade de estudo e modificação
3. Liberdade de distribuição
4. Liberdade de melhoramento
O software livre não tem nenhuma restrição para ser utilizado, ou seja, podemos instalá-lo no
número de computadores que pretendermos, podemos utilizá-lo para qualquer finalidade, tanto
comercial como pessoal, e não temos nenhuma limitação de utilização. É uma liberdade dirigida aos
utilizadores, dando-lhes direitos que lhes são negados com o software privado.
Citamos a definição da FSF para este direito:
“A liberdade de executar o programa significa a liberdade para qualquer tipo de pessoa ou
organização de utilizar em qualquer tipo de sistema informático, para qualquer tipo de trabalho e
finalidade, sem estar obrigado a comunicar ao seu programador ou a alguma outra entidade
específica. Nesta liberdade, a finalidade dos utilizadores é o que importa, enão a finalidade dos
programadores. Como utilizador, é livre de executar um programa para a sua finalidade; e se o
distribuir a outra pessoa, também é livre de o executar para as suas finalidades, mas não tem o
direito de lhe impor as suas próprias finalidades”.
b) Liberdade de estudo e modificação
A liberdade de estudo e modificação implica que qualquer pessoa pode estudar o código original
de um programa de software livre, melhorando, criar patches, acrescentar updates, etc. É uma
liberdade dirigida aos programadores, dando-lhes direitos que lhes são negados no software
5
1.1 INTRODUÇÃO AO SOFTWARE LIVRE
a) Liberdade de utilização
APLICAÇÕES OPEN SOURCE - Modulo I
UTILIZAÇÃO DE SOFTWARE LIVRE
privado, já investigar o seu funcionamento. A proibição expressa e regulada na mesma licença de
utilização desse software regulada pelas leis nacionais.
c) Liberdade de distribuição
A liberdade de distribuição estabelece que qualquer pessoa, entidade ou empresa pode distribuir
o software livre de modo gratuito e lucrativo, tanto em binário como em código original, ou ambos.
Citamos a FSF:
"A liberdade de redistribuir cópias deve incluir os formatos binários ou executáveis do
programa, bem como o código original; tanto para as versões modificadas como para as
não modificadas. (É necessário distribuir os programas em formato executável para que
os sistemas operativos livres possam ser instalados facilmente). É aceitável se não
existir um modo de produzir um formato binário ou executável para um programa
específico, dado que algumas linguagens não incorporam essa característica, deve ser
possível redistribuir esses formatos se o programa tiver uma forma de o fazer".
d) Liberdade de melhoramento
A liberdade de melhoramento permite que qualquer um possa dispor do código original de um
programa livre e acrescentar melhoramentos, implementar novas funcionalidades a um software
(plug-ings ou complementos) que, ficando sem programadores, crie um novo ramo de
desenvolvimento de um programa se as programações não acrescentarem os seus melhoramentos ao
programa original.
Projecto Mozilla. Quando a Netscape libertou o seu código original para que outros
programadores continuassem a utilizá-lo e melhorá-lo
Projecto GNU. Exemplo curioso: Houve um desenvolvimento do compilador ADA, dado que o
exército dos EUA precisava, e licitou um contrato de três milhões de dólares para o desenvolver em
GPL e deixar o melhoramento a cargo da FSF18.
Página da Wikipedia onde explica: http://en.wikipedia.org/wiki/GNAT#History
1.2.2 Escolas Open Source
Em 1998, o software livre começou a tornar-se popular, e o Netscape19 decidiu libertar o seu
navegador. Foi então que surgiram duas escolas rivais:
•
a do software livre (liderada pela FSF, Richard Stallman20 e Debian21) e
•
la del código abierto (liderada por la OSI y por las empresas que hacen del software libre
parte de su negocio).
Empresa americana criadora do Netscape Navigator, navegador antes da saída do IE:
http://pt.wikipedia.org/wiki/Netscape_Communications_Corporation
6
1.2 O que é o Software Livre
Exemplos:
APLICAÇÕES OPEN SOURCE - Modulo I
UTILIZAÇÃO DE SOFTWARE LIVRE
Fundador da FSF e do projecto GNU, criador de Emacs e GCC, considerado o pai do
software livre e um dos maiores activistas deste movimento. Página na Wikipedia:
http://pt.wikipedia.org/wiki/Richard_Stallman Página pessoal: http://www.stallman.org/
Distribuição de software livre mais pura, divide os programas entre livres e não livres
segundo a FSF, http://pt.wikipedia.org/wiki/Debian http://www.debian.org/
OSI, Open System Interconnection. O modelo de referência de Interligação de Sistemas
Abertos (OSI, Open System Interconnection) foi o modelo de rede descritivo criado
pelaOrganização Internacional para a Normalização lançado em
1984.http://pt.wikipedia.org/wiki/Modelo_OSI
Criar um movimento a favor
do software livre
Carácter
Carácter ético e político
Ajudar a desenvolver modelos
de negócio baseados neste tipo
de software .
Denominação Sistema
Com o núcleo GNU/Linux
operativo
Criar um ambiente favorável
para a criação de software livre
por parte das empresas.
Neutral: ajuda as empresas na
adopção de software livre
LINUX
Mais informação detalhada em Porque o software livre é melhor que o código aberto24.
Porque o «software livre» é melhor do que o «código aberto»http://www.gnu.org/philosophy/free-software-forfreedom.es.htmlCHAVES DO SOFTWARE LIVRE As chaves do software livre são as quatro liberdades e o modelo de
desenvolvimento gerado a partir delas.
1.3 CHAVES DO SOFTWARE
LIVRE
O
modelo "catedral": quando um desenvolvimento de software é sustentado por um grupo
de pessoas especialistas seleccionadas, supostamente as melhores no seu campo. O
nome refere-se a quando se construía uma catedral, e à selecção dos melhores para o
fazer. Este modelo é o desenvolvimento do software clássico.
O modelo "bazar": quando o desenvolvimento é sustentado de um modo aberto por um grande
número de número de programadores e de utilizadores, que contribuem individualmente com o seu
7
1.2 O que é o Software Livre
Foco
APLICAÇÕES OPEN SOURCE - Modulo I
UTILIZAÇÃO DE SOFTWARE LIVRE
grão de areia para criar um ecossistema. Como num bazar todos os postos são necessários para
gerar o ambiente existente.
O modelo "catedral" ocorre tanto no software privado como no software livre, mas omodelo
"bazar" é próprio apenas do software livre.
Eric
S.
Raymond um
dos
melhores
programadores e hackers do mundo, em conjunto
com Richard Stallman(fundador da FSF e do
projecto GNU) e Linus Torvalds (criador do
kernel Linux), um dos teóricos de software livre
mais conhecidos e polémicos (entre outras coisas
pela sua defesa radical da posse de armas nos
EUA), é o criado de Jargon File (dicionário
relacionado com os hackers e com a história),
colaborou na criação de fetchmail (cliente de
correio online de comandos), as ncurses (uma
biblioteca para a criação de interfaces de
utilizador em modo online de comandos sem
necessidade de gráficos) e um dos que conduziu a
negociação para que a Netscape libertasse o seu
código antes de cair quase em ruptura devido à
força do IE..
Em inglés: http://catb.org/esr/writings/cathedral-bazaar/cathedral-bazaar/
Em Espanhol: http://biblioweb.sindominio.net/telematica/catedral.html
http://geekz.co.uk/esrfacts/images/eric-s.-raymond-2.jpg
1.3.1 Modelo "catedral"
Eric S. Raymond sobre o modelo “catedral”: "Profetizei durante anos o evangelho UNIX das
ferramentas pequenas, da criação rápida de protótipos e da programação evolutiva. Mas também
acreditava que existia uma determinada complexidade crítica, acima da qual seria necessário um
foco mais planeado e centralizado. Pensava que o software de maior porte (sistemas operativos e
ferramentas realmente poderosas, tais como Emacs) tinha de ser construído como as catedrais, ou
8
1.3 CHAVES DO SOFTWARE LIVRE
O software livre é distinto do software gratuito através da liberdade nº 3 (de distribuição), mas
nem sempre é assim. Quando o software livre é muito caro, as distribuições de GNU/Linux para
mainframes (computadores de grande porte do tamanho de uma sala) são um exemplo disto, podem
chegar a custar 3.000 euros por licença. Esta confusão é habitual, e muita gente pergunta: como
vivem os programadores de software livre? Programam em empresas de software livre ou para
fundações sem fins lucrativos que produzem software livre (a maioria dos projectos de software
livre são criados assim).
APLICAÇÕES OPEN SOURCE - Modulo I
UTILIZAÇÃO DE SOFTWARE LIVRE
seja, que devia ser cuidadosamente elaborada por génios ou pequenos grupos de mágicos
trabalhando fechados, sem libertar versões beta antes do tempo"..
Eric S. Raymond uno de los mejores programadores y hackers del mundo junto con
Richard Stallman(fundador de la FSF y el proyecto GNU) y Linus Torvalds(creador
delkernel Linux), uno de los teóricos del software libre más conocidos y
polémicos(entre otras cosas por su defensa radical de la posesión de armas en los
EE.UU.), es el creador del Jargon File(diccionario de argot relacionado con
los hackers y su historia), colaboró en la elaboración de fetchmail (cliente de correo en
línea de comandos), las ncurses (una librería para la elaboración de interfaces de usuario
en modo línea de comandos sin necesidad de gráficos) y uno de los que llevó la
negociación para que Netscape liberara su código antes de caer casi en la quiebra, por la
pujanza de IE.
En inglés: http://catb.org/esr/writings/cathedral-bazaar/cathedral-bazaar/
São manejados por um pequeno grupo de programadores de nível muito elevado e perfeitamente
hierarquizado, que planeiam muito bem o desenvolvimento dos seus programas e que tentam não
deixar nada ao acaso. Este é o modelo clássico de desenvolvimento de programas, tanto de software
privado (neste caso é o único modelo possível) como de software livre..
No software livre é utilizado este modelo Emacs29 (o editor de textos desenvolvido pela FSF desde
1984 e à imagem da Raymond), GCC30 (o compilador de C do projecto GNU) e em geral a maioria
de projectos da FSF.
Emacs é um editor de texto com uma grande quantidade de funções, muito popular entre
programadores e utilizadores técnicos.. http://es.wikipedia.org/wiki/Emacs
9
1.3 CHAVES DO SOFTWARE LIVRE
En castellano: http://biblioweb.sindominio.net/telematica/catedral.html
http://geekz.co.uk/esrfacts/images/eric-s.-raymond-2.jpg
APLICAÇÕES OPEN SOURCE - Modulo I
UTILIZAÇÃO DE SOFTWARE LIVRE
GNU Compiler Collection (colecção de compiladores GNU) é
um conjunto de compiladorescriados pelo projecto GNU. GCC é software
libre distribuído pela FSF sob licença GPL
http://es.wikipedia.org/wiki/GNU_Compiler_Collection.
1.3.2 Modelo "bazar"
"Liberte rápido e com frequência, delegue tudo o que possa, seja aberto até ao ponto da
promiscuidade" resume o modelo "bazar"..
Este é o modelo que tornou possível a explosão do software livre. O modelo "catedral" no
software livre implica um desenvolvimento lento e meditado, o que é muitas vezes
contraproducente com a saída comercial do software livre.
1.3 CHAVES DO SOFTWARE LIVRE
Emacs, por exemplo, lançou a sua versão 20 em 1997, a 21 em 2001 e a 22 em 2007. Se
compararmos com o Windows 31 (98, 2000, XP, Vista; neste mesmo período de tempo no caso de
um modelo catedral de software privado), Mozilla (em 1998 libertou o código do Netscape, em
2007 Firefox lança a versão 2 tendo passado antes por 2 versões do Mozilla Suite, um modelo misto
entre ambos).
Microsoft Windows é uma série de sistemas operativos desenvolvidos pela Microsoft
desde 1981, quando o projecto de denominava "Interface Manager
"http://pt.wikipedia.org/wiki/Microsoft_Windows”
10
APLICAÇÕES OPEN SOURCE - Modulo I
UTILIZAÇÃO DE SOFTWARE LIVRE
GNU Compiler Collection (colecção de compiladores GNU) es um conjunto decompiladores
criados pelo projecto GNU. GCC é software livre distribuído pelaFSFsob licença GPL.
O exemplo mais famoso deste modelo é o kernel de Linux, criado em 1991, actualmente com 10
milhões de linhas de código actualmente, centenas de programadores, tanto de empresas como
amadores, que funciona numa grande variedade de máquinas que vão desde um móvel, um
encaminhador, um reprodutor de mp3 até computadores que ocupam edifícios inteiros, em 10 anos
passou de um projecto amador para tema de vigilância por parte da Microsoft em memorandos
internos.
1.3 CHAVES DO SOFTWARE LIVRE
Outros exemplos deste modelo são os gestores de escritório KDE e GNOME ou a aplicação de
escritório OpenOffice.org.
Open Office. Processador de texto36
O kernel ou núcleo do Linux pode ser definido como o coração deste sistema operativo.
É o encarregado de que o software e o hardware do teu computador possam trabalhar
em conjunto. . http://www.linux-es.org/kernel
KDE é um projecto de software livre para a criação de uma ambiente de escritório e
infra-estrutura de desenvolvimento para diversos sistemas operativos como
o GNU/Linux, Mac OS X, Windows, etc. http://pt.wikipedia.org/wiki/KDE
GNOME é um ambiente de escritório infra-estrutura de desenvolvimento para sistemas
11
APLICAÇÕES OPEN SOURCE - Modulo I
UTILIZAÇÃO DE SOFTWARE LIVRE
operativos Unix e derivados Unix como GNU/Linux, BSD ou Solaris; composto
inteiramente por software livre. http://pt.wikipedia.org/wiki/GNOME
1.4 Casos de Éxito
1.4.1 Caso 1: Navegador da Web Firefox
O navegador web Firefox37 é um caso paradoxal de êxito do software livre.
Verificaram que tinham perdido a guerra dos navegadores para a
Microsoft e para o seu Internet Explorer38 e que precisavam de
reduzir custos de desenvolvimento. Os proprietários do Netscape
libertaram o código para evoluir o navegador web Firefox. Esta
libertação a constituição da Fundação Mozilla39, que se ocupou do
desenvolvimento e do melhoramento do código libertado pela
Netscape.
Uma das principais características que caracteriza o Firefox é a personalização, tanto do aspecto
(graças a centenas de ecrãs denominados Pessoas42 ) como das centenas de Plug-ins.
(complementos ou funcionalidades adicionais) existentes de todo o tipo: extensões para descarrega
vídeos do Youtube43, clientes inscritos no Twitter44, traduções em wordreference.).
Mozilla limitou-se a efectuar directrizes simples para ambos os elementos para que os
desenhadores e programadores façam o seu trabalho do modo mais simples possível e para que se
desenvolva um bom ecossistema em torno do navegador.
Mozilla Firefox é um navegador web libre descendiente do Mozilla Application Suite,
desenvolvido pela Corporación Mozilla, a Fundación Mozilla e um grande número de
voluntários externos. http://es.wikipedia.org/wiki/Mozilla_Firefox
Windows Internet Explorer (anteriormente Microsoft Internet Explorer; abreviado
MSIE), conhecido normalmente como IE, é um navegador web desenvolvido pela
Microsoft para o sistema operativo Microsoft Windows desde 1995. Foi o navegador
web mais utilizado desde 1999, com um pico máximo de quota de utilização de 95%
durante 2002 e 2003 nas suas versões 5 e 6. Essa quota de mercado diminuiu
paulatinamente devido a uma competência renovada por parte de outros navegadores. A
Microsoft gastou mais de 100 milhões de dólares (USD) por ano nos finais da década de
1990, com mais de 1.000 pessoas a trabalhar no IE durante
12
1.3 CHAVES DO SOFTWARE LIVRE
No princípio, Mozilla era uma união de muitos elementos num
só, denominado Mozilla Suite40: navegador, gestor de correio,
agenda, programa de chat; posteriormente foi decidido separar cada um destes elementos para
melhorar e acelerar o desenvolvimento. Desta separação nasceu o Mozilla Firefox que, de ser
apenas um navegador modesto utilizado pelos nostálgicos do Netscape e amantes do software
livrem passou a ser o software de vasta utilização que é actualmente.
APLICAÇÕES OPEN SOURCE - Modulo I
UTILIZAÇÃO DE SOFTWARE LIVRE
1999. http://es.wikipedia.org/wiki/Internet_Explorer
El Proyecto Mozilla tem como objectivo manter a eleição e a inovação na Internet. Para
o conseguir, o Projecto Mozilla produz e oferece o navegador web Firefox e o cliente de
correio Thunderbird, bem como outros produtos e tecnologias,
Bugzilla. http://www.mozilla-europe.org/es/about/
Mozilla Application Suite e um navegador webe uma plataforma de desenvolvimento
livre e de código abierto para a WWW.A esta aplicação chamamos habitualmente
navegador, embora seja bastante criticado por proibir a utilização do código Mozilla a
determinados países como Cuba e Afeganistão, embora isto seja devido à antiga licença
do Netscape. Por decisão da Fundação Mozilla, este pacote deixou de ser desenvolvido,
sendo actualmente o seu sucessor
o SeaMonkey.http://es.wikipedia.org/wiki/Mozilla_Application_Suite
http://drykanz.files.wordpress.com/2009/12/firefox-logo.jpg
1.4 Casos de Éxito
Os desenhos Pessoas são temas fáceis de instalar e fáceis de utilizar que mudam a visão
do seu navegador Firefox. Existem milhares de Pessoas para seleccionar e são
acrescentadas mais todos os dias. . http://www.getpersonas.com/es/
Imagem: Captura do Firefox em execução
Mais informação:
13
APLICAÇÕES OPEN SOURCE - Modulo I
UTILIZAÇÃO DE SOFTWARE LIVRE
http://br.mozdev.org/download/?lang=pt-PT
http://br.mozdev.org/
Comunidade de utilizadores: http://mozilla.pt/
YouTube é um sitio electrónico onde os utilizadores podem carregar e partilhar vídeos.
Foi criado por três antigos empregados de PayPal em Fevereiro de 2005. Em Novembro
de 2006 Google Inc. adquiriu por 1650 milhões de dólares,e agora opera como uma das
suasfiliai. http://es.wikipedia.org/wiki/YouTube
Twitter: gorjear, parlotear, trinar) é um serviço gratuito de e microblogging que permite
aos seus utilizadores enviar micro-entradas baseadas em texto, denominadas "tweets",
com um comprimento máximo de 140 caracteres.O envio destas mensagens pode ser
efectuado tanto no site web do Twitter, como por SMS (short message service) a partir
de um telefone móvel, com programas de mensajería instantánea, ou, inclusivamente, a
partir de qualquer aplicação de terceiros. http://es.wikipedia.org/wiki/Twitter
1.4.2 Caso 2: Sistema Operativo Android
O sistema operativo para telemóveis Android é outro caso paradoxal de êxito, de como, a partir
de algo muito simples como a colaboração entre vários fabricantes de telemóveis, operadores de
telefone e o Google, se cria algo que compete directamente com outro produto como o iPhone em
igualdade de condições, devido à rapidez dos melhoramentos no modelo de software livre.
1.4 Casos de Éxito
Actualmente, existe um grande número de terminais com o SO Android e uma quantidade de
aplicações nele executadas, criando um modelo de tipo "bazar". .
14
APLICAÇÕES OPEN SOURCE - Modulo I
UTILIZAÇÃO DE SOFTWARE LIVRE
1.4 Casos de Éxito
Logotipo de Android
Dados percentuais das várias versões de Android no início de Janeiro 2010. Fonte
"Android 1.0 to 2.1: What has changed?" ” http://pocketnow.com/thought/android-10to-21-what-has-changed
Ligações de interesse:
Android-pt (http://android-pt.com/) http://code.google.com/intl/pt-BR/android/
Operadores de telefonía y fabricantes con móviles Android:
•
Movistar (http://www.universoandroid.com/category/movistar/)
•
Vodafone (http://www.unandroideenvodafone.com/ )
15
APLICAÇÕES OPEN SOURCE - Modulo I
UTILIZAÇÃO DE SOFTWARE LIVRE
•
Orange (http://tiendamovil.orange.es/moviles-Orange-Android.htm)
•
HTC (http://www.htc.com/es/)
•
Motorola (http://www.motorola.com/Consumers/ES-ES/GLP )
Blogs de Android en castellano
•
Androides (http://and.roid.es/)
•
El Androide Libre (http://www.elandroidelibre.com/)
•
Androidis (http://www.androidsis.com/)
Web Google onde podemos descarregar o código original de Android e o SDK
(http://developer.android.com/sdk/index.html)
Android es un sistema operativo orientado a dispositivos móviles basado en una versión
modificada del núcleo Linux.3 4 5 Inicialmente fue desarrollado por Android Inc.,
compañía que fue comprada después por Google, y en la actualidad lo desarrollan los
miembros de laOpen Handset Alliance (liderada por
Google). http://pt.wikipedia.org/wiki/Android
Google Inc. es la empresa propietaria de la marca Google, cuyo principal producto es
elmotor de búsqueda del mismo nombre. Fue fundada el 4 de
septiembre de 1998 por Larry Page y Sergey Brin (dos estudiantes
de doctorado en ciencias de la computación de laUniversidad de
Stanford). http://pt.wikipedia.org/wiki/Google
1.4 Casos de Éxito
iPhone 3G S es un teléfono móvil GSM que incorpora también un iPod, una
videocámara y un dispositivo móvil de acceso a Internet con correo
electrónico.http://www.apple.com/es/iphone
http://thearcherblog.files.wordpress.com/2009/10/android.jpg
La Open Handset Alliance (Aliança para os Dispositivos Móveis Abertos) é um grupo
de empresas de tecnologia móvel (software e hardware), operadoras de telefone e
distribuidores que se juntaram acelerar a inovação no sector dos dispositivos
móveis.http://and.roid.es/open-handset-alliance.html
1.4.3 Caso 3: Wikipedia
A enciclopédia livre Wikipedia é um caso especial, já que a partir dela surgiram vários projectos
de partilha de conhecimento de forma livre utilizando os princípios de software livre adoptados pela
fundação Wikimedia (Wikipedia, Wikinoticias, Wikcionario,Wikibooks, Wikiquote, Wikisource,
Wikicommons, Wikispecies, Wikiversidad) e um wiki de software livre de grande qualidade
(MediaWiki).
16
APLICAÇÕES OPEN SOURCE - Modulo I
UTILIZAÇÃO DE SOFTWARE LIVRE
A Wikipedia baseia-se no sonho dos
enciclopedistas franceses54 para criar uma
enciclopédia que abrace todo o conhecimento
humano, mas criada com as liberdades do software
livre e com o modelo de software livre. A prova é
que, em 9 anos, foi criada uma enciclopédia de
grande qualidade, muito actualizada (por exemplo:
as mortes aparecem no mesmo dia do
falecimento53) , com muitos conteúdos (pessoas ou
instituições oferecem textos cujos direitos de autor
caducaram ou que, segundo as suas leis, são de
domínio público para que sejam carregadas na
Wikipedia e nos projectos adjacentes).
Enlaces:
Wikipedia em espanhol: http://es.wikipedia.org
Fundação Wikimediahttp://www.wikimedia.org
Artigo da revista Nature comparando a qualidade da Wikipedia e a Enciclopédia Britânica,
publicação
paga
http://www.nature.com/nature/journal/v438/n7070/full/438900a.html
1.4 Casos de Éxito
O termo enciclopedista é utilizado normalmente para nomear um grupo
de filósofosfranceses que colaboraram no século XVIIIna produção
da Encyclopédie sob a direcção deDenis Diderot. Também se pode utilizar como termo
geral para indicar as pessoas que ajudam a escrever
uma enciclopedia. http://es.wikipedia.org/wiki/Enciclopedista
Nature é das mais antigas e famosas revistas científicas. . O seu primeiro número foi
publicado em 4 de noviembre de 1869.A diferença é que não está especializada em
nenhum campo em concreto, publicando artigos com uma grande variedade de temas,
embora a sua área principal seja a biología.O ser principal concorrente é a
revist Science.http://www.nature.com/
Ver http://www.britannica.com/
17
APLICAÇÕES OPEN SOURCE - Modulo I
UTILIZAÇÃO DE SOFTWARE LIVRE
1.5 Equivalências e
Compatibilidade
Compatibilidade entre Office e OpenOffice.org
Luis E. Vásquez defende em OpenOffice.org Vs MS Office Xp/2003 Análise de
Compatibilidade57 que "Podemos afirmar claramente que a compatibilidade do MS Office com o
OpenOffice.org (ficheiros criados por OOo e manipulados pelo MS Office) é ligeiramente inferior à
compatibilidade do OOo com o MS Office (ficheiros criados no MS Office e manipulados pelo
OOo). Sem dúvida, esta é uma valorização qualitativa simples que não nos fornece o esperado
"...valor ou percentagem de compatibilidade..." que nos permita oferecer uma qualificação
suficiente dessa comparação".
Continuado com a análise Vásquez:
As considerações anteriores são incompletas, porque para chegar a medir claramente “...o nível
de compatibilidade...”, no caso de uma aplicação de escritório, é necessário incluir três factores
adicionais de análise.
Nível de complexidade, estruturação e utilização de características operacionais no documento
original. Neste ponto é fundamental notar que uma folha de cálculo desenhada como um formulário
".. para a captura segura de informação contabilística e calculo automático de índices financeiros...",
necessita de uma percentagem maior de compatibilidade do que uma folha de cálculo que
"...simplesmente consolida numa operação de soma o volume de vendas por produto de três zonas
diferentes...".
Para simplificar a nossa análise são especificados três níveis de complexidade conhecidos como:
Básico, intermédio e avançado. Como pode ser observado ao misturar estes dois factores, teremos
nove classes diferentes (três tipos de documentos por três tipos de complexidade), às quais podemos
atribuir de modo quantitativo factores ou percentagens de compatibilidade totalmente definidos.
Tipo de utilizador encontrado de modo específico no ambiente real de migração, (empresa,
corporação ou entidade onde o processo é efectuado) e o nível de utilização e/ou de conhecimento
das várias ferramentas da aplicação de escritório. Aqui, de novo para facilitar a nossa análise, vamos
criar tês classes diferentes de conhecimentos do utilizador denominadas: Básica, intermédia e
avançada. Segundo o Gartner Group, "...numa empresa média, 90% do total dos utilizadores de uma
aplicação de escritório só conhecem e utilizam 7% das características totais do produto..." e agrega,
além disso, "...apenas 3% do total dos utilizadores utilizam de modo efectivo e eficiente as
características e condições avançadas do produto...", estes valores são bastante aproximados dos
encontrados nos cenários de migração reais. Se analisarmos as duas afirmações, "...ficamos com
18
1.5 Equivalências e Compatibilidade
A classe da ferramenta utilizada na criação de informação: Faz-se simplesmente utilizando as
três categorias básicas de documentos de texto, folha de cálculo e apresentação. É assim evidente
que a aplicação A pode ser "... mais compatível..." com a aplicação B no manuseamento de folhas
de cálculo do que no manuseamento de documentos de texto.
APLICAÇÕES OPEN SOURCE - Modulo I
UTILIZAÇÃO DE SOFTWARE LIVRE
metade dos 7% de utilizadores...", a que poderemos Intermédios. Para efeitos da nossa análise,
assumiremos em todos os nossos cálculos uma distribuição de: 90% de utilizadores básicos, 7% de
utilizadores intermédios e 3% de utilizadores avançados, também conhecidos no "jargão" como
"power users".
E conclui:
“Com base nos pressupostos anteriores podemos construir as seguintes tabelas de quantificação,
estabelecendo simultaneamente que nos interessa apenas determinar o nível de compatibilidade de
OpenOffice.org com o MS Office, É assumido também que um utilizador básico "cria apenas
documentos básicos" embora possam chegar a utilizar documentos intermédios ou avançados, as
mesmas considerações são feitas para as outras duas classes de utilizadores”.
Tabelas de compatibilidade entre Open Office e MS
Office
Em conclusão: "se observarmos as três tabelas
anteriores obtemos uma compatibilidade ponderada de
95.90% nos documentos de Texto, 98.45% nas folhas de
cálculo e 91.00% nas apresentações".
Ver http://superalumnos.net/files/compatibilid
ad.pdf
Compatibilidade entre Firefox e IE
Tanto o Firefox como o MS Internet Explorer são agentes de utilizador, também denominados
navegadores web, que têm como objectivo ser os elementos de interacção entre o utilizador e o
canal web.
Enquanto o primeiro nasce e é desenvolvido por uma comunidade de programadores, o segundo
é feito no seio de uma empresa. O Firefox é um caso de êxito de software livre, enquanto o MS
Internet Explorer é mais um produto de uma grande empresa multinacional: Microsoft.
As diferenças ou a compatibilidade entre ambos os produtos apenas são visíveis, ou melhor,
perceptíveis para o programador. Ou seja, a nível do utilizador não existem apenas diferenças de
Utilização, manuseamento e funcionalidade de ambos os agentes de utilizador, se bem que cada
19
1.5 Equivalências e Compatibilidade
Ver http://superalumnos.net/files/compatibilid
ad.pdf
APLICAÇÕES OPEN SOURCE - Modulo I
UTILIZAÇÃO DE SOFTWARE LIVRE
um deles apresenta uma lista de características que o definem, mas nos elementos básicos só se
pode estabelecer uma diferença.
Vejamos as características de ambos os agentes de utilizador:
Firefox
1. Barra de direcções alucinante: Procura os sites preferidos em segundos (sem recordar URLs
impossíveis).
2. Marcar páginas com um simples clique: Marca, procura e organiza os sites web fácil e
rapidamente.
3. Super-velocidade: Vai ver as páginas web mais rápido, utilizando menos memória do
computador.
4. Personalização fácil: Milhares de complementos dão a liberdade para sentir um navegador feito
por medida.
5. Navegação privada: Navegue pela Internet sem deixar qualquer rasto.
6. Anti-phishing e Anti-malware: Desfrute da protecção mais avançada contra os programas
maliciosos da rede.
7. Separadores: Mais do que uma consulta com os separadores que se podem organizar com o rato
8. Gestor de palavras-passe: Recorda as palavras-passe sem ver nenhuma janela emergente.
9. Restaurar sessão: Voltar ao que fazia sem perder nada.
1.5 Equivalências e Compatibilidade
10. Pessoas: Muda instantaneamente a aparência do seu Firefox com milhares de temas ligeiros.
MS Internet Explorer
1. Ferramentas para proteger a sua privacidade
2. Fiabilidade com que se pode contar
3. Flexibilidade para desfrutar da Web como pretender
4. Novo desenho inteligente
5. Desenvolver aplicações Web eficazes de modo rápido e simples
1. Plataforma DHTML do Internet Explorer
2. Compatibilidade completa com o nível 1 de CSS
3. Compatibilidade completa com o nível 1 de DOM
4. Compatibilidade multimédia melhorada com o eliminador de trabalho SMIL 2.0
5. Etiquetas IFrame com conteúdo limitado
6. Eventos da roda do rato
7. XML
20
APLICAÇÕES OPEN SOURCE - Modulo I
UTILIZAÇÃO DE SOFTWARE LIVRE
8. Integração com NET
9. Pontos suspensivos automáticos para a justificação de texto
10. Java VM
Ver lista completa e descrição expandida em
http://www.mozilla-europe.org/features/
Ver lista completa e descrição expandida em
http://www.microsoft.com/features/internetexplorer.mspx
Ver lista completa e descrição expandida em
http://superalumnos.net/files/compatibilidad.pdf
Compatibilidade entre Outlook e Thunderbird
No campo dos clientes de correio, as diferenças existentes entre produtos de software livre e
produtos proprietários estão baseados principalmente na velocidade diferente de adaptação à
mudança de uma em relação às outras.
Por outras palavras, no plano dos clientes de correio electrónico e gestão de agenda pessoal, as
aplicações de software livre estão muito melhor preparadas para enfrentar mudanças, novidades e
novos formatos. Por outro lado, as aplicações privadas estão mais focadas nos ambientes
empresariais.
Na comparação de clientes de correio electrónico61 são apresentadas diferenças entre vários
tipos de clientes de correio electrónico: “Enquanto há algum tempo atrás o correio electrónico era
apenas isso, correio (electrónico), actualmente é pedido muito mais a um cliente de correio. Os
canais RSS transformaram-se em algo tão ou mais importante que os próprios correios, o ‘spam’
contínuo a que todos nos vemos submetidos obriga-nos a ter que tomar precauções se não
quisermos perder um tempo valioso a navegar entre lixo, e o hábito de personalizar tudo quanto
temos ao nosso alcance chegou também a este sector de aplicações. O reinado do Outlook Express,
o gestor de correio preferido pela maioria dos utilizadores de Windows, pode estar a chegar ao fim”.
Neste estudo comparativo são oferecidas as pistas chave para estabelecer dos pontos de
compatibilidade entre ambas as aplicações (tabela)
OutlookExpress
•
Pontoforte:Facilidade de utilização
•
Ponto fraco:Desfasado nalguns aspectos
MozillaThunderbird
•
Pontoforte:Leitura RSS e extensões
•
Ponto fraco:Relativacomplexidade para utilizadores pouco avançados
21
1.5 Equivalências e Compatibilidade
Em qualquer caso, a nível de utilizador, as características e compatibilidades de ambas as
aplicações, Outlook e Thunderbird, têm a sua base em elementos de matiz.
APLICAÇÕES OPEN SOURCE - Modulo I
UTILIZAÇÃO DE SOFTWARE LIVRE
E vai um pouco mais além, oferecendo uma tabela de compatibilidade entre vários clientes de
correio electrónico, para além do Outlook e do Thunderbird.
1.5 Equivalências e Compatibilidade
Tabela de compatibilidade e diferenças entre clientes de correio electrónico
22
APLICAÇÕES OPEN SOURCE - Modulo I
UTILIZAÇÃO DE SOFTWARE LIVRE
Características de Mozilla Thunderbird
1. Separadores
2. Procura
3. Arquivo de mensagens
4. O desenho do Thunderbird
5. Administrador de complementos
6. Pastas inteligentes
7. Assistente de configuração de contas de correio
8. Livro de endereços com um só clique
9. Lembrete de anexos
10. Administrador de actividade
11. Separar o correio de lixo
12. Privacidade robusta
13. Protecção anti-fraudes
14. Actualização automática
15. É software livre
1. Administrar o tempo e a informação
1. Efectuar buscas instantâneas em toda a sua informação
2. Administrar as prioridades diárias
3. Obter melhores resultados em menos tempo com o interface de utilizador Office Fluent
4. Identificar visualmente a informação
5. Obter uma visualização prévia dos dados de anexos com um só clique através da Prévisualização do anexo
2. Ligação sem barreiras
1. Criar e subscrever agendas da Internet
2. Enviar a informação da agenda para qualquer utilizador graças aos instantâneos da agenda
3. Publicar a agenda da Internet no Microsoft Office Online
4. Plena integração com a tecnologia de Microsoft Windows SharePoint Services
5. Experimente uma maior funcionalidade e colaboração com Microsoft Exchange 2007
6. Enviar mensagens de texto a partir do Outlook com um só clique
7. Trabalhar com Fontes RSS a partir do Office Outlook 2007
23
1.5 Equivalências e Compatibilidade
Características de Outlook
APLICAÇÕES OPEN SOURCE - Modulo I
UTILIZAÇÃO DE SOFTWARE LIVRE
8. Personalizar e partilhar cartões de apresentação electrónicos
3. Protecção e controlo melhorados do correio electrónico
1. Evitar o correio não desejado e reduzir a exposição a sites maliciosos
2. Maior protecção e melhoramento de segurança com o Exchange Server 2007
3. Controlar a distribuição de trabalhos confidenciais
4. Manter a compatibilidade com os cartões de correio electrónico administrados
5. Ajudar a garantir a legitimidade do correio electrónico com Certificado para correio
electrónico do Office Outlook 2007
Ver lista completa e descrição expandida em http://office.microsoft.com/ptpt/outlook/HA101656353082.aspx/
Ver lista completa e descrição expandida
emhttp://www.terra.es/tecnologia/articulo/html/tec17309.htm
1.6 Alternativas Livres
No repositório de Alternativas Livres podem ser encontradas alternativas de software livre para
efectuar tarefas habituais com aplicações privadas.
Exemplos de aplicações livres de uma série de categorias.
Escritório
1. Mergeant. É um front-end para administradores de bases de dados e programadores de
aplicações de bases de dados .http://www.gnome-db.org/
2. GestiONG É uma aplicação informática para a gestão de ONGs e Associações sem fins
lucrativos. http://gestiong.sourceforge.net/index.html
3. PDFCreator. . É um interface gráfico para criar ficheiros PDF a partir de qualquer processador
de texto. É um intérprete da linguagem de descrição de páginas PostScript utilizado por impressoras
laser. Tem suporte para inglês, espanhol, francês, alemão, russo, coreano, húngaro, eslovaco,
italiano e romeno. http://en.pdfforge.org/pdfcreator
Desenvolvimento
1. Nvu. Editor avançado de páginas web baseado no Mozilla Composer.http://net2.com/nvu/
2. Bluefish. É um editor para programadores web focado na criação de sites web dinâmicos e
interactivos. http://bluefish.openoffice.nl/
24
1.5 Equivalências e Compatibilidade
Para além das aplicações enumeradas nas tabelas comparativas rápidas, é possível encontrar,
dispor e utilizar aplicações de software livre para uma grande quantidade de utilidades, objectivos e
situações concretas.
APLICAÇÕES OPEN SOURCE - Modulo I
UTILIZAÇÃO DE SOFTWARE LIVRE
3. Gantt Project.Programa muito útil para criar diagramas de gantt e os seus recursos associados.
Está programado em Java e corre em ambiente Windows e Linux, gera ficheiros XML mas permite
gerar outro tipo de formatos de imagem (jpg, png), html e csv. http://ganttproject.sourceforge.net/
Rede
1. Gaim.Gaim é um cliente modular de mensagens instantâneas.http://www.pidgin.im/
2. Sylpheed Claws.Versão expandida do gestor de correio do gestor de correio Sylpheed.
Inicialmente criado como banco de ensaios do Sylpheed, converteu-se numa aplicação independente
com características avançadas, extensível através de módulos, rápido, eficaz e altamente
configurável. http://sylpheed-claws.sourceforge.net/
3. Evolution.É a aplicação integrada de correio electrónico, agenda, tarefas e livro de endereços;
distribuída por Ximian.http://www.novell.com/products/desktop/features/evolution.html
Matemáticas
1. Octave.É um programa de cálculo numérico, e é altamente compatível com
Matlab. http://www.octave.org
3. PSPP. É um programa de análise estatística de dados de amostra., Interpreta comandos na
linguagem SPSS e produz saídas tabuladas em formatos ASCII, HTML ou
PostScript. http://www.gnu.org/software/pspp/pspp.html
Jogos
1. Flightgear. Simulador de vôo 3D multi-plataforma. http://www.flightgear.org/
2. PrBoom.Clone do lendário jogo 3D de idSoftware Doom, com efeitos e controlos melhorados
e suporte para multi-jogador.http://prboom.sourceforge.net/
3. SuperTux. Jogo muito semelhante ao clássico Super Mario Bros, mas com o Tux como
protagonista. http://super-tux.sourceforge.net/
Técnicas
1. FreeCAD. Programa de CAD. http://free-cad.sourceforge.net/
2. Grass.Potente Sistema de Informação Geográfica (GIS) desenvolvido inicialmente pelo Corpo
de Engenheiros do exército dos Estados Unidos e libertado posteriormente. Baseado em UNIX,
suporta actualmente já praticamente todas as plataformas e sistemas operativos. http://grass.itc.it/
3. Electric. É um sistema CAD sofisticado que pode manejar várias formas de desenho de
circuitos, incluindo a apresentação de esquemas IC (ASICs), depuração esquemática, linguagem de
25
1.6 Alternativas Livres
2. YaCaS. É o acrónimo de Yet Another Computer Algebra System (Outro Sistema de Álgebra
Computacional). YaCaS é um motor de cálculo numérico muito poderoso escrito totalmente em C+
+.
Tem
interfaces
com
outros
programas
como
o
TeXmacs
ou
o
Emacs.http://yacas.sourceforge.net/homepage.html
APLICAÇÕES OPEN SOURCE - Modulo I
UTILIZAÇÃO DE SOFTWARE LIVRE
descrições
de
hardware
por
especificações
e
electromecânica.http://www.gnu.org/software/electric/electric.html
apresentação
híbrida
Gráficos
1. Dia. Programa para efectuar diagramas, gráficos, fluxos de processos, organigramas,
wireframes. http://www.gnome.org/projects/dia/
2. The Gimp. O melhor programa livre de retoque fotográfico, semelhante ao conhecido pacote
comercial e privado Adobe Photoshop. http://www.gimp.org/
3. Inkscape. É um editor de SVG, o formato recomendado por W3C para gráficos vectoriais.
Inskcape é uma solução do projecto Sodipodi e pretende centrar-se na edição de SVG, enquanto o
Sodipodi pretende ser um programa de depuração vectorial. http://www.inkscape.org/
Educação
1. Enciclopédia Livre Universal em Espanhol. A Enciclopédia Livre Universal em Espanhol,
alojada num servidor de cortesia da Universidade de Sevilha, é um projecto para desenvolver
através da Internet uma enciclopédia de qualidade, aberta e gratuita em espanhol, que se converta
numa obra de referência dentro do mundo hispânico, tal como propôs Richard Stallman na
Enciclopédia Universal e Recursos de Ensino Livres. http://enciclopedia.us.es/
2. Moodle. É um pacote de software para criação de cursos e sites Web baseados na
Internet. http://moodle.org/
Multimédia
1. K3B. Programa com interface gráfico para gravar CDs e DVDs no ambiente
KDE. http://k3b.sourceforge.net/
2. Lives. Editor de vídeo para Linux. http://lives.sourceforge.net/
3. X MultiMedia System. É um reprodutor para vários formatos de áudio, com um interface
configurável baseado em X/GTK+. http://www.xmms.org/
Miscelânea
1. File Roller.Programa gráfico para criar, modificar e extrair arquivos de ficheiros
comprimidos. http://fileroller.sourceforge.net/
2. Parted. Programa para criar, destruir, redimensionar, testar e copiar partições e sistemas de
ficheiros. Útil para criar espaço para novos sistemas operativos, reorganizar a utilização do disco,
copiar dados entre discos duros e fazer imagens de discos. http://www.gnu.org/software/parted/
3. VirtualBox. É um programa para emular outras máquinas. http://www.virtualbox.org/
26
1.6 Alternativas Livres
3. KTouch. Programa para aprender mecanografia. http://ktouch.sourceforge.net/
APLICAÇÕES OPEN SOURCE - Modulo I
UTILIZAÇÃO DE SOFTWARE LIVRE
1.6.1 Obter e instalar
A forma mais fácil é instalar um SO livre como qualquer distribuição de GNU/Linux, BSD ou
OpenSolaris, mas isto não está ao alcance de todos, já que são necessários conhecimentos
avançados de informática (saber criar partições e conhecer o hardware do equipamento onde
pretendemos instalar), já que estas estão repletas de software livre em todas as suas variedades.
Para isso foram criados live cds, que servem para experimentar o software livre sem ter que
instalar nada no disco rígido.
1. DISTRIBUIÇÃO UBUNTU - Versão DESKTOP LIVECD
1. Distribuição baseada em Debian, centrada no utilizador final e na facilidade de
utilização. A imagem ISO versão DESKTOP desta distribuição é do tipo 'LiveCD'
com possibilidades também de instalação, se pretendermos
2. Pagina Web de Ubuntu
3. Pagina con imagem ISO DESKTOP CD de Ubuntu
2. DISTRIBUIÇÃO GNOPPIX - LIVECD
1. Esta distribuição é baseada em Ubuntu e utiliza o Gnome como gestor de
janelas.
2. Pagina Web de Gnoppix
3. Pagina con imagen ISO de Gnoppix
3. DISTRIBUIÇÃO SuSE LIVE - Versão LIVECD
1. Versão LiveCD da distribuição SuSE.
2. Pagina Web de SuSE
3. Pagina con imagen ISO LIVECD de SuSE
4. DISTRIBUIÇÃO KNOPPIX - LIVECD
1. Distribuição LiveCD baseada em Debian.
2. Pagina Web de Knoppix
3. Pagina con imagen ISO de Knoppix
5. DISTRIBUIÇÃO CENTOS - Versão LIVECD
1. Versão LiveCD da distribuição Centos. Baseada em Redhat Enterprise.
2. Pagina Web de Centos
3. Pagina con imagen ISO LIVECD de Centos
6. DISTRIBUIÇÃO GENTOO - Versão LIVECD
1. Versão LiveCD da distribuição Gentoo.
2. Pagina Web de Gentoo
3. Pagina con imagen ISO LIVECD de Gentoo
7. DISTRIBUIÇÃO SLAX - LIVECD
1. Distribuição LiveCD baseada em Slackware
2. Pagina Web de Slax
3. Pagina con imagen ISO LIVECD de Slax
Lista completa de Live CDs : http://www.livecdlist.com
27
1.6 Alternativas Livres
Listado de live cds
APLICAÇÕES OPEN SOURCE - Modulo I
UTILIZAÇÃO DE SOFTWARE LIVRE
Outro modo de o conseguir é instalar através de ferramentas para Sistemas Operativos privados
como Windows u OS X66 que instalam software livre adaptado ao nosso sistema, em Windows es
67 e em OS X, Macports68.
Estas ferramentas não instalam habitualmente todo o software livre disponível para essas
plataformas, mas sim apenas as ferramentas de consola (em ambos os casos) e algumas que são
executadas sob X1169 (no caso de Macports).
Outros programas de Software Livre para esses Sistemas Operativos têm de ser procurados nas
webs dos programas ou nos maiores repositórios de SL.
Sistema operativo da Apple http://www.apple.com/es/macosx
Cygwin é um conjunto de ferramentas desenvolvido pelaCygnus Solutionspara
proporcionar um comportamento semelhante aos sistemasUnix em Windows
http://es.wikipedia.org/wiki/Cygwin
MacPorts, anteriormente denominado DarwinPorts,1 é um projecto de código
abiertoMacPorts, anteriormente denominado DarwinPorts,1 é um projecto de Mac OS
X yDarwin http://es.wikipedia.org/wiki/MacPorts
X Window System (em español sistema de janelas X) é um softwareque foi
desenvolvido em meados dos anos 1980 no MIT para dotar os sistemas Unix com
28
1.6 Alternativas Livres
Live CD de Ubuntu
APLICAÇÕES OPEN SOURCE - Modulo I
UTILIZAÇÃO DE SOFTWARE LIVRE
uminterfaz gráfico. http://es.wikipedia.org/wiki/X_Window_System
Lista de repositórios de Software Libre
1. Repositório de Software da Junta de Andalucía http://www.juntadeandalucia.es/repositorio/
2. Centro de Excelência de Software Livre de Castilla La Mancha
http://ticos.ceslcam.com/aplicaciones_pymes/
3.Repositório
de
ESLE
(Euskadiko
Software
http://floss.esle.eu/softwaremap/trove_list.php
Libreko
Enpresen
Elkartea)
4. Repositório Nacional de Aplicações para a Administración Pública do Estado Venezuelano
http://repositorio.softwarelibre.gob.ve
5. Open Source ALTernatives http://www.osalt.com
6. Alternativas Livres http://www.freealts.com
7. Observatório e Repositório Open Source http://www.osor.eu
8. OpenPYME http://openpyme.osl.ull.es
9. Software Open Source para Windows http://opensource.weblogsinc.com/2005/05/02/opensource-software-for-windows/
11.Software
desenvolvido
pela
Empresa
de
Software
http://crisol.uc3m.es/index.php/remository?func=select&id=29
Livre
da
UC3M
12. Repositórios de pacotes http://es.opensuse.org/Repositorios_de_paquetes
13. SourceForge.net http://sourceforge.net
14. Launchpad https://launchpad.net/
15. GitHub http://GitHub.com
16. Rubyforge http://rubyforge.org/
17. Freshmeat http://www.freshmeat.net
18. Software livre para sistemas de informação http://www.archivistica.net/softwareopen.htm
19. Desenvolvimentos livres de Guadalinex http://forja.guadalinex.org/repositorio/
29
1.6 Alternativas Livres
10.Peças
essenciais
de
software
livre
(e
aberto)
para
Windows
http://www.thesimpledollar.com/2006/12/01/30-essential-pieces-of-free-and-open-softwarefor-windows/
Download

APLICAÇÕES OPEN SOURCE Modulo I UTILIZAÇÃO DE