View
253
Download
2
Category
Preview:
Citation preview
SOFTWARE LIVRE
Software Livre, Histria, Paradigmas,Comunidade e Colaborao
tihardcore.wordpress.com
@george_mendonca
Licena deste documento
Copyright (c) 2016 George Henrique Rodrigues Escobar Mendona. dada permisso para copiar, distribuir e/ou modificar este documento sob os termos da Licena de Documentao Livre GNU, Verso 1.1 ou qualquer verso posterior publicada pela Free Software Foundation;sem Sees Invariantes, sem Textos da Capa da Frente, e sem Textos da Quarta-Capa.Uma cpia da licena em est inclusa na seo entitulada ''Licena de Documentao Livre GNU''.
Apresentao
George MendonaAnalista de sistemas
Desenvolvedor de software/arquiteto
Especialista em integrao de dados (ETL, data quality, BI, administrao de dados)
Professor e Coordenador de TI da Faculdade JK
Ativista de Software Livre
Ativista de Educao Aberta
Sumrio
O Fundador do Software Livre
A Histria do Software Livre
O que o Software Lvire?
O Movimento Software Livre
Copyleft e Licenas Livres
Porque Software Livre?
Movimento Software Livre e Open Source
Comunidades de Software Livre
Colaborao
Um nobre convite! (XIII FGSL)
O Fundador do Software Livre
A Definio de Software Livre
O Fundador do Software Livre
O fundador e criador do Movimento Software Livre
Richard Matthew Stallman (RMS)
Programador, hacker, ativista e fundador do movimento software livre, do projeto GNU e da FSF (Fundao Software Livre)
Dentre suas vrias colaboraes esto:GNU Emacs
GNU Compiler Collectoins
GNU Debugger (GDB)
GNU General Puglic Licence
Criador do Copyleft
A Histria do Software Livre
Um breve histrico
A Histria do Software Livre
... e no incio o Software era Livre
1960... computadores de grande porte (governo/militar)
Software comercial era incomum!
O software era entregue com fonte
1970... 1982 ARPANET, UNIX, Ingres (...PGSQL), Microsoft, IBM
1983... RMS... New Unix Implamentation... GNU System Contribuio, patrocnio, colaborao, escrita do software...
A Histria do Software Livre
1984... RMS se demite do AI Lab do MITProjeto GNUManifesto GNUTermo Software Livre
GNU EMACS (RMS e e Guy L. Steele)
1985... Sistema de Janela X
RMS... Fundao da Free Software Foundation (FSF)
Definio formal do Software Livre (4 leis)
GCC (RMS e Len Towe)
GNU's Not Unix (GNU No Unix)
A Histria do Software Livre
1987... venda do GNU por US$ 150,00!!!!!!! (fita magntica)
1989...Copyleft
GPL Licena da FSF!... fundamentada nas 4 leis
PostgreSQL
Poderamos continuar, mas paramos a anlise histriaca aqui, com os principais acontecimentos. ;)
O que Software Livre?
A Definio de Software Livre
O que o Software Livre?
A Definio de Software LivrePor software livre devemos entender aquele software que respeita a liberdade e senso de comunidade dos usurios. A Grosso modo, os usurios possuem a liberdade de executar, copiar, distribuir, estudar, mudar e melhorar o software. Assim sendo, software livre uma questo de liberdade, no de preo. Para entender o conceito, pense em liberdade de expresso, no em cerveja grtis. (http://www.gnu.org/)Os Usurios no controle do programa e do cdigo
No lado negro da fora (proprietrio), o programa o controlador
O que o Software Livre?
As quatro Leis para que um Software seja LivreA liberdade de executar o programa para qualquer propsito (liberdade 0).
A liberdade de estudar como o programa funciona, e adapt-lo s suas necessidades (liberdade 1).
A liberdade de redistribuir cpias do programa (liberdade 2).
A liberdade de distribuir cpias de suas verses modificadas a outros (liberdade 3) coalborao/ comunidade.
O que o Software Livre?
Software Livre Software GratuitoA palavra free tem dois significados vlidos em ingls: pode ser referente tanto a liberdade quanto a gratuidade (preo)
Software Livre se refere a liberdade!Ua!!!!!!!!!!
Eu posso vender software livre???
Acesse: GNU Vender Software Livre
O Movimento Software Livre
Mais do que software, um movimento social, um estilo de vida...
O Movimento Software Livre
Social?
Justo?
Sustentvel?
Tecnologicamente vivel?
Promove a liberdade?
Promove cidadania?
Promove incluso digital?
Promove incluso social?
Promove profissionalismo?
Promove software de qualidade?
Promove COLABORAO?
Copyleft
Esquerdo de Cpia
Copyleft
Domnio pblico... sem copyright. Permite compartilhamento do programa.
Tambm permite que pessoas no-cooperativas transformem o programa em software proprietrio. Modificaes podem ser feitas, poucas ou muitas, e distribuir o resultado como um produto proprietrio.
No tem a liberdade que o autor original havia dado livremente, pois o intermedirio eliminou estas liberdades!
Copyleft
Ento, em vez de colocar o software em domnio pblico, colocamo-lo sob esquerdo de cpia (copyleft)Qualquer um que distribui o software, com ou sem modificaes, tem que passar adiante a liberdade de copiar e modificar novamente o programa
O esquerdo de cpia garante que todos os usurios tenham liberdade
Fornece um incentivo para que outros programadores contribuam com o software livre
Licenas Livres
A Licena Pblica Geral GNU GNU GPLFrequentemente chamada abreviadamente de GNU GPL
Utilizada pela maioria dos programas do GNU e muitos outros programs de software livre que no so parte do Projeto GNU
A verso mais recente verso 3
Linnks: GNU General Public License
Guia rpido da GPLv3
Licenas Livres
A Licena Pblica Geral Menor GNU - LGPLA Licena Pblica Geral Menor (LGPL) GNU utilizada em algumas (mas no todas) as bibliotecas do GNU.
A verso mais recente verso 3.
Linnk: LGPL
Licenas Livres
A Licena Pblica Geral Affero GNU - AGPL Licena minimamente modificada da GNU GPL
Para atender as necessidades de fornecer liberdade para softwares como servios (SaaS Software as a Service)
Ou seja, aqueles aos quais no se tem acesso direto ao binrio/cdigo-objeto
Linnk: AGPL
Licenas Livres
A Licena de Documentao Livre GNU - FDLForma de copyleft criada para uso em manuais, livros texto ou outros documentos para garantir que qualquer um tem a real liberdade de copiar e redistribui-los, com ou sem modificaes, tanto comercial quanto no-comercialmente.
A verso mais recente verso 1.3.
Linnk: FDL
Traduo no oficial pt-BR:http://www.ggte.unicamp.br/minicurso/xml/texto/fdl.pt.html
Porque Software Livre?
Combatendo o lado negro da fora
Porque Software Livre?
Vantagens/Desvantagens
Onde pode ser utilizado?
Empresa/Suporte
Educao
Projetos sociais
Receita
Porque Software Livre?
Quem utiliza e patrocina software livre?
Porque Software Livre?
Quem utiliza e patrocina software livre?
https://pt.wikipedia.org/wiki/Portal:Software_Livre, em 15/08/2016
Porque Software Livre?
Quem utiliza e patrocina software livre?
http://www.diolinux.com.br/2016/02/russia-vai-migrar-para-linux.html, acessado em 15/08/2016
Porque Software Livre?
Quem utiliza e patrocina software livre?
Movimento Software Livre e Open Source
Diferenas entre Free Software e Open Source
Movimento Software Livre e Open Source
O Movimento Open SourceVoltado para uma comunidade de desenvolvedores forte
Voltado para o desenvolvimento de um software robusto pela colaborao da comunidade mundial
O Movimento Software LivreVoltado para tudo que o Open Source prope
Mas vai mais alm...Movimento de liberdade de utilizao do software pelo usurio
Movimento social e poltico ...
Comunidades de Software Livre
O trabalho social e poltico das comunidades
Comunidades de Software Livre
Tem um papel fumdamental junto ao MSL (Movimento software Livre):Projetos
Eventos e Divulgao
Ensino e Treinamento
Servios
Poltica
Pesquisa
Cidadania e incluso
Comunidades de Software Livre
K
Colaborao
Livro online: Introduo ao Software Livre GitBook George Mendona
https://www.gitbook.com/@georgemendonca
Pesquisa em desenvolvimento de software (Java, PHP, Python, ...) - GitLabGEPDS - Grupo de Estudos e Pesquisas em Desenvolvimento de Software - https://gitlab.com/groups/gepds
Go WordPress https://gitlab.com/groups/go-wordpress
FGSL https://gitlab.com/groups/fgsl
Convite!
INF UFG Goinia-GO
Software livre - A luta pela liberdade do conhecimento. Silveira, Srgio Amadeu da. ISBN: 85-7643-003-7 So Paulo : Editora Fundao Perseu Abramo, 2004.
Software Livre, Cultura Hacker e Ecossistema da Colaborao. ALENCAR, MACHADO, EVANGELISTA, SILVEIRA e AGUIAR. ISBN 978-85-62080-03-6. Momento Editorial. 2009.
Cartilha de Software Livre. Projeto Software Livre Bahia.
Guia de Software Livre. Nelson A. F. Gonalves. CFAE_Matosinhos - Centro de Formao de Associao das Escolas de Matosinhos (Editor ISBN: 989-96302) ISBN: 978-989-96302-0-8.
Software Livre e Propriedade Intelectual: Aspectos Jurdicos, Licenas e Modelos de Negcio. Fabio Kon, Nelson Lago, Paulo Meirelles e Vanessa Sabino.
http://www.gnu.org/
http://www.fsf.org/
Referencias
Recommended