ISLA Santarém 22496
Open Source Software
Web Systems and Technology Engineering
-
ApresentaçãoPresentationOpen Source Software introduces the fundamentals, motivations, and impact of open source software, explores the main categories and open source projects, and develops skills to install, customize, and evaluate solutions, identifying scenarios where free software is a strategic and sustainable alternative.
-
ProgramaProgrammeFree/Open Source Software 1.1 History Free/Open Source Software Licenses Open Source Organizations Proprietary Software versus Open Source Software Open Source Software in Schools Open Source Software in the Public/Private Sector Installation of Open Source Systems: Desktop and Web Open Source Software Development Process Open Source Business Models Main Open Source Project Repositories Case Studies: 10. Open Source Software Evaluation Methodologies 11. Future Trends
-
ObjectivosObjectives- Present the specific aspects of open source software, focusing mainly on its fundamentals, identifying its motivations and importance. - Define the main concepts associated with open source software, as well as assess the impact of its use. - Install and customize open source systems. At the end of the course, students should be able to: - Identify specific situations in which free software may be a suitable alternative. - Explore the various categories of open source software that can be used in the areas of support, infrastructure, and applications in private, public, non-profit, and educational institutions. - Build solutions based on open source software. - Use software evaluation methodologies and tools to analyze developed solutions and produce comparative reports.
-
BibliografiaBibliographyBitkom Open Source Working Group. (2024). Open source guide (version 3.2) (3rd ed.). Bitkom e.V. https://www.bitkom.org/ Fitzgerald, B., Kesan, J. P., Russo, B., Shaikh, M., & Succi, G. (2011). Adopting open source software: A practical guide. MIT Press. Harutyunyan, N. (2022). Open source software governance: Distilling and applying industry best practices. In M. Felderer et al. (Eds.), Ernst Denert Award for Software Engineering 2020 (pp. 73–90). Springer. OSPO Alliance. (2023). Good Governance Initiative handbook (v1.2). OSPO Alliance. https://ospo-alliance.org/ggi/ Rathee, S., & Chobe, A. (2022). Getting Started with Open Source Technologies. Apress
-
MetodologiaMethodologyThe teaching methodology is based on the exposure of each topic of content, with immediate practical application through exercises and work since this course is essentially laboratory practice. Therefore, the Problem Based Learning (ABRP) methodology will be used.
-
LínguaLanguagePortuguês
-
TipoTypeSemestral
-
ECTS6
-
NaturezaNatureOptional
-
EstágioInternshipNão
-
AvaliaçãoEvaluation
Avaliação contínua:
- Trabalho prático (Relatório e projeto); 60%;
- Teste final teórico-prático; 40%;
Avaliação final:
Todos os estudantes que não tenham concluído com sucesso a avaliação continua podem realizar um exame final teórico-prático (100%) na época de avaliação definida pela instituição.


