Aulas
Segundas às 16:00 e Quartas às 14:00 na sala A252
Datas importantes
8/8 - Primeira aula
23/11 - Última aula
05/09 - Não haverá aula
07/09 - Não haverá aula
10/10 - Não haverá aula
12/10 - Não haverá aula
02/11 - Não haverá aula
14/11 - Não haverá aula
16/11 - Não haverá aula
Entregas:
17/08 - Mini-seminários em dupla
26/09 - Seminários individuais
28/09 - Seminários individuais
24/10 - Seminários individuais
26/10 - Seminários individuais
07/11 - Seminários em dupla
09/11 - Seminários em dupla
Critério de avaliação
MF = (1*Mini + 2*Sem1 + 2*Sem2 + 2*SemDupla + 4*Projeto) / 11
Sendo que a MF pode mudar a depender das presenças:
- Mais que 3 faltas: nota final será multiplicada por 0,49
- Mais que 6 faltas: nota final será zero
(os conceitos serão definidos no fim do semestre)
Objetivos
Familiarizar os alunos com o ecossistema do Software Livre incluindo os principais aspectos relacionados à produção de software seguindo o modelo aberto e colaborativo de produção e compartilhamento.
Programa
Esta disciplina irá expor os alunos às vantagens e desvantagens do modelo de desenvolvimento colaborativo de software conhecido como Software Livre. Também serão apresentados os desafios a serem enfrentados por aqueles que o adotam. Dessa forma, os alunos estarão melhor preparados a participar de projetos de desenvolvimento de software livre.
Os estudantes terão contato com esses assuntos por meio de aulas teóricas, exercícios práticos cobrindo tópicos específicos e seminários. Será também desenvolvido um projeto de duração de 12 semanas onde espera-se uma real contribuição a um projeto de software livre; esta contribuição pode ser na forma de nova documentação, novas funcionalidades a um projeto existente ou consertos de erros e melhorias em um software livre existente.
Bibliografia
1) BENKLER, Yochai. The Wealth of Networks: How Social Production Transforms Markets and Freedom. New Haven: Yale University Press. Disponível em http://cyber.law.harvard.edu/wealth_of_networks, 2006.
2) FALCÃO, Joaquim; FERRAZ JUNIOR, Tercio Sampaio; LEMOS, Ronaldo; MARANHÃO, Juliano; SOUSA, Carlos Affonso Pereira; SENNA, Eduardo. Estudo sobre o Software Livre - Comissionado pelo Instituto Nacional da Tecnologia da Informação (ITI): Fundação Getúlio Vargas, 2005.
3) FELLER, Joseph et al. Perspectives on Free and Open Source Software. MIT Press. 2005.
4) FOGEL, Karl. Producing Open Source Software. O'Reilly. Disponível em http://producingoss.com, 2006.
5) GOLDMAN, Ron; GABRIEL, Richard P. Innovation Happens Elsewhere. Morgan Kaufmann, 2005.
6) KON, Fabio; LAGO, Nelson; MEIRELLES, Paulo; SABINO, Vanessa. Software Livre e Propriedade Intelectual: Aspectos Jurídicos, Licenças e Modelos de Negócio. Capítulo no livro “XXXI Jornadas de Atualização em Informática”, SBC. 2012.
7) LAURENT, Andrew M. St. Understanding Open Source & Free Software Licensing. Sebastopol: O’Reilly, 2004.
8) LERNER, J.; TIROL E, J. The scope of open source licensing. Journal of Law, Economics and Organization, n. 21, p. 20–56, 2005.
9) O’MAHONY, Siobhán. The governance of open source initiatives: what does it mean to be community managed? Journal of Management
& Governance, v. 11, n. 2, p. 139–150, 2007.
10) RAYMOND, Eric S. The Cathedral and the Bazaar. Disponível em http://catb.org/esr/writings/cathedral-bazaar,1997-2009.
11) ROSEN, Lawrence. Open Source Licensing: Software Freedom and Intellectual Property Law. New Jersey: Prentice Hall, 2005.
12) SANTOS JR., Carlos. Open Source Software Projects’ Attractiveness, Activeness, and Efficiency as a Path to Software Quality: An Empirical Evaluation of their Relationships and Causes. Tese de Doutorado — Department of Management Information Systems at SIUC, Carbondale, IL, 2009.
13) STALLMAN, Richard M. Free Software Free Society: selected essays of Richard M. Stallman. GNU Press. Disponível em http://shop.fsf.org/product/free-software-free-society, 2002.
14) TAPSCOTT, Don; WILLIAMS, Anthony D. Wikinomics: how mass collaboration changes everything. 375 Hudson Street, New York, NY: The Penguin Group, 2006.
- Professor: Daniel Batista
- Professor: Nelson Lago