You are on page 1of 9

Open Source Software

Free Products in the Market

Presented by: Ahmed Nasr


Software
 Software Consists of:
2. Design & analysis
3. Source code
4. Final Program
5. User Menu, Readme file, …. Etc.
Software Industry
Software Industry is a continuous process
that consists of several phases:
2. Determining the business requirements
3. Design & analysis
4. Implementing (Coding)
5. Testing & Maintenance
Open Source Software

Open source doesn't just mean access to


the source code. The distribution terms of
open-source software must comply with the
following criteria.
1. Free Redistribution
2. Source Code
3. Derived Works
4. Integrity of The Author's Source Code
5. No Discrimination Against Persons or Groups
6. No Discrimination Against Fields of Endeavor
7. Distribution of License
8. License Must Not Be Specific to a Product: the
program cannot be licensed only as part of a
larger distribution.
9. License Must Not Restrict Other Software: the
license cannot insist that any other software it
is distributed with must also be open source.
10. License Must Be Technology-Neutral: no click-
wrap licenses or other medium-specific ways
of accepting the license must be required.
Examples
 Linux: Operating System

 Firefox: Internet Web browser

 Moodle: free LMS

 MediaWiki: free CMS


Open Source Software for
Commercial Purposes
 Used as a tool for the Organization
 Providing as a solution (supporting
customers)
 Used to implement standards (ex: firefox,
W3C Standards)
 Modifying & deriving new products
Moodle
Moodle is a course management system
(CMS) - a free, Open Source software
package designed using sound pedagogical
principles, to help educators create effective
online learning communities. It’s a web-
based application produced in php &
mySQL mainly. Can be used online for
tracing educational process.
References
 http://en.wikipedia.org/wiki/
 http://moodle.org/
 http://sourceforge.net/
 http://www.linux.org/
 http://en-us.www.mozilla.com
/en-US/support/

You might also like