SlideShare a Scribd company logo
1 of 20
Download to read offline
WHAT IS OPEN SOURCE ?
 In production and development, open source is a philosophy, or
a methodology that promotes free redistribution and access to
a product's design or ideas and implementation details.
 open as in free
 open as in access
 open as in over time
 open as in not closed
 open as in reuse and change
 open as in any place and for anyone
Preparedby:iTawyTeam2015
OPEN SOURCE VS. CLOSED SOURCE
 View/Modify the source code of an application or software.
 Open source software is released to the development
community and undergoes a secondary phase of evolution,
but closed source software is developed in isolation with a
small team of developers.
 Developer support and large community to help.
 Open Source is more secure and bugs and vulnerabilities are
fixed often.
Preparedby:iTawyTeam2015
CRITERIA FOR OPEN SOURCE
 Source Code
 Derived Works
 Free Redistribution
 Distribution of License
 Integrity of The Author's Source Code
 License Must Not Restrict Other Software
 No Discrimination Against Persons or Groups
 No Discrimination Against Fields of Endeavor
Preparedby:iTawyTeam2015
HISTORY OF OPEN SOURCE
 The concept of free sharing of technological information
existed long before computers.
 Similar to open standards, researchers with access to
Advanced Research Projects Agency Network (ARPANET) used
a process called Request for Comments to develop
telecommunication network protocols which led to the birth of
the INTERNET in 1969.
 The term Open Source was adopted by a group of people
held at Palo Alto, California. "Open Source Summit" organized
in April 1998 by technology publisher Tim O'Reilly.
Preparedby:iTawyTeam2015
HOW OPEN SOURCE WORKS ?
Preparedby:iTawyTeam2015
OPEN SOURCE DEVELOPMENT MODEL
Preparedby:iTawyTeam2015
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.
Preparedby:iTawyTeam2015
SOME DISADVANTAGES OF OPEN SOURCE
 Not generally straightforward to use and requires a certain
learning curve to use and get accustomed.
 Incompatibility issue with software and hardware. (3rd party
drivers)
 Bad Codes, and some unqualified people who uses it.
 Software quality assurance process is widely not transparent
 No financial incentive.
Preparedby:iTawyTeam2015
EXAMPLES OF OPEN SOURCE
Application software :
 7-Zip
 Eclipse
 GIMP
 Chromium
 Blender
 Mozilla Firefox
 Open Office
Operating Systems:
 Android
 Linux
 FreeBSD
 ReactOS
 Haiku
 FreeDOS
Programming Language :
 Perl
 PHP
 Python
 Ruby
 PHDL
 Prolog
Preparedby:iTawyTeam2015
EXAMPLES OF OPEN SOURCE
Server Software:
Preparedby:iTawyTeam2015
OPEN SOURCE DIGITAL CONTENT
Preparedby:iTawyTeam2015
MORE EXAMPLES- 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 Inc.
 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/
Preparedby:iTawyTeam2015
MORE EXAMPLES - LINUX
 Linux is a computer operating system assembled under the model of free and
open source software development and distribution. Originated in the GNU
Project, initiated in 1983 by Richard Stallman, in the Free Software Foundation.
More than 90% of today’s supercomputers use Linux. It powers around 4.8% of
todays modern computers. Thousands of distros are available.
Preparedby:iTawyTeam2015
OPEN SOURCE OFFICE SOFTWARES
 Open Office : Apache OpenOffice is an open-
source office productivity software suite with official
website OpenOffice.org, launched in 2002 under
the Apache License
 LibreOffice : Developed by The Document
Foundation, it is licensed under the GNU Lesser
General Public License (LGPL). It supports Windows,
Macintosh and GNU/Linux systems.
 NeoOffice : Primarily designed for Mac users and is
distributed under the GNU General Public License.
 Koffice : It is a open source office suite licensed
under the LGPL. It is available for Windows, Linux,
FreeBSD and Mac OS X systems.
Preparedby:iTawyTeam2015
LICENSE AND COPYRIGHTS
 There are hundreds of different licenses.
 Author chooses to license under a licence granting open
source freedoms. Some are easy to comply with like :
 “You can do anything you like with this software, as long as you
buy me a drink sometime if we meet”.
 Some licenses are more difficult to comply with :
 GNU GPL says that you can only use GPL code if
modified/distributed code is also released under the GPL
 “Copyleft”
Preparedby:iTawyTeam2015
LICENSE AND COPYRIGHTS
 About 55% of these projects use a copyleft licence.
 But the 6 most common licences 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
Preparedby:iTawyTeam2015
MYTHS ABOUT OPEN SOURCE
( FOSS = Free and Open Source Software )
 FOSS is “free”.
 FOSS isn't reliable or supported.
 Making a software open source, anyone can change it.
 The open source license is too liberal.
 If you make your software open source, volunteer
coders will fix all of your problems for free.
Preparedby:iTawyTeam2015
CONCLUSION
 Common platform for sharing ideas and putting them into action by
developers or other people who wishes to improve a product/software.
 We are in the Open Source Revolution where people collaborate to
create, produce software or technology.
 Based upon the key advantages of Open source technology , we can
finally conclude that open source deserves the increasing popularity.
 GNU General Public License (GPL) - http://www.gnu.org
 Open Source Licenses - http://opensource.org/licenses
 Open Source Initiative & Information - http://opensource.org
 Repository of Open Source Softwares - http://sourceforge.net
 Open source software development – http://github.com
Preparedby:iTawyTeam2015
contact
Keepintouch
http://
www.
iTawy
.com
SocialMedia
ContactInfo
Email: info@iTawy.com
Web: www.itawy.com
facebook.com/Geek.iTawy
twitter.com/iTawyGeek
plus.google.com/u/0/109805121818
441525571
youtube.com/user/iTawyGeek
Prepared by: iTawy Team 2015

More Related Content

What's hot

Peer-to-Peer Systems
Peer-to-Peer SystemsPeer-to-Peer Systems
Peer-to-Peer SystemsUwe Schmidt
 
Open Source Software
Open Source Software Open Source Software
Open Source Software Ali Yavari
 
Presentation1 linux os
Presentation1 linux osPresentation1 linux os
Presentation1 linux osjoycoronado
 
Linux Server vs Windows Server
Linux Server vs Windows ServerLinux Server vs Windows Server
Linux Server vs Windows ServerKongChunLeong1
 
Osi , tcp/ip protocol and Addressing
Osi , tcp/ip protocol and Addressing Osi , tcp/ip protocol and Addressing
Osi , tcp/ip protocol and Addressing marwan aldulaimy
 
Introduction to Linux basic
Introduction to Linux basicIntroduction to Linux basic
Introduction to Linux basicf114n
 
An Introduction to Linux
An Introduction to LinuxAn Introduction to Linux
An Introduction to Linuxanandvaidya
 
what is LINUX ? presentation.
what is LINUX ? presentation.what is LINUX ? presentation.
what is LINUX ? presentation.saad_khan1122
 
Linux Advantages and Disadvantages
Linux Advantages and DisadvantagesLinux Advantages and Disadvantages
Linux Advantages and DisadvantagesSHUBHA CHATURVEDI
 
Comparing windows vs mac vs linux
Comparing windows vs mac vs linuxComparing windows vs mac vs linux
Comparing windows vs mac vs linuxHan Nguyen Van
 
An introduction to free software
An introduction to free softwareAn introduction to free software
An introduction to free softwarePlusOrMinusZero
 
Open source software licenses
Open source software licensesOpen source software licenses
Open source software licensesDrexelELC
 

What's hot (20)

Overview of TCP IP
Overview of TCP IPOverview of TCP IP
Overview of TCP IP
 
Peer to peer
Peer to peerPeer to peer
Peer to peer
 
Open source software
Open source software Open source software
Open source software
 
Peer-to-Peer Systems
Peer-to-Peer SystemsPeer-to-Peer Systems
Peer-to-Peer Systems
 
Types of server
Types of serverTypes of server
Types of server
 
Open Source Software
Open Source Software Open Source Software
Open Source Software
 
Network operating system
Network operating systemNetwork operating system
Network operating system
 
Presentation1 linux os
Presentation1 linux osPresentation1 linux os
Presentation1 linux os
 
Linux Server vs Windows Server
Linux Server vs Windows ServerLinux Server vs Windows Server
Linux Server vs Windows Server
 
Osi , tcp/ip protocol and Addressing
Osi , tcp/ip protocol and Addressing Osi , tcp/ip protocol and Addressing
Osi , tcp/ip protocol and Addressing
 
Introduction to Linux basic
Introduction to Linux basicIntroduction to Linux basic
Introduction to Linux basic
 
An Introduction to Linux
An Introduction to LinuxAn Introduction to Linux
An Introduction to Linux
 
what is LINUX ? presentation.
what is LINUX ? presentation.what is LINUX ? presentation.
what is LINUX ? presentation.
 
Linux Advantages and Disadvantages
Linux Advantages and DisadvantagesLinux Advantages and Disadvantages
Linux Advantages and Disadvantages
 
Comparing windows vs mac vs linux
Comparing windows vs mac vs linuxComparing windows vs mac vs linux
Comparing windows vs mac vs linux
 
Presentation on linux
Presentation on linuxPresentation on linux
Presentation on linux
 
Apache ppt
Apache pptApache ppt
Apache ppt
 
An introduction to free software
An introduction to free softwareAn introduction to free software
An introduction to free software
 
Introduction to OpenCL
Introduction to OpenCLIntroduction to OpenCL
Introduction to OpenCL
 
Open source software licenses
Open source software licensesOpen source software licenses
Open source software licenses
 

Viewers also liked

White Hats 2nd Meeting
White Hats 2nd MeetingWhite Hats 2nd Meeting
White Hats 2nd Meetingsophto92
 
Open Source License Compliance in the Cloud (CELESQ) (October 2012)
Open Source License Compliance in the Cloud (CELESQ) (October 2012)Open Source License Compliance in the Cloud (CELESQ) (October 2012)
Open Source License Compliance in the Cloud (CELESQ) (October 2012)Jason Haislmaier
 
IT & Network Companies in Egypt
IT & Network Companies in EgyptIT & Network Companies in Egypt
IT & Network Companies in EgyptiTawy Community
 
Open Source License Compliance In The Cloud
Open Source License Compliance In The CloudOpen Source License Compliance In The Cloud
Open Source License Compliance In The CloudJason Haislmaier
 
Software audit strategies: how often is enough?
Software audit strategies: how often is enough? Software audit strategies: how often is enough?
Software audit strategies: how often is enough? Protecode
 

Viewers also liked (8)

MOOC
MOOCMOOC
MOOC
 
White Hats 2nd Meeting
White Hats 2nd MeetingWhite Hats 2nd Meeting
White Hats 2nd Meeting
 
Open Source License Compliance in the Cloud (CELESQ) (October 2012)
Open Source License Compliance in the Cloud (CELESQ) (October 2012)Open Source License Compliance in the Cloud (CELESQ) (October 2012)
Open Source License Compliance in the Cloud (CELESQ) (October 2012)
 
IT & Network Companies in Egypt
IT & Network Companies in EgyptIT & Network Companies in Egypt
IT & Network Companies in Egypt
 
Open Source License Compliance In The Cloud
Open Source License Compliance In The CloudOpen Source License Compliance In The Cloud
Open Source License Compliance In The Cloud
 
Software audit strategies: how often is enough?
Software audit strategies: how often is enough? Software audit strategies: how often is enough?
Software audit strategies: how often is enough?
 
How to be a programmer!
How to be a programmer!How to be a programmer!
How to be a programmer!
 
Guide to Open Source Compliance
Guide to Open Source ComplianceGuide to Open Source Compliance
Guide to Open Source Compliance
 

Similar to Open Source Lecture

Open Source
Open SourceOpen Source
Open Sourcenqfaq
 
OPEN SOURCE SEMINAR PRESENTATION
OPEN SOURCE SEMINAR PRESENTATIONOPEN SOURCE SEMINAR PRESENTATION
OPEN SOURCE SEMINAR PRESENTATIONRitwick Halder
 
A kick-start into Open Source
A kick-start into Open SourceA kick-start into Open Source
A kick-start into Open SourceAbhiram Ravikumar
 
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 finalRachit Technology Pvt Ltd
 
Open source software
Open source softwareOpen source software
Open source softwareLaFlame5
 
Nature of open source
Nature of open sourceNature of open source
Nature of open sourceAmar Jukuntla
 
Open Source
Open SourceOpen Source
Open SourceJohn Gs
 
Open source a presentation
Open source   a presentationOpen source   a presentation
Open source a presentationAmol Vidwans
 
Implications of Open Source Software Use (or Let's Talk Open Source)
Implications of Open Source Software Use (or Let's Talk Open Source)Implications of Open Source Software Use (or Let's Talk Open Source)
Implications of Open Source Software Use (or Let's Talk Open Source)Gail Murphy
 

Similar to Open Source Lecture (20)

Open Source
Open SourceOpen Source
Open Source
 
OPEN SOURCE SEMINAR PRESENTATION
OPEN SOURCE SEMINAR PRESENTATIONOPEN SOURCE SEMINAR PRESENTATION
OPEN SOURCE SEMINAR PRESENTATION
 
open source
open sourceopen source
open source
 
A kick-start into Open Source
A kick-start into Open SourceA kick-start into Open Source
A kick-start into Open Source
 
Open source software and os
Open source software and osOpen source software and os
Open source software and os
 
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
 
Open source software
Open source softwareOpen source software
Open source software
 
Nature of open source
Nature of open sourceNature of open source
Nature of open source
 
Asf icfoss-mentoring
Asf icfoss-mentoringAsf icfoss-mentoring
Asf icfoss-mentoring
 
Open Source
Open SourceOpen Source
Open Source
 
Ijetr042189
Ijetr042189Ijetr042189
Ijetr042189
 
Open source a presentation
Open source   a presentationOpen source   a presentation
Open source a presentation
 
Open Source vs Proprietary
Open Source vs ProprietaryOpen Source vs Proprietary
Open Source vs Proprietary
 
Open source
Open sourceOpen source
Open source
 
Open Source Software
Open Source SoftwareOpen Source Software
Open Source Software
 
Opensource
OpensourceOpensource
Opensource
 
Open source
Open sourceOpen source
Open source
 
Introduction To Open Source
Introduction To Open SourceIntroduction To Open Source
Introduction To Open Source
 
Implications of Open Source Software Use (or Let's Talk Open Source)
Implications of Open Source Software Use (or Let's Talk Open Source)Implications of Open Source Software Use (or Let's Talk Open Source)
Implications of Open Source Software Use (or Let's Talk Open Source)
 
Open source
Open sourceOpen source
Open source
 

More from iTawy Community

Upgrading from WinS 2008/2008 R2 to WinS 2012
Upgrading from WinS 2008/2008 R2 to WinS 2012Upgrading from WinS 2008/2008 R2 to WinS 2012
Upgrading from WinS 2008/2008 R2 to WinS 2012iTawy Community
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game DevelopmentiTawy Community
 
Cisco stack wise technology
Cisco stack wise technologyCisco stack wise technology
Cisco stack wise technologyiTawy Community
 
Cisco certs guide - iTawy
Cisco certs guide - iTawyCisco certs guide - iTawy
Cisco certs guide - iTawyiTawy Community
 
VMware Paravirtualization
VMware ParavirtualizationVMware Paravirtualization
VMware ParavirtualizationiTawy Community
 
HTML 5 - CSS 3 Arabic Book
HTML 5 - CSS 3 Arabic BookHTML 5 - CSS 3 Arabic Book
HTML 5 - CSS 3 Arabic BookiTawy Community
 

More from iTawy Community (7)

Upgrading from WinS 2008/2008 R2 to WinS 2012
Upgrading from WinS 2008/2008 R2 to WinS 2012Upgrading from WinS 2008/2008 R2 to WinS 2012
Upgrading from WinS 2008/2008 R2 to WinS 2012
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game Development
 
Cisco stack wise technology
Cisco stack wise technologyCisco stack wise technology
Cisco stack wise technology
 
Cisco certs guide - iTawy
Cisco certs guide - iTawyCisco certs guide - iTawy
Cisco certs guide - iTawy
 
VMware Paravirtualization
VMware ParavirtualizationVMware Paravirtualization
VMware Paravirtualization
 
10 CES 2015 Highlights
10 CES 2015 Highlights10 CES 2015 Highlights
10 CES 2015 Highlights
 
HTML 5 - CSS 3 Arabic Book
HTML 5 - CSS 3 Arabic BookHTML 5 - CSS 3 Arabic Book
HTML 5 - CSS 3 Arabic Book
 

Recently uploaded

Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Visualising and forecasting stocks using Dash
Visualising and forecasting stocks using DashVisualising and forecasting stocks using Dash
Visualising and forecasting stocks using Dashnarutouzumaki53779
 
Exploring ChatGPT Prompt Hacks To Maximally Optimise Your Queries
Exploring ChatGPT Prompt Hacks To Maximally Optimise Your QueriesExploring ChatGPT Prompt Hacks To Maximally Optimise Your Queries
Exploring ChatGPT Prompt Hacks To Maximally Optimise Your QueriesSanjay Willie
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Visualising and forecasting stocks using Dash
Visualising and forecasting stocks using DashVisualising and forecasting stocks using Dash
Visualising and forecasting stocks using Dash
 
Exploring ChatGPT Prompt Hacks To Maximally Optimise Your Queries
Exploring ChatGPT Prompt Hacks To Maximally Optimise Your QueriesExploring ChatGPT Prompt Hacks To Maximally Optimise Your Queries
Exploring ChatGPT Prompt Hacks To Maximally Optimise Your Queries
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 

Open Source Lecture

  • 1.
  • 2. WHAT IS OPEN SOURCE ?  In production and development, open source is a philosophy, or a methodology that promotes free redistribution and access to a product's design or ideas and implementation details.  open as in free  open as in access  open as in over time  open as in not closed  open as in reuse and change  open as in any place and for anyone Preparedby:iTawyTeam2015
  • 3. OPEN SOURCE VS. CLOSED SOURCE  View/Modify the source code of an application or software.  Open source software is released to the development community and undergoes a secondary phase of evolution, but closed source software is developed in isolation with a small team of developers.  Developer support and large community to help.  Open Source is more secure and bugs and vulnerabilities are fixed often. Preparedby:iTawyTeam2015
  • 4. CRITERIA FOR OPEN SOURCE  Source Code  Derived Works  Free Redistribution  Distribution of License  Integrity of The Author's Source Code  License Must Not Restrict Other Software  No Discrimination Against Persons or Groups  No Discrimination Against Fields of Endeavor Preparedby:iTawyTeam2015
  • 5. HISTORY OF OPEN SOURCE  The concept of free sharing of technological information existed long before computers.  Similar to open standards, researchers with access to Advanced Research Projects Agency Network (ARPANET) used a process called Request for Comments to develop telecommunication network protocols which led to the birth of the INTERNET in 1969.  The term Open Source was adopted by a group of people held at Palo Alto, California. "Open Source Summit" organized in April 1998 by technology publisher Tim O'Reilly. Preparedby:iTawyTeam2015
  • 6. HOW OPEN SOURCE WORKS ? Preparedby:iTawyTeam2015
  • 7. OPEN SOURCE DEVELOPMENT MODEL Preparedby:iTawyTeam2015
  • 8. 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. Preparedby:iTawyTeam2015
  • 9. SOME DISADVANTAGES OF OPEN SOURCE  Not generally straightforward to use and requires a certain learning curve to use and get accustomed.  Incompatibility issue with software and hardware. (3rd party drivers)  Bad Codes, and some unqualified people who uses it.  Software quality assurance process is widely not transparent  No financial incentive. Preparedby:iTawyTeam2015
  • 10. EXAMPLES OF OPEN SOURCE Application software :  7-Zip  Eclipse  GIMP  Chromium  Blender  Mozilla Firefox  Open Office Operating Systems:  Android  Linux  FreeBSD  ReactOS  Haiku  FreeDOS Programming Language :  Perl  PHP  Python  Ruby  PHDL  Prolog Preparedby:iTawyTeam2015
  • 11. EXAMPLES OF OPEN SOURCE Server Software: Preparedby:iTawyTeam2015
  • 12. OPEN SOURCE DIGITAL CONTENT Preparedby:iTawyTeam2015
  • 13. MORE EXAMPLES- 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 Inc.  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/ Preparedby:iTawyTeam2015
  • 14. MORE EXAMPLES - LINUX  Linux is a computer operating system assembled under the model of free and open source software development and distribution. Originated in the GNU Project, initiated in 1983 by Richard Stallman, in the Free Software Foundation. More than 90% of today’s supercomputers use Linux. It powers around 4.8% of todays modern computers. Thousands of distros are available. Preparedby:iTawyTeam2015
  • 15. OPEN SOURCE OFFICE SOFTWARES  Open Office : Apache OpenOffice is an open- source office productivity software suite with official website OpenOffice.org, launched in 2002 under the Apache License  LibreOffice : Developed by The Document Foundation, it is licensed under the GNU Lesser General Public License (LGPL). It supports Windows, Macintosh and GNU/Linux systems.  NeoOffice : Primarily designed for Mac users and is distributed under the GNU General Public License.  Koffice : It is a open source office suite licensed under the LGPL. It is available for Windows, Linux, FreeBSD and Mac OS X systems. Preparedby:iTawyTeam2015
  • 16. LICENSE AND COPYRIGHTS  There are hundreds of different licenses.  Author chooses to license under a licence granting open source freedoms. Some are easy to comply with like :  “You can do anything you like with this software, as long as you buy me a drink sometime if we meet”.  Some licenses are more difficult to comply with :  GNU GPL says that you can only use GPL code if modified/distributed code is also released under the GPL  “Copyleft” Preparedby:iTawyTeam2015
  • 17. LICENSE AND COPYRIGHTS  About 55% of these projects use a copyleft licence.  But the 6 most common licences 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 Preparedby:iTawyTeam2015
  • 18. MYTHS ABOUT OPEN SOURCE ( FOSS = Free and Open Source Software )  FOSS is “free”.  FOSS isn't reliable or supported.  Making a software open source, anyone can change it.  The open source license is too liberal.  If you make your software open source, volunteer coders will fix all of your problems for free. Preparedby:iTawyTeam2015
  • 19. CONCLUSION  Common platform for sharing ideas and putting them into action by developers or other people who wishes to improve a product/software.  We are in the Open Source Revolution where people collaborate to create, produce software or technology.  Based upon the key advantages of Open source technology , we can finally conclude that open source deserves the increasing popularity.  GNU General Public License (GPL) - http://www.gnu.org  Open Source Licenses - http://opensource.org/licenses  Open Source Initiative & Information - http://opensource.org  Repository of Open Source Softwares - http://sourceforge.net  Open source software development – http://github.com Preparedby:iTawyTeam2015