SlideShare ist ein Scribd-Unternehmen logo
1 von 25
COMPUTER HOLIDAY HOMEWORK.
TOPIC: OPEN SOURCE SOFTWARE V/S
           PROPRIETARY SOFTWARE.
         CREATOR: LAVAN SANTOSH.
                       CLASS: 9-D
                  ROLL NUMBER; 13
  1 History
 2 Definitions
 3 Non-software use
 3.1 Business models
 4 Widely used open source products
ď‚ž 5 Users should be treated as co-developers
   Open-source software (OSS) is 
    computer software that is available in
    source code form: the source code and
    certain other rights normally reserved
    for copyright holders are provided
    under an open-source license that
    permits users to study, change,
    improve and at times also to distribute
    the software.
ď‚ž   Open source software is very often
    developed in a public, collaborative
     manner. Open-source software is the
    most prominent example of open-source
     development and often compared to
    (technically defined) 
    user-generated content or (legally
    defined) open content movements.
ď‚ž   A report by the Standish Group states
    that adoption of open-source software
 The free software movement was launched in 1983. In
  1998, a group of individuals advocated that the term
  free software should be replaced by open source software
  (OSS) as an expression which is less ambiguous and
  more comfortable for the corporate world. [4]  Software
  developers may want to publish their software with an 
  open source license, so that anybody may also develop the
  same software or understand its internal functioning.
  With open source software, generally anyone is allowed
  to create modifications of it, port it to new operating
  systems and processor architectures, share it with others
  or, in some cases, market it. Scholars Caisson and Ryan
  have pointed out several policy-based reasons for
  adoption of open source, in particular, the heightened
  value proposition from open source (when compared to
  most proprietary formats) in the following categories:
ď‚ž Security
ď‚ž Transparency
ď‚ž Perpetuity
ď‚ž Interoperability
ď‚ž Localization.
ď‚ž Particularly  in the context of local governments
  (who make software decisions), Caisson and Ryan
  argue that "governments have an inherent
  responsibility and fiduciary duty to taxpayers"
  which includes the careful analysis of these factors
  when deciding to purchase proprietary software or
  implement an open-source opt
   The Open Source Initiative's definition is widely
    recognized as the standard or  de facto  definition. [
    citation needed ]

ď‚ž The Open Source Initiative (OSI) was formed in
  February 1998 by Raymond and Preens. With about 20
  years of evidence from case histories of closed and open
  development already provided by the Internet, the OSI
  continued to present the 'open source' case to commercial
  businesses. They sought to bring a higher profile to the
  practical benefits of freely available source code, and
  wanted to bring major software businesses and other
  high-tech industries into open source. Preens adapted
  the Debi an Free Software Guidelines to make 
  The Open Source Definition . [10]
 The Open Source Initiative wrote a document called  The
  Open Source Definition  and uses it to determine whether
  it considers a software license open source. The
  definition was based on the Debi an Free Software
  Guidelines, written and adapted primarily by Bruce
  Preens. [11][12]  Preens did not base his writing on the "four
ď‚ž The principles of open source have been adapted for
  many forms of user generated content and technology,
  including open source hardware.
ď‚ž Supporters of the open content movement advocate
  some restrictions of use, requirements to share
  changes, and attribution to other authors of the work.
 This “culture” or ideology takes the view that the
  principles apply more generally to facilitate concurrent
  input of different agendas, approaches and priorities,
  in contrast with more centralized models of
  development such as those typically used in commercial
  companies.[16]
 Advocates of the open source principles often point to 
  Wikipedia as an example, but Wikipedia has in fact
  often restricted certain types of use or user, and the 
  GFDL license it has historically used makes specific
  requirements of all users, which technically violates the
  open source principles.
ď‚ž   There are a number of commonly recognized barriers to the adoption
    of open source software by enterprises. These barriers include the
    perception that open source licenses are viral, lack of formal support
    and training, the velocity of change, and a lack of a long term
    roadmap. The majority of these barriers are risk-related. From the
    other side, not all proprietary projects disclose exact future plans,
    not all open source licenses are equally viral and many serious OSS
    projects (especially operating systems) actually make money from
    paid support and documentation.
   A commonly employed business strategy of commercial open-source
    software firms is the dual-license Strategy, as demonstrated by 
    Ingres, MySQL, Alfresco, and others.
ď‚ž Open     source software (OSS) projects are built and
 maintained by a network of volunteer programmers.
 Prime examples of open source products are the 
 Apache HTTP Server, the e-commerce platform
 ecommerce and the internet browser Mozilla Firefox.
 One of the most successful open source products is
 the GNU/Linux operating system, an open source 
 Unix-like operating system, and its derivative
 Android, an operating system for mobile devices.
 [17][18]
           In some fields, open software is the norm, like
 in voice over IP applications with Asterisk (PBX).
ď‚ž   The users are treated like co-developers and so
    they should have access to the source code of the
    software. Furthermore users are encouraged to
    submit additions to the software, code fixes for the
    software, bug reports, documentation etc. Having
    more co-developers increases the rate at which the
    software evolves. Linus's law states, "Given enough
    eyeballs all bugs are shallow." This means that if
    many users view the source code, they will
    eventually find all bugs and suggest how to fix
    them. Note that some users have advanced
    programming skills, and furthermore, each user's
    machine provides an additional testing
    environment. This new testing environment offers
    that ability to find and fix a new bug.
ď‚žEarly           releases:
ď‚ž   The first version of the software should be released as early as
    possible so as to increase one's chances of finding co-developers
    early.

ď‚žFrequent               integration:
ď‚ž   Code changes should be integrated (merged into a shared code base)
    as often as possible so as to avoid the overhead of fixing a large
    number of bugs at the end of the project life cycle. Some open
    source projects have nightly builds where 
    integration is done automatically on a daily basis.

ď‚žSeveral             versions:
ď‚ž   There should be at least two versions of the software. There should
    be a buggier version with more features and a more stable version
    with fewer features. The buggy version (also called the development
    version) is for users who want the immediate use of the latest
    features, and are willing to accept the risk of using code that is not
    yet thoroughly tested. The users can then act as co-developers,
    reporting bugs and providing bug fixes.
ď‚žHigh             modularization:
ď‚ž   The general structure of the software should be modular allowing for parallel
    development on independent components.

ď‚žDynamic                   decision making
    structure:
ď‚ž   There is a need for a decision making structure, whether formal or informal, that
    makes strategic decisions depending on changing user requirements and other
    factors. Cf. Extreme programming.
ď‚ž   Data suggests, however, that OSS is not quite as democratic as the bazaar model
    suggests. An analysis of five billion bytes of free/open source code by 31,999
    developers shows that 74% of the code was written by the most active 10% of
    authors. The average number of authors involved in a project was 5.1, with the
    median at 2.

ď‚ž   A report by the Standish Group states that adoption of open-source software models
    has resulted in savings of about $60 billion per year to consumers.
   1 Software becoming proprietary
   2 Legal basis
     2.1 Limitations
   3 Exclusive rights
     3.1Redistribution
     3.2 Proprietary APIs
     3.3 Software limited to certain hardware configurations
ď‚ž   4 Similar terms
   5 Examples
   Proprietary software is computer software licensed [ citation needed ]  under
    exclusive legal right of the copyright holder. [ citation needed ]  The licensee
     is given the right to use the software under certain conditions,
    while restricted from other uses, such as modification, further
    distribution, or reverse engineering. [ citation needed ]
   Complementary terms include free software, [ citation needed ]  licensed by
    the owner under more permissive terms, and public domain software
    , which is not subject to copyright and can be used for any purpose.
    Proponents of free and open source software use  proprietary  or  non-
    free  to describe software that is not free or open source. [1][2]
   In the software industry, commercial software refers to software
    produced for sale, which is a related but distinct categorization.
   According to Eric S. Raymond, in the Jargon File, "In the language
    of hackers and users" it is used pejoratively, with the meaning of
    "inferior" and "a product not conforming to open-systems standards"
 Until the late 1960s computers—huge and
  expensive mainframe machines in specially 
  air-conditioned computer rooms—were usually
  supplied on a lease rather than purchase basis. [4][5]
   Service and all software available were usually
  supplied by manufacturers without separate charge
  until 1969. Software source code was usually
  provided. Users who developed software often made
  it available, without charge. Customers who
  purchased expensive mainframe hardware did not
  pay separately for software.
 In 1969 IBM led an industry change by 
  starting to charge separately for (mainframe) software
   and services, and ceasing to supply source code.
   Most software is covered by copyright which, along with 
    contract law, patents, and trade secrets, provides legal basis for
    its owner to establish exclusive rights. [7]
   A software vendor delineates the specific terms of use in an 
    end-user license agreement (EULA). The user may agree to this
    contract in writing, interactively, called click wrap licensing, or
    by opening the box containing the software, called 
    shrink wrap licensing. License agreements are usually 
    not negotiable. [ citation needed ]
   Software patents grant exclusive rights to algorithms, software
    features, or other patentable subject matter. Laws on software
    patents vary by jurisdiction and are a matter of ongoing debate.
    Vendors sometimes grant patent rights to the user in the license
    agreement. [8]  For example, the algorithm for creating, or
    encoding, MP3s is patented; LAME is an MP3 encoder which is
    open source but illegal to use without obtaining a license for the
    algorithm it contains.
   Proprietary software vendors usually regard source code as a 
    trade secret. [9]
   Free software licenses and open-source licenses use the same legal
    basis as proprietary software. [10]  Free software companies and
    projects are also joining into patent pools like the Patent Commons
     and the Open Invention Network.
ď‚žLimitations:
   License agreements do not override applicable copyright law or 
    contract law. Provisions that conflict may not be enforceable. [
    citation needed ]

ď‚ž   Some vendors say that software licensing is not a sale, and that
    limitations of copyright like the first-sale doctrine do not apply.
    The EULA for Microsoft Windows states that the software is
    licensed, not sold.

ď‚žExclusive                        rights:
   The owner of proprietary software exercises certain exclusive rights
     over the software. The owner can restrict use, inspection of source
    code, modification of source code, and redistribution.
ď‚ž   Vendors typically limit the number of computers on which software can be
    used, and prohibit the user from installing the software on extra
    computers. [ citation needed ]  Restricted use is sometimes enforced through a
    technical measure, such as product activation, a product key or serial
    number, a hardware key, or copy protection.
ď‚ž   Vendors may also distribute versions that remove particular features, or
    versions which allow only certain fields of endeavor, such as non-
    commercial, educational, or non-profit use.
ď‚ž   Use restrictions vary by license:
   Windows Vista Starter is restricted to running a maximum of three
    concurrent applications.
   The retail edition of Microsoft Office Home and Student 2007 is limited to
    non-commercial use on up three devices in one household.
   Windows XP can be installed on one computer, and limits the number of
    network file sharing connections to 10. [12]  The Home Edition disables
    features present in Windows XP Professional.
   Many Adobe licenses are limited to one user, but allow the user to install a
    second copy on a home computer or laptop. [13]
ď‚ž   iWork '09, Apple's productivity suite, is available in a five-user family
ď‚ž Proprietary  software vendors can prohibit users from
  sharing the software with others. Another unique
  license is required for another party to use the
  software.
ď‚ž In the case of proprietary software with source code
  available, the vendor may also prohibit customers
  from distributing their modifications to the source
  code.
 Shareware is closed-source software whose owner
  encourages redistribution at no cost, but which the
  user sometimes must pay to use after a trial period.
  The fee usually allows use by a single user or
  computer. In some cases, software features are
  restricted during or after the trial period, a practice
   A proprietary application programming interface (API) is a 
    software library interface "specific to one device or, more likely to a
    number of devices within a particular manufacturer's product
    range." [23]  The motivation for using a proprietary API can be 
    vendor lock-in or because standard APIs do not support the device's
    functionality. [23]
   The European Commission, in its March 24, 2004 decision on
    Microsoft's business practices, [24]  quotes, in paragraph 463,
    Microsoft general manager for C++ development Aaron Contorer as
    stating in a February 21, 1997 internal Microsoft memo drafted for 
    Bill Gates:
ď‚ž   The Windows API is so broad, so deep, and so functional that most
    ISVs would be crazy not to use it. And it is so deeply embedded in
    the source code of many Windows apps that there is a huge
    switching cost to using a different operating system instead.
   Early versions of the iPhone SDK were covered by a 
    non-disclosure agreement. The agreement forbade independent
    developers from discussing the content of the interfaces. Apple
    discontinued the NDA in October 2008.
ď‚ž Proprietary software may also have licensing terms
 that limit the usage of that software to a specific
 set of hardware. Apple has such a licensing model
 for Mac OS X, an operating system which is
 limited to Apple hardware, both by licensing and
 various design decisions. This licensing model has
 been affirmed by the 
 United States Court of Appeals.
   The founder of free software movement, Richard Stallman,
    sometimes uses the term "user-subjugating software" [40]  to describe
    proprietary software.
   Eben Moglen sometimes talks of "unfreeze software". [ citation needed ]
   The term "non-free" is often used by Debi an developers to
    describe any software whose license does not comply with 
    Debi an Free Software Guidelines, and they use "proprietary
    software" specifically for non-free software that provides no source
    code. [ citation needed ]
   The Open Source Initiative uses the terms "proprietary software"
    and "closed source software" interchangeably.
   Well known examples of proprietary software include 
    Microsoft Windows, Adobe Flash Player, PS3 OS, iTunes, 
    Adobe Photoshop, Google Earth, Mac OS X, Skype, WinRAR, and
    some versions of Unix.
ď‚ž   Software distributions considered as proprietary may in fact
    incorporate a "mixed source" model including both free and non-free
    software in the same distribution. [43]  Most if not all so-called
    proprietary UNIX distributions are mixed source software, bundling
    open source components like BIND, Send mail, X Window System, 
    DHCP, and others along with a purely proprietary kernel and system
    utilities. [44][45]
ď‚ž   Some free software packages are also simultaneously available under
    proprietary terms. Examples include MySQL, Send mail and ssh. The
    original copyright holders for a work of free software, even copy left
    free software, can use dual-licensing to allow themselves or others to
    redistribute proprietary versions. Non-copy left free software (i.e.
    software distributed under a permissive free software license or
    released to the public domain) allows anyone to make proprietary
    redistributions. [46][47]  Free software that depends on proprietary
    software is considered "trapped" by the Free Software Foundation.
Open source software vs proprietary software

Weitere ähnliche Inhalte

Was ist angesagt?

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 vs Proprietary
Open Source vs ProprietaryOpen Source vs Proprietary
Open Source vs ProprietaryM. Antoinette Jerom
 
Open source software
Open source software Open source software
Open source software MuhamadHajMousa
 
Softwares open source shareware commercial Proprietary By Mohsin Iftikhar
Softwares open source shareware commercial Proprietary  By Mohsin Iftikhar Softwares open source shareware commercial Proprietary  By Mohsin Iftikhar
Softwares open source shareware commercial Proprietary By Mohsin Iftikhar Mohsin Ali
 
Open Source Software Presentation
Open Source Software PresentationOpen Source Software Presentation
Open Source Software PresentationHenry Briggs
 
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
 
Opensource Powerpoint Review.Ppt
Opensource Powerpoint Review.PptOpensource Powerpoint Review.Ppt
Opensource Powerpoint Review.PptViet NguyenHoang
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating SystemsSuhreed Sarkar
 
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
 
L 09 computer software
L 09 computer softwareL 09 computer software
L 09 computer softwarenahidhasan157
 
An introduction to free software
An introduction to free softwareAn introduction to free software
An introduction to free softwarePlusOrMinusZero
 
Open source technology
Open source technologyOpen source technology
Open source technologyaparnaz1
 
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
 
Fosss
FosssFosss
Fossssgulzar
 
Open source technology
Open source technologyOpen source technology
Open source technologyRohit Kumar
 
Coursework
CourseworkCoursework
CourseworkEssaysREasy
 
Open Source Software
Open Source SoftwareOpen Source Software
Open Source Softwarenightlysessions
 

Was ist angesagt? (20)

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 vs Proprietary
Open Source vs ProprietaryOpen Source vs Proprietary
Open Source vs Proprietary
 
Open source software
Open source software Open source software
Open source software
 
Softwares open source shareware commercial Proprietary By Mohsin Iftikhar
Softwares open source shareware commercial Proprietary  By Mohsin Iftikhar Softwares open source shareware commercial Proprietary  By Mohsin Iftikhar
Softwares open source shareware commercial Proprietary By Mohsin Iftikhar
 
Open Source Software Presentation
Open Source Software PresentationOpen Source Software Presentation
Open Source Software Presentation
 
Open Source & PHP
Open Source & PHPOpen Source & PHP
Open Source & PHP
 
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...
 
Open Source Technology
Open Source TechnologyOpen Source Technology
Open Source Technology
 
Mobile Application Development
Mobile Application Development Mobile Application Development
Mobile Application Development
 
Opensource Powerpoint Review.Ppt
Opensource Powerpoint Review.PptOpensource Powerpoint Review.Ppt
Opensource Powerpoint Review.Ppt
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating Systems
 
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
 
L 09 computer software
L 09 computer softwareL 09 computer software
L 09 computer software
 
An introduction to free software
An introduction to free softwareAn introduction to free software
An introduction to free software
 
Open source technology
Open source technologyOpen source technology
Open source technology
 
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
 
Fosss
FosssFosss
Fosss
 
Open source technology
Open source technologyOpen source technology
Open source technology
 
Coursework
CourseworkCoursework
Coursework
 
Open Source Software
Open Source SoftwareOpen Source Software
Open Source Software
 

Ă„hnlich wie Open source software vs proprietary software

Mis full
Mis fullMis full
Mis fullAsif Hemon
 
Open source
Open sourceOpen source
Open sourcearun nalam
 
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 technology
open source technologyopen source technology
open source technologyLila Ram Yadav
 
1 Open Source Business
1 Open Source Business1 Open Source Business
1 Open Source BusinessJennifer Strong
 
Intellectual Property Open Source Software Movement
Intellectual Property   Open Source Software MovementIntellectual Property   Open Source Software Movement
Intellectual Property Open Source Software Movementaliraza786
 
Fundamentals of Free and Open Source Software
Fundamentals of Free and Open Source SoftwareFundamentals of Free and Open Source Software
Fundamentals of Free and Open Source SoftwareRoss Gardler
 
Open Source & Open Development
Open Source & Open Development Open Source & Open Development
Open Source & Open Development Sander van der Waal
 
Open source technologies
Open source technologiesOpen source technologies
Open source technologiesankita9765
 
Open source technologies
Open source technologiesOpen source technologies
Open source technologiesankita9765
 
Open Source VP.pptx
Open Source VP.pptxOpen Source VP.pptx
Open Source VP.pptxvishnupriyapm4
 
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
 
Introduction to Open Source License and Business Model
Introduction to Open Source License and Business ModelIntroduction to Open Source License and Business Model
Introduction to Open Source License and Business ModelMohd Izhar Firdaus Ismail
 

Ă„hnlich wie Open source software vs proprietary software (20)

Mis full
Mis fullMis full
Mis full
 
Open source
Open sourceOpen source
Open source
 
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 technology
open source technologyopen source technology
open source technology
 
1 Open Source Business
1 Open Source Business1 Open Source Business
1 Open Source Business
 
Intellectual Property Open Source Software Movement
Intellectual Property   Open Source Software MovementIntellectual Property   Open Source Software Movement
Intellectual Property Open Source Software Movement
 
Ijetr042189
Ijetr042189Ijetr042189
Ijetr042189
 
Fundamentals of Free and Open Source Software
Fundamentals of Free and Open Source SoftwareFundamentals of Free and Open Source Software
Fundamentals of Free and Open Source Software
 
Open Source & Open Development
Open Source & Open Development Open Source & Open Development
Open Source & Open Development
 
Open source technologies
Open source technologiesOpen source technologies
Open source technologies
 
Open source technologies
Open source technologiesOpen source technologies
Open source technologies
 
Open Source VP.pptx
Open Source VP.pptxOpen Source VP.pptx
Open Source VP.pptx
 
Ijcet 06 08_001
Ijcet 06 08_001Ijcet 06 08_001
Ijcet 06 08_001
 
Ijcet 06 08_001
Ijcet 06 08_001Ijcet 06 08_001
Ijcet 06 08_001
 
Ijcet 06 08_001
Ijcet 06 08_001Ijcet 06 08_001
Ijcet 06 08_001
 
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
 
Introduction to Open Source License and Business Model
Introduction to Open Source License and Business ModelIntroduction to Open Source License and Business Model
Introduction to Open Source License and Business Model
 
Open source
Open sourceOpen source
Open source
 
foss_19-9
foss_19-9foss_19-9
foss_19-9
 

KĂĽrzlich hochgeladen

How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
Q4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxQ4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxnelietumpap1
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxMaryGraceBautista27
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 

KĂĽrzlich hochgeladen (20)

How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
Q4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxQ4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptx
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptx
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 

Open source software vs proprietary software

  • 1. COMPUTER HOLIDAY HOMEWORK. TOPIC: OPEN SOURCE SOFTWARE V/S PROPRIETARY SOFTWARE. CREATOR: LAVAN SANTOSH. CLASS: 9-D ROLL NUMBER; 13
  • 2. ď‚ž  1 History ď‚ž 2 Definitions ď‚ž 3 Non-software use ď‚ž 3.1 Business models ď‚ž 4 Widely used open source products ď‚ž 5 Users should be treated as co-developers
  • 3. ď‚ž Open-source software (OSS) is  computer software that is available in source code form: the source code and certain other rights normally reserved for copyright holders are provided under an open-source license that permits users to study, change, improve and at times also to distribute the software. ď‚ž Open source software is very often developed in a public, collaborative  manner. Open-source software is the most prominent example of open-source  development and often compared to (technically defined)  user-generated content or (legally defined) open content movements. ď‚ž A report by the Standish Group states that adoption of open-source software
  • 4. ď‚ž The free software movement was launched in 1983. In 1998, a group of individuals advocated that the term free software should be replaced by open source software (OSS) as an expression which is less ambiguous and more comfortable for the corporate world. [4]  Software developers may want to publish their software with an  open source license, so that anybody may also develop the same software or understand its internal functioning. With open source software, generally anyone is allowed to create modifications of it, port it to new operating systems and processor architectures, share it with others or, in some cases, market it. Scholars Caisson and Ryan have pointed out several policy-based reasons for adoption of open source, in particular, the heightened value proposition from open source (when compared to most proprietary formats) in the following categories: ď‚ž Security
  • 5. ď‚ž Transparency ď‚ž Perpetuity ď‚ž Interoperability ď‚ž Localization. ď‚ž Particularly in the context of local governments (who make software decisions), Caisson and Ryan argue that "governments have an inherent responsibility and fiduciary duty to taxpayers" which includes the careful analysis of these factors when deciding to purchase proprietary software or implement an open-source opt
  • 6. ď‚ž The Open Source Initiative's definition is widely recognized as the standard or  de facto  definition. [ citation needed ] ď‚ž The Open Source Initiative (OSI) was formed in February 1998 by Raymond and Preens. With about 20 years of evidence from case histories of closed and open development already provided by the Internet, the OSI continued to present the 'open source' case to commercial businesses. They sought to bring a higher profile to the practical benefits of freely available source code, and wanted to bring major software businesses and other high-tech industries into open source. Preens adapted the Debi an Free Software Guidelines to make  The Open Source Definition . [10] ď‚ž The Open Source Initiative wrote a document called  The Open Source Definition  and uses it to determine whether it considers a software license open source. The definition was based on the Debi an Free Software Guidelines, written and adapted primarily by Bruce Preens. [11][12]  Preens did not base his writing on the "four
  • 7. ď‚ž The principles of open source have been adapted for many forms of user generated content and technology, including open source hardware. ď‚ž Supporters of the open content movement advocate some restrictions of use, requirements to share changes, and attribution to other authors of the work. ď‚ž This “culture” or ideology takes the view that the principles apply more generally to facilitate concurrent input of different agendas, approaches and priorities, in contrast with more centralized models of development such as those typically used in commercial companies.[16] ď‚ž Advocates of the open source principles often point to  Wikipedia as an example, but Wikipedia has in fact often restricted certain types of use or user, and the  GFDL license it has historically used makes specific requirements of all users, which technically violates the open source principles.
  • 8. ď‚ž There are a number of commonly recognized barriers to the adoption of open source software by enterprises. These barriers include the perception that open source licenses are viral, lack of formal support and training, the velocity of change, and a lack of a long term roadmap. The majority of these barriers are risk-related. From the other side, not all proprietary projects disclose exact future plans, not all open source licenses are equally viral and many serious OSS projects (especially operating systems) actually make money from paid support and documentation. ď‚ž A commonly employed business strategy of commercial open-source software firms is the dual-license Strategy, as demonstrated by  Ingres, MySQL, Alfresco, and others.
  • 9. ď‚ž Open source software (OSS) projects are built and maintained by a network of volunteer programmers. Prime examples of open source products are the  Apache HTTP Server, the e-commerce platform ecommerce and the internet browser Mozilla Firefox. One of the most successful open source products is the GNU/Linux operating system, an open source  Unix-like operating system, and its derivative Android, an operating system for mobile devices. [17][18]  In some fields, open software is the norm, like in voice over IP applications with Asterisk (PBX).
  • 10. ď‚ž The users are treated like co-developers and so they should have access to the source code of the software. Furthermore users are encouraged to submit additions to the software, code fixes for the software, bug reports, documentation etc. Having more co-developers increases the rate at which the software evolves. Linus's law states, "Given enough eyeballs all bugs are shallow." This means that if many users view the source code, they will eventually find all bugs and suggest how to fix them. Note that some users have advanced programming skills, and furthermore, each user's machine provides an additional testing environment. This new testing environment offers that ability to find and fix a new bug.
  • 11. ď‚žEarly releases: ď‚ž The first version of the software should be released as early as possible so as to increase one's chances of finding co-developers early. ď‚žFrequent integration: ď‚ž Code changes should be integrated (merged into a shared code base) as often as possible so as to avoid the overhead of fixing a large number of bugs at the end of the project life cycle. Some open source projects have nightly builds where  integration is done automatically on a daily basis. ď‚žSeveral versions: ď‚ž There should be at least two versions of the software. There should be a buggier version with more features and a more stable version with fewer features. The buggy version (also called the development version) is for users who want the immediate use of the latest features, and are willing to accept the risk of using code that is not yet thoroughly tested. The users can then act as co-developers, reporting bugs and providing bug fixes.
  • 12. ď‚žHigh modularization: ď‚ž The general structure of the software should be modular allowing for parallel development on independent components. ď‚žDynamic decision making structure: ď‚ž There is a need for a decision making structure, whether formal or informal, that makes strategic decisions depending on changing user requirements and other factors. Cf. Extreme programming. ď‚ž Data suggests, however, that OSS is not quite as democratic as the bazaar model suggests. An analysis of five billion bytes of free/open source code by 31,999 developers shows that 74% of the code was written by the most active 10% of authors. The average number of authors involved in a project was 5.1, with the median at 2. ď‚ž A report by the Standish Group states that adoption of open-source software models has resulted in savings of about $60 billion per year to consumers.
  • 13.
  • 14. ď‚ž 1 Software becoming proprietary ď‚ž 2 Legal basis  2.1 Limitations ď‚ž 3 Exclusive rights  3.1Redistribution  3.2 Proprietary APIs  3.3 Software limited to certain hardware configurations ď‚ž 4 Similar terms ď‚ž 5 Examples
  • 15. ď‚ž Proprietary software is computer software licensed [ citation needed ]  under exclusive legal right of the copyright holder. [ citation needed ]  The licensee  is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering. [ citation needed ] ď‚ž Complementary terms include free software, [ citation needed ]  licensed by the owner under more permissive terms, and public domain software , which is not subject to copyright and can be used for any purpose. Proponents of free and open source software use  proprietary  or  non- free  to describe software that is not free or open source. [1][2] ď‚ž In the software industry, commercial software refers to software produced for sale, which is a related but distinct categorization. ď‚ž According to Eric S. Raymond, in the Jargon File, "In the language of hackers and users" it is used pejoratively, with the meaning of "inferior" and "a product not conforming to open-systems standards"
  • 16. ď‚ž Until the late 1960s computers—huge and expensive mainframe machines in specially  air-conditioned computer rooms—were usually supplied on a lease rather than purchase basis. [4][5]  Service and all software available were usually supplied by manufacturers without separate charge until 1969. Software source code was usually provided. Users who developed software often made it available, without charge. Customers who purchased expensive mainframe hardware did not pay separately for software. ď‚ž In 1969 IBM led an industry change by  starting to charge separately for (mainframe) software  and services, and ceasing to supply source code.
  • 17. ď‚ž Most software is covered by copyright which, along with  contract law, patents, and trade secrets, provides legal basis for its owner to establish exclusive rights. [7] ď‚ž A software vendor delineates the specific terms of use in an  end-user license agreement (EULA). The user may agree to this contract in writing, interactively, called click wrap licensing, or by opening the box containing the software, called  shrink wrap licensing. License agreements are usually  not negotiable. [ citation needed ] ď‚ž Software patents grant exclusive rights to algorithms, software features, or other patentable subject matter. Laws on software patents vary by jurisdiction and are a matter of ongoing debate. Vendors sometimes grant patent rights to the user in the license agreement. [8]  For example, the algorithm for creating, or encoding, MP3s is patented; LAME is an MP3 encoder which is open source but illegal to use without obtaining a license for the algorithm it contains. ď‚ž Proprietary software vendors usually regard source code as a  trade secret. [9] ď‚ž Free software licenses and open-source licenses use the same legal basis as proprietary software. [10]  Free software companies and projects are also joining into patent pools like the Patent Commons  and the Open Invention Network.
  • 18. ď‚žLimitations: ď‚ž License agreements do not override applicable copyright law or  contract law. Provisions that conflict may not be enforceable. [ citation needed ] ď‚ž Some vendors say that software licensing is not a sale, and that limitations of copyright like the first-sale doctrine do not apply. The EULA for Microsoft Windows states that the software is licensed, not sold. ď‚žExclusive rights: ď‚ž The owner of proprietary software exercises certain exclusive rights  over the software. The owner can restrict use, inspection of source code, modification of source code, and redistribution.
  • 19. ď‚ž Vendors typically limit the number of computers on which software can be used, and prohibit the user from installing the software on extra computers. [ citation needed ]  Restricted use is sometimes enforced through a technical measure, such as product activation, a product key or serial number, a hardware key, or copy protection. ď‚ž Vendors may also distribute versions that remove particular features, or versions which allow only certain fields of endeavor, such as non- commercial, educational, or non-profit use. ď‚ž Use restrictions vary by license: ď‚ž Windows Vista Starter is restricted to running a maximum of three concurrent applications. ď‚ž The retail edition of Microsoft Office Home and Student 2007 is limited to non-commercial use on up three devices in one household. ď‚ž Windows XP can be installed on one computer, and limits the number of network file sharing connections to 10. [12]  The Home Edition disables features present in Windows XP Professional. ď‚ž Many Adobe licenses are limited to one user, but allow the user to install a second copy on a home computer or laptop. [13] ď‚ž iWork '09, Apple's productivity suite, is available in a five-user family
  • 20. ď‚ž Proprietary software vendors can prohibit users from sharing the software with others. Another unique license is required for another party to use the software. ď‚ž In the case of proprietary software with source code available, the vendor may also prohibit customers from distributing their modifications to the source code. ď‚ž Shareware is closed-source software whose owner encourages redistribution at no cost, but which the user sometimes must pay to use after a trial period. The fee usually allows use by a single user or computer. In some cases, software features are restricted during or after the trial period, a practice
  • 21. ď‚ž A proprietary application programming interface (API) is a  software library interface "specific to one device or, more likely to a number of devices within a particular manufacturer's product range." [23]  The motivation for using a proprietary API can be  vendor lock-in or because standard APIs do not support the device's functionality. [23] ď‚ž The European Commission, in its March 24, 2004 decision on Microsoft's business practices, [24]  quotes, in paragraph 463, Microsoft general manager for C++ development Aaron Contorer as stating in a February 21, 1997 internal Microsoft memo drafted for  Bill Gates: ď‚ž The Windows API is so broad, so deep, and so functional that most ISVs would be crazy not to use it. And it is so deeply embedded in the source code of many Windows apps that there is a huge switching cost to using a different operating system instead. ď‚ž Early versions of the iPhone SDK were covered by a  non-disclosure agreement. The agreement forbade independent developers from discussing the content of the interfaces. Apple discontinued the NDA in October 2008.
  • 22. ď‚ž Proprietary software may also have licensing terms that limit the usage of that software to a specific set of hardware. Apple has such a licensing model for Mac OS X, an operating system which is limited to Apple hardware, both by licensing and various design decisions. This licensing model has been affirmed by the  United States Court of Appeals.
  • 23. ď‚ž The founder of free software movement, Richard Stallman, sometimes uses the term "user-subjugating software" [40]  to describe proprietary software. ď‚ž Eben Moglen sometimes talks of "unfreeze software". [ citation needed ] ď‚ž The term "non-free" is often used by Debi an developers to describe any software whose license does not comply with  Debi an Free Software Guidelines, and they use "proprietary software" specifically for non-free software that provides no source code. [ citation needed ] ď‚ž The Open Source Initiative uses the terms "proprietary software" and "closed source software" interchangeably.
  • 24. ď‚ž Well known examples of proprietary software include  Microsoft Windows, Adobe Flash Player, PS3 OS, iTunes,  Adobe Photoshop, Google Earth, Mac OS X, Skype, WinRAR, and some versions of Unix. ď‚ž Software distributions considered as proprietary may in fact incorporate a "mixed source" model including both free and non-free software in the same distribution. [43]  Most if not all so-called proprietary UNIX distributions are mixed source software, bundling open source components like BIND, Send mail, X Window System,  DHCP, and others along with a purely proprietary kernel and system utilities. [44][45] ď‚ž Some free software packages are also simultaneously available under proprietary terms. Examples include MySQL, Send mail and ssh. The original copyright holders for a work of free software, even copy left free software, can use dual-licensing to allow themselves or others to redistribute proprietary versions. Non-copy left free software (i.e. software distributed under a permissive free software license or released to the public domain) allows anyone to make proprietary redistributions. [46][47]  Free software that depends on proprietary software is considered "trapped" by the Free Software Foundation.