Идейные противники Linux, как ни странно, не только поклонники программного обеспечения от Microsoft. Дело в том, что концепция свободного программного обеспечения, принесшая известность Торвальдсу, далеко не нова. Вообще-то до появления Microsoft практически все программы, включая даже первые версии Unix, являлись «свободными», а программирование было преимущественно занятием ученых, и не поделиться результатами своих трудов с коллегами считалось дурным тоном. Нередко этим занимались даже крупные фирмы. Например, AT&T, а точнее, Bell Labs. Этой компании запрещалось вести коммерческую деятельность в компьютерной области, и поэтому разработчики операционной системы Unix Кен Томпсон (Ken Thompson) и Деннис Ричи (Dennis Ritchie) высылали желающим магнитные ленты с «исходниками» Unix со своего места работы по цене расходных материалов. К началу 1980-х годов все изменилось — наступила эра персональных компьютеров, коммерческие программы и операционные системы (в частности, DOS от Microsoft) начали свое победное шествие по миру, и ржа корыстолюбия проникла в мир «больших» машин и «серьезного» программирования. Что чрезвычайно опечалило Ричарда Столлмана, бывшего профессора Массачусетсского технологического университета, решившего воскресить «правильный» подход к производству программ. В 1984 году он основал Free Software Foundation (FSF, Фонд свободного ПО) и проект GNU (
www.gnu.org), после чего создал манифест этой организации, где обозначил четыре ключевых принципа свободного программного обеспечения: [?] свобода запускать любые программы с любыми целями; • свобода изменять или совершенствовать исходный код программ (программа, распространяемая по «публичной лицензии» GNU, всегда поставляется вместе с исходным кодом — этой самой строго охраняемой и никогда не раскрываемой частью коммерческих программ);
• свобода сколько угодно копировать и как угодно распространять программы — хоть раздавать их даром, хоть запрашивать за них миллиард;