Software Livre
“Livre e pela liberdade”
Coruja's Development Team
Equipe
Pablo José da Silva – pjs
 Rafael Montenegro – rmr2
 Renato Bibiano – rbsm
 Rodrigo Campos – rsc3

Mitos




Código de Software Livre é de graça?
Software de código aberto é menos seguro que
software proprietário?
Software proprietário tem mais qualidade que código
aberto?
Código aberto é bom para pesquisa e experiências,
mas apenas software proprietário é apropriado para
empresas?
O que é Software Livre? (1)

Definição
Software livre refere-se à liberdade dos
usuários executarem, copiarem,
distribuírem, estudarem, modificarem e
aperfeiçoarem o software.
O que é Software Livre? (2)
 Um
novo Paradigma
Movimento de software livre é a maior
expressão da imaginação dissidente de
uma sociedade que busca mais do que
a sua mercantilização. Trata-se de um
movimento baseado no princípio do
compartilhamento do conhecimento e
na solidariedade praticada pela
inteligência coletiva conectada na rede
mundial de computadores.
Contexto Histórico (1)


Tradição dos hackers em compartilhar
conhecimentos
Richard Stallman





Pesquisador do MIT
Fundador da Free Software Foundation - 1985
GNU Public License – 1985
Copyleft - 1989
GDB, gcc e Emacs - 1987
Contexto Histórico (2)

Linus Torvals


Brian Behlendorf e Cliff Skolnick


Linux – 1991
Apache Software Foundation - 1995
Creative Commons - 2001
Tipos de Licenças (1)

GNU Public License

Compreende-se em quatro níveis de liberdade para
os usuários.
 Liberdade de executar o programa para qualquer
propósito.
 Liberdade de estudar como o programa funciona
e adaptá-lo às suas necessidade (acesso ao
código fonte).
 Liberdade de redistribuir cópias de modo que
outros usuários possam ser beneficiados.
 Liberdade de aperfeiçoar o programa e liberar os
seus aperfeiçoamentos de modo que toda a
comunidade se beneficie.
Tipos de Licenças (2)

Creative Commons





Atribuição: Você deve dar credito ao autor
original
Uso não-Comercial: Você não pode utilizar esta
obra com finalidades comerciais
Compartilhamento pela mesma licença: Se você
alterar, transformar ou criar outra obra com base
nesta, somente poderá distribuir a obra resultante
sob uma licença idêntica a esta
Vedada a criação de obras derivadas
Domínio público (não estabelecida no território
brasileiro)
Tipos de Licenças (3)

Debian Free Software Guidelines






Redistribuição deve ser livre
Código Fonte deve ser incluído e deve poder ser
redistribuído
Trabalhos derivados devem poder ser
redistribuídos sobre a mesma licença do original
A licença não pode discriminar contra qualquer
pessoa ou grupo de pessoas, nem quanto a forma
de utilização do software
Os direitos outorgados não podem depender da
distribuição onde o software se encontra
A licença não pode “contaminar” outro software
Tipos de Licenças (4)

Copyright


Propriedade justificada como garantia de
uso e disposição do proprietário àquilo que
lhe é de direito (por herança ou por
trabalho)
Copyleft

O copyleft determina que qualquer um
que distribua o software, com ou sem
modificações, deve passar adianta a
liberdade para copiá-lo e modificá-lo
novamente.
Popularização do SL



Maior disseminação na Alemanha,
Reino Unido e Suécia
A popularização do software livre
está criando novas necessidades no
campo jurídico, tanto no nível da
relação usuário-prestador de
serviço, quanto no nível de
implementação de políticas públicas
que favoreçam a adoção desse tipo
de programa
A maioria dos softwares livres é
registrado (tem copyright), mas são
lançados sob uma licença que
permite uma livre redistribuição. É
este atributo que permite os
benefícios econômicos distintos que
o software livre resulta e que leva
um grande número de
consumidores a considerar o uso de
software livre.
SL na Educação
Software livre ajuda a disseminar a
cultura de informática na população de
um país
 Custos barateados
 O governo mexicano lançou um
programa nacional de informatização
de suas escolas baseado
exclusivamente no Linux e em SL

Comunidades Open Source(1)

sourceforge.net
É o maior site do mundo para o desenvolvimento de sistemas de
código aberto
Comunidades Open Source(2)

freshmeat.net
Mesmo estilo do sourceforge, porém, menos conhecido
Comunidades Open Source(3)

slashdot.com
"News for nerds. Stuff that matters."
Comunidades Open Source(4)

Free Software Foundation(FSF)
Comunidade pioneira em software livre
Empresas e SL

IBM



Incentiva o desenvolvimento do Apache
Linux
Exemplos de empresas que tiveram sucesso
com software livre:






JBoss
MySQL
eZ Publish
ZOPE
Trolltech
RedHat(Linux)
Economia com SL (1)

Devido à falta do completo entendimento de
software livre, muitas pessoas no mundo pensam
que o mesmo não pode ser uma fonte de renda
sustentável e que não teria a capacidade no
mercado com novas tecnologias. Mas se isso fosse
verdade por que a IBM investiria neste ramo?

MySQL, iniciada na Suécia, saiu do nada para se
tornar uma das maiores tecnologias de banco de
dados em um período de 7 anos. Com mais de 4
milhões de sites de distribuição, e um faturamento
de aproximadamente U$10 milhões por ano
Economia com SL (2)

A empresa RedHat, que comercializa uma das versões mais
difundidas do Linux, obteve uma valorização fantástica no
primeiro dia em que teve suas ações comercializadas na bolsa
de valores. Dois de seus proprietários são hoje bilionários (em
dólares) devido a esta valorização fantástica. Existem também
várias outras empresas e profissionais estabelecidos no
mercado que derivam ganhos significativos trabalhando ou
fornecendo suporte a software livre

É inconcebível que num mundo tão dependente dos
computadores para seu funcionamento, a maior parte dos
programas que regem o seu funcionamento sejam fornecidas
por um único fabricante e a preços cada vez maiores
Software Livre no Brasil

Governo:

Iniciativa pioneira, a adoção de software livre pelas instituições
públicas com objetivo de melhorar os programas de computador
utilizados e de baixar os altíssimos custos que normalmente

Programa nacional de informatização (PROINFO) todo baseado em
software proprietário. Mas existem iniciativas inovadoras nesta
área como no Rio Grande do Sul que está promovendo estudos
para adoção em grande escala do Linux, tanto em nível
administrativo quanto em suas escolas.

Existem diversos projetos de lei no Congresso Federal sobre a
adoção preferencial de software livre e código aberto, além da
Frente Parlamentar do Software Livre, que articula politicamente a
aprovação de tais leis. Um deles é a Lei do Software Livre
(2.269/99) cuja aprovação visa uma economia de até 60% nos
gastos do governo.
Software Livre no Brasil (2)

Licenças:

CC-GNU GPL
Licença oficial utilizada pelo governo federal para o
licenciamento de software em regime livre nascida do
acordo entre a Fundação do Software Livre e o Instituto
Nacional de Tecnologia da Informação, através da escola de
Direito da Fundação Getúlio Vargas e da organização não
governamental americana Creative Commons.
Software Livre no Brasil (3)

Mercado:

Dimensão mínima de R$ 77 milhões com potencial de
crescimento de 2,5 a 3 vezes até 2008.

Rio Grande do Sul e São Paulo são os dois principais focos
de desenvolvimento e uso de software livre.

Empresas Estáveis
 Connectiva
 Milestone
 Console
Software Livre no Brasil (4)

Comunidades:

mozilla.org.br
Software Livre no Brasil (5)

codigolivre.org.br
Comunidade brasileira de open source
Software Livre em Recife (1)

Governo:
Primeira cidade do mundo a regulamentar a utilização do sistema
de software livre. A lei nº 16.639/2001 determina que a Prefeitura
do Recife utilizará preferencialmente os programas com códigos
abertos nos sistemas e equipamentos de informática de todas as
secretarias e empresas da administração indireta.

Mercado:


Nokia
Demanda por Especialistas em Linux
Software Livre em Recife (2)

Portal do Software Livre de Recife
Como funciona o SL comercial

É necessário possuir um bom plano de negócios e saber
que software livre não é um modelo de negócio em si,
mas um método de produção e distribuição.

Ciclo comum:
 Inicialmente, prover serviços gratuitos para o seu
programa
 Criar fóruns e listas de discussões sobre o software.
 Uma vez ganho o mercado, acabar com o suporte
gratuito e oferecer vários outros suportes pagos.
 Vender cds junto com manuais sobre o programa, que
podem ser vendidos a empresas que sentem-se mais
seguras com isso.
 Criar versões mais completas pagas.
Por que utilizar SL? (1)



Estrategicamente não é recomendável que a
situação atual de monopólio evolua para um mundo
com ainda menos alternativas
Empresas/Governos gastariam bem menos com
Software Livre (às vezes se torna inviável o software
comercial).
Fatos recentes têm demonstrado que o software livre
pode oferecer maior confiabilidade e segurança do
que o software proprietário. Um caso revelador é o
do Apache, que possui a maior parte do mercado de
servidores web e ainda assim apresenta um número
significativamente menor de problemas de segurança
do que o segundo colocado, que é um software
proprietário.
Por que utilizar SL? (2)


Um dos resultados mais importantes da liberdade de
modificação oferecida pelo software livre é a
possibilidade de diferenciação (produtos
diferenciados podem atender de forma superior a
mercados específicos, seja pelo foco em segurança,
portabilidade, facilidade de uso, ou suporte
corporativo).
O software livre, sem dúvida, é essencial não só para
a concepção e uso de programas, mas também por
ser de grande importância em pesquisas e avanços
tecnológicos, principalmente em países com
problemas sociais (para muitos países pobres no
mundo é o único caminho acessível para o futuro).
Debate

Software Livre: vale a pena?
Referências









www.gnu.org
www.softwarelivre.gov.br
www.comciencia.br
www.creativecommons.org
www.wikipedia.org
http://www.masterliness.com/a/Richard.Stallman.htm
http://www.dicas-l.unicamp.br/artigos/linux/linux12-1.shtml
http://www.cybershark.net/artigos/free_software/view
http://www.builderau.com.au/manage/0,39024662,39191343,0
0.htm
Download

remindMe - Centro de Informática da UFPE