Richard Stallman, özgür yazılımı, kullanıcıların büyük şirketler tarafından dikte edilmek yerine programları kontrol edebildiği **siber uzayın kurtuluşu için gerekli olan ilk savaş** olarak tanımlamaktadır.
Stallman'a göre, özgür yazılımın tanımı, kullanıcıların program üzerinde tam kontrol sahibi olmasını sağlayan dört temel özgürlüğe sahip olmasını zorunlu kılar:
Stallman, bu dört özgürlükten herhangi birinin eksik olduğu **tescilli yazılımların** (proprietary software), geliştiricilere kullanıcılara karşı haksız bir güç sağlayan esasen "kötü amaçlı yazılım" (**malware**) olduğunu savunur. Bu haksız güç, geliştiricilere şunları yapma imkanı verir:
Bu sömürüye bir çözüm olarak Stallman ve topluluğu, kullanıcıların çalıştırabileceği ilk eksiksiz ve özgür sistemi ortaya çıkaran **GNU/Linux işletim sisteminin** geliştirilmesini sağlamıştır. GNU/Linux, programlama özgürlüklerini koruyan etik bir alternatiftir.
Özgürlük hareketinin karşılaştığı temel engeller şunlardır:
Stallman, bilgi işlem çağında program özgürlüklerinin artık toplumun kurması ve koruması gereken **temel insan hakları** arasında olduğunu ileri sürmektedir. Siber uzaydaki özgürlüğümüzü ve bağımsızlığımızı korumak için, **bilinçli ve etik** seçimler yapmak kritik öneme sahiptir.