20
O que é software livre? Programa que permite: Liberdade de uso Liberdade de aprendizado e modificação Liberdade de compartilhamento Liberdade de redistribuir minhas modificações.

Software livre

Embed Size (px)

Citation preview

O que é software livre?

Programa que permite:● Liberdade de uso● Liberdade de aprendizado e modificação● Liberdade de compartilhamento● Liberdade de redistribuir minhas modificações.

Código Fonte

Para garantir essas liberdades é necessário fornecer o código fonte ao distribuir um programa.

Software Livre ou Software de Código Aberto?

● Criou-se o conceito de Software de Código Aberto com o objetivo de o ganhar apoio de empresas e investidores.

● Esse conceito é mais completo e preciso, não confundindo-se com Software Grátis, como sugere o nome Software Livre (Free Software).

– http://opensource.org/docs/osd

Licenças

● O Software precisa ser registrado e recebe uma licença de distribuição. Algumas licenças livres são:

● GNU GPL● BSD● MIT● CeCILL

Segurança

PanópticoJeremy Bentham, 1791

Personalização

● Para o presidente do Serpro, Marcos Mazoni, softwares livres são mais seguros pois são como cadeados aos quais é possível desenhar uma “chave” adequada e única. “Eu posso abrir esses códigos, saber como funcionam e construir sua segurança. Então, é uma segurança que só eu (administrador) sei”

http://www.ebc.com.br/tecnologia/2015/07/entenda-por-que-software-livre-e-mais-seguro-que-software-proprietario

Após a instalação...

● O administrador de um sistema possui total controle sobre o que está instalado.

● O administrador pode limitar a leitura ou modificação do programa instalado no seu sistema.

● O código pode receber auditoria externa se necessário.

● Dados de usuários ficam preservados.

Bancos...

http://www.sul21.com.br/jornal/banco-do-brasil-economiza-rdollar-50-mi-com-software-livre/

Espionagem

Não existe sistema 100% seguro

Como é o processo dedesenvolvimento ?

● Existem comunidades organizadas que orientam o funcionamento do Software.

● Algumas dessas comunidade são formadas por grandes desenvolvedores, pesquisadores, empresas, ongs, fundações, profissionais e entusiastas.

● Embora qualquer um possa fazer qualquer modificação para uso próprio, versões oficiais são testadas e avaliadas.

● Autoridade é reconhecida por meritocracia. Os autores das primeiras versões são bastante respeitados. Como acontece com Linus Torvalds e Richard Stallman

Exemplos de comunidades

Empresas que adotaram o Software Livre como parte do modelo de Negócio

Algumas Universidades que apoiam o Software Livre.

● UFRGS● UFAC● USP ( CCSL )● CEDERJ (Moodle)

Software Público: Software Livre no Governo Federal.

Início de uma revolução:

Referências

● Projeto GNU: http://www.gnu.org/gnu/gnu-history.pt-br.html● Open Source Initiative: http://opensource.org/● Document Foundation: https://www.documentfoundation.org/● Mozilla Foundation: https://www.mozilla.org/en-US/foundation/● WILLIAMS, ANTHONY D. ; TAPSCOTT, DON - Wikinomics● WILLIAMS, ANTHONY D. ; TAPSCOTT, DON - MacroWikinomics● RAYMOND, ERIC STEVEN - A Catedral e o Bazar:

http://www.dominiopublico.gov.br/pesquisa/DetalheObraForm.do?select_action&co_obra=8679

● RIFKIN, JEREMY - A Terceira Revoluçao Industrial● CCSL: http://ccsl.ime.usp.br/● Google e Software Livre: http://textolivre.pro.br/blog/?p=1138