Richard Matthew Stallman (né le 16 mars 1953) est un activiste et programmeur américain du mouvement du logiciel libre. Il fait campagne pour que les logiciels soient distribués de manière à ce que ses utilisateurs aient la liberté d'utiliser, d'étudier, de distribuer et de modifier ces logiciels. Le logiciel qui garantit ces libertés est appelé logiciel libre. Stallman lança le projet GNU, fonda la Free Software Foundation en octobre 1985, développa la collection de compilateurs GNU et GNU Emacs, et écrivit la licence publique générale GNU.
Stallman a lancé le projet GNU en septembre 1983 pour écrire un système d'exploitation informatique de type Unix composé entièrement de logiciels libres. Avec cela, il a également lancé le mouvement du logiciel libre. Il a été l'architecte et l'organisateur principal du projet GNU et a développé un certain nombre de logiciels GNU largement utilisés, notamment la collection de compilateurs GNU, le débogueur GNU et l'éditeur de texte GNU Emacs.
Stallman a été le pionnier du concept de copyleft, qui utilise les principes du droit d'auteur pour préserver le droit d'utiliser, de modifier et de distribuer des logiciels libres. Il est le principal auteur des licences de logiciels libres qui décrivent ces termes, notamment la licence publique générale GNU (GPL), la licence de logiciel libre la plus largement utilisée.
En 1989, il a cofondé la Ligue pour la liberté de programmation. Depuis le milieu des années 1990, Stallman a passé la plupart de son temps à plaider pour le logiciel libre, ainsi qu'à faire campagne contre les brevets logiciels, la gestion des droits numériques (qu'il appelle la gestion des restrictions numériques, qualifiant le terme le plus courant de trompeur) et d'autres et les systèmes techniques qui, selon lui, privent les utilisateurs de leurs libertés. Cela comprenait des accords de licence logicielle, des accords de non-divulgation, des clés d'activation, des dongles, des restrictions de copie, des formats propriétaires et des exécutables binaires sans code source.
En septembre 2019, Stallman a démissionné de son poste de président de la FSF et a quitté son rôle de "scientifique invité" au MIT après avoir fait des commentaires controversés sur le scandale du trafic sexuel de Jeffrey Epstein. Stallman est resté à la tête du projet GNU et, en 2021, est revenu au conseil d'administration de la FSF.
Debugging with GDB: The GNU Source-Level Debugger pdf par Richard Stallman
The GNU Debugger allows you to see what is going on "inside" a program while it executes - or what a program was doing at the moment it crashed.GDB supports C, C++, Java, Fortran and Assembly among other languages; it is also designed to work closely with the GNU Compiler Collection (GCC).The GNU Debugger Program has four special features that helps you catch bugs in the act:* It starts your program for you, specifying anything that might affect it's behavior.* Makes your program stop under specified conditions.* Examines what happened when the program stopped.* Allows you to experiment with changes to see what effect they have on the program.This book will show you:* setting and clearing breakpoints* examining the stack, source files and data* examining the symbol table* altering program execution* specifying a target for debugging* how to control the debugger* how to use canned command sequences* how to install GDB* and much more!This manual is written for programmers. It is designed so someone can begin utilizing GDB after just reading the first chapter, or read the whole manual and master the program. Synopsis of ideas and extensive examples are given.