Abstract
Free and Open Source Software (FOSS) is a phenomenon which has overgrown its software origins. From being viewed as a cheaper software alternative, it has become a fountain head of ideas which are adopted cheerfully by people across many domains. From a collaborative effort to build world's biggest encyclopaedia to artists sharing their works under liberal licences, FOSS has become a reference for global, peer-reviewed, volunteer based production model of creating knowledge commons. With everyone from governments to big corporates displaying keen interest in FOSS, it is high time educationalists too take FOSS into classrooms. The ecology of FOSS is filled with more than just a set of software from which a teacher can choose from. He can bring the rich set of coding practices, licensing options, production model and importantly a different world-view by adopting FOSS in teaching. The benefits for students too are many ranging from using modern tools to participating in real world software development. There are many scholarly papers reporting the innovative use of FOSS in teaching graduate courses. By combining these studies with our experience of delivering courses in FOSS, we present a three-stage process which can be adopted by teachers and institutes to utilise the benefits of FOSS to the fullest.
Reference26 articles.
1. Attwell, G. (2005). What is the significance of open source software for the education and training community. In Proceedings of the First International Conference on Open Source Systems (OSS 2005), Genova, Italy, July 11.
2. Open source software development as a special type of academic research: Critique of vulgar Raymondism
3. Boldyreff, C., Capiluppi, A., Knowles, T., & Munro, J. (2009). Undergraduate research opportunities in oss. In Open Source Ecosystems: Diverse Communities Interacting (pp. 340–350). Springer.
4. Open Source as appropriate technology for global education
5. Ellis, H. J. C., Morelli, R. A., Lanerolle, T. R. D., & Hislop, G. W. (2007). Holistic software engineering education based on a humanitarian open source project. In Proceedings of the 20th Conference on Software Engineering Education & Training CSEET’07 (pp. 327–335). IEEE.