COURSE SUMMARY
Course Title: 
Open Source Systems
Course Code: 
18CA436
Year Taught: 
2018
Degree: 
Postgraduate (PG)
School: 
School of Arts and Sciences
School of Engineering
Campus: 
Kochi
Mysuru
Amritapuri

'Open Source Systems' is a course offered in M. C. A. (Master of Computer Applications) program at Amrita Vishwa Vidyapeetham.

Overview of Free/Open Source Software: Definition - Examples of OSD – Compliant Licenses - Example Product - Development Process – History – BSD - The Free Software Foundation – Linux - Apache – Mozilla. Open Source Software Qualification: Specific Characteristics of Open Source Software

Transformation -Development Process - Taboos and Norms in OSS Development – Life Cycle. Deriving a Framework for AnalyzingOSS :Zachman's Framework for IS Architecture -CATWOE and Soft System Method. Deriving the Analytical Framework for OSS Environment. World View: Classifying OSS Motivations - Technological Micro-level Motivation - Economic Micro level and Macro-level Motivation - Socio-Political Micro-level and Macro-level Motivation.

Open Source Server Applications: Infrastructure Services - Web Servers - Database Servers -Mail Servers - Systems Management.

Open Source Desktop Applications: Graphical Desktops - Web Browsers - The Office Suite -Mail and Calendar Clients - Personal Software - Cost of OSS – Licensing. FOSS Programming: Python.

  • Joseph Feller, Brian Fitzgerald and Eric S. Raymond, “Understanding Open Source Software Development”, Addison Wesley Professional, 2000.