SlideShare a Scribd company logo
1 of 19
Download to read offline
OPEN SOURCE
BY ABHIRAM RAVIKUMAR
SEPTEMBER 26 2015
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
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.
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
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.
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.
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.
EXAMPLES OF OPEN
SOURCE
Application
software :
7-Zip
Eclipse
GIMP
Chromium
Blender
Mozilla Firefox
Open Office
Operating Systems:
Android
Linux
FreeBSD
ReactOS
Haiku
FreeDOS
Operating Systems:
Android
Linux
FreeBSD
ReactOS
Haiku
FreeDOS
Programming Language
Perl
PHP
Python
Ruby
PHDL
Prolog
Programming Language
Perl
PHP
Python
Ruby
PHDL
Prolog
EXAMPLES OF OPEN
SOURCE
Server Software:Server Software:
OPEN SOURCE DIGITAL
CONTENT
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.
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.
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”
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
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.
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
Thank you! =)
Follow me @abhi12ravi on Twitter
Q/A now...

More Related Content

What's hot

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 Concepts
Open Source ConceptsOpen Source Concepts
Open Source ConceptsRituBhargava7
 
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 12thHarsh Mathur
 
Fundamentals of Free and Open Source Software
Fundamentals of Free and Open Source SoftwareFundamentals of Free and Open Source Software
Fundamentals of Free and Open Source SoftwareRoss Gardler
 
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
 
Introduction To Open Source Licensing
Introduction To Open Source LicensingIntroduction To Open Source Licensing
Introduction To Open Source LicensingMark Radcliffe
 
Open source Software: pros and cons
Open source Software: pros and consOpen source Software: pros and cons
Open source Software: pros and consygpriya
 
Proprietary Vs Open
Proprietary Vs OpenProprietary Vs Open
Proprietary Vs Opendahliana
 
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 SoftwareLeslie Hawthorn
 
Open source software: The infrastructure impact
Open source software: The infrastructure impactOpen source software: The infrastructure impact
Open source software: The infrastructure impactRogue Wave Software
 
Open Source Vs Proprietary Software
Open Source Vs  Proprietary SoftwareOpen Source Vs  Proprietary Software
Open Source Vs Proprietary SoftwareAnn Yoders
 
Dfc2043 operating system; open & closed source systems
Dfc2043 operating system; open & closed source systemsDfc2043 operating system; open & closed source systems
Dfc2043 operating system; open & closed source systemsFlameDimension95
 
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 Developmenttrevorthornton
 
Understanding open source licenses
Understanding open source licensesUnderstanding open source licenses
Understanding open source licensesRogue Wave Software
 

What's hot (20)

open source
open sourceopen source
open source
 
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)
 
Open Source & PHP
Open Source & PHPOpen Source & PHP
Open Source & PHP
 
Open Source Concepts
Open Source ConceptsOpen Source Concepts
Open Source Concepts
 
Open Source Software
Open Source SoftwareOpen Source Software
Open Source Software
 
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
 
Fundamentals of Free and Open Source Software
Fundamentals of Free and Open Source SoftwareFundamentals of Free and Open Source Software
Fundamentals of Free and Open Source 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...
 
Open Source Technology
Open Source TechnologyOpen Source Technology
Open Source Technology
 
Introduction To Open Source Licensing
Introduction To Open Source LicensingIntroduction To Open Source Licensing
Introduction To Open Source Licensing
 
FOSS & Society
FOSS & SocietyFOSS & Society
FOSS & Society
 
Open source Software: pros and cons
Open source Software: pros and consOpen source Software: pros and cons
Open source Software: pros and cons
 
Proprietary Vs Open
Proprietary Vs OpenProprietary Vs Open
Proprietary Vs Open
 
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
 
Open source software: The infrastructure impact
Open source software: The infrastructure impactOpen source software: The infrastructure impact
Open source software: The infrastructure impact
 
Open Source Vs Proprietary Software
Open Source Vs  Proprietary SoftwareOpen Source Vs  Proprietary Software
Open Source Vs Proprietary Software
 
Open Source Licences
Open Source LicencesOpen Source Licences
Open Source Licences
 
Dfc2043 operating system; open & closed source systems
Dfc2043 operating system; open & closed source systemsDfc2043 operating system; open & closed source systems
Dfc2043 operating system; open & closed source systems
 
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
 
Understanding open source licenses
Understanding open source licensesUnderstanding open source licenses
Understanding open source licenses
 

Viewers also liked

Privacy & Security on the Web - Tools on Mozilla Firefox
Privacy & Security on the Web - Tools on Mozilla FirefoxPrivacy & Security on the Web - Tools on Mozilla Firefox
Privacy & Security on the Web - Tools on Mozilla FirefoxAbhiram Ravikumar
 
Talent præsentation marts 2014 hanne og thoms
Talent præsentation marts 2014 hanne og thomsTalent præsentation marts 2014 hanne og thoms
Talent præsentation marts 2014 hanne og thomsMaritime Cluster Funen
 
Wellness apps and gadgets
Wellness apps and gadgetsWellness apps and gadgets
Wellness apps and gadgetsSheli McHugh
 
Slope pp
Slope ppSlope pp
Slope ppwong1kg
 
Lithium_Aberdeen_B2B HT Webcast_final
Lithium_Aberdeen_B2B HT Webcast_finalLithium_Aberdeen_B2B HT Webcast_final
Lithium_Aberdeen_B2B HT Webcast_finalEric Stieg
 
What the Tech Can't You Do!?
What the Tech Can't You Do!?What the Tech Can't You Do!?
What the Tech Can't You Do!?Alicia Mackall
 
Sistem ekskresi siska
Sistem ekskresi siskaSistem ekskresi siska
Sistem ekskresi siskasiska delvia
 
Object oriented concepts
Object oriented conceptsObject oriented concepts
Object oriented conceptschristradus
 
Nursing informatic'spresentation
Nursing informatic'spresentationNursing informatic'spresentation
Nursing informatic'spresentationqueeniejoy
 
PD presentation draft pdf
PD presentation draft pdfPD presentation draft pdf
PD presentation draft pdfWilliam King
 
teryon-acupuntura
teryon-acupunturateryon-acupuntura
teryon-acupunturaTeryon
 
20140306 北林學苑訪調簡介
20140306 北林學苑訪調簡介20140306 北林學苑訪調簡介
20140306 北林學苑訪調簡介Wendy Yuchen Sun
 

Viewers also liked (20)

Privacy & Security on the Web - Tools on Mozilla Firefox
Privacy & Security on the Web - Tools on Mozilla FirefoxPrivacy & Security on the Web - Tools on Mozilla Firefox
Privacy & Security on the Web - Tools on Mozilla Firefox
 
Textile Introduction : Production, Contents, Weave- JenniferHein
Textile Introduction : Production, Contents, Weave-  JenniferHeinTextile Introduction : Production, Contents, Weave-  JenniferHein
Textile Introduction : Production, Contents, Weave- JenniferHein
 
Art & life Sculpture from photos of NY & Long Island 2007
Art  & life Sculpture from photos of NY & Long Island 2007Art  & life Sculpture from photos of NY & Long Island 2007
Art & life Sculpture from photos of NY & Long Island 2007
 
Talent præsentation marts 2014 hanne og thoms
Talent præsentation marts 2014 hanne og thomsTalent præsentation marts 2014 hanne og thoms
Talent præsentation marts 2014 hanne og thoms
 
Museum Review - Detroit suburb, Canton Township History Center -JenniferHein ...
Museum Review - Detroit suburb, Canton Township History Center -JenniferHein ...Museum Review - Detroit suburb, Canton Township History Center -JenniferHein ...
Museum Review - Detroit suburb, Canton Township History Center -JenniferHein ...
 
Wellness apps and gadgets
Wellness apps and gadgetsWellness apps and gadgets
Wellness apps and gadgets
 
Slope pp
Slope ppSlope pp
Slope pp
 
Lithium_Aberdeen_B2B HT Webcast_final
Lithium_Aberdeen_B2B HT Webcast_finalLithium_Aberdeen_B2B HT Webcast_final
Lithium_Aberdeen_B2B HT Webcast_final
 
What the Tech Can't You Do!?
What the Tech Can't You Do!?What the Tech Can't You Do!?
What the Tech Can't You Do!?
 
Sistem ekskresi siska
Sistem ekskresi siskaSistem ekskresi siska
Sistem ekskresi siska
 
Tracnghiemnlkt
TracnghiemnlktTracnghiemnlkt
Tracnghiemnlkt
 
Nyt simac fmk 20131212
Nyt simac fmk 20131212Nyt simac fmk 20131212
Nyt simac fmk 20131212
 
Object oriented concepts
Object oriented conceptsObject oriented concepts
Object oriented concepts
 
Nursing informatic'spresentation
Nursing informatic'spresentationNursing informatic'spresentation
Nursing informatic'spresentation
 
SMM не работает!
SMM не работает! SMM не работает!
SMM не работает!
 
Jennifers portfolio pdf of Fiber Process Examples, conservatour@msn.com
Jennifers portfolio pdf of Fiber Process Examples, conservatour@msn.comJennifers portfolio pdf of Fiber Process Examples, conservatour@msn.com
Jennifers portfolio pdf of Fiber Process Examples, conservatour@msn.com
 
PD presentation draft pdf
PD presentation draft pdfPD presentation draft pdf
PD presentation draft pdf
 
teryon-acupuntura
teryon-acupunturateryon-acupuntura
teryon-acupuntura
 
20140306 北林學苑訪調簡介
20140306 北林學苑訪調簡介20140306 北林學苑訪調簡介
20140306 北林學苑訪調簡介
 
Basic Understanding of Upholstery Blends & Weaves for Interior Fabric in Cont...
Basic Understanding of Upholstery Blends & Weaves for Interior Fabric in Cont...Basic Understanding of Upholstery Blends & Weaves for Interior Fabric in Cont...
Basic Understanding of Upholstery Blends & Weaves for Interior Fabric in Cont...
 

Similar to A kick-start into Open Source

OPEN SOURCE SEMINAR PRESENTATION
OPEN SOURCE SEMINAR PRESENTATIONOPEN SOURCE SEMINAR PRESENTATION
OPEN SOURCE SEMINAR PRESENTATIONRitwick Halder
 
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
 
Free and Open Source Software
Free and Open Source SoftwareFree and Open Source Software
Free and Open Source Softwareiwilldo4u
 
Open source operating systems
Open source operating systemsOpen source operating systems
Open source operating systemsTushar B Kute
 
Open Source Software in Libraries
Open Source Software in LibrariesOpen Source Software in Libraries
Open Source Software in LibrariesSukhdev Singh
 
An Open Source Workshop
An Open Source WorkshopAn Open Source Workshop
An Open Source Workshophalehmahbod
 
Nature of open source
Nature of open sourceNature of open source
Nature of open sourceAmar Jukuntla
 
OPS Ecosystem and Engineering.pptx
OPS Ecosystem and Engineering.pptxOPS Ecosystem and Engineering.pptx
OPS Ecosystem and Engineering.pptxvishnupriyapm4
 
Open source software development
Open source software developmentOpen source software development
Open source software developmentSagar Raravi
 
Open Source Developer by Binary Semantics
Open Source Developer by Binary SemanticsOpen Source Developer by Binary Semantics
Open Source Developer by Binary SemanticsBinary Semantics
 
Intro to FOSS
Intro to FOSSIntro to FOSS
Intro to FOSSmgamal87
 
Introduction to FOSS
Introduction to FOSSIntroduction to FOSS
Introduction to FOSSmgamal87
 
Introduction To Open Source Licenses
Introduction To Open Source LicensesIntroduction To Open Source Licenses
Introduction To Open Source LicensesHarley Pascua
 
Open source technologies
Open source technologiesOpen source technologies
Open source technologiesankita9765
 

Similar to A kick-start into Open Source (20)

OPEN SOURCE SEMINAR PRESENTATION
OPEN SOURCE SEMINAR PRESENTATIONOPEN SOURCE SEMINAR PRESENTATION
OPEN SOURCE SEMINAR PRESENTATION
 
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
 
Foss introduction and history
Foss introduction and historyFoss introduction and history
Foss introduction and history
 
Open Source Lecture
Open Source LectureOpen Source Lecture
Open Source Lecture
 
Open source
Open sourceOpen source
Open source
 
Free and Open Source Software
Free and Open Source SoftwareFree and Open Source Software
Free and Open Source Software
 
Open source
Open sourceOpen source
Open source
 
Open source operating systems
Open source operating systemsOpen source operating systems
Open source operating systems
 
Open Source Software in Libraries
Open Source Software in LibrariesOpen Source Software in Libraries
Open Source Software in Libraries
 
An Open Source Workshop
An Open Source WorkshopAn Open Source Workshop
An Open Source Workshop
 
Nature of open source
Nature of open sourceNature of open source
Nature of open source
 
OPS Ecosystem and Engineering.pptx
OPS Ecosystem and Engineering.pptxOPS Ecosystem and Engineering.pptx
OPS Ecosystem and Engineering.pptx
 
Open source software development
Open source software developmentOpen source software development
Open source software development
 
Asf icfoss-mentoring
Asf icfoss-mentoringAsf icfoss-mentoring
Asf icfoss-mentoring
 
Open Source Developer by Binary Semantics
Open Source Developer by Binary SemanticsOpen Source Developer by Binary Semantics
Open Source Developer by Binary Semantics
 
Intro to FOSS
Intro to FOSSIntro to FOSS
Intro to FOSS
 
Introduction to FOSS
Introduction to FOSSIntroduction to FOSS
Introduction to FOSS
 
Introduction To Open Source Licenses
Introduction To Open Source LicensesIntroduction To Open Source Licenses
Introduction To Open Source Licenses
 
Open source technologies
Open source technologiesOpen source technologies
Open source technologies
 

More from Abhiram Ravikumar

BCI Media Playet | Intuit Accessibility Summit
BCI Media Playet | Intuit Accessibility SummitBCI Media Playet | Intuit Accessibility Summit
BCI Media Playet | Intuit Accessibility SummitAbhiram Ravikumar
 
A seminar on User Topic Interest profiles research by Google
A seminar on  User Topic Interest profiles research by GoogleA seminar on  User Topic Interest profiles research by Google
A seminar on User Topic Interest profiles research by GoogleAbhiram Ravikumar
 
Take back control - introduction
Take back control - introductionTake back control - introduction
Take back control - introductionAbhiram Ravikumar
 
A novel approach to big data veracity using crowd-sourcing techniques
A novel approach to big data veracity using crowd-sourcing techniques A novel approach to big data veracity using crowd-sourcing techniques
A novel approach to big data veracity using crowd-sourcing techniques Abhiram Ravikumar
 

More from Abhiram Ravikumar (7)

Innovate the foss-way
Innovate the foss-wayInnovate the foss-way
Innovate the foss-way
 
Rust meetup delhi nov 18
Rust meetup delhi nov 18Rust meetup delhi nov 18
Rust meetup delhi nov 18
 
Ethereum and blockchain
Ethereum and blockchainEthereum and blockchain
Ethereum and blockchain
 
BCI Media Playet | Intuit Accessibility Summit
BCI Media Playet | Intuit Accessibility SummitBCI Media Playet | Intuit Accessibility Summit
BCI Media Playet | Intuit Accessibility Summit
 
A seminar on User Topic Interest profiles research by Google
A seminar on  User Topic Interest profiles research by GoogleA seminar on  User Topic Interest profiles research by Google
A seminar on User Topic Interest profiles research by Google
 
Take back control - introduction
Take back control - introductionTake back control - introduction
Take back control - introduction
 
A novel approach to big data veracity using crowd-sourcing techniques
A novel approach to big data veracity using crowd-sourcing techniques A novel approach to big data veracity using crowd-sourcing techniques
A novel approach to big data veracity using crowd-sourcing techniques
 

Recently uploaded

Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxvipinkmenon1
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 

Recently uploaded (20)

Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 

A kick-start into Open Source

  • 1. OPEN SOURCE BY ABHIRAM RAVIKUMAR SEPTEMBER 26 2015
  • 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
  • 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.
  • 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
  • 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.
  • 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.
  • 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.
  • 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 Operating Systems: Android Linux FreeBSD ReactOS Haiku FreeDOS Programming Language Perl PHP Python Ruby PHDL Prolog Programming Language Perl PHP Python Ruby PHDL Prolog
  • 11. EXAMPLES OF OPEN SOURCE Server Software:Server Software:
  • 13. 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.
  • 14. 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.
  • 15. 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”
  • 16. 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
  • 17. 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.
  • 18. 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
  • 19. Thank you! =) Follow me @abhi12ravi on Twitter Q/A now...