SlideShare a Scribd company logo
Nature of Open Source
Amar Jukuntla
Index
 Introduction to Open Source
 Open Source Vs Closed Source
 History of Open Source
 Advantages of Open Source
 Open Source Applications
 Examples
 License and Copyrights
 Myths
 Summary
Amar Jukuntla 2
Out Comes
 Ability to install and run open-source operating systems.
 Ability to gather information about Free and Open Source Software
projects from software releases and from sites on the internet.
 Ability to build and modify one or more Free and Open Source
Software packages.
 Ability to use a version control system and to interface with version
control systems used by development communities.
Amar Jukuntla 3
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 anyoneAmar Jukuntla 4
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.
Amar Jukuntla 5
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
Amar Jukuntla 6
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.
Amar Jukuntla 7
HOW OPEN SOURCE WORKS ?
Amar Jukuntla 8
OPEN SOURCE DEVELOPMENT
MODEL
Amar Jukuntla 9
ADVANTAGES OF OPEN SOURCE
 Availability of source code
 Source code to understand and learn from
 Do not have to re-invent the wheel
 Free as in “freedom”
 Does not depend on vendor
 Can choose additional support
 Can fix bugs and adapt to change in requirements as
well as technology
 Quality and Customizability in open source is better.
 Costs much less than proprietary counterparts.Amar Jukuntla 10
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.
Amar Jukuntla 11
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
Amar Jukuntla 12
EXAMPLES OF OPEN SOURCE
Server Software:
Amar Jukuntla 13
OPEN SOURCE DIGITAL CONTENT
Amar Jukuntla 14
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/
Amar Jukuntla 15
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.
Amar Jukuntla 16
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.
Amar Jukuntla 17
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”
Amar Jukuntla 18
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 LicenseAmar Jukuntla 19
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.
Amar Jukuntla 20
SUMMARY
 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.comAmar Jukuntla 21
THANK YOUAmar Jukuntla 22

More Related Content

What's hot

Open Source Software R
Open Source Software ROpen Source Software R
Open Source Software R
msimanau7824
 
Open Innovation and Opensource Software
Open Innovation and Opensource SoftwareOpen Innovation and Opensource Software
Open Innovation and Opensource SoftwarePradyot Sahu
 
PROPRIETARY AND OPEN SOURCE SOFTWARE
PROPRIETARY AND OPEN SOURCE SOFTWARE PROPRIETARY AND OPEN SOURCE SOFTWARE
PROPRIETARY AND OPEN SOURCE SOFTWARE Kak Yong
 
Advantages & Disadvantages (Open-Source vs. Proprietary Software)
Advantages & Disadvantages (Open-Source vs. Proprietary Software)Advantages & Disadvantages (Open-Source vs. Proprietary Software)
Advantages & Disadvantages (Open-Source vs. Proprietary Software)
Fleurati
 
Open source technology
Open source technologyOpen source technology
Open source technologyaparnaz1
 
Opensource Powerpoint Review.Ppt
Opensource Powerpoint Review.PptOpensource Powerpoint Review.Ppt
Opensource Powerpoint Review.PptViet NguyenHoang
 
Open Source Presentation
Open Source PresentationOpen Source Presentation
Open Source Presentation
RexNige
 
Android workshop 01
Android workshop 01Android workshop 01
Android workshop 01
Shuvojit Kar
 
Android material2
Android material2Android material2
Android material2
Abhijeet Chavan
 
My android
My androidMy android
My android
Prince Bhanwra
 
Android workshop 01
Android workshop 01Android workshop 01
Android workshop 01
Mohammod Ishtiakur rahman
 
Android os
Android osAndroid os
Android technology by rp
Android technology by rpAndroid technology by rp
Android technology by rp
Rohit Patil
 

What's hot (13)

Open Source Software R
Open Source Software ROpen Source Software R
Open Source Software R
 
Open Innovation and Opensource Software
Open Innovation and Opensource SoftwareOpen Innovation and Opensource Software
Open Innovation and Opensource Software
 
PROPRIETARY AND OPEN SOURCE SOFTWARE
PROPRIETARY AND OPEN SOURCE SOFTWARE PROPRIETARY AND OPEN SOURCE SOFTWARE
PROPRIETARY AND OPEN SOURCE SOFTWARE
 
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 technology
Open source technologyOpen source technology
Open source technology
 
Opensource Powerpoint Review.Ppt
Opensource Powerpoint Review.PptOpensource Powerpoint Review.Ppt
Opensource Powerpoint Review.Ppt
 
Open Source Presentation
Open Source PresentationOpen Source Presentation
Open Source Presentation
 
Android workshop 01
Android workshop 01Android workshop 01
Android workshop 01
 
Android material2
Android material2Android material2
Android material2
 
My android
My androidMy android
My android
 
Android workshop 01
Android workshop 01Android workshop 01
Android workshop 01
 
Android os
Android osAndroid os
Android os
 
Android technology by rp
Android technology by rpAndroid technology by rp
Android technology by rp
 

Similar to Nature of open source

OPEN SOURCE SEMINAR PRESENTATION
OPEN SOURCE SEMINAR PRESENTATIONOPEN SOURCE SEMINAR PRESENTATION
OPEN SOURCE SEMINAR PRESENTATION
Ritwick 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 final
Rachit Technology Pvt Ltd
 
Open Source Lecture
Open Source LectureOpen Source Lecture
Open Source Lecture
iTawy Community
 
Asf icfoss-mentoring
Asf icfoss-mentoringAsf icfoss-mentoring
Asf icfoss-mentoring
Luciano Resende
 
Gup2011| open source
Gup2011| open sourceGup2011| open source
Gup2011| open source
Outserve
 
Benefits of Opensource Products
Benefits of Opensource ProductsBenefits of Opensource Products
Benefits of Opensource Products
Anju Merin
 
Intellectual Property Open Source Software Movement
Intellectual Property   Open Source Software MovementIntellectual Property   Open Source Software Movement
Intellectual Property Open Source Software Movementaliraza786
 
Open Source Concepts
Open Source ConceptsOpen Source Concepts
Open Source Concepts
RituBhargava7
 
An introduction to open source software
An introduction to open source softwareAn introduction to open source software
An introduction to open source software
SanjuktaBanik
 
Open source a presentation
Open source   a presentationOpen source   a presentation
Open source a presentationAmol Vidwans
 
Open Source Software_The Future Ahead
Open Source Software_The Future AheadOpen Source Software_The Future Ahead
Open Source Software_The Future AheadSanjanaa Chindalia
 
An Open Source Workshop
An Open Source WorkshopAn Open Source Workshop
An Open Source Workshop
halehmahbod
 
Open source
Open sourceOpen source
Open source
Embi Mitnick
 
open_source_tools.pptx 4th sem bca......
open_source_tools.pptx 4th sem bca......open_source_tools.pptx 4th sem bca......
open_source_tools.pptx 4th sem bca......
MohammedAnas871930
 
Open Source Software
Open Source SoftwareOpen Source Software
Open Source Software
nightlysessions
 
Introduction To Open Source
Introduction To Open SourceIntroduction To Open Source
Introduction To Open Source
Uchechukwu Obimma
 
Open source
Open sourceOpen source
Open source
Ah Fawad Saiq
 

Similar to Nature of open source (20)

OPEN SOURCE SEMINAR PRESENTATION
OPEN SOURCE SEMINAR PRESENTATIONOPEN SOURCE SEMINAR PRESENTATION
OPEN SOURCE SEMINAR PRESENTATION
 
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 Lecture
Open Source LectureOpen Source Lecture
Open Source Lecture
 
Asf icfoss-mentoring
Asf icfoss-mentoringAsf icfoss-mentoring
Asf icfoss-mentoring
 
Opensource
OpensourceOpensource
Opensource
 
Open source
Open sourceOpen source
Open source
 
Gup2011| open source
Gup2011| open sourceGup2011| open source
Gup2011| open source
 
Benefits of Opensource Products
Benefits of Opensource ProductsBenefits of Opensource Products
Benefits of Opensource Products
 
Intellectual Property Open Source Software Movement
Intellectual Property   Open Source Software MovementIntellectual Property   Open Source Software Movement
Intellectual Property Open Source Software Movement
 
Open Source Concepts
Open Source ConceptsOpen Source Concepts
Open Source Concepts
 
An introduction to open source software
An introduction to open source softwareAn introduction to open source software
An introduction to open source software
 
Open source a presentation
Open source   a presentationOpen source   a presentation
Open source a presentation
 
Open Source Software_The Future Ahead
Open Source Software_The Future AheadOpen Source Software_The Future Ahead
Open Source Software_The Future Ahead
 
An Open Source Workshop
An Open Source WorkshopAn Open Source Workshop
An Open Source Workshop
 
foss_19-9
foss_19-9foss_19-9
foss_19-9
 
Open source
Open sourceOpen source
Open source
 
open_source_tools.pptx 4th sem bca......
open_source_tools.pptx 4th sem bca......open_source_tools.pptx 4th sem bca......
open_source_tools.pptx 4th sem bca......
 
Open Source Software
Open Source SoftwareOpen Source Software
Open Source Software
 
Introduction To Open Source
Introduction To Open SourceIntroduction To Open Source
Introduction To Open Source
 
Open source
Open sourceOpen source
Open source
 

More from Amar Jukuntla

Singly linked list
Singly linked listSingly linked list
Singly linked list
Amar Jukuntla
 
Types of files
Types of filesTypes of files
Types of files
Amar Jukuntla
 
Hashing
HashingHashing
Hashing
Amar Jukuntla
 
Unit 2
Unit 2Unit 2
Problem Solving
Problem Solving Problem Solving
Problem Solving
Amar Jukuntla
 
Intelligent Agents
Intelligent Agents Intelligent Agents
Intelligent Agents
Amar Jukuntla
 
Introduction
IntroductionIntroduction
Introduction
Amar Jukuntla
 
Sorting
SortingSorting
Sorting
Amar Jukuntla
 
Sorting
SortingSorting
Sorting
Amar Jukuntla
 
Linux Directory System: Introduction
Linux Directory System: IntroductionLinux Directory System: Introduction
Linux Directory System: Introduction
Amar Jukuntla
 
Introduction to Data Structures
Introduction to Data StructuresIntroduction to Data Structures
Introduction to Data Structures
Amar Jukuntla
 
Learning
LearningLearning
Learning
Amar Jukuntla
 
First Order Logic resolution
First Order Logic resolutionFirst Order Logic resolution
First Order Logic resolution
Amar Jukuntla
 
First Order Logic
First Order LogicFirst Order Logic
First Order Logic
Amar Jukuntla
 
A*
A*A*
Agents1
Agents1Agents1
Agents1
Amar Jukuntla
 
Need of object oriented programming
Need of object oriented programmingNeed of object oriented programming
Need of object oriented programming
Amar Jukuntla
 

More from Amar Jukuntla (19)

Singly linked list
Singly linked listSingly linked list
Singly linked list
 
Types of files
Types of filesTypes of files
Types of files
 
Hashing
HashingHashing
Hashing
 
Planning
Planning Planning
Planning
 
Unit 2
Unit 2Unit 2
Unit 2
 
Problem Solving
Problem Solving Problem Solving
Problem Solving
 
Intelligent Agents
Intelligent Agents Intelligent Agents
Intelligent Agents
 
Introduction
IntroductionIntroduction
Introduction
 
DFS
DFSDFS
DFS
 
Sorting
SortingSorting
Sorting
 
Sorting
SortingSorting
Sorting
 
Linux Directory System: Introduction
Linux Directory System: IntroductionLinux Directory System: Introduction
Linux Directory System: Introduction
 
Introduction to Data Structures
Introduction to Data StructuresIntroduction to Data Structures
Introduction to Data Structures
 
Learning
LearningLearning
Learning
 
First Order Logic resolution
First Order Logic resolutionFirst Order Logic resolution
First Order Logic resolution
 
First Order Logic
First Order LogicFirst Order Logic
First Order Logic
 
A*
A*A*
A*
 
Agents1
Agents1Agents1
Agents1
 
Need of object oriented programming
Need of object oriented programmingNeed of object oriented programming
Need of object oriented programming
 

Recently uploaded

A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
Scholarhat
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
IreneSebastianRueco1
 
Assignment_4_ArianaBusciglio Marvel(1).docx
Assignment_4_ArianaBusciglio Marvel(1).docxAssignment_4_ArianaBusciglio Marvel(1).docx
Assignment_4_ArianaBusciglio Marvel(1).docx
ArianaBusciglio
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Dr. Vinod Kumar Kanvaria
 
Top five deadliest dog breeds in America
Top five deadliest dog breeds in AmericaTop five deadliest dog breeds in America
Top five deadliest dog breeds in America
Bisnar Chase Personal Injury Attorneys
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
Advantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO PerspectiveAdvantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO Perspective
Krisztián Száraz
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
chanes7
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
amberjdewit93
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...
NelTorrente
 
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Ashish Kohli
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
TechSoup
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
tarandeep35
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 

Recently uploaded (20)

A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
 
Assignment_4_ArianaBusciglio Marvel(1).docx
Assignment_4_ArianaBusciglio Marvel(1).docxAssignment_4_ArianaBusciglio Marvel(1).docx
Assignment_4_ArianaBusciglio Marvel(1).docx
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
 
Top five deadliest dog breeds in America
Top five deadliest dog breeds in AmericaTop five deadliest dog breeds in America
Top five deadliest dog breeds in America
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
Advantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO PerspectiveAdvantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO Perspective
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...
 
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 

Nature of open source

  • 1. Nature of Open Source Amar Jukuntla
  • 2. Index  Introduction to Open Source  Open Source Vs Closed Source  History of Open Source  Advantages of Open Source  Open Source Applications  Examples  License and Copyrights  Myths  Summary Amar Jukuntla 2
  • 3. Out Comes  Ability to install and run open-source operating systems.  Ability to gather information about Free and Open Source Software projects from software releases and from sites on the internet.  Ability to build and modify one or more Free and Open Source Software packages.  Ability to use a version control system and to interface with version control systems used by development communities. Amar Jukuntla 3
  • 4. 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 anyoneAmar Jukuntla 4
  • 5. 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. Amar Jukuntla 5
  • 6. 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 Amar Jukuntla 6
  • 7. 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. Amar Jukuntla 7
  • 8. HOW OPEN SOURCE WORKS ? Amar Jukuntla 8
  • 10. 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.Amar Jukuntla 10
  • 11. 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. Amar Jukuntla 11
  • 12. 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 Amar Jukuntla 12
  • 13. EXAMPLES OF OPEN SOURCE Server Software: Amar Jukuntla 13
  • 14. OPEN SOURCE DIGITAL CONTENT Amar Jukuntla 14
  • 15. 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/ Amar Jukuntla 15
  • 16. 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. Amar Jukuntla 16
  • 17. 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. Amar Jukuntla 17
  • 18. 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” Amar Jukuntla 18
  • 19. 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 LicenseAmar Jukuntla 19
  • 20. 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. Amar Jukuntla 20
  • 21. SUMMARY  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.comAmar Jukuntla 21