SlideShare une entreprise Scribd logo
1  sur  24
OPEN SOURCE
SOFTWARE

Sarvesh Maurya
Lucky Jain



Guided By-
Vikas Sir
What is Open Source Software?
•   The program must be freely distributed.
•   Source code must be included.
•   Anyone must be allowed to modify the source code.
•   Modified versions can be redistributed.
•   The license must not require the exclusion of other software
    or interfere with the operation of other software.
Open Source



        By 2015, 80% of all
       commercial software
 will contain open source code.
The “Open” Standard
• To comply with the Open Standards Requirement, an
  "open standard" must satisfy the following criteria. If an
  "open standard" does not meet these criteria, it will be
  discriminating against open source developers.
  • No Intentional Secrets: The standard MUST NOT withhold any detail
    necessary for interoperable implementation. As flaws are inevitable,
    the standard MUST define a process for fixing flaws identified during
    implementation and interoperability testing and to incorporate said
    changes into a revised version or superseding version of the standard
    to be released under terms that do not violate the OSR.

  • Availability: The standard MUST be freely and publicly available (e.g.,
    from a stable web site) under royalty-free terms at reasonable and
    non-discriminatory cost.
The “Open” Standard (continued)
• Patents: All patents essential to implementation of the standard
  MUST:
  • be licensed under royalty-free terms for unrestricted use, or
  • be covered by a promise of non-assertion when practiced by open
    source software

• No Agreements: There MUST NOT be any requirement for
  execution of a license agreement, NDA, grant, click-through, or any
  other form of paperwork to deploy conforming implementations of
  the standard.

• No OSR-Incompatible Dependencies: Implementation of the
  standard MUST NOT require any other technology that fails to
  meet the criteria of this Requirement.
Features of Open Source
• 1. Free Redistribution

• 2. Source Code

• 3. Derived Works

• 4. Integrity of The Author's Source Code

• 5. No Discrimination Against Persons or Groups



•
Features of Open Source (Continued)
• 6. No Discrimination Against Fields of Endeavor

• 7. Distribution of License

• 8. License Must Not Be Specific to a Product

• 9. License Must Not Restrict Other Software

• 10. License Must Be Technology-Neutral
History

• The Free Software Movement was started in 1983 but was
  later called Open Source Software because its more appealing
  to the corporate world.
• Software developers release OSS to allow users to see how
  their software works and build upon the software.
• The ultimate goals of OSS is to let the finished product be
  more understandable, modifiable, and accessible while it is
  still valuable
Urban Myths
• Open Source is just a way to publish – No

• Open Source is Public Domain – No

• Open Source is Viral – Not Necessarily

• Open Source is Immune from Patent Rights – No
How The Open Source Software is developed
COMMON
LICENSES
The GNU “General Public
     License” (GPL)
No standard open source license, but GPL most widely
used (roughly 85% of open source software);
Terms include:
   1.User freedom to distribute and/or modify
   2.Requirement that original and modified source
   code be always made available to the world under
   the terms of the original license
   3.Must retain copyright notices and warranty
   disclaimers
   4.Does not include grant of patent licenses
The Mozilla Public License

Terms include:
  1. Very similar to the GPL but,
      Can charge royalties for modified
      versions
  2. Can include source code within larger works
     licensed under different license types, thus license
     does not ‘infect’ all downstream projects
  3. Must retain copyright notices and warranty disclaimers
  4. May provide additional warranties to downstream
     users but may have to indemnify original developer
     for any claims arising as a result
  5. Include grant of patent licenses
The IBM Public License


  • Terms include:
    • User freedom to distribute and/or modify;
    • No requirement for source code availability in
      downstream distribution
    • The program can be distributed in executable form thus
      allowing downstream users to develop, sell, and install
      customized software packages without having to make
      all customizations available to the world
    • Must retain all copyright notices and warranty
      disclaimers
More common License
• BSD/MIT/Apache Style License:
     • More permissive licenses
     • Generally allow freer distribution, modifying, and license
         change; much like public domain software
          • No future open source requirement
     • May require attribution
     • Variants may include non-standard restrictions
          • E.g., no military use – but not OSI-compliant
     • Disclaims Warranties
     • Subject to third-party patent claims
Using a GNU License
• In order to comply with GNU standards, an author must
  include some things with the source code
  • A Copyright statement, with the year the program was finished
  • A permissions statement saying the program is released under
    the GNU or Lesser GPL
  • A copy of the GPL License itself
Example GPL Copyright statement
Leading OSS
 Open Office
   Implementation of Microsoft’s Office


 Ubuntu
   An Operating system


 Gimp
   Implementation of Adobe Photoshop


 Apache Server
   Most popular HTTP web server used
Open Source vs. Other Types
•     Closed Source
      • The source is private and owned by someone. Usually you’d have
        to pay for the source code if its even for sale.

    • Freeware
      • Free software. It has nothing to do with the source code being
        available or not.


•     Source Available
      • The source is available to look at, but not modify or distribute.
        Allows users to understand how the software is working.
Open Source Pros
○ Take control of your software

○ Low cost Ownership

○ Less marketing and overall cost goes into making OSS

○ Greater Security & Quality

○ Continuity
Open Source Cons
• There aren’t really any rules or steps to follow when
  developing. The lack of stages in developing can lower
  productivity in the long run.

• Larger projects can become overwhelming to an unorganized
  group of programmers trying to develop OSS.

• Open source solutions may require additional development to
  enable integration with an existing proprietary environment.
  Some open source solutions may never work well with
  established proprietary products
OPEN SOURCE IN
   GENERAL
SOURCES
• Wikipedia.org
• Opensource.org
• Gnu.org
• Howstuffworks.com/question438.htm
• Book (Google books)
     V., Mikko. The Rise of Open Source Licensing : A Challenge to the
        Use of Intellectual Property in the Software Industry
Thank You


If you have any query please ask

Contenu connexe

Tendances

Hidden gotcha’s of various open source licenses
Hidden gotcha’s of various open source licensesHidden gotcha’s of various open source licenses
Hidden gotcha’s of various open source licensesManuswath K.B
 
Open source software
Open source softwareOpen source software
Open source softwareLaFlame5
 
Open Source Software - Avoiding Common Pitfalls
Open Source Software - Avoiding Common PitfallsOpen Source Software - Avoiding Common Pitfalls
Open Source Software - Avoiding Common PitfallsAnsel Halliburton
 
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
 
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 Open Source Licensing
Introduction To Open Source LicensingIntroduction To Open Source Licensing
Introduction To Open Source LicensingMark Radcliffe
 
Open Source Software Legal Issues and Compliance
Open Source Software Legal Issues and ComplianceOpen Source Software Legal Issues and Compliance
Open Source Software Legal Issues and ComplianceTarun Khurana
 
Open source technology
Open source technologyOpen source technology
Open source technologyRohit Kumar
 
Open Source Academy Presentation on Open Source and Wordpress
Open Source Academy Presentation on Open Source and WordpressOpen Source Academy Presentation on Open Source and Wordpress
Open Source Academy Presentation on Open Source and Wordpressopensourceacademy
 
Open source software development
Open source software developmentOpen source software development
Open source software developmentSagar Raravi
 
Don't Screw Up Your Licensing
Don't Screw Up Your LicensingDon't Screw Up Your Licensing
Don't Screw Up Your LicensingAnsel Halliburton
 
Linux as an open source platform
Linux as an open source platformLinux as an open source platform
Linux as an open source platformIkhlas Rahman
 
LCA14: LCA14-110: FLOSS Training
LCA14: LCA14-110: FLOSS TrainingLCA14: LCA14-110: FLOSS Training
LCA14: LCA14-110: FLOSS TrainingLinaro
 
Open Source Software[1]
Open Source Software[1]Open Source Software[1]
Open Source Software[1]amckay1578
 
Open Source Software in Libraries
Open Source Software in LibrariesOpen Source Software in Libraries
Open Source Software in LibrariesSukhdev Singh
 

Tendances (20)

Hidden gotcha’s of various open source licenses
Hidden gotcha’s of various open source licensesHidden gotcha’s of various open source licenses
Hidden gotcha’s of various open source licenses
 
Open source software
Open source softwareOpen source software
Open source software
 
Concepts of Open source
Concepts of Open source Concepts of Open source
Concepts of Open source
 
Open Source Software - Avoiding Common Pitfalls
Open Source Software - Avoiding Common PitfallsOpen Source Software - Avoiding Common Pitfalls
Open Source Software - Avoiding Common Pitfalls
 
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)
 
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 Open Source Licensing
Introduction To Open Source LicensingIntroduction To Open Source Licensing
Introduction To Open Source Licensing
 
Open Source & PHP
Open Source & PHPOpen Source & PHP
Open Source & PHP
 
Open Source Software Legal Issues and Compliance
Open Source Software Legal Issues and ComplianceOpen Source Software Legal Issues and Compliance
Open Source Software Legal Issues and Compliance
 
Open Source Software Licenses
Open Source Software Licenses Open Source Software Licenses
Open Source Software Licenses
 
Open source technology
Open source technologyOpen source technology
Open source technology
 
Open Source Academy Presentation on Open Source and Wordpress
Open Source Academy Presentation on Open Source and WordpressOpen Source Academy Presentation on Open Source and Wordpress
Open Source Academy Presentation on Open Source and Wordpress
 
Open source software development
Open source software developmentOpen source software development
Open source software development
 
Don't Screw Up Your Licensing
Don't Screw Up Your LicensingDon't Screw Up Your Licensing
Don't Screw Up Your Licensing
 
Linux as an open source platform
Linux as an open source platformLinux as an open source platform
Linux as an open source platform
 
LCA14: LCA14-110: FLOSS Training
LCA14: LCA14-110: FLOSS TrainingLCA14: LCA14-110: FLOSS Training
LCA14: LCA14-110: FLOSS Training
 
Open Source Software[1]
Open Source Software[1]Open Source Software[1]
Open Source Software[1]
 
Open Source Licenses
Open Source LicensesOpen Source Licenses
Open Source Licenses
 
Understanding Open Source & GPL
Understanding Open Source & GPLUnderstanding Open Source & GPL
Understanding Open Source & GPL
 
Open Source Software in Libraries
Open Source Software in LibrariesOpen Source Software in Libraries
Open Source Software in Libraries
 

Similaire à OPEN SOURCE SOFTWARE

What is open source
What is open sourceWhat is open source
What is open sourceRohit Kumar
 
Legal-Considerations-for-Open-Source-Software-Creative-Commons-Licenses_Sprin...
Legal-Considerations-for-Open-Source-Software-Creative-Commons-Licenses_Sprin...Legal-Considerations-for-Open-Source-Software-Creative-Commons-Licenses_Sprin...
Legal-Considerations-for-Open-Source-Software-Creative-Commons-Licenses_Sprin...EmmaShort14
 
What You Should Know About Open-Source Software and Third-Party Vendors - Kno...
What You Should Know About Open-Source Software and Third-Party Vendors - Kno...What You Should Know About Open-Source Software and Third-Party Vendors - Kno...
What You Should Know About Open-Source Software and Third-Party Vendors - Kno...Knobbe Martens - Intellectual Property Law
 
Open soucre(cut shrt)
Open soucre(cut shrt)Open soucre(cut shrt)
Open soucre(cut shrt)Shivani Rai
 
Open Source Developer by Binary Semantics
Open Source Developer by Binary SemanticsOpen Source Developer by Binary Semantics
Open Source Developer by Binary SemanticsBinary Semantics
 
Open source Vs Licenced Software
Open source Vs Licenced SoftwareOpen source Vs Licenced Software
Open source Vs Licenced SoftwareSURESH BANALA
 
Martin von Willebrand - Collaborative Open Source Compliance - Mindtrek 2016
Martin von Willebrand - Collaborative Open Source Compliance - Mindtrek 2016Martin von Willebrand - Collaborative Open Source Compliance - Mindtrek 2016
Martin von Willebrand - Collaborative Open Source Compliance - Mindtrek 2016Mindtrek
 
Open source . . . Open Road
Open source . . . Open RoadOpen source . . . Open Road
Open source . . . Open RoadMazen Elsayed
 
Selecting an Open Source License and Business Model for Your Project to Have ...
Selecting an Open Source License and Business Model for Your Project to Have ...Selecting an Open Source License and Business Model for Your Project to Have ...
Selecting an Open Source License and Business Model for Your Project to Have ...All Things Open
 
Open Source & What It Means For Self-Sovereign Identity (SSI)
Open Source & What It Means For Self-Sovereign Identity (SSI)Open Source & What It Means For Self-Sovereign Identity (SSI)
Open Source & What It Means For Self-Sovereign Identity (SSI)Evernym
 
Managing the Software Supply Chain: Policies that Promote Innovation While Op...
Managing the Software Supply Chain: Policies that Promote Innovation While Op...Managing the Software Supply Chain: Policies that Promote Innovation While Op...
Managing the Software Supply Chain: Policies that Promote Innovation While Op...FINOS
 
Speaker trung huynh opensource business model
Speaker trung huynh   opensource business modelSpeaker trung huynh   opensource business model
Speaker trung huynh opensource business modelAiTi Education
 
Open source software for IoT – The devil’s in the details
Open source software for IoT – The devil’s in the detailsOpen source software for IoT – The devil’s in the details
Open source software for IoT – The devil’s in the detailsRogue Wave Software
 
Best practices for using open source software in the enterprise
Best practices for using open source software in the enterpriseBest practices for using open source software in the enterprise
Best practices for using open source software in the enterpriseMarcel de Vries
 

Similaire à OPEN SOURCE SOFTWARE (20)

Foss introduction and history
Foss introduction and historyFoss introduction and history
Foss introduction and history
 
What is open source
What is open sourceWhat is open source
What is open source
 
OSOS SEM 4 Chapter 1
OSOS SEM 4 Chapter 1OSOS SEM 4 Chapter 1
OSOS SEM 4 Chapter 1
 
Legal-Considerations-for-Open-Source-Software-Creative-Commons-Licenses_Sprin...
Legal-Considerations-for-Open-Source-Software-Creative-Commons-Licenses_Sprin...Legal-Considerations-for-Open-Source-Software-Creative-Commons-Licenses_Sprin...
Legal-Considerations-for-Open-Source-Software-Creative-Commons-Licenses_Sprin...
 
What You Should Know About Open-Source Software and Third-Party Vendors - Kno...
What You Should Know About Open-Source Software and Third-Party Vendors - Kno...What You Should Know About Open-Source Software and Third-Party Vendors - Kno...
What You Should Know About Open-Source Software and Third-Party Vendors - Kno...
 
Open soucre(cut shrt)
Open soucre(cut shrt)Open soucre(cut shrt)
Open soucre(cut shrt)
 
Open Source Developer by Binary Semantics
Open Source Developer by Binary SemanticsOpen Source Developer by Binary Semantics
Open Source Developer by Binary Semantics
 
Open source Vs Licenced Software
Open source Vs Licenced SoftwareOpen source Vs Licenced Software
Open source Vs Licenced Software
 
Open Development
Open DevelopmentOpen Development
Open Development
 
Martin von Willebrand - Collaborative Open Source Compliance - Mindtrek 2016
Martin von Willebrand - Collaborative Open Source Compliance - Mindtrek 2016Martin von Willebrand - Collaborative Open Source Compliance - Mindtrek 2016
Martin von Willebrand - Collaborative Open Source Compliance - Mindtrek 2016
 
Open source . . . Open Road
Open source . . . Open RoadOpen source . . . Open Road
Open source . . . Open Road
 
Selecting an Open Source License and Business Model for Your Project to Have ...
Selecting an Open Source License and Business Model for Your Project to Have ...Selecting an Open Source License and Business Model for Your Project to Have ...
Selecting an Open Source License and Business Model for Your Project to Have ...
 
Open Source & What It Means For Self-Sovereign Identity (SSI)
Open Source & What It Means For Self-Sovereign Identity (SSI)Open Source & What It Means For Self-Sovereign Identity (SSI)
Open Source & What It Means For Self-Sovereign Identity (SSI)
 
Managing the Software Supply Chain: Policies that Promote Innovation While Op...
Managing the Software Supply Chain: Policies that Promote Innovation While Op...Managing the Software Supply Chain: Policies that Promote Innovation While Op...
Managing the Software Supply Chain: Policies that Promote Innovation While Op...
 
Open Source Licenses
Open Source LicensesOpen Source Licenses
Open Source Licenses
 
Speaker trung huynh opensource business model
Speaker trung huynh   opensource business modelSpeaker trung huynh   opensource business model
Speaker trung huynh opensource business model
 
Open source software for IoT – The devil’s in the details
Open source software for IoT – The devil’s in the detailsOpen source software for IoT – The devil’s in the details
Open source software for IoT – The devil’s in the details
 
Open Source File
Open Source FileOpen Source File
Open Source File
 
LINUX BASICS
LINUX BASICSLINUX BASICS
LINUX BASICS
 
Best practices for using open source software in the enterprise
Best practices for using open source software in the enterpriseBest practices for using open source software in the enterprise
Best practices for using open source software in the enterprise
 

Dernier

How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxCeline George
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsKarakKing
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxUmeshTimilsina1
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxDr. Ravikiran H M Gowda
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the ClassroomPooky Knightsmith
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...Amil baba
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxEsquimalt MFRC
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jisc
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxannathomasp01
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxPooja Bhuva
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Pooja Bhuva
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 

Dernier (20)

How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 

OPEN SOURCE SOFTWARE

  • 1. OPEN SOURCE SOFTWARE Sarvesh Maurya Lucky Jain Guided By- Vikas Sir
  • 2. What is Open Source Software? • The program must be freely distributed. • Source code must be included. • Anyone must be allowed to modify the source code. • Modified versions can be redistributed. • The license must not require the exclusion of other software or interfere with the operation of other software.
  • 3. Open Source By 2015, 80% of all commercial software will contain open source code.
  • 4. The “Open” Standard • To comply with the Open Standards Requirement, an "open standard" must satisfy the following criteria. If an "open standard" does not meet these criteria, it will be discriminating against open source developers. • No Intentional Secrets: The standard MUST NOT withhold any detail necessary for interoperable implementation. As flaws are inevitable, the standard MUST define a process for fixing flaws identified during implementation and interoperability testing and to incorporate said changes into a revised version or superseding version of the standard to be released under terms that do not violate the OSR. • Availability: The standard MUST be freely and publicly available (e.g., from a stable web site) under royalty-free terms at reasonable and non-discriminatory cost.
  • 5. The “Open” Standard (continued) • Patents: All patents essential to implementation of the standard MUST: • be licensed under royalty-free terms for unrestricted use, or • be covered by a promise of non-assertion when practiced by open source software • No Agreements: There MUST NOT be any requirement for execution of a license agreement, NDA, grant, click-through, or any other form of paperwork to deploy conforming implementations of the standard. • No OSR-Incompatible Dependencies: Implementation of the standard MUST NOT require any other technology that fails to meet the criteria of this Requirement.
  • 6. Features of Open Source • 1. Free Redistribution • 2. Source Code • 3. Derived Works • 4. Integrity of The Author's Source Code • 5. No Discrimination Against Persons or Groups •
  • 7. Features of Open Source (Continued) • 6. No Discrimination Against Fields of Endeavor • 7. Distribution of License • 8. License Must Not Be Specific to a Product • 9. License Must Not Restrict Other Software • 10. License Must Be Technology-Neutral
  • 8. History • The Free Software Movement was started in 1983 but was later called Open Source Software because its more appealing to the corporate world. • Software developers release OSS to allow users to see how their software works and build upon the software. • The ultimate goals of OSS is to let the finished product be more understandable, modifiable, and accessible while it is still valuable
  • 9. Urban Myths • Open Source is just a way to publish – No • Open Source is Public Domain – No • Open Source is Viral – Not Necessarily • Open Source is Immune from Patent Rights – No
  • 10. How The Open Source Software is developed
  • 12. The GNU “General Public License” (GPL) No standard open source license, but GPL most widely used (roughly 85% of open source software); Terms include: 1.User freedom to distribute and/or modify 2.Requirement that original and modified source code be always made available to the world under the terms of the original license 3.Must retain copyright notices and warranty disclaimers 4.Does not include grant of patent licenses
  • 13. The Mozilla Public License Terms include: 1. Very similar to the GPL but, Can charge royalties for modified versions 2. Can include source code within larger works licensed under different license types, thus license does not ‘infect’ all downstream projects 3. Must retain copyright notices and warranty disclaimers 4. May provide additional warranties to downstream users but may have to indemnify original developer for any claims arising as a result 5. Include grant of patent licenses
  • 14. The IBM Public License • Terms include: • User freedom to distribute and/or modify; • No requirement for source code availability in downstream distribution • The program can be distributed in executable form thus allowing downstream users to develop, sell, and install customized software packages without having to make all customizations available to the world • Must retain all copyright notices and warranty disclaimers
  • 15. More common License • BSD/MIT/Apache Style License: • More permissive licenses • Generally allow freer distribution, modifying, and license change; much like public domain software • No future open source requirement • May require attribution • Variants may include non-standard restrictions • E.g., no military use – but not OSI-compliant • Disclaims Warranties • Subject to third-party patent claims
  • 16. Using a GNU License • In order to comply with GNU standards, an author must include some things with the source code • A Copyright statement, with the year the program was finished • A permissions statement saying the program is released under the GNU or Lesser GPL • A copy of the GPL License itself
  • 18. Leading OSS  Open Office  Implementation of Microsoft’s Office  Ubuntu  An Operating system  Gimp  Implementation of Adobe Photoshop  Apache Server  Most popular HTTP web server used
  • 19. Open Source vs. Other Types • Closed Source • The source is private and owned by someone. Usually you’d have to pay for the source code if its even for sale. • Freeware • Free software. It has nothing to do with the source code being available or not. • Source Available • The source is available to look at, but not modify or distribute. Allows users to understand how the software is working.
  • 20. Open Source Pros ○ Take control of your software ○ Low cost Ownership ○ Less marketing and overall cost goes into making OSS ○ Greater Security & Quality ○ Continuity
  • 21. Open Source Cons • There aren’t really any rules or steps to follow when developing. The lack of stages in developing can lower productivity in the long run. • Larger projects can become overwhelming to an unorganized group of programmers trying to develop OSS. • Open source solutions may require additional development to enable integration with an existing proprietary environment. Some open source solutions may never work well with established proprietary products
  • 22. OPEN SOURCE IN GENERAL
  • 23. SOURCES • Wikipedia.org • Opensource.org • Gnu.org • Howstuffworks.com/question438.htm • Book (Google books) V., Mikko. The Rise of Open Source Licensing : A Challenge to the Use of Intellectual Property in the Software Industry
  • 24. Thank You If you have any query please ask