1. 17 â Jan - 2015
Ahmad Fawad âSaiqâ
ah.fawad.saiq@gmail.com
0093 (0) 793026501
2. Open Source as the name implies is visible set of instructions which is
open to public or users to change and customize as per their needs. It
can be either be free one or paid one where the users can change the
code as per their needs.
Open source refers to a program in which the source code is available to
the general public for use and/or modification from its original design free
of charge
Introduction
3. What is Open Source? Really?
Free to use
Free to change
Free to distribute
An alternative to commercial software
4. Benefits of Open Source Technology
Open source technologies to efficiently increase business growth,
optimize system performance and reduce costs.
Low cost
Quick implementation time
High-end functionality
Flexibility and customization
Lower cost of ownership
Greater Security & Quality
Continuity
Stability
Runs on old hardware
Learning curve
Equivalent programs
5. Open Source Software
We make any modifications to the source code, one of the
conditions of open source is that you have to provide
information to other developers about what has been
changed, and how.
Open source software is computer software,
is distributed along with its source code
The users has open hand to use, change and
improve the software's source code, and to
redistribute the software either before or after
it has been modified.
6. open source vs. closed source
ï Open-source software is based on the idea that the
user cannot only view but also can change the source
code of the existing application.
ï Closed-source software is hidden to prevent the user
either viewing or changing the code.
9. ADVANTAGES OF OPEN SOURCE
ï Availability of source code
ï¶ Source code to understand and learn from
ï¶ Do not have to re-invent the wheel
ï¶ Free as in âfreedomâ
ï Does not depend on vendor
ï¶ Can choose additional support
ï¶ Can fix bugs and adapt to change in requirements as well as
technology
ï Quality and Customizability in open source is better.
ï Costs much less than proprietary counterparts.
11. LICENSE AND COPYRIGHTS
About 55% of these projects use a copyleft license.
But the 6 most common licenses cover about 90% of open source
projects.
ïGNU General Public License (GPL)
ïGNU "Lesser" General Public License (LGPL)
ïMozilla Public License 2.0
ïEclipse Public License
ïApache License 2.0
ïBSD License
ïMIT License
12. Examples of Open source APPLICATION
1. Mozilla Firefox 2. Open Office
3. 7-ZIP 4. VLC Media Player
15. Open Source
Alternatives to Microsoft Office
Open Office (Windows, Linux)
http://www.openoffice.org/
Neo Office (Mac)
http://www.neooffice.org/
16. Open Office
Leading open-source office software suite
ïŒ word processing
ïŒspreadsheets
ïŒpresentations
ïŒgraphics
ïŒdatabases
Other features:
Available in many languages
Stores all your data in an international open standard format
Read and write files from other office software packages (MS Office)
You can download and use it completely free of charge for any
purpose.
17. Neo Office
Most popular open source office application for Mac OS X.
ïŒWord Processing
ïŒSpreadsheet
ïŒPresentation
ïŒDrawing
ïŒDatabase
Based on the OpenOffice.org office suite, NeoOffice has integrated
dozens of native Mac features and can import, edit, and exchange files
with other popular office programs such as Microsoft Office.
21. ANDROID
ï¶ Linux-based operating system designed primarily for touchscreen
mobile devices such as smartphones and tablet computers.
ï¶ Android is open source and Google releases the code under the
Apache License after acquiring it from Android Incorporation.
ï¶ Most widely used mobile platform with over 7,00,000 apps in
Google play store, over 25 billion app downloads with 750 million
devices running on Android.
ï¶ Android Source Code Available at :
http://source.android.com/
22. LINUX
ï¶ A very popular open source operating system that runs on a
variety of hardware platforms . Linux is widely deployed as a
server OS .
ï¶ Linux is a multi-tasking, multiuser operating system.
Although modified by numerous people.