Language Selection

English French German Italian Portuguese Spanish

The Magic Black Box Paradox of Freedom

Filed under
OSS

The free software community understands that free software gives the user more freedom than proprietary software. Proprietary software confines its users, prohibits them from making changes that would allow everyone to benefit, etc. Free software advocates (myself included) have a habit of claiming that using free (libre) software means the same thing as having freedom. But does the fact that someone is using free software necessarily imply that the person has as much freedom as is possible?

Freedom is the ability to do what one wants. Some restrictions to freedom are understandable and necessary. No sane individual would argue for the freedom to kill, or the freedom to steal. In modern society, restriction on an individual’s freedom are most acceptable if said restrictions protect the freedom of others.

In computer software, the application of this idea is less straightforward. Each person must make a choice between free software and proprietary software. Those who value freedom will always choose free software. Those who have less respect for freedom, though, will likely choose the proprietary software. To these people, the restrictions of the software are not worth the possible loss of “the freedom to understand how to use an interface at first glance” or “the freedom to use one’s computer the same way one has always been using it”.

Full Post




More in Tux Machines

NVIDIA 367.44 Stable Linux Driver Released

While the NVIDIA 370 Linux driver series is currently in beta, the 367 driver series has been updated as the latest long-lived branch release. The Pascal-based TITAN X, GeForce GTX 1060 3GB, and GTX 1060 6GB are now officially supported... That's just with regards to proper product detection as I've been using the GTX 1060 fine on earlier driver releases, etc. Read more Also: Nvidia 367.44 Driver Adds TITAN X (Pascal) and GeForce GTX 1060 Support to Linux

OpenIndiana Operating System Gets MATE 1.14 Desktop Environment, New ISOs

Alexander Pyhalov from the OpenIndiana development team was happy to announce the availability of the latest MATE 1.14 open-source desktop environment for the Solaris-derived operating system. Read more

Canonical Announces Snapcraft 2.15 for Ubuntu 16.04 LTS with Many New Features

We reported earlier on the release of the major Mir 0.24.0 display server for the Ubuntu Linux operating system, and now we would like to inform you about the latest Snapcraft 2.15 tool for packaging apps in the Snap universal binary format. Read more

KDevelop 5.0.0 release

Almost two years after the release of KDevelop 4.7, we are happy to announce the immediate availability of KDevelop 5.0. KDevelop is an integrated development environment focusing on support of the C++, Python, PHP and JavaScript/QML programming languages. Many important changes and refactorings were done for version 5.0, ensuring that KDevelop remains maintainable and easy to extend and improve over the next years. Highlights include much improved new C/C++ language support, as well as polishing for Python, PHP and QML/JS. Read more