O Que E Software Livre

34
O que é Software Livre? José Ricardo Bruno (PorKaria) Felipe V. Rigo

Transcript of O Que E Software Livre

Page 1: O Que E Software Livre

O que é Software Livre?

José Ricardo Bruno (PorKaria) Felipe V. Rigo

Page 2: O Que E Software Livre

O que é Software?

Programas de Computador (Windows, Linux, Word, OpenOffice, sites na Internet)

Conjunto de instruções que guiam a execução de um computador

Um algoritmo

Ver Art. 1º da Lei nº 9609/98

Page 3: O Que E Software Livre

Como desenvolvemos Software?

É muito difícil conversar com o computador em sua própria línguaUtilizamos linguagens mais próximas da linguagem natural para aumentar a nossa produtividade

Por isso, precisamos também de tradutores

Page 4: O Que E Software Livre

Uma página na Internet

<html><title>Mais uma página</title><body> <p>Um parágrafo</p> Digite o seu nome: <input type=”text” /></body></html>

Page 5: O Que E Software Livre

“Olá Mundo”

print “Olá Mundo!”

System.out.println(“Olá Mundo!”);

cout << “Olá Mundo!”;

Page 6: O Que E Software Livre

Criatividade

“A criatividade sempre foi o trabalho de construir a partir dos

trabalhos criativos de outras pessoas”

 (Lawrence Lessig

Professor de direito em StanfordChairman, Creative Commons

FISL 2004)

Page 7: O Que E Software Livre

Mas quais são as liberdades de um software livre?

Page 8: O Que E Software Livre

As quatro liberdades (0)

A liberdade de executar o programa para qualquer propósito

Page 9: O Que E Software Livre

As quatro liberdades (1)

A liberdade de estudar como o programa funciona, e adaptá-lo para as suas necessidades

Acesso ao código-fonte é um pré-requisito para esta liberdade

Page 10: O Que E Software Livre

As quatro liberdades (2)

A liberdade de redistribuir cópias de modo que você possa ajudar o seu próximo

Page 11: O Que E Software Livre

As quatro liberdades (3)

A liberdade de aperfeiçoar o programa e liberar os seus aperfeiçoamentos, de modo que toda a comunidade se beneficie

Acesso ao código-fonte é um pré-requisito para esta liberdade.

Page 12: O Que E Software Livre

Licenças

GPLLGPLBSDCreative CommonsApache, MIT, etc

Page 13: O Que E Software Livre

Direito Autoral – Lei nº 9609/98

Todos os direitos reservadosCódigo de propriedade industrial (Lei nº 9279/96)

Software é expressamente excluído (art. 10, V)

Page 14: O Que E Software Livre

A GPL

Em termos gerais se baseia nas 4 liberdades1991: GPL 2, muito utilizada por ter sido utilizada no Linux2007: GPL 3

Page 15: O Que E Software Livre

Creative CommonsConjunto de licenças usadas em trabalhos artísticos ou de entretenimentoLançadas oficialmente no Brasil em 2004Licenças que abrangem um espectro de possibilidades entre

todos os direitos reservados e nenhum direito reservado. tendo "alguns direitos reservados"

Recomendada (3.0) pela FSF para trabalhos de opinião em áudio e/ou vídeoTome cuidado, as versões são muito diferentes umas das outras

Page 16: O Que E Software Livre

Código aberto

Desenvolvimento com código aberto onde qualquer pessoa pode modificá-lo.

Software proprietário Software livre

Page 17: O Que E Software Livre

Modelo

No modelo de software proprietário os programadores cedem o direito de cópia às empresasNo Software Livre são utilizadas licenças que fornecem as 4 liberdades

Page 18: O Que E Software Livre

“Para que seja considerado moral, ou seja, bom, deve ser livre, consciente,

intencional e solidário.”

-- Definição de moral no direito

Page 19: O Que E Software Livre

Patentes

Tendência da indústria por patentar quase tudo, até mesmo coisas triviais

“Imagine que você seja um escritor e que algumas pessoas tenham controle sobre algumas palavras do seu vocabulário. Você deve então pagar a elas uma licença para usar as palavras.” (Knuth)

Page 20: O Que E Software Livre

O que é um Sistema Operacional?

Programa ou um conjunto de programas cuja função é servir de

interface entre o hardware e os aplicativos.

Page 21: O Que E Software Livre

O Linux - HistóriaDesenvolvido por Linus TorvaldsInspirado no sistema MinixCódigo fonte sob a licença GPL 1991: 1ª versão "oficial" 0.02Juntou-se ao GNU

Page 22: O Que E Software Livre

O GNU/Linux

Kernel Linux + Conj. Ferramentas GNUProj. GNU da Free Software Foundation

Criada por Richard Stallman

Page 23: O Que E Software Livre

As distribuições

Diferenciam-se por:sistema de empacotamentopolíticas em relação aos programas que podem ser instaladosfocovárias outras coisas

Page 24: O Que E Software Livre
Page 25: O Que E Software Livre

Por que é bom?

Processo guiado pela comunidade de usuários

Não por empresas ou interesses de marketing

Standing on the shoulders of your peers!

Page 26: O Que E Software Livre

Barreiras

Falta de ConhecimentoAcomodaçãoPara as empresas:

Falta de suporte?Quem é o responsável?

Page 27: O Que E Software Livre

Novo cenário

We've also seen a fair number of CIO's, as above, asking their teams - "where are we using MySQL?" (Artigo recente da Sun)

Page 28: O Que E Software Livre

Quem usa?

TRE

Page 29: O Que E Software Livre

Como participar?Se você sabe programar

Ajude em um projeto (SoC)Comece o seu próprio projeto! (Cathedral & Bazaar)

Se você não sabeTraduçõesDocumentaçãoBug ReportsDivulgaçãoDoaçõesParticipação em eventos como esse =]

Page 30: O Que E Software Livre

Como acompanhar?

www.br-linux.org

www.slashdot.org

Page 31: O Que E Software Livre

REDE MUNDIAL DE PESSOAS!

O que é internet?REDE MUNDIAL DE COMPUTADORES?

Page 32: O Que E Software Livre

Comunidades...

Page 33: O Que E Software Livre

Referênciashttp://www.gnu.org/philosophy/open-source-misses-the-point.htmlThe Rise and Fall of CORBA. Communications of the ACM, agosto, 2008. Love at First Byte. Disponível em: http://www.stanfordalumni.org/news/magazine/2006/mayjun/features/knuth.htmlhttp://www.softwarelivre.org/whatisit.php http://www.creativecommons.org.brhttp://www.fsf.org/licensing/licenses/index_htmlhttp://blogs.sun.com/jonathan/date/20080729?cid=926298Proteção da propriedade intelectual de programa de computador. http://www.planalto.gov.br/ccivil_03/leis/l9609.htmLegislação sobre direitos autorais. http://www.planalto.gov.br/ccivil_03/leis/l9610.htmFour Free Software fallacies. http://www.linux.com/feature/25300Palestra: Software Livre e Direitos Autorais. http://vidageek.net/2008/04/16/palestra-software-livre-e-direitos-autorais/

Page 34: O Que E Software Livre

Perguntas?Obrigado pela atenção e pela paciência!

Contato:

Bruno Fernandes / [email protected] Felipe V. Rigo / [email protected]é Ricardo / [email protected]

[email protected]

http://www.phpms.org