Özgür yazılım
Çalıştırma, inceleme, değiştirme ve paylaşma olmak üzere dört özgürlük tanıyan yazılım; "free" burada bedava değil, özgür anlamında.
Tanımı 1980'lerin ortasında GNU projesiyle birlikte Richard Stallman ortaya koydu. Özgürlükler sıfırdan üçe kadar numaralanır: programı herhangi bir amaçla çalıştırmak, incelemek ve değiştirmek (kaynak kodu gerektirir), kopyaları dağıtmak ve değiştirilmiş sürümleri dağıtmak. Sıfırdan başlamak kısmen programcı şakası, kısmen de çalıştırma özgürlüğünün diğer üçü numaralandıktan sonra eklenmesinin sonucu.
Fikir teknik değil etik: önemli olan kodun nasıl geliştirildiği değil, kullanıcının denetimi. Bir grubun 1998'de, aşağı yukarı aynı lisanslar için yönetim kurullarına daha uygun bir etiket olarak açık kaynağı başlatmasının nedeni de tam olarak bu ahlaki çerçeve. Stallman o günden beri yıllarını farkı anlatmakla geçirdi. İngilizce konuşanlar ise hâlâ free kelimesinin sıfır dolar anlamına gelmediğini açıklamak zorunda.