O documento discute código aberto e software livre, incluindo as quatro liberdades do software livre, as organizações Free Software Foundation e Open Source Initiative, e vários tipos de licenças de software como GPL, LGPL, Apache e BSD.
4. 4CJC, Dez. 2016
Software Livre
A liberdade de executar o software, para qualquer uso
(liberdade 0)
A liberdade de estudar o funcionamento de um programa e de
adaptá-lo às suas necessidades (liberdade 1).
A liberdade de redistribuir cópias (liberdade 2).
A liberdade de melhorar o programa e de tornar as
modificações públicas de modo que a comunidade inteira
beneficie da melhoria (liberdade 3)
5. 5CJC, Dez. 2016
Free software Foundation
Organização não lucrativa
Richard M. Stallman
Fundada em 1985
Principal sponsor do projecto GNU
http://www.fsf.org/
7. 7CJC, Dez. 2016
Open Source
Abordagem mais “realista”
Argumentação da superioridade técnica do open source face
ao software proprietário
Desenvolvimento colaborativo:
− Ferramentas engenharia de software
− Modelo de negócio
8. 8CJC, Dez. 2016
Open Source Initiative
Organização sem fins lucrativos
Todd Andersen
Fundação 1998
https://opensource.org/
Eric Raymond, Michael Tiemann, Todd Anderson, Jon
“maddog” Hall, Larry Augustin, Sam Ockman, Bruce Perens,
Brian Behlendorf, Ian Murdock,
Russ Nelson, Chip Salzenberg ...
9. 9CJC, Dez. 2016
Open Source Initiative
1. Reditribuição livre.
2. Código Fonte
3. Trabalhos Derivados
4. Integridade do código fonte dos autores
5. Não discriminação contra pessoas e grupos
6. Não discriminação contra campos e iniciativas
7. Licença de distribuiçao
8. Licença não deve ser específica de um produto
9. Licença não deve ser restringir outro software
10. Licença deve ser neutral face à tecnologia
15. 15CJC, Dez. 2016
Copyleft
Copyleft é um método geral de tornar um programa
livre e obrigar que todas as suas versões modificadas
e extendidas também seja livres.
O Copyleft diz que qualquer pessoa que distribui o
software, com ou sem modificações, tem que passar
também a liberdade de copiar e modificar novamente
o programa.
17. 17CJC, Dez. 2016
Licenças
GPL LGPL MPL Apache BSD-3 MIT
Uso x x x x x x
Modificação x x x x x x
Distribuição x x x x x x
Disponibilizar código fonte na distribuição x x x
Mostrar a licença na distribuição x x x x x x
Identificar alterações na distribuição x x x x
Modificações no próprio trabalho com
mesma licença (weak copyleft) na
distribuição
x x x
Derivados têm de ter mesma licença
(strong copyleft) na distribuição
x x
Proibido de divulgar marca da entidade
original sem previa autorização
x x
22. 22CJC, Dez. 2016
Introdução
Sistemas Operativos
Desenvolvimento
Modelos Negócio
Disseminação
Base de Dados
Segurança Aplicações e Redes
Aplicações Web
Seminário
23. 23CJC, Dez. 2016
Referências
Bibliografia:
Chesbrough, H. (2013). Open business models: How to thrive in the new innovation landscape.
Harvard Business Press.
Kavanagh, P. (2004). Open source software: implementation and management. Digital Press.
Open Source Initiative. (2006). Open source licenses.
Raymond, E. (1999). The cathedral and the bazaar. Knowledge, Technology & Policy,
12(3), 23-49.
Stallman, R. (2003). Free software foundation (fsf).
Tapscott, D., & Williams, A. D. (2008). Wikinomics: How mass collaboration changes
everything. Penguin.
Tapscott, D. (2010). Macrowikinomics. Penguin Canada.
Webgrafia:
− http://www.oreilly.com/openbook/opensources/book/
− http://choosealicense.com/
− https://www.gnu.org/licenses/license-list.html
− https://tldrlegal.com/
− https://opensource.org/licenses/
− http://dcti.iscte.pt