SlideShare a Scribd company logo
1 of 26
Download to read offline
Open Source Software Rahul Jain  Computer Engineering (3rd sem.) Jaipur Engineering College & Research Center (jaipur)  Prasoon Maheshwari
Operating Systems  Application Software Software Development Tools Web services What Software is Needed?
[object Object],What is open-source software (OSS)?
[object Object]
Open Source Software (OSS)  is an example of a second order Internet effect.
[object Object],Programmers throughout the world can be engaged in software development.  ,[object Object]
Open Source Vs. Closed Source Software CSS OSS Developed by Companies and  developers  work  for  economic  purposes. Developed By Volunteers work  for  peer  recognition.  People  know that  recognition  as  a  good  developer  have great advantage Centralized, single site development Decentralized, distributed, multi-site development  Users may suggest requirements but they may or may not be implemented User  suggests  additional  features  that  often  get implemented.  Release  is  not  too  often.  There  may  be  only  yearly releases. Software  is  released  on  a  daily  or  weekly  basis
CSS OSS Market  believes  commercial  CSS  is  highly  secure because  it  is  developed  by  a  group  of  professionals confined to one geographical area under a strict time schedule.  But  quite  often this  is not  the  case,  hiding information does not make it  secure, it  only hides its weaknesses OSSD  is  not  market  driven;  it  is  quality  driven. Community  reaction  to  bug  reports  is  much  faster compared to CSSD which makes it easier to fix bugs and make the component highly secure  Security cannot be enhanced by modifying the source code  The  ability  to  modify  the  source  code  could  be  a great advantage if you want to deploy a highly secure system
Benefits of Open Source •   Cost savings •  Utilizing available components as such •  Improving and then using components and subsystems •   Quality & Flexibility •  Visibility •  Access to code •  Speed & Time •  Kick-start with available components •  Accelerate with familiar technologies
•  Software in-licensing •  Done in advance •  Available developers •  Roadmapping & future •  Visible •  Can be influenced through  discussed •  Can be changed by showing up with good code
Development Cycle Internet as communication  pool and distribution media market analysis Software development team solves problem  new version is released Participators find errors and solve the problem Improved code is published in the Internet development team develops software sell copies of software product product is launched beta version release  for beta tester beta tester reports errors to development team development team reproduces the error development team solves problem after OK from pm product cycle model Problem is identified development team reports to the product management Free Software development cycle
Multi-user Networked Operating Systems ,[object Object],http://www.linux.org Internet/intranet Services and Applications ,[object Object],What open-source software is available ?
Software Development  ,[object Object],[object Object],[object Object]
Database Systems ,[object Object]
PostgreSQL  - A popular open-source RDBMS with many advanced features  http://www.postgresql.org Desktop Applications ,[object Object]
Ximian Evolution - A GUI desktop application for personal email, calendar and diary having similar look
[object Object]
BSD Style: this category of license allows one to take an open-source software and redistribute it with or without modifications as proprietary software. (e.g. Apache, BIND ) Open Source Software licensing and copyright
[object Object]
[object Object]
Yes, For Common open source project we find a non-profit foundations or normal businesses supporting the software
For example, Apache is supported through the Apache Software Foundation and Red Hat Linux is supported and maintained by Red Hat Corporation  Can We Count On OSS?
[object Object]
But, There exists professional companies providing service and support for open-source (e.g.Red Hat for Linux, Zend for PHP, and recently Sun Microsystems for MySQL) Can We Get Support On OSS?
A common charge against open source is that it is inherently insecure because as the source code is readily available. But, it also enables anyone who wishes, solve the weaknesses in the design and coding to discovering the vulnerabilities before the attackers and making the software more secure. Is OSS secure? ?...
[object Object],Conclusion ,[object Object],[object Object],[object Object]

More Related Content

What's hot

Open source technology software
Open source technology softwareOpen source technology software
Open source technology softwareneelagandan
 
Open source technology
Open source technologyOpen source technology
Open source technologyRohit Kumar
 
Informatics Practices Chapter 2 Open Source Software Concepts Class 12th
 Informatics Practices Chapter 2  Open Source Software Concepts Class 12th Informatics Practices Chapter 2  Open Source Software Concepts Class 12th
Informatics Practices Chapter 2 Open Source Software Concepts Class 12thHarsh Mathur
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating SystemsSuhreed Sarkar
 
Open source technology
Open source technologyOpen source technology
Open source technologyaparnaz1
 
Proprietary & open source software
Proprietary & open source softwareProprietary & open source software
Proprietary & open source softwareyanti aryani khalil
 
An Introduction to Open Source Software and Web Application Development
An Introduction to Open Source Software and Web Application DevelopmentAn Introduction to Open Source Software and Web Application Development
An Introduction to Open Source Software and Web Application Developmenttrevorthornton
 
Open source Software: pros and cons
Open source Software: pros and consOpen source Software: pros and cons
Open source Software: pros and consygpriya
 
Open source software vs proprietary software
Open source software vs proprietary softwareOpen source software vs proprietary software
Open source software vs proprietary softwareLavan1997
 
RSA SF Conference talk-2009-ht2-401 sallam
RSA SF Conference talk-2009-ht2-401 sallamRSA SF Conference talk-2009-ht2-401 sallam
RSA SF Conference talk-2009-ht2-401 sallamAhmed Sallam
 
Open Source Software in Libraries
Open Source Software in LibrariesOpen Source Software in Libraries
Open Source Software in LibrariesSukhdev Singh
 
Open Source Software Concepts
Open Source Software ConceptsOpen Source Software Concepts
Open Source Software ConceptsJITENDRA LENKA
 
Open source technologies
Open source technologiesOpen source technologies
Open source technologiesBrizGo
 
Open Source Software in Libraries
Open Source Software in LibrariesOpen Source Software in Libraries
Open Source Software in Librariesasurkis
 
Open source software, commercial software, freeware software, shareware softw...
Open source software, commercial software, freeware software, shareware softw...Open source software, commercial software, freeware software, shareware softw...
Open source software, commercial software, freeware software, shareware softw...Muhammad Haroon
 

What's hot (20)

Open Source vs Proprietary
Open Source vs ProprietaryOpen Source vs Proprietary
Open Source vs Proprietary
 
Open source technology software
Open source technology softwareOpen source technology software
Open source technology software
 
Open source technology
Open source technologyOpen source technology
Open source technology
 
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
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating Systems
 
Open source technology
Open source technologyOpen source technology
Open source technology
 
Proprietary & open source software
Proprietary & open source softwareProprietary & open source software
Proprietary & open source software
 
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
 
Open Source Software
Open Source SoftwareOpen Source Software
Open Source Software
 
Open source Software: pros and cons
Open source Software: pros and consOpen source Software: pros and cons
Open source Software: pros and cons
 
Mobile Application Development
Mobile Application Development Mobile Application Development
Mobile Application Development
 
Open source software
Open source softwareOpen source software
Open source software
 
Open source software vs proprietary software
Open source software vs proprietary softwareOpen source software vs proprietary software
Open source software vs proprietary software
 
RSA SF Conference talk-2009-ht2-401 sallam
RSA SF Conference talk-2009-ht2-401 sallamRSA SF Conference talk-2009-ht2-401 sallam
RSA SF Conference talk-2009-ht2-401 sallam
 
Open Source Software in Libraries
Open Source Software in LibrariesOpen Source Software in Libraries
Open Source Software in Libraries
 
Open Source Software Concepts
Open Source Software ConceptsOpen Source Software Concepts
Open Source Software Concepts
 
Open source technologies
Open source technologiesOpen source technologies
Open source technologies
 
Open Source & PHP
Open Source & PHPOpen Source & PHP
Open Source & PHP
 
Open Source Software in Libraries
Open Source Software in LibrariesOpen Source Software in Libraries
Open Source Software in Libraries
 
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...
 

Viewers also liked

MoDOT KC Kansas City Corporate Challenge Update
MoDOT KC Kansas City Corporate Challenge UpdateMoDOT KC Kansas City Corporate Challenge Update
MoDOT KC Kansas City Corporate Challenge UpdateMoDOT_KC
 
Buy1give1 & the african child
Buy1give1 & the african childBuy1give1 & the african child
Buy1give1 & the african childSeyi Fabode
 
Customer discovery for b2b FI 102014
Customer discovery for b2b FI 102014Customer discovery for b2b FI 102014
Customer discovery for b2b FI 102014Seyi Fabode
 
9 tips to make your home green
9 tips to make your home green9 tips to make your home green
9 tips to make your home greenSeyi Fabode
 
Power2 switch view on energy booth talk
Power2 switch view on energy booth talkPower2 switch view on energy booth talk
Power2 switch view on energy booth talkSeyi Fabode
 

Viewers also liked (7)

VRGeo
VRGeoVRGeo
VRGeo
 
MoDOT KC Kansas City Corporate Challenge Update
MoDOT KC Kansas City Corporate Challenge UpdateMoDOT KC Kansas City Corporate Challenge Update
MoDOT KC Kansas City Corporate Challenge Update
 
Buy1give1 & the african child
Buy1give1 & the african childBuy1give1 & the african child
Buy1give1 & the african child
 
Customer discovery for b2b FI 102014
Customer discovery for b2b FI 102014Customer discovery for b2b FI 102014
Customer discovery for b2b FI 102014
 
9 tips to make your home green
9 tips to make your home green9 tips to make your home green
9 tips to make your home green
 
Power2 switch view on energy booth talk
Power2 switch view on energy booth talkPower2 switch view on energy booth talk
Power2 switch view on energy booth talk
 
Pitch deck
Pitch deckPitch deck
Pitch deck
 

Similar to Prasoon

Oss the freedom dpm 2018
Oss the freedom dpm 2018Oss the freedom dpm 2018
Oss the freedom dpm 2018BIT DURG
 
Open source operating systems
Open source operating systemsOpen source operating systems
Open source operating systemsTushar B Kute
 
GoOpen 2010: Sandro D'Elia
GoOpen 2010: Sandro D'EliaGoOpen 2010: Sandro D'Elia
GoOpen 2010: Sandro D'EliaFriprogsenteret
 
An Introduction To Linux Development Environment
An Introduction To Linux Development EnvironmentAn Introduction To Linux Development Environment
An Introduction To Linux Development EnvironmentS. M. Hossein Hamidi
 
Understanding the Cross OS Development Platform
Understanding the Cross OS Development PlatformUnderstanding the Cross OS Development Platform
Understanding the Cross OS Development PlatformMapuSoft
 
Pattern based software patent
Pattern based software patentPattern based software patent
Pattern based software patentIAEME Publication
 
Pattern based software patent
Pattern based software patentPattern based software patent
Pattern based software patentiaemedu
 
Intro to FOSS
Intro to FOSSIntro to FOSS
Intro to FOSSmgamal87
 
Introduction to FOSS
Introduction to FOSSIntroduction to FOSS
Introduction to FOSSmgamal87
 
open source technology
open source technologyopen source technology
open source technologyLila Ram Yadav
 
Best software development tools in 2021
Best software development tools in 2021Best software development tools in 2021
Best software development tools in 2021Samaritan InfoTech
 
20080602 Microsoft and Open Source
20080602 Microsoft and Open Source20080602 Microsoft and Open Source
20080602 Microsoft and Open SourceDavid Chou
 
Open Source N Egovernance
Open Source N EgovernanceOpen Source N Egovernance
Open Source N EgovernanceSUD_CHOKSI
 
open source solution for e-governance
open source solution for e-governanceopen source solution for e-governance
open source solution for e-governancevikram singh
 

Similar to Prasoon (20)

Oss the freedom dpm 2018
Oss the freedom dpm 2018Oss the freedom dpm 2018
Oss the freedom dpm 2018
 
Open source operating systems
Open source operating systemsOpen source operating systems
Open source operating systems
 
Coursework
CourseworkCoursework
Coursework
 
Open source
Open sourceOpen source
Open source
 
GoOpen 2010: Sandro D'Elia
GoOpen 2010: Sandro D'EliaGoOpen 2010: Sandro D'Elia
GoOpen 2010: Sandro D'Elia
 
Open Source in the Enterprise
Open Source in the EnterpriseOpen Source in the Enterprise
Open Source in the Enterprise
 
An Introduction To Linux Development Environment
An Introduction To Linux Development EnvironmentAn Introduction To Linux Development Environment
An Introduction To Linux Development Environment
 
Understanding the Cross OS Development Platform
Understanding the Cross OS Development PlatformUnderstanding the Cross OS Development Platform
Understanding the Cross OS Development Platform
 
Pattern based software patent
Pattern based software patentPattern based software patent
Pattern based software patent
 
Pattern based software patent
Pattern based software patentPattern based software patent
Pattern based software patent
 
Open Source Software
Open Source SoftwareOpen Source Software
Open Source Software
 
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 technology
open source technologyopen source technology
open source technology
 
Best software development tools in 2021
Best software development tools in 2021Best software development tools in 2021
Best software development tools in 2021
 
Fosss
FosssFosss
Fosss
 
20080602 Microsoft and Open Source
20080602 Microsoft and Open Source20080602 Microsoft and Open Source
20080602 Microsoft and Open Source
 
Open Source N Egovernance
Open Source N EgovernanceOpen Source N Egovernance
Open Source N Egovernance
 
open source solution for e-governance
open source solution for e-governanceopen source solution for e-governance
open source solution for e-governance
 

Recently uploaded

UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPathCommunity
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfAijun Zhang
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...Aggregage
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URLRuncy Oommen
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Adtran
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1DianaGray10
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfinfogdgmi
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding TeamAdam Moalla
 
Spring24-Release Overview - Wellingtion User Group-1.pdf
Spring24-Release Overview - Wellingtion User Group-1.pdfSpring24-Release Overview - Wellingtion User Group-1.pdf
Spring24-Release Overview - Wellingtion User Group-1.pdfAnna Loughnan Colquhoun
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAshyamraj55
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxMatsuo Lab
 
Babel Compiler - Transforming JavaScript for All Browsers.pptx
Babel Compiler - Transforming JavaScript for All Browsers.pptxBabel Compiler - Transforming JavaScript for All Browsers.pptx
Babel Compiler - Transforming JavaScript for All Browsers.pptxYounusS2
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...DianaGray10
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsSeth Reyes
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8DianaGray10
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.YounusS2
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostMatt Ray
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IES VE
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Will Schroeder
 

Recently uploaded (20)

UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation Developers
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdf
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URL
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdf
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team
 
Spring24-Release Overview - Wellingtion User Group-1.pdf
Spring24-Release Overview - Wellingtion User Group-1.pdfSpring24-Release Overview - Wellingtion User Group-1.pdf
Spring24-Release Overview - Wellingtion User Group-1.pdf
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptx
 
Babel Compiler - Transforming JavaScript for All Browsers.pptx
Babel Compiler - Transforming JavaScript for All Browsers.pptxBabel Compiler - Transforming JavaScript for All Browsers.pptx
Babel Compiler - Transforming JavaScript for All Browsers.pptx
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and Hazards
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
 

Prasoon

  • 1. Open Source Software Rahul Jain Computer Engineering (3rd sem.) Jaipur Engineering College & Research Center (jaipur) Prasoon Maheshwari
  • 2. Operating Systems Application Software Software Development Tools Web services What Software is Needed?
  • 3.
  • 4.
  • 5. Open Source Software (OSS)  is an example of a second order Internet effect.
  • 6.
  • 7. Open Source Vs. Closed Source Software CSS OSS Developed by Companies and developers work for economic purposes. Developed By Volunteers work for peer recognition. People know that recognition as a good developer have great advantage Centralized, single site development Decentralized, distributed, multi-site development Users may suggest requirements but they may or may not be implemented User suggests additional features that often get implemented. Release is not too often. There may be only yearly releases. Software is released on a daily or weekly basis
  • 8. CSS OSS Market believes commercial CSS is highly secure because it is developed by a group of professionals confined to one geographical area under a strict time schedule. But quite often this is not the case, hiding information does not make it secure, it only hides its weaknesses OSSD is not market driven; it is quality driven. Community reaction to bug reports is much faster compared to CSSD which makes it easier to fix bugs and make the component highly secure Security cannot be enhanced by modifying the source code The ability to modify the source code could be a great advantage if you want to deploy a highly secure system
  • 9. Benefits of Open Source • Cost savings • Utilizing available components as such • Improving and then using components and subsystems • Quality & Flexibility • Visibility • Access to code • Speed & Time • Kick-start with available components • Accelerate with familiar technologies
  • 10. • Software in-licensing • Done in advance • Available developers • Roadmapping & future • Visible • Can be influenced through discussed • Can be changed by showing up with good code
  • 11. Development Cycle Internet as communication pool and distribution media market analysis Software development team solves problem new version is released Participators find errors and solve the problem Improved code is published in the Internet development team develops software sell copies of software product product is launched beta version release for beta tester beta tester reports errors to development team development team reproduces the error development team solves problem after OK from pm product cycle model Problem is identified development team reports to the product management Free Software development cycle
  • 12.
  • 13.
  • 14.
  • 15.
  • 16. Ximian Evolution - A GUI desktop application for personal email, calendar and diary having similar look
  • 17.
  • 18. BSD Style: this category of license allows one to take an open-source software and redistribute it with or without modifications as proprietary software. (e.g. Apache, BIND ) Open Source Software licensing and copyright
  • 19.
  • 20.
  • 21. Yes, For Common open source project we find a non-profit foundations or normal businesses supporting the software
  • 22. For example, Apache is supported through the Apache Software Foundation and Red Hat Linux is supported and maintained by Red Hat Corporation Can We Count On OSS?
  • 23.
  • 24. But, There exists professional companies providing service and support for open-source (e.g.Red Hat for Linux, Zend for PHP, and recently Sun Microsystems for MySQL) Can We Get Support On OSS?
  • 25. A common charge against open source is that it is inherently insecure because as the source code is readily available. But, it also enables anyone who wishes, solve the weaknesses in the design and coding to discovering the vulnerabilities before the attackers and making the software more secure. Is OSS secure? ?...
  • 26.
  • 28. OSS IN NEWS: SEP 11, 2009 IBM claims patents promote open-source love
  • 29. OSS IN NEWS: SEP 12, 2009 White House Director of New Media speaks about Open Source
  • 31. SEP 14, 2009 IBM Throws Out Microsoft Office OSS IN NEWS:
  • 32. WHAT ELSE NEXT? WHERE WILL MICROSOFT AND OTHER BIG VENDORS STAND AFTER A FEW YEARS……………………..