Cyber Blog

A Blog by Christopher
This short introduction gives an overview of the different license models for software - proprietary software, open-source software, free software

Proprietary Software

Proprietary software is often developed by a software company and passed on to customers with a paid license.
In the narrower sense, one does not acquire any software but only its rights of use. There may be severe restrictions on use - e.g. No transfer of the software license to third parties / Software can only be installed on a fixed number of computers
The user of proprietary software cannot make any changes to the software because the source code is not available
On the other hand, the user may get professional support, regular updates and benefits from a simple and user-friendly installation, good documentation and high reliability.

System Software

Microsoft Windows / iOS

Application Software

Avast Antivirus / Avira Antivirus / Microsoft Office / ArcGIS / Keynote(iOS) / Oracle Database Server / Adobe Flash

Open-Source Software

The term "Open Source" is rather technical, economical from the developer's point of view. The open source idea is less ethically and socially motivated and focuses more on the practical benefits of freedom of source. Open-source is therefore a development methodology. Open-Source Software allows all programmers to read, distribute and modify the source code of a software. Thus the software develops freely, software problems are solved, the software is constantly being improved and the range of functions constantly expanded

System Software

Ubuntu / openSUSE / Red Hat Enterprise Linux

Application Software

ClamWin Free Antivirus / LibreOffice / QGIS / PostgreSQL

Free Software

The idea behind free software is based on the idea of freedom, not on the question whether software is for free. Free Software is software that respects the freedom and community of users. Free Software movement (in particular the Free Software Foundation) rejects proprietary software on social ethical grounds.
4 freedoms: "use-study-share-modify"
1. The freedom to run the software for any purpose
2. The freedom to study how the software works and adapt it to your own needs. Access to source code required!
3. The freedom to spread the program and thus help his fellow men
4. The freedom to improve the software and publish these improvements. Access to source code required!

System Software

GNU/Linux

Application Software

SQLite / I2P