SlideShare a Scribd company logo
1 of 20
OPEN SOURCE
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
Programming Language :
 Perl
 PHP
 Python
 Ruby
 PHDL
 Prolog
EXAMPLES OF OPEN SOURCE
Server Software:
OPEN SOURCE DIGITAL CONTENT
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/
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

More Related Content

What's hot

Open source technology
Open source technologyOpen source technology
Open source technologyaparnaz1
 
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 Presentation
Open Source Software PresentationOpen Source Software Presentation
Open Source Software PresentationHenry Briggs
 
Introduction To Open Source Licensing
Introduction To Open Source LicensingIntroduction To Open Source Licensing
Introduction To Open Source LicensingMark Radcliffe
 
Open source software development
Open source software developmentOpen source software development
Open source software developmentSagar Raravi
 
An introduction to open source software
An introduction to open source softwareAn introduction to open source software
An introduction to open source softwareSanjuktaBanik
 
The open source philosophy
The open source philosophyThe open source philosophy
The open source philosophyGautam Krishnan
 
Open source software licenses
Open source software licensesOpen source software licenses
Open source software licensesDrexelELC
 
Introduction to Android ppt
Introduction to Android pptIntroduction to Android ppt
Introduction to Android pptTaha Malampatti
 
Open Source Operating System [Chapter 1]
Open Source Operating System [Chapter 1]Open Source Operating System [Chapter 1]
Open Source Operating System [Chapter 1]Zulhilmi Shaffe
 
Cloud computing simple ppt
Cloud computing simple pptCloud computing simple ppt
Cloud computing simple pptAgarwaljay
 
Foss presentation
Foss presentationFoss presentation
Foss presentationAman Routh
 
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 Software: pros and cons
Open source Software: pros and consOpen source Software: pros and cons
Open source Software: pros and consygpriya
 

What's hot (20)

FOSS
FOSS FOSS
FOSS
 
Open source software and os
Open source software and osOpen source software and os
Open source software and os
 
Open source technology
Open source technologyOpen source technology
Open source technology
 
Open Source Licences
Open Source LicencesOpen Source Licences
Open Source Licences
 
Free and Open Source Software
Free and Open Source SoftwareFree and Open Source Software
Free and Open Source Software
 
Open source operating systems
Open source operating systemsOpen source operating systems
Open source operating systems
 
Open Source Software Presentation
Open Source Software PresentationOpen Source Software Presentation
Open Source Software Presentation
 
Introduction To Open Source Licensing
Introduction To Open Source LicensingIntroduction To Open Source Licensing
Introduction To Open Source Licensing
 
Open source software development
Open source software developmentOpen source software development
Open source software development
 
An introduction to open source software
An introduction to open source softwareAn introduction to open source software
An introduction to open source software
 
The open source philosophy
The open source philosophyThe open source philosophy
The open source philosophy
 
Open source software licenses
Open source software licensesOpen source software licenses
Open source software licenses
 
Introduction to Android ppt
Introduction to Android pptIntroduction to Android ppt
Introduction to Android ppt
 
Open Source Operating System [Chapter 1]
Open Source Operating System [Chapter 1]Open Source Operating System [Chapter 1]
Open Source Operating System [Chapter 1]
 
Cloud computing simple ppt
Cloud computing simple pptCloud computing simple ppt
Cloud computing simple ppt
 
Foss presentation
Foss presentationFoss presentation
Foss presentation
 
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 Software: pros and cons
Open source Software: pros and consOpen source Software: pros and cons
Open source Software: pros and cons
 
Password Management Project Roadmap
Password Management Project RoadmapPassword Management Project Roadmap
Password Management Project Roadmap
 
Linux
LinuxLinux
Linux
 

Viewers also liked

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
 
PROPRIETARY AND OPEN SOURCE SOFTWARE
PROPRIETARY AND OPEN SOURCE SOFTWARE PROPRIETARY AND OPEN SOURCE SOFTWARE
PROPRIETARY AND OPEN SOURCE SOFTWARE Kak Yong
 
How To Embed SlideShare Shows Into WordPress.com
How To Embed SlideShare Shows Into WordPress.comHow To Embed SlideShare Shows Into WordPress.com
How To Embed SlideShare Shows Into WordPress.comKathy Gill
 
社群變現怎麼做 社群經理人暨內容行銷操作實戰
社群變現怎麼做 社群經理人暨內容行銷操作實戰 社群變現怎麼做 社群經理人暨內容行銷操作實戰
社群變現怎麼做 社群經理人暨內容行銷操作實戰 Norika
 

Viewers also liked (10)

Open Source Vs Proprietary Software
Open Source Vs  Proprietary SoftwareOpen Source Vs  Proprietary Software
Open Source Vs Proprietary Software
 
Open Source vs Proprietary
Open Source vs ProprietaryOpen Source vs Proprietary
Open Source vs Proprietary
 
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
 
PROPRIETARY AND OPEN SOURCE SOFTWARE
PROPRIETARY AND OPEN SOURCE SOFTWARE PROPRIETARY AND OPEN SOURCE SOFTWARE
PROPRIETARY AND OPEN SOURCE SOFTWARE
 
Ajax and PHP
Ajax and PHPAjax and PHP
Ajax and PHP
 
Open Source & PHP
Open Source & PHPOpen Source & PHP
Open Source & PHP
 
Kindly
KindlyKindly
Kindly
 
How To Embed SlideShare Shows Into WordPress.com
How To Embed SlideShare Shows Into WordPress.comHow To Embed SlideShare Shows Into WordPress.com
How To Embed SlideShare Shows Into WordPress.com
 
Network Virtualization
Network VirtualizationNetwork Virtualization
Network Virtualization
 
社群變現怎麼做 社群經理人暨內容行銷操作實戰
社群變現怎麼做 社群經理人暨內容行銷操作實戰 社群變現怎麼做 社群經理人暨內容行銷操作實戰
社群變現怎麼做 社群經理人暨內容行銷操作實戰
 

Similar to OPEN SOURCE SEMINAR PRESENTATION

A kick-start into Open Source
A kick-start into Open SourceA kick-start into Open Source
A kick-start into Open SourceAbhiram Ravikumar
 
Open source software
Open source softwareOpen source software
Open source softwareLaFlame5
 
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
 
Nature of open source
Nature of open sourceNature of open source
Nature of open sourceAmar Jukuntla
 
An Open Source Workshop
An Open Source WorkshopAn Open Source Workshop
An Open Source Workshophalehmahbod
 
Benefits of Opensource Products
Benefits of Opensource ProductsBenefits of Opensource Products
Benefits of Opensource ProductsAnju 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
Open SourceOpen Source
Open SourceJohn Gs
 
Intro to FOSS
Intro to FOSSIntro to FOSS
Intro to FOSSmgamal87
 
Introduction to FOSS
Introduction to FOSSIntroduction to FOSS
Introduction to FOSSmgamal87
 
Open Source Presentation
Open Source PresentationOpen Source Presentation
Open Source PresentationAdhoura Academy
 

Similar to OPEN SOURCE SEMINAR PRESENTATION (20)

A kick-start into Open Source
A kick-start into Open SourceA kick-start into Open Source
A kick-start into Open Source
 
open source
open sourceopen source
open source
 
Open source software
Open source softwareOpen source software
Open source software
 
Open Source Lecture
Open Source LectureOpen Source Lecture
Open Source Lecture
 
Open source
Open sourceOpen source
Open source
 
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
 
Nature of open source
Nature of open sourceNature of open source
Nature of open source
 
Asf icfoss-mentoring
Asf icfoss-mentoringAsf icfoss-mentoring
Asf icfoss-mentoring
 
Open source
Open sourceOpen source
Open source
 
An Open Source Workshop
An Open Source WorkshopAn Open Source Workshop
An Open Source Workshop
 
Benefits of Opensource Products
Benefits of Opensource ProductsBenefits of Opensource Products
Benefits of Opensource Products
 
Opensource
OpensourceOpensource
Opensource
 
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
Open SourceOpen Source
Open Source
 
Foss introduction and history
Foss introduction and historyFoss introduction and history
Foss introduction and history
 
foss_19-9
foss_19-9foss_19-9
foss_19-9
 
Open source
Open sourceOpen source
Open source
 
Intro to FOSS
Intro to FOSSIntro to FOSS
Intro to FOSS
 
Introduction to FOSS
Introduction to FOSSIntroduction to FOSS
Introduction to FOSS
 
Open Source Presentation
Open Source PresentationOpen Source Presentation
Open Source Presentation
 

Recently uploaded

"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 

Recently uploaded (20)

"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 

OPEN SOURCE SEMINAR PRESENTATION

  • 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.
  • 6. HOW OPEN SOURCE WORKS ?
  • 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 Programming Language :  Perl  PHP  Python  Ruby  PHDL  Prolog
  • 11. EXAMPLES OF OPEN SOURCE Server Software:
  • 13. MORE EXAMPLES- ANDROID  Linux-based operating system designed primarily for touchscreen mobile devices such as smartphones and tablet computers.  Android is open source and Google releases the code under the Apache License after acquiring it from Android Inc.  Most widely used mobile platform with over 7,00,000 apps in google play store, over 25 billion app downloads with 750 million devices running on Android.  Android Source Code Available at : http://source.android.com/
  • 14. MORE EXAMPLES - LINUX  Linux is a computer operating system assembled under the model of free and open source software development and distribution. Originated in the GNU Project, initiated in 1983 by Richard Stallman, in the Free Software Foundation. More than 90% of today’s supercomputers use Linux. It powers around 4.8% of todays modern computers. Thousands of distros are available.
  • 15. OPEN SOURCE OFFICE SOFTWARES  Open Office : Apache OpenOffice is an open- source office productivity software suite with official website OpenOffice.org, launched in 2002 under the Apache License  LibreOffice : Developed by The Document Foundation, it is licensed under the GNU Lesser General Public License (LGPL). It supports Windows, Macintosh and GNU/Linux systems.  NeoOffice : Primarily designed for Mac users and is distributed under the GNU General Public License.  Koffice : It is a open source office suite licensed under the LGPL. It is available for Windows, Linux, FreeBSD and Mac OS X systems.
  • 16. LICENSE AND COPYRIGHTS  There are hundreds of different licenses.  Author chooses to license under a licence granting open source freedoms. Some are easy to comply with like :  “You can do anything you like with this software, as long as you buy me a drink sometime if we meet”.  Some licenses are more difficult to comply with :  GNU GPL says that you can only use GPL code if modified/distributed code is also released under the GPL  “Copyleft”
  • 17. LICENSE AND COPYRIGHTS  About 55% of these projects use a copyleft licence.  But the 6 most common licences cover about 90% of open source projects.  GNU General Public License (GPL)  GNU "Lesser" General Public License (LGPL)  Mozilla Public License 2.0  Eclipse Public License  Apache License 2.0  BSD License  MIT License
  • 18. MYTHS ABOUT OPEN SOURCE ( FOSS = Free and Open Source Software )  FOSS is “free”.  FOSS isn't reliable or supported.  Making a software open source, anyone can change it.  The open source license is too liberal.  If you make your software open source, volunteer coders will fix all of your problems for free.
  • 19. CONCLUSION  Common platform for sharing ideas and putting them into action by developers or other people who wishes to improve a product/software.  We are in the Open Source Revolution where people collaborate to create, produce software or technology.  Based upon the key advantages of Open source technology , we can finally conclude that open source deserves the increasing popularity.  GNU General Public License (GPL) - http://www.gnu.org  Open Source Licenses - http://opensource.org/licenses  Open Source Initiative & Information - http://opensource.org  Repository of Open Source Softwares - http://sourceforge.net  Open source software development – http://github.com