SlideShare uma empresa Scribd logo
1 de 14
By:
Jeet Prakash (12/pit/026)
School of ICT
Gautam Buddha University
 Introduction
 Closed Source Development
 Open Source Development
 Comparison
 Problems in Open Source
 References
2
 Today the software industry is mainly divided into
open source and closed source development.
 Both the approaches have their pros and cons, but
this paper discusses how open source software can
affect quality through its particular features.
3
 Closed source software are the software that belongs
to a company or a person.
 They can be purchased by user by paying the amount
to one who has the license to sell it.
 Also multiple manufacturer systems get developed
that restricts interoperability between their products.
 And hence economical and financial aspect takes the
priority.
4
 Selected developers works with motivation of
gaining money.
 Service and support is one of the major advantages
of proprietary software and bugs in the system can
be fixed instantly.
 Security is managed by the team in a controlled
environment with the help of code reviews and
audits.
5
 Open source software development is a kind of
distributed development.
 Large number of people contribute to the project
from all over the world.
 So the role of internet is important for the
communication between them.
 The project can be started by personal motivation
or to have a copy of a closed source software.
6
 It also leads to the freedom of choices against
companies like Apple, Microsoft, IBM etc.
 Apart from that there are communities like Open
Source Observatory to help budding developers
improve their skills in Open Source.
7
CLOSED SOURCE SOFTWARE
 Protected by
copyrights, sold to earn
money.
 Development is
centralized, undertaken by
expert developers.
 Quality assurance and bug
removal is done by small
team.
 Software requirements are
finalized by organization
itself
OPEN SOURCE SOFTWARE
 Software is distributed free
of cost.
 Any individual can develop
or modify the software.
 Huge no. of individuals are
available for improving
quality and bug removal.
 User can modify or develop
a software as per his own
needs.
8
CLOSED SOURCE SOFTWARE
 Single company is the
owner and profit and losses
are bear by them.
OPEN SOURCE SOFTWARE
 No ownership of the
software it belongs to the
public.
9
Security Design Testing Bug
Reporting
Documentation
Open
Source
Strong Poor Design Strong
testing
Fast and
reliable
Usually useless
or unstructured
documentation
Closed
Source
Depends on
company
policies
Structured
Design
Depends on
developer
Fast but
depends
on
developer
Structured
documentation
10
 The developers are often separated by great
distances.
 There is no obligation on developer to be with the
project until it is complete.
 Release management is also troublesome.
 The project may suffer due to inadequate number of
developers.
 Difficulty in motivating the developers to work
without any financial assistance.
11
 There is no single person to take the
responsibility of a failure.
 No updates.
 Almost no support for a quick solution.
12
 [*] Atieh Khanjani, Riza Sulaiman, 2011, The Aspects
of Choosing Open Source Versus Closed Source
 A. de Groot, et al., "Call for Quality: Open Source
Software Quality Observation," in Open Source
Systems.
 S. Raghunathan, et al., "Open source versus closed
source: software quality in monopoly and
competitive markets,“
 blog.ecomsolutions.net/index.php/2007/12/18/disa
dvantages-of-open-source-software
13
14

Mais conteúdo relacionado

Mais procurados

Keynote - Eclipse - Accelerating OSGi Adoption - Mike Milinkovich, Executive ...
Keynote - Eclipse - Accelerating OSGi Adoption - Mike Milinkovich, Executive ...Keynote - Eclipse - Accelerating OSGi Adoption - Mike Milinkovich, Executive ...
Keynote - Eclipse - Accelerating OSGi Adoption - Mike Milinkovich, Executive ...
mfrancis
 
Customer Presentation: Digital Globe's road to Continuous Delivery
Customer Presentation: Digital Globe's road to Continuous DeliveryCustomer Presentation: Digital Globe's road to Continuous Delivery
Customer Presentation: Digital Globe's road to Continuous Delivery
XebiaLabs
 

Mais procurados (20)

State of Mainframe DevOps
State of Mainframe DevOpsState of Mainframe DevOps
State of Mainframe DevOps
 
DevOps Introduction and the launch of DASA
DevOps Introduction and the launch of DASADevOps Introduction and the launch of DASA
DevOps Introduction and the launch of DASA
 
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
 
Open Source and The Internet of Things
Open Source and The Internet of ThingsOpen Source and The Internet of Things
Open Source and The Internet of Things
 
Keynote - Eclipse - Accelerating OSGi Adoption - Mike Milinkovich, Executive ...
Keynote - Eclipse - Accelerating OSGi Adoption - Mike Milinkovich, Executive ...Keynote - Eclipse - Accelerating OSGi Adoption - Mike Milinkovich, Executive ...
Keynote - Eclipse - Accelerating OSGi Adoption - Mike Milinkovich, Executive ...
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
DevOps, microservices and stress-free incidents. How toy have your cake and ...
DevOps, microservices and stress-free incidents.  How toy have your cake and ...DevOps, microservices and stress-free incidents.  How toy have your cake and ...
DevOps, microservices and stress-free incidents. How toy have your cake and ...
 
State of the Union, Gabriele Columbro
State of the Union, Gabriele ColumbroState of the Union, Gabriele Columbro
State of the Union, Gabriele Columbro
 
Software Composition Analysis Deep Dive
Software Composition Analysis Deep DiveSoftware Composition Analysis Deep Dive
Software Composition Analysis Deep Dive
 
Apache: Code, Community and Open Source
Apache: Code, Community and Open SourceApache: Code, Community and Open Source
Apache: Code, Community and Open Source
 
DevOps Pragmatic Overview
DevOps Pragmatic OverviewDevOps Pragmatic Overview
DevOps Pragmatic Overview
 
DevOps Patterns to Enable Success in Microservices
DevOps Patterns to Enable Success in MicroservicesDevOps Patterns to Enable Success in Microservices
DevOps Patterns to Enable Success in Microservices
 
Why is dev ops essential for fintech development
Why is dev ops essential for fintech developmentWhy is dev ops essential for fintech development
Why is dev ops essential for fintech development
 
NYIT DSC/ Spring 2021 - Introduction to DevOps (CI/CD)
NYIT DSC/ Spring 2021 - Introduction to DevOps (CI/CD)NYIT DSC/ Spring 2021 - Introduction to DevOps (CI/CD)
NYIT DSC/ Spring 2021 - Introduction to DevOps (CI/CD)
 
Continuous Delivery and DevOps at Rabobank
Continuous Delivery and DevOps at RabobankContinuous Delivery and DevOps at Rabobank
Continuous Delivery and DevOps at Rabobank
 
Customer Presentation: Digital Globe's road to Continuous Delivery
Customer Presentation: Digital Globe's road to Continuous DeliveryCustomer Presentation: Digital Globe's road to Continuous Delivery
Customer Presentation: Digital Globe's road to Continuous Delivery
 
DOES SFO 2016 - Daniel Perez - Doubling Down on ChatOps in the Enterprise
DOES SFO 2016 - Daniel Perez - Doubling Down on ChatOps in the EnterpriseDOES SFO 2016 - Daniel Perez - Doubling Down on ChatOps in the Enterprise
DOES SFO 2016 - Daniel Perez - Doubling Down on ChatOps in the Enterprise
 
Enable DevSecOps using JIRA Software
Enable DevSecOps using JIRA SoftwareEnable DevSecOps using JIRA Software
Enable DevSecOps using JIRA Software
 
OpenAPI v.Next - Events, Alternative Schemas & the Road Ahead
OpenAPI v.Next - Events, Alternative Schemas & the Road AheadOpenAPI v.Next - Events, Alternative Schemas & the Road Ahead
OpenAPI v.Next - Events, Alternative Schemas & the Road Ahead
 
The State of DevOps Tools: A Primer
The State of DevOps Tools: A PrimerThe State of DevOps Tools: A Primer
The State of DevOps Tools: A Primer
 

Semelhante a The Aspects of Choosing Open Source Versus Closed Source

Open source vs cloased source
Open source vs cloased sourceOpen source vs cloased source
Open source vs cloased source
thejacksrd
 
open source solution for e-governance
open source solution for e-governanceopen source solution for e-governance
open source solution for e-governance
vikram singh
 
Ethical consideration in open source software
Ethical consideration in open source softwareEthical consideration in open source software
Ethical consideration in open source software
aamatya
 
Ethical consideration in open source software
Ethical consideration in open source softwareEthical consideration in open source software
Ethical consideration in open source software
aamatya
 

Semelhante a The Aspects of Choosing Open Source Versus Closed Source (20)

Open Source VP.pptx
Open Source VP.pptxOpen Source VP.pptx
Open Source VP.pptx
 
Open source software
Open source software Open source software
Open source software
 
Why Open Source is Important
Why Open Source is ImportantWhy Open Source is Important
Why Open Source is Important
 
SoftwareEngineering.pptx
SoftwareEngineering.pptxSoftwareEngineering.pptx
SoftwareEngineering.pptx
 
SoftwareEngineering.pptx
SoftwareEngineering.pptxSoftwareEngineering.pptx
SoftwareEngineering.pptx
 
Introducton of event-driven edited.pptx
Introducton of event-driven edited.pptxIntroducton of event-driven edited.pptx
Introducton of event-driven edited.pptx
 
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdfInnovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdf
 
DBMS and comparing open-source and NON open-source platforms
DBMS and comparing open-source and NON open-source platforms DBMS and comparing open-source and NON open-source platforms
DBMS and comparing open-source and NON open-source platforms
 
EWTT22_ Apakah Open Source Cocok digunakan dalam Korporasi_.pdf
EWTT22_ Apakah Open Source Cocok digunakan dalam Korporasi_.pdfEWTT22_ Apakah Open Source Cocok digunakan dalam Korporasi_.pdf
EWTT22_ Apakah Open Source Cocok digunakan dalam Korporasi_.pdf
 
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycle
 
Open source vs cloased source
Open source vs cloased sourceOpen source vs cloased source
Open source vs cloased source
 
open source solution for e-governance
open source solution for e-governanceopen source solution for e-governance
open source solution for e-governance
 
Open Source N Egovernance
Open Source N EgovernanceOpen Source N Egovernance
Open Source N Egovernance
 
Linux and the Open Source- D Sarkar
Linux and the Open Source- D SarkarLinux and the Open Source- D Sarkar
Linux and the Open Source- D Sarkar
 
Ethical consideration in open source software
Ethical consideration in open source softwareEthical consideration in open source software
Ethical consideration in open source software
 
Ethical consideration in open source software
Ethical consideration in open source softwareEthical consideration in open source software
Ethical consideration in open source software
 
Hire Remote Developers or an Entire Development Team - The Complete Guide
Hire Remote Developers or an Entire Development Team - The Complete GuideHire Remote Developers or an Entire Development Team - The Complete Guide
Hire Remote Developers or an Entire Development Team - The Complete Guide
 
Open source technologies
Open source technologiesOpen source technologies
Open source technologies
 
Open source technologies
Open source technologiesOpen source technologies
Open source technologies
 
Open source in India
Open source in IndiaOpen source in India
Open source in India
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Último (20)

MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 

The Aspects of Choosing Open Source Versus Closed Source

  • 1. By: Jeet Prakash (12/pit/026) School of ICT Gautam Buddha University
  • 2.  Introduction  Closed Source Development  Open Source Development  Comparison  Problems in Open Source  References 2
  • 3.  Today the software industry is mainly divided into open source and closed source development.  Both the approaches have their pros and cons, but this paper discusses how open source software can affect quality through its particular features. 3
  • 4.  Closed source software are the software that belongs to a company or a person.  They can be purchased by user by paying the amount to one who has the license to sell it.  Also multiple manufacturer systems get developed that restricts interoperability between their products.  And hence economical and financial aspect takes the priority. 4
  • 5.  Selected developers works with motivation of gaining money.  Service and support is one of the major advantages of proprietary software and bugs in the system can be fixed instantly.  Security is managed by the team in a controlled environment with the help of code reviews and audits. 5
  • 6.  Open source software development is a kind of distributed development.  Large number of people contribute to the project from all over the world.  So the role of internet is important for the communication between them.  The project can be started by personal motivation or to have a copy of a closed source software. 6
  • 7.  It also leads to the freedom of choices against companies like Apple, Microsoft, IBM etc.  Apart from that there are communities like Open Source Observatory to help budding developers improve their skills in Open Source. 7
  • 8. CLOSED SOURCE SOFTWARE  Protected by copyrights, sold to earn money.  Development is centralized, undertaken by expert developers.  Quality assurance and bug removal is done by small team.  Software requirements are finalized by organization itself OPEN SOURCE SOFTWARE  Software is distributed free of cost.  Any individual can develop or modify the software.  Huge no. of individuals are available for improving quality and bug removal.  User can modify or develop a software as per his own needs. 8
  • 9. CLOSED SOURCE SOFTWARE  Single company is the owner and profit and losses are bear by them. OPEN SOURCE SOFTWARE  No ownership of the software it belongs to the public. 9
  • 10. Security Design Testing Bug Reporting Documentation Open Source Strong Poor Design Strong testing Fast and reliable Usually useless or unstructured documentation Closed Source Depends on company policies Structured Design Depends on developer Fast but depends on developer Structured documentation 10
  • 11.  The developers are often separated by great distances.  There is no obligation on developer to be with the project until it is complete.  Release management is also troublesome.  The project may suffer due to inadequate number of developers.  Difficulty in motivating the developers to work without any financial assistance. 11
  • 12.  There is no single person to take the responsibility of a failure.  No updates.  Almost no support for a quick solution. 12
  • 13.  [*] Atieh Khanjani, Riza Sulaiman, 2011, The Aspects of Choosing Open Source Versus Closed Source  A. de Groot, et al., "Call for Quality: Open Source Software Quality Observation," in Open Source Systems.  S. Raghunathan, et al., "Open source versus closed source: software quality in monopoly and competitive markets,“  blog.ecomsolutions.net/index.php/2007/12/18/disa dvantages-of-open-source-software 13
  • 14. 14