SlideShare une entreprise Scribd logo
1  sur  19
Télécharger pour lire hors ligne
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...

Contenu connexe

Tendances

Open source Software: pros and cons
Open source Software: pros and consOpen source Software: pros and cons
Open source Software: pros and cons
ygpriya
 

Tendances (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
 

En vedette

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
Maritime Cluster Funen
 
Wellness apps and gadgets
Wellness apps and gadgetsWellness apps and gadgets
Wellness apps and gadgets
Sheli McHugh
 
Slope pp
Slope ppSlope pp
Slope pp
wong1kg
 
Lithium_Aberdeen_B2B HT Webcast_final
Lithium_Aberdeen_B2B HT Webcast_finalLithium_Aberdeen_B2B HT Webcast_final
Lithium_Aberdeen_B2B HT Webcast_final
Eric Stieg
 
Object oriented concepts
Object oriented conceptsObject oriented concepts
Object oriented concepts
christradus
 
Nursing informatic'spresentation
Nursing informatic'spresentationNursing informatic'spresentation
Nursing informatic'spresentation
queeniejoy
 
PD presentation draft pdf
PD presentation draft pdfPD presentation draft pdf
PD presentation draft pdf
William King
 
teryon-acupuntura
teryon-acupunturateryon-acupuntura
teryon-acupuntura
Teryon
 
20140306 北林學苑訪調簡介
20140306 北林學苑訪調簡介20140306 北林學苑訪調簡介
20140306 北林學苑訪調簡介
Wendy Yuchen Sun
 

En vedette (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...
 

Similaire à A kick-start into Open Source

Intro to FOSS
Intro to FOSSIntro to FOSS
Intro to FOSS
mgamal87
 
Introduction to FOSS
Introduction to FOSSIntroduction to FOSS
Introduction to FOSS
mgamal87
 

Similaire à 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
 

Plus de Abhiram Ravikumar

Plus de 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
 

Dernier

Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Christo Ananth
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Christo Ananth
 

Dernier (20)

Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 

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...