17 – Jan - 2015
Ahmad Fawad ‘Saiq’
ah.fawad.saiq@gmail.com
0093 (0) 793026501
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
What is Open Source? Really?
Free to use
Free to change
Free to distribute
An alternative to commercial software
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
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.
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.
HOW OPEN SOURCE WORKS ?
OPEN SOURCE DEVELOPMENT MODEL
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.
Security
Quality
Customizability
Freedom
Flexibility
Interoperability
Audit ability
Support Options
Cost
Try Before You Buy
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
Examples of Open source APPLICATION
1. Mozilla Firefox 2. Open Office
3. 7-ZIP 4. VLC Media Player
OPEN SOURCE DIGITAL CONTENT
Open Source
Alternatives to Microsoft Office
Open Office (Windows, Linux)
http://www.openoffice.org/
Neo Office (Mac)
http://www.neooffice.org/
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.
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.
PROGRAMMING LANGUAGE
Open source Operating system
 1. Linux 2. Google Chrome 3. Android
Open source in market
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/
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.
Thanks

Open source

  • 1.
    17 – Jan- 2015 Ahmad Fawad ‘Saiq’ ah.fawad.saiq@gmail.com 0093 (0) 793026501
  • 2.
    Open Source asthe 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 OpenSource? Really? Free to use Free to change Free to distribute An alternative to commercial software
  • 4.
    Benefits of OpenSource 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 Wemake 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.
  • 7.
  • 8.
  • 9.
    ADVANTAGES OF OPENSOURCE  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.
  • 10.
  • 11.
    LICENSE AND COPYRIGHTS About55% 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 Opensource APPLICATION 1. Mozilla Firefox 2. Open Office 3. 7-ZIP 4. VLC Media Player
  • 14.
  • 15.
    Open Source Alternatives toMicrosoft Office Open Office (Windows, Linux) http://www.openoffice.org/ Neo Office (Mac) http://www.neooffice.org/
  • 16.
    Open Office Leading open-sourceoffice 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 popularopen 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.
  • 18.
  • 19.
    Open source Operatingsystem  1. Linux 2. Google Chrome 3. Android
  • 20.
  • 21.
    ANDROID  Linux-based operatingsystem 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 verypopular 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.
  • 23.