Open Source Concepts LEARNING OBJECTIVES To know the Need of Open Source Software. NS2 and its Use OpenNMS and Group which created OpenNMS OpenSource Hardware version CHAPTER version CHAPTER - - - - Chapter Open Source Concepts NRCFOSS National Resource Centre for Free and Open Source Software is an Institution of Government of India. It helps in development of FOSS (Free Open Source Software) in India. Organizations related to Open Source Apache Software Foundation Free Software Foundation Linux Foundation Open Source Initiative BOSS BOSS (Bharat Operating System Solutions) Operating System Developed in India by C-DAC (Centre for Development of Advanced Computing) helps to prompt the use of Open Source Software in India.
It supports many Indian Languges. Types of open source license Apache License . BSD -Clause “New” or “Revised” license BSD -Clause “Simplified” or “FreeBSD” license GNU General Public License (GPL) When you change the source code, OSS requires the inclusion of what you altered as well as your methods. The software created after code modifications may or may not be made available for free.
Open-Source Software vs. Free Software Although the terms are often used interchangeably, OSS is slightly different from free software. Both deal with the ability to download and use software without restriction or charge. However, free software is a concept developed in the 1980s by an MIT computer science researcher, Richard Stallman who defined four conditions - as outlined by the nonprofit Free Software Foundation.
These “four freedoms” emphasize the ability of users to use and enjoy software as they see fit. In contrast, the OSS criteria, which the Open Source Initiative developed a decade later, place more emphasis on the modification of software, and the consequences of altering source code, licensing, and distribution. Obviously, the two overlap; some would say the differences between OSS and free software are more philosophical than practical. However, neither should be confused with freeware.
Freeware usually refers to proprietary software that users can download at no cost, but whose source code cannot be changed. Benefits of Open-Source Software OSS projects are