История свободного программного обеспечения
На рынке начинает появляться программное обеспечение, лицензии которого ограничивают пользователей в использовании данного продукта. В 1970 году компания AT&T начинает распространение первых версий операционной системы UNIX среди правительственных и научных организаций. Пользователи этой системы не имели права передавать третьим лицам или самостоятельно изменять программный продукт, таким образом первые выпускаемые версии UNIX не являлись свободными в современном понимании этого слова. В конце 1970-х — начале 1980-х годов производители принялись разрабатывать собственные лицензии на программное обеспечение. Появились юридические запреты на модификацию продуктов сторонними разработчиками. В 1976 году Билл Гейтс опубликовал своё знаменитое «Открытое письмо энтузиастам» (), в котором открыто обвинял хакеров в краже программного обеспечения.
Почему так? Сообщество программистов должно знать, что оно просто крадёт программное обеспечение. Вы покупаете «железо» для своего компьютера, но программным обеспечением делитесь со всеми даром. Кто в таком случае позаботится о том, чтобы разработчики получили деньги за свою работу?
Философия Unix
В 1994 году Майк Ганцарз () объединил свой опыт работы в Unix (он является членом команды по разработке системы X Window System) с высказываниями из прений, в которых он участвовал со своими приятелями программистами и людьми из других областей деятельности, так или иначе зависящих от Unix, для создания "Философии Unix", которая сводится к 9 основным принципам:Менее важные 10 принципов не снискали всеобщего признания в качестве частей философии Unix, и в некоторых случаях являлись предметом горячих споров (монолитное ядро против микроядра):Эрик Рэймонд () в книге «Искусство программирования в Unix» подытожил философию Unix как широко используемую инженерную философию «Делай это проще, глупец» (принцип KISS). Затем он описал, как эта обобщённая философия применима в качестве культурных норм Unix. И это несмотря на то, что несложно найти несколько нарушений в следующей текущей философии Unix:Большинство из этих норм принимается вне сообщества Unix — даже если это было не так во времена, когда они впервые были применены в Unix, то впоследствии это стало так. К тому же много правил не являются уникальными или оригинальными для сообщества Unix. Тем не менее, приверженцы программирования в Unix склоняются к тому, чтобы принять сочетание этих идей в качестве основ для стиля Unix.Философия UNIX критиковалась в книге «The UNIX-HATERS Handbook», изданной в начале 1990-х годов.