Language Selection

English French German Italian Portuguese Spanish

What Is Free Software? A Reply From The Source: Richard Stallman

Filed under
Interviews

A few days ago I had the honour of hosting in my Rome apartment, freedom activist and hacker Richard Stallman, a near-like mythological figure in the world of computing, hacking and a pioneer figure in supporting free software as a political weapon.

Robin Good: What is free software from your point of view?

Richard Stallman: Free software means software that respects the user’s freedom. There are four essential freedoms that the user of software should always have:

* Freedom Zero is the freedom to run the program however you wish.
* Freedom One is the freedom to study the source code of the program and to change it to make the program do what you wish.
* Freedom Two is the freedom to distribute copies of the program to others, when you wish. Now this includes republication of the program.
* And Freedom Three is the freedom to distribute copies of your modified versions to others when you wish, and this also includes publication if that’s how far you wish to go.

If you have all four of these essential freedoms then the program is Free Software. Which means that the social system of the distribution of this program is an ethical system that respects the freedom and community of the users.

Full Story.

More in Tux Machines

today's howtos

Leftovers: Gaming

Leftovers: KDE (Akonadi, KWin)

  • Akonadi for e-mail needs to die
    So, I'm officially giving up on kmail2 (i.e., the Akonadi-based version of kmail) on the last one of my PCs now. I have tried hard and put in a lot of effort to get it working, but it costs me a significant amount of time and effort just to be able to receive and read e-mail - meaning hanging IMAP resources every few minutes, the feared "Multiple merge candidates" bug popping up again and again, and other surprise events. That is plainly not acceptable in the workplace, where I need to rely on e-mail as means of communication. By leaving kmail2 I seem to be following many many other people... Even dedicated KDE enthusiasts that I know have by now migrated to Trojita or Thunderbird.
  • Virtual keyboard support in KWin/Wayland 5.7
    Over the last weeks I worked on improved input device support in KWin/Wayland and support for virtual keyboard. KWin 5.7 will integrate the new QtVirtualKeyboard module which is now available under GPLv3. For us this means that we have access to a high quality QML based keyboard. For Qt it means that the virtual keyboard is exposed to more users and thanks to the open source nature it means that we can upstream fixes.
  • Virtual Keyboard Support For KWin / KDE Wayland 5.7
    The latest KWin/Wayland hacking project by Martin Gräßlin is adding virtual keyboard support to KWin for the upcoming KDE Plasma 5.7 release. This virtual keyboard support is powered by the QtVirtualKeyboard module and provides a high-quality, QML-based keyboard that will work on KWin/Wayland when no hardware keyboard is available. Implementing this virtual keyboard support with Wayland compatibility was actually quite a feat, but has now become a reality thanks to the work by Martin.

Red Hat News