En 1989, li kunfondis la Ligon por Programado-Libereco. Ekde la mezo de la 1990-aj jaroj, Stallman pasigis la plej grandan parton de sia tempo defendante liberan softvaron, same kiel kampanjante kontraŭ softvarpatentoj, cifereca rajtoj-administrado (kiun li nomis cifereca restriktoj-administrado, nomante la pli komunan esprimon), kaj aliaj malĝustaj laŭleĝaj kaj teknikaj sistemoj, kiujn li vidas kiel forprenantajn la liberecojn de uzantoj. Tio inkludis softvaron, ne malkaŝado-interkonsentojn, aktiviginterkonsentojn, ŝlosilojn, kopirajtojn, plenumeblajn dosierojn, kopirajtojn sen proprietaj limigoj kaj fontkodon.
programarajn licencajn interkonsentojn, konfidencajn interkonsentojn, aktivajn ŝlosilojn, donglojn, kopirajtan limigon, proprietajn formatojn, kaj binarajn plenumeblajn dosierojn sen fontkodo