Open Source/Código Aberto
Carlos J. Costa, Ph.D.
Setubal, 3 de Dez. 2016
2CJC, Dez. 2016
Código Fonte
3CJC, Dez. 2016
Propriedade Intelectual

Propriedade Industrial

Direitos de Autor
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)
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/
6CJC, Dez. 2016
Software Livre
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
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 ...
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
10CJC, Dez. 2016
Open Source vs. Free Software
Stallman, 2016
11CJC, Dez. 2016
Free and Open Source Software
Direito: Licenças
Gestão: Novos
Modelos de negócio
12CJC, Dez. 2016
Free and Open Source Software
Engenharia de Software
Software: software disponível
13CJC, Dez. 2016
Free and Open Source Software
Economia
14CJC, Dez. 2016
Free and Open Source Software
Motivações
Love Money Glory
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.
16CJC, Dez. 2016
Licenças

http://choosealicense.com/

https://www.gnu.org/licenses/license-list.html

https://tldrlegal.com/https://opensource.org/licenses/
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
18CJC, Dez. 2016
Licenças
19CJC, Dez. 2016
Creative Commons

https://creativecommons.org/license/
20CJC, Dez. 2016
Open
Open Science
Open Data
Open Government
21CJC, Dez. 2016
Wikinomics

Openness

Peering

Sharing

Acting globally
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
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

Open Source - Código Aberto

  • 1.
    Open Source/Código Aberto CarlosJ. Costa, Ph.D. Setubal, 3 de Dez. 2016
  • 2.
  • 3.
    3CJC, Dez. 2016 PropriedadeIntelectual  Propriedade Industrial  Direitos de Autor
  • 4.
    4CJC, Dez. 2016 SoftwareLivre  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 Freesoftware Foundation  Organização não lucrativa  Richard M. Stallman  Fundada em 1985  Principal sponsor do projecto GNU  http://www.fsf.org/
  • 6.
  • 7.
    7CJC, Dez. 2016 OpenSource  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 OpenSource 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 OpenSource 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
  • 10.
    10CJC, Dez. 2016 OpenSource vs. Free Software Stallman, 2016
  • 11.
    11CJC, Dez. 2016 Freeand Open Source Software Direito: Licenças Gestão: Novos Modelos de negócio
  • 12.
    12CJC, Dez. 2016 Freeand Open Source Software Engenharia de Software Software: software disponível
  • 13.
    13CJC, Dez. 2016 Freeand Open Source Software Economia
  • 14.
    14CJC, Dez. 2016 Freeand Open Source Software Motivações Love Money Glory
  • 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.
  • 16.
  • 17.
    17CJC, Dez. 2016 Licenças GPLLGPL 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
  • 18.
  • 19.
    19CJC, Dez. 2016 CreativeCommons  https://creativecommons.org/license/
  • 20.
    20CJC, Dez. 2016 Open OpenScience Open Data Open Government
  • 21.
  • 22.
    22CJC, Dez. 2016 Introdução SistemasOperativos 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