Prepared by: Noor Azimah Hassan, ICT Dept. CFSIIUM LEARNING OUTCOMES At the end of this session, you should be able to: 1. Define what is meant by the term “Open Source Software” (OSS) 2. Differentiate between OSS and Commercial Software 3. List the productivity software that is available from OSS domain 4. Describe the advantages and disadvantages of OSS 5. Name Operating Systems that are available in OSS domain 6. Describe the basic functionality of an Islamic-Based Open Source Operating System (Sabily) Why OSS? The main objective: to reduce the total cost of software ownership. Introduction Open source software generally allows anyone to make a new version of the software, port it to new operating systems and processor architectures, share it with others or market it. The aim of OSS is to let the product be more understandable, modifiable, duplicable, reliable or simply accessible, while it is still marketable. The free software movement was launched in 1983. In 1998, a group of individuals advocated that the term free software be replaced by Open Source Software (OSS) as an expression which is less ambiguous and more comfortable for the corporate world. Many people claim that the birth of internet, since 1969, started the open source movement. The Free Software Foundation (FSF) that started in 1985, intended the word free to emphasis on positive freedom to distribute rather than a negative freedom from cost. Definition Open Source defines a boundary on the usage, modification and redistribution of open source software. Software licenses grant rights to users which would otherwise be prohibited by copyright. These include rights on usage, modification and redistribution. It is often developed in a public, collaborative manner. Open source software is the most prominent example of open source development and often compared to user generated content. OSS vs. Commercial Software Productivity Software Advantages and Disadvantages OSS Operating System Islamic-based Open Source OS - Sabily Sabily is an OS that is customized specifically for Muslims. The Ubuntu OS is used as a groundwork for developing Sabily. Ubuntu is a GNU/Linux distribution whose goal is to provide an easy-to-use, up-to-date, stable and free system, also for companies. Sabily customizes Ubuntu by removing, modifying and adding software, and also customizes the graphic design to make a system adapted to Muslims. This is a community work done by voluntaries coming from all over the world (France, Tunisia, Egypt, Indonesia etc.). You can as well participate, as a developer, a graphic designer, a tester or if you just want to share your ideas. Sabily Features Sabily Features Sabily Features Main Features of Sabily The main software: Zekr and Mus-haf Othman (Quran study tools), Minbar and Firefoxpraytimes(prayer times applications), Monajat (application that popups prayers every predetermined time), Hijra (islamic calendar) WebStrict (parental control tool). Arabic language Customized graphic design Main Features of Sabily Other software: OpenOffice (word processor, spreasheet, presentation) Firefox (web browser) Pidgin (instant messaging) F-spot (photos management) Gimp (image manipulation program) and other multimedia software (video/audio)