Open Source Software
Open Source Software
It is a type of software in which source code is released under a license in which the copyright
holder grants users the right to use study change and distribute the software to anyone and for
any purpose.
Software redistribution
Source code availability and integrity
Distribution and properties of licenses
Derived works
Anti-discrimination
How it works:
Open source software works differently for different purpose.as it explains in the example given
below.
LibreOffice is a complete office suite that offers presentations, documents, spreadsheets and
databases.
Unlike Microsoft Office, which is not accessible for everyone due to its pricing model,
LibreOffice is totally free.
To support it, its users can make donations when they download. So, it has a huge community
of contributors.
It is available for Mac, Linux and Windows and it also has a live chat and a forum where you
can turn to when searching for help.
open-source model:
is a decentralized software development model that encourages open collaboration. A main
principle of open-source software development is peer production, with products such as source
code, blueprints, and documentation freely available to the public. The open-source movement
in software began as a response to the limitations of proprietary code. The model is used for
projects such as in open-source appropriate technology and open-source drug discovery.
Advantages:
While its lack of cost is a key advantage, OSS has several additional benefits:
Its quality can be easily and greatly improved when its source code is passed around,
tested, and fixed.
It offers a valuable learning opportunity for programmers. They can apply skills to the
most popular programs available today.
It can be more secure than proprietary software because bugs are identified and fixed
quickly.
Since it is in the public domain, and constantly subject to updates, there is little chance it
can become unavailable or quickly outmoded—an important plus for long-term projects.
Disadvantages:
It adds a certain level of vulnerability.
It is not always user-friendly.
Personalized support is rarely available.
From a professional standpoint, OSS is usually never “free.”