Upload
ah-fawad-saiq
View
170
Download
1
Embed Size (px)
Citation preview
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.
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
Open Source
Alternatives to Microsoft Office
Open Office (Windows, Linux)
http://www.openoffice.org/
Neo Office (Mac)
http://www.neooffice.org/
Open OfficeLeading 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 OfficeMost 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.
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.