Stallman oli esimene, kes kasutas autoriõiguse põhimõtteid, et säilitada vaba tarkvara kasutamise, muutmise ja levitamise õigus, ning on nende tingimuste kirjeldamiseks vabade tarkvara litsentside peamine autor, eelkõige GNU üldine avalik litsents (GPL), mis on kõige laialdasemalt kasutatav vaba tarkvara litsents. Alates 1990. aastate keskpaigast on Stallman veetnud enamiku oma ajast vabade tarkvara eest võitlemisel, samuti tarkvara patentide, digitaalsete õiguste haldamise (mida ta nimetas digitaalsete piirangute haldamiseks, nimetades seda tavalisemaks terminiks) ja teiste eksitavate õiguslike ja tehniliste süsteemide vastu, mida ta näeb kasutajate vabaduste võtmisel. See on hõlmanud tarkvara avalikustamata jätmise lepinguid, aktiveerimislepinguid, võtmeid, kopeerimisvorme, donglesid ja binaarseid litsentsivorme.
tarkvara litsentsilepingud, konfidentsiaalsuslepingud, aktiveerimisvõtted, donglid, koopiapiirangud, omandiõigusega varustatud vormid ja käivitavad binaarsed failid ilma lähtekoodita