自由ソフトウェア運動の手法については合意が取れているとは言い難い。手法の大きな一つは、コピーレフトの啓蒙とそのライセンスの普及促進である。コピーレフトはコピーライトでは無視されているソフトウェアの自由を守ると信じている。その他、法律制定をすることでソフトウェアを自由化するべきだと考える者もいれば、独占的ソフトウェアのボイコットによって行おうとする者もいる。自由ソフトウェアは独占的ソフトウェアよりも技術的に優れているのだから、最終的には自由市場において独占的ソフトウェアを打ち負かすに違いない、だから何もしなくても時間が問題を解決してくれる、と考えている人もいる。活動事例.GNU宣言.GNU宣言は、GNUプロジェクトの目標を定義し説明し、支援と参加を呼びかける文書である。フリーソフトウェア運動において大勢の人びとが、基本的な哲学の祖と考えている。フリーソフトウェアの歌.フリーソフトウェアの歌とは、リチャード・ストールマンによる自由ソフトウェアをテーマにしたプロパガンダソングである。この歌は自由ソフトウェア運動家により様々リミックスされ、テクノバージョン、デスメタルバージョン、リズミカルバージョンなどが存在する。TiVo化への対抗.ソフトウェア特許への対抗.ルック・アンド・フィールなどをはじめとするユーザインタフェースの著作権などを含むソフトウェア特許は「ソフトウェア利用者の自由」を阻害するものであるとして、ソフトウェア特許に対抗する多くの社会運動を支援している。批評.オープンソース支持者の評価.オープンソース支持者は、自由ソフトウェア(彼らの言う「オープンソースソフトウェア」)の「道徳的な価値」についてよりも、「実利的な価値」について盛んに議論している。彼らはフリーソフトウェア財団が独占的ソフトウェアを十把一からげにして非難していることについて全く同意していない。自由ソフトウェアを使ったり、その開発を手助けしたり、あるはそれを楽しんだりしているプログラマの中にも、生計を立てるために独占的なソフトウェアを開発している多くのプログラマがいる。彼らは自分の行動は道義に反しているとは考えていない。定義より、自由ソフトウェアはオープンソースソフトウェアの部分集合である。