Open Source Software

Open source software is software with source code that anyone can inspect, modify, and enhance. “Source code” is the part of software that most computer users don’t ever see; it’s the code computer programmers can manipulate to change how a piece of software—a “program” or “application”—works. Programmers who have access to a computer program’s source […]

Open source software

Open source software is a program which source code is free on the internet. This means that anyone can download the source code and make modifications to it. The whole purpose to this is that the software gets constant upgrades made by the whole community. This is great because everyone con contribute with their knowledge to the software development, making it faster and with important features for the real users. In short these are the advantages of working with souce code:
  • Security
  • Affordability
  • Transparency
  • Perpetuity
  • Interoperability
  • Flexibility
  • Localization
All this of course, comes with a condition, everything that comes from an open source code must be also free and open. There are multiple licences that follows the open source pilosophy, some examples are: Apache License, BSD license, GNU General Public License, GNU Lesser General Public License, MIT License, Eclipse Public License and Mozilla Public License.



flickr photo by miss_curse_10 https://flickr.com/photos/miz_curse_10/1404420256 shared under a Creative Commons (BY-SA) license
I think that open source is great because it allows everyone to add whatever they thing is missing or o fix whatever they thing is broken. This is excellent for the companies because they don´t need to hire experts on the customer's behavior to study their needs, an open source code is customer oriented by nature. Also, bug fixing is a lot quicker and cheap because other people do it for free instead of paid engineers of the company. In an open source software everyone is a tester and everyone can be a developer.

sources:
https://en.wikipedia.org/wiki/Open-source_software
https://opensource.org/

Open source software

Open source software is a program which source code is free on the internet. This means that anyone can download the source code and make modifications to it. The whole purpose to this is that the software gets constant upgrades made by the whole community. This is great because everyone con contribute with their knowledge to the software development, making it faster and with important features for the real users. In short these are the advantages of working with souce code:
  • Security
  • Affordability
  • Transparency
  • Perpetuity
  • Interoperability
  • Flexibility
  • Localization
All this of course, comes with a condition, everything that comes from an open source code must be also free and open. There are multiple licences that follows the open source pilosophy, some examples are: Apache License, BSD license, GNU General Public License, GNU Lesser General Public License, MIT License, Eclipse Public License and Mozilla Public License.



flickr photo by miss_curse_10 https://flickr.com/photos/miz_curse_10/1404420256 shared under a Creative Commons (BY-SA) license
I think that open source is great because it allows everyone to add whatever they thing is missing or o fix whatever they thing is broken. This is excellent for the companies because they don´t need to hire experts on the customer's behavior to study their needs, an open source code is customer oriented by nature. Also, bug fixing is a lot quicker and cheap because other people do it for free instead of paid engineers of the company. In an open source software everyone is a tester and everyone can be a developer.

sources:
https://en.wikipedia.org/wiki/Open-source_software
https://opensource.org/

Open source software

open-source-softwareThe term Open Source refers to something people can modify and share because its design is publicly accessible. Originated in the context of software development to designate a specific approach to creating computer programs. Today,  Open source projects, products, or initiatives embrace and celebrate principles of open exchange, collaborative participation, rapid prototyping, transparency, meritocracy, and community-oriented development.

Open source software is software with source code that anyone can inspect, modify, and enhance. Source code is the part of software that most computer users don’t ever see; it’s the code computer programmers can manipulate to change how a piece of software a program or  application works.

A different between with open source software and other types of software is that some software has source code that only the person, team, or organization who created it and maintains exclusive control over it can modify.

People prefer using open source software because they have control, Training, Security, Stability.

Advantages and disadvantages

Open source software is usually easier to obtain than proprietary software, often resulting in increased usage. Additionally, the availability of an open source implementation of a standard can increase adoption of that standard It has also helped to build developer loyalty as developers feel empowered and have a sense of ownership of the end product.

Moreover, lower costs of marketing and logistical services are needed for OSS. OSS also helps companies keep abreast of technology developments. It is a good tool to promote a company’s image, including its commercial products. The OSS development approach has helped produce reliable, high quality software quickly and inexpensively.

Open source development offers the potential for a more flexible technology and quicker innovation. It is said to be more reliable since it typically has thousands of independent programmers testing and fixing bugs of the software. It

Continue reading "Open source software"