Движение за открытый исходный текст было организовано специально для того,
чтобы отбросить этические основания движения за свободные
программы. Движение за свободные программы отталкивается от этического
суждения о том, что несвободные программы антиобщественны, что так
обращаться с людьми нельзя. А я пришел к этому заключению перед тем, как я
начал разрабатывать систему GNU. Я разрабатывал систему GNU специально для
того, чтобы создать альтернативу неэтичному способу пользования
программами. Когда кто-то вам говорит: “Вы можете получить этот
отличный пакет программ, но только если сначала подпишете обещание, что не
будете обмениваться им ни с кем другим”,— вас просят предать
остальное человечество. И я в начале восьмидесятых пришел к заключению, что
это зло, так обращаться с людьми нельзя. Но другого способа пользоваться
современным компьютером не было.
Все операционные системы требовали в точности такого предательства перед
тем, как вы могли получить копию. И это было нужно, чтобы получить копию
исполняемых двоичных файлов. Исходного текста у вас вообще не могло
быть. Копия исполняемых двоичных файлов — это просто
последовательность чисел, понять которые хоть как-то даже программисту
нелегко. Исходный текст выглядит наподобие математических формул, и если вы
выучились программировать, вы можете это читать. Но что касается этой
понятной формы, то вы не могли ее получить даже после того, как подписали
предательство. Все, что вы могли получить — это бессмысленные
числа, понимать которые может только компьютер.
Итак, я решил создать альтернативу, что означало другую систему, такую, у
которой не было бы этих неэтичных требований. Такую, которую вы могли бы
получить в форме исходного текста, с тем чтобы вы могли понимать его, если
бы вы решили учиться программировать. И вы получали бы это, не предавая
других людей, и вы были бы вольны передавать это другим. Вольны как
раздавать копии, так и продавать их. Так что я начал разработку системы GNU,
которая в начале девяностых составляла основной корпус того, что люди стали
по ошибке называть Linux. Итак, все это существует из-за этического отказа
участвовать в антисоциальной практике. Но это вызывает споры.
В девяностых, когда система GNU+Linux стала популярной и приобрела несколько
миллионов пользователей, многие из них были технарями с техническими шорами,
они хотели смотреть на вещи не с позиций добра и зла, о только с позиций
результативного или нерезультативного. Так что они начали говорить многим
другим: “Вот операционная система, которая очень надежна и эффективна,
она стильная и впечатляющая, и ее можно получить задешево”. И они не
упоминали, что это позволяет вам избежать неэтичного предательства в
отношении остального общества. Что она позволяет пользователям избежать
разобщенности и беспомощности.
Итак, было много людей, которые пользовались свободными программами, но
никогда не слышали об этих идеях. В их числе были и предприниматели, которые
придерживались аморального подхода к своей жизни. Так что когда кто-то
предложил выражение “открытый исходный текст”, они за него
ухватились как за способ похоронить эти этические идеи. Так вот, у них есть
право продвигать свои взгляды. Но я их взглядов не разделяю, так что я
отказываюсь делать что бы то ни было под рубрикой “открытый исходный
текст”, и я надеюсь, что вы последуете моему примеру.