Важно подчеркнуть, что GPL не является
Итак, GNU стало зачатком виртуального либерального сообщества, которое распространялось и росло и вбирало в себя через GNU GPL, и включая даже GNU/Linux. Одним из ранних сотрудников в рамках GNU был Эрик Реймонд. Реймонда до этого хорошо знали, как составителя современной версии
Linux -- это изначально лишь так называемое Kernel, ядро системы, которое производит базовые операции в компьютере, такие как управление памятью и процессами, файлами и вводом/выводом. Фонд Свободного ПО ещё до появления Linux начал разработку собственного ядра под названием Hurd, проект который, однако, подзатянулся. Когда швед из Финляндии Линус Торвальдс начал разработку, Linux стал расти лавиноподобно и за короткое время вместе с множеством программ из проекта GNU стал совершенно бесплатной операционной системой. Реймонд считает, что это произошло из-за ряда факторов, самый важный из которых -- иносказательная разница между собором и базаром, что я попытаюсь объяснить дальше.
Согласно Реймонду, до Linux программы разрабатывались по принципу "чем больше поваров, тем хуже суп", что значит, что ПО разрабатывалось группой суперхакеров, которые работали как сумасшедшие тучу времени, а затем представляли полностью функциональную отлаженную систему. Что сделал Linux, так это позволил ВСЕМ участвовать в разработке через выпуск новых версий от команды разработчиков как можно скорее, так что когда вышла первая рабочая версия Linux, мгновенно нахлынуло множество разработчиков -- заявлено, что сейчас Linux разрабатывает около 40000 счастливых любителей.
Даже если один или два человека ведут себя как серые кардиналы и вносят все основные изменения в программу, предложения об улучшениях и целые подпрограммы постоянно приходят от людей, участвующих в списках рассылки и группах новостей, связанных с той или другой частью Linux. GNU была подобна собору, распланированному единолично и построенному согласно чертежам от самой верховной инстанции. Вы можете принимать идеи и код вброшенные случайными людьми, но всё же вам нужен один человек, который будет поддерживать ПО, и гарантировать его 100%-ную работу. Linux был скорее базаром, шум и толчея, полно народу, каждый строит то, что считает наиболее забавным, неплохие бета-версии новых реализаций и так далее. Linux был похож на "кипящую кашу из топора", каждый, кто участвовал, добавлял что-то своё.
С тех пор Реймонд стал словоохотливым сторонником свободных операционных систем, и часто тусовался среди пользователей, делился своим опытом и принципами, которые, как он думает, являются залогом успеха системы. Он говорил скорее об "Опен Сорсе", чем о GPL, этот концепт означает, что исходный код программы доступен для того, чтобы другие могли просматривать и модифицировать эту программу. Одной из компаний, на которую он повлиял была Netscape, которая решила выпустить свой веб-браузер Navigator 5.0 с открытым исходным кодом (опенсорсно) под названием Mozilla.
Однако, существуют некоторые глубинные различия между теми взглядами на свободное ПО, за которые выступает Столлман и теми, которые описывает Реймонд. Столлман (в связи с недавним запуском Apple разработки своего ядра под опен сорс) пишет что опенсорсное движения кажется сфокусировалось на чисто материалистической цели более быстрой разработки, вместо "параллельного внедрения более глубоких аспектов концепции свободы, сообщества, кооперации и вопросов об обществе, в котором мы хотим жить".
Можно сказать, что если операционная система -- это дорога, на которую должен выйти каждый, и ФСПО Столлмана выступает за то, чтобы по этой дороге (по моральным причинам) все могли идти свободно, а опенсорсное движение говорит, что любые таможенные посты и контрольно-пропускные пункты на этой дороге скорее вредны, чем полезны, и по этой причине она должна быть свободной. Хотя сравнение ПО с физическими вещами всегда неадекватно, так что примите это с известной долей сомнения.