Open Source Software Essay example
Not that software …show more content…
What criteria for software to be Open Source? 1- The program must be freely distributed 2- Source code must be included 3- Anyone must be allowed to modify the source code 4- Modified versions can be redistributed 5- The license must not require the exclusion of other software or interfere with the operation of other software
Here, in summary form, is the most recent version of the Open Source Definition (OSD) from the website of OSI.
1. Free Redistribution The license shall not restrict any party from selling or giving away the software as a component of an aggregate software distribution containing programs from several different sources. The license shall not require a royalty or other fee for such sale.
2. Source Code The program must include source code, and must allow distribution in source code as well as compiled form. Where some form of a product is not distributed with source code, there must be a well publicized means of obtaining the source code for no more than a reasonable reproduction cost, preferably downloading via the Internet without charge. The source code must be the preferred form in which a programmer would modify the program. Deliberately obfuscated source code is not allowed. Intermediate forms such as the output of a preprocessor or translator are not allowed. 3. Derived Works
The license must allow