Coruja's Development Team Software Livre “Livre e pela liberdade”

32
Coruja's Development Team Software Livre “Livre e pela liberdade”

Transcript of Coruja's Development Team Software Livre “Livre e pela liberdade”

Page 1: Coruja's Development Team Software Livre “Livre e pela liberdade”

Coruja's Development Team

Software LivreSoftware Livre

“Livre e pela liberdade”“Livre e pela liberdade”

Page 2: Coruja's Development Team Software Livre “Livre e pela liberdade”

EquipeEquipe

Pablo José da Silva – pjsRafael Montenegro – rmr2Renato Bibiano – rbsmRodrigo Campos – rsc3

Pablo José da Silva – pjsRafael Montenegro – rmr2Renato Bibiano – rbsmRodrigo Campos – rsc3

Page 3: Coruja's Development Team Software Livre “Livre e pela liberdade”

MitosMitos

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?

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?

Page 4: Coruja's Development Team Software Livre “Livre e pela liberdade”

O que é Software Livre? (1)

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.

Definição

Software livre refere-se à liberdade dos usuários executarem, copiarem, distribuírem, estudarem, modificarem e aperfeiçoarem o software.

Page 5: Coruja's Development Team Software Livre “Livre e pela liberdade”

O que é Software Livre? (2)

O que é Software Livre? (2)

Um novo ParadigmaMovimento 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.

Um novo ParadigmaMovimento 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.

Page 6: Coruja's Development Team Software Livre “Livre e pela liberdade”

Contexto Histórico (1)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

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

Page 7: Coruja's Development Team Software Livre “Livre e pela liberdade”

Contexto Histórico (2)Contexto Histórico (2)

Linus TorvalsLinux – 1991

Brian Behlendorf e Cliff SkolnickApache Software Foundation - 1995

Creative Commons - 2001

Linus TorvalsLinux – 1991

Brian Behlendorf e Cliff SkolnickApache Software Foundation - 1995

Creative Commons - 2001

Page 8: Coruja's Development Team Software Livre “Livre e pela liberdade”

Tipos de Licenças (1)Tipos de Licenças (1)

GNU Public LicenseCompreende-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.

GNU Public LicenseCompreende-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.

Page 9: Coruja's Development Team Software Livre “Livre e pela liberdade”

Tipos de Licenças (2)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)

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)

Page 10: Coruja's Development Team Software Livre “Livre e pela liberdade”

Tipos de Licenças (3)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

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

Page 11: Coruja's Development Team Software Livre “Livre e pela liberdade”

Tipos de Licenças (4)Tipos de Licenças (4)

CopyrightPropriedade justificada como

garantia de uso e disposição do proprietário àquilo que lhe é de direito (por herança ou por trabalho)

CopyleftO 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.

CopyrightPropriedade justificada como

garantia de uso e disposição do proprietário àquilo que lhe é de direito (por herança ou por trabalho)

CopyleftO 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.

Page 12: Coruja's Development Team Software Livre “Livre e pela liberdade”

Popularização do SLPopularizaçã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.

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.

UK

Sweden

Germany

0% 20% 40%

n=1,452

43.7%

17.7%

31.5%

Page 13: Coruja's Development Team Software Livre “Livre e pela liberdade”

SL na EducaçãoSL na Educação

Software livre ajuda a disseminar a cultura de informática na população de um país

Custos barateadosO governo mexicano lançou um

programa nacional de informatização de suas escolas baseado exclusivamente no Linux e em SL

Software livre ajuda a disseminar a cultura de informática na população de um país

Custos barateadosO governo mexicano lançou um

programa nacional de informatização de suas escolas baseado exclusivamente no Linux e em SL

Page 14: Coruja's Development Team Software Livre “Livre e pela liberdade”

Comunidades Open Source(1)

Comunidades Open Source(1)

sourceforge.netÉ o maior site do mundo para o desenvolvimento de

sistemas de código aberto

sourceforge.netÉ o maior site do mundo para o desenvolvimento de

sistemas de código aberto

Page 15: Coruja's Development Team Software Livre “Livre e pela liberdade”

Comunidades Open Source(2)

Comunidades Open Source(2)

freshmeat.netMesmo estilo do sourceforge, porém, menos conhecido

freshmeat.netMesmo estilo do sourceforge, porém, menos conhecido

Page 16: Coruja's Development Team Software Livre “Livre e pela liberdade”

Comunidades Open Source(3)

Comunidades Open Source(3)

slashdot.com"News for nerds. Stuff that matters."

slashdot.com"News for nerds. Stuff that matters."

Page 17: Coruja's Development Team Software Livre “Livre e pela liberdade”

Comunidades Open Source(4)

Comunidades Open Source(4)

Free Software Foundation(FSF) Comunidade pioneira em software livre

Free Software Foundation(FSF) Comunidade pioneira em software livre

Page 18: Coruja's Development Team Software Livre “Livre e pela liberdade”

Empresas e SLEmpresas 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)

IBM Incentiva o desenvolvimento do Apache Linux

Exemplos de empresas que tiveram sucesso com software livre: JBoss MySQL eZ Publish ZOPE Trolltech RedHat(Linux)

Page 19: Coruja's Development Team Software Livre “Livre e pela liberdade”

Economia com SL (1)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

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

Page 20: Coruja's Development Team Software Livre “Livre e pela liberdade”

Economia com SL (2)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

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

Page 21: Coruja's Development Team Software Livre “Livre e pela liberdade”

Software Livre no BrasilSoftware 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.

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.

Page 22: Coruja's Development Team Software Livre “Livre e pela liberdade”

Software Livre no Brasil (2)

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.

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.

Page 23: Coruja's Development Team Software Livre “Livre e pela liberdade”

Software Livre no Brasil (3)

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

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

Page 24: Coruja's Development Team Software Livre “Livre e pela liberdade”

Software Livre no Brasil (4)

Software Livre no Brasil (4)

Comunidades: mozilla.org.br

Comunidades: mozilla.org.br

Page 25: Coruja's Development Team Software Livre “Livre e pela liberdade”

Software Livre no Brasil (5)

Software Livre no Brasil (5)

codigolivre.org.brComunidade brasileira de open source

codigolivre.org.brComunidade brasileira de open source

Page 26: Coruja's Development Team Software Livre “Livre e pela liberdade”

Software Livre em Recife (1)

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

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

Page 27: Coruja's Development Team Software Livre “Livre e pela liberdade”

Software Livre em Recife (2)

Software Livre em Recife (2)

Portal do Software Livre de Recife Portal do Software Livre de Recife

Page 28: Coruja's Development Team Software Livre “Livre e pela liberdade”

Como funciona o SL comercial

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.

É 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.

Page 29: Coruja's Development Team Software Livre “Livre e pela liberdade”

Por que utilizar SL? (1)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.

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.

Page 30: Coruja's Development Team Software Livre “Livre e pela liberdade”

Por que utilizar SL? (2)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).

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).

Page 31: Coruja's Development Team Software Livre “Livre e pela liberdade”

DebateDebate

Software Livre: vale a pena?Software Livre: vale a pena?

Page 32: Coruja's Development Team Software Livre “Livre e pela liberdade”

ReferênciasReferê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,00.htm

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,00.htm