SlideShare a Scribd company logo
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
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
Ad

More Related Content

What's hot (20)

Open source software, commercial software, freeware software, shareware softw...
Open source software, commercial software, freeware software, shareware softw...Open source software, commercial software, freeware software, shareware softw...
Open source software, commercial software, freeware software, shareware softw...
Muhammad Haroon
 
An Introduction to Open Source Software and Web Application Development
An Introduction to Open Source Software and Web Application DevelopmentAn Introduction to Open Source Software and Web Application Development
An Introduction to Open Source Software and Web Application Development
trevorthornton
 
Open Source Concepts
Open Source ConceptsOpen Source Concepts
Open Source Concepts
RituBhargava7
 
Open source software
Open source software Open source software
Open source software
MuhamadHajMousa
 
A kick-start into Open Source
A kick-start into Open SourceA kick-start into Open Source
A kick-start into Open Source
Abhiram Ravikumar
 
opensource_powerpoint_review
opensource_powerpoint_reviewopensource_powerpoint_review
opensource_powerpoint_review
webuploader
 
Informatics Practices Chapter 2 Open Source Software Concepts Class 12th
 Informatics Practices Chapter 2  Open Source Software Concepts Class 12th Informatics Practices Chapter 2  Open Source Software Concepts Class 12th
Informatics Practices Chapter 2 Open Source Software Concepts Class 12th
Harsh Mathur
 
Open Source Software
Open Source SoftwareOpen Source Software
Open Source Software
James McCarthy
 
Understanding and implementation of open source ecosystems final
Understanding and implementation of open source ecosystems finalUnderstanding and implementation of open source ecosystems final
Understanding and implementation of open source ecosystems final
Rachit Technology Pvt Ltd
 
A Social History of Free and Open Source Software
A Social History of Free and Open Source SoftwareA Social History of Free and Open Source Software
A Social History of Free and Open Source Software
Leslie Hawthorn
 
Open Source Software
Open Source SoftwareOpen Source Software
Open Source Software
nightlysessions
 
Open source Software: pros and cons
Open source Software: pros and consOpen source Software: pros and cons
Open source Software: pros and cons
ygpriya
 
Opensource Powerpoint Review.Ppt
Opensource Powerpoint Review.PptOpensource Powerpoint Review.Ppt
Opensource Powerpoint Review.Ppt
Viet NguyenHoang
 
Advantages & Disadvantages (Open-Source vs. Proprietary Software)
Advantages & Disadvantages (Open-Source vs. Proprietary Software)Advantages & Disadvantages (Open-Source vs. Proprietary Software)
Advantages & Disadvantages (Open-Source vs. Proprietary Software)
Fleurati
 
Open source technology software
Open source technology softwareOpen source technology software
Open source technology software
neelagandan
 
Open Source
Open SourceOpen Source
Open Source
nqfaq
 
Open source software development
Open source software developmentOpen source software development
Open source software development
Sagar Raravi
 
Open Source vs Proprietary
Open Source vs ProprietaryOpen Source vs Proprietary
Open Source vs Proprietary
M. Antoinette Jerom
 
Introduction To Open Source Licensing
Introduction To Open Source LicensingIntroduction To Open Source Licensing
Introduction To Open Source Licensing
Mark Radcliffe
 
Open source software: The infrastructure impact
Open source software: The infrastructure impactOpen source software: The infrastructure impact
Open source software: The infrastructure impact
Rogue Wave Software
 
Open source software, commercial software, freeware software, shareware softw...
Open source software, commercial software, freeware software, shareware softw...Open source software, commercial software, freeware software, shareware softw...
Open source software, commercial software, freeware software, shareware softw...
Muhammad Haroon
 
An Introduction to Open Source Software and Web Application Development
An Introduction to Open Source Software and Web Application DevelopmentAn Introduction to Open Source Software and Web Application Development
An Introduction to Open Source Software and Web Application Development
trevorthornton
 
Open Source Concepts
Open Source ConceptsOpen Source Concepts
Open Source Concepts
RituBhargava7
 
A kick-start into Open Source
A kick-start into Open SourceA kick-start into Open Source
A kick-start into Open Source
Abhiram Ravikumar
 
opensource_powerpoint_review
opensource_powerpoint_reviewopensource_powerpoint_review
opensource_powerpoint_review
webuploader
 
Informatics Practices Chapter 2 Open Source Software Concepts Class 12th
 Informatics Practices Chapter 2  Open Source Software Concepts Class 12th Informatics Practices Chapter 2  Open Source Software Concepts Class 12th
Informatics Practices Chapter 2 Open Source Software Concepts Class 12th
Harsh Mathur
 
Understanding and implementation of open source ecosystems final
Understanding and implementation of open source ecosystems finalUnderstanding and implementation of open source ecosystems final
Understanding and implementation of open source ecosystems final
Rachit Technology Pvt Ltd
 
A Social History of Free and Open Source Software
A Social History of Free and Open Source SoftwareA Social History of Free and Open Source Software
A Social History of Free and Open Source Software
Leslie Hawthorn
 
Open source Software: pros and cons
Open source Software: pros and consOpen source Software: pros and cons
Open source Software: pros and cons
ygpriya
 
Opensource Powerpoint Review.Ppt
Opensource Powerpoint Review.PptOpensource Powerpoint Review.Ppt
Opensource Powerpoint Review.Ppt
Viet NguyenHoang
 
Advantages & Disadvantages (Open-Source vs. Proprietary Software)
Advantages & Disadvantages (Open-Source vs. Proprietary Software)Advantages & Disadvantages (Open-Source vs. Proprietary Software)
Advantages & Disadvantages (Open-Source vs. Proprietary Software)
Fleurati
 
Open source technology software
Open source technology softwareOpen source technology software
Open source technology software
neelagandan
 
Open Source
Open SourceOpen Source
Open Source
nqfaq
 
Open source software development
Open source software developmentOpen source software development
Open source software development
Sagar Raravi
 
Introduction To Open Source Licensing
Introduction To Open Source LicensingIntroduction To Open Source Licensing
Introduction To Open Source Licensing
Mark Radcliffe
 
Open source software: The infrastructure impact
Open source software: The infrastructure impactOpen source software: The infrastructure impact
Open source software: The infrastructure impact
Rogue Wave Software
 

Similar to Open source (20)

Open source
Open sourceOpen source
Open source
Nidhi Sharma
 
OPEN SOURCE SEMINAR PRESENTATION
OPEN SOURCE SEMINAR PRESENTATIONOPEN SOURCE SEMINAR PRESENTATION
OPEN SOURCE SEMINAR PRESENTATION
Ritwick Halder
 
Open source software and os
Open source software and osOpen source software and os
Open source software and os
Md. Tasdikul Islam Khan
 
Open Source Software in Libraries
Open Source Software in LibrariesOpen Source Software in Libraries
Open Source Software in Libraries
Sukhdev Singh
 
Contemporary software TRENDS SOFTWARE TRENDS
Contemporary software TRENDS SOFTWARE TRENDSContemporary software TRENDS SOFTWARE TRENDS
Contemporary software TRENDS SOFTWARE TRENDS
melissaguillermo
 
Open source technologies
Open source technologiesOpen source technologies
Open source technologies
BrizGo
 
Open source operating systems
Open source operating systemsOpen source operating systems
Open source operating systems
Tushar B Kute
 
Open source software
Open source softwareOpen source software
Open source software
LaFlame5
 
Coursework
CourseworkCoursework
Coursework
EssaysREasy
 
Prasoon
PrasoonPrasoon
Prasoon
Prasoon
 
Why do People Prefer Using Open Source Software?
Why do People Prefer Using Open Source Software?Why do People Prefer Using Open Source Software?
Why do People Prefer Using Open Source Software?
david rom
 
Open source software
Open source softwareOpen source software
Open source software
Amruhtha Viswanathan
 
Foss introduction and history
Foss introduction and historyFoss introduction and history
Foss introduction and history
Thilini munasinghe
 
open source
open sourceopen source
open source
Yaser Emami
 
Open Source
Open SourceOpen Source
Open Source
John Gs
 
Introduction To Open Source Licenses
Introduction To Open Source LicensesIntroduction To Open Source Licenses
Introduction To Open Source Licenses
Harley Pascua
 
Open source
Open sourceOpen source
Open source
arun nalam
 
Intro to FOSS
Intro to FOSSIntro to FOSS
Intro to FOSS
mgamal87
 
Introduction to FOSS
Introduction to FOSSIntroduction to FOSS
Introduction to FOSS
mgamal87
 
open source solution for e-governance
open source solution for e-governanceopen source solution for e-governance
open source solution for e-governance
vikram singh
 
OPEN SOURCE SEMINAR PRESENTATION
OPEN SOURCE SEMINAR PRESENTATIONOPEN SOURCE SEMINAR PRESENTATION
OPEN SOURCE SEMINAR PRESENTATION
Ritwick Halder
 
Open Source Software in Libraries
Open Source Software in LibrariesOpen Source Software in Libraries
Open Source Software in Libraries
Sukhdev Singh
 
Contemporary software TRENDS SOFTWARE TRENDS
Contemporary software TRENDS SOFTWARE TRENDSContemporary software TRENDS SOFTWARE TRENDS
Contemporary software TRENDS SOFTWARE TRENDS
melissaguillermo
 
Open source technologies
Open source technologiesOpen source technologies
Open source technologies
BrizGo
 
Open source operating systems
Open source operating systemsOpen source operating systems
Open source operating systems
Tushar B Kute
 
Open source software
Open source softwareOpen source software
Open source software
LaFlame5
 
Why do People Prefer Using Open Source Software?
Why do People Prefer Using Open Source Software?Why do People Prefer Using Open Source Software?
Why do People Prefer Using Open Source Software?
david rom
 
Open Source
Open SourceOpen Source
Open Source
John Gs
 
Introduction To Open Source Licenses
Introduction To Open Source LicensesIntroduction To Open Source Licenses
Introduction To Open Source Licenses
Harley Pascua
 
Intro to FOSS
Intro to FOSSIntro to FOSS
Intro to FOSS
mgamal87
 
Introduction to FOSS
Introduction to FOSSIntroduction to FOSS
Introduction to FOSS
mgamal87
 
open source solution for e-governance
open source solution for e-governanceopen source solution for e-governance
open source solution for e-governance
vikram singh
 
Ad

Recently uploaded (20)

How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxIncreasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Anoop Ashok
 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxIncreasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Anoop Ashok
 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
Ad

Open source

  • 1. 17 – Jan - 2015 Ahmad Fawad ‘Saiq’ [email protected] 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.
  • 7. HOW OPEN SOURCE WORKS ?
  • 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.
  • 19. Open source Operating system  1. Linux 2. Google Chrome 3. Android
  • 20. Open source in market
  • 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.