Как насчет исходного кода?

Исходный код определяет, как программа работает (это именно то, что пишут программисты). Без него никто не может разобраться, как построена эта программа. Не имеет никакого значения, можете ли Вы читать код: его доступность напрямую влияет на каждого пользователя.

Никто не может заглянуть вовнутрь

Windows распространяется без своего исходного кода. Более того – все пользователи обязаны придерживаться лицензионного условия, которое гласит:

Вы не имеете права разбирать, декомпилировать или дизассемблировать данное программное обеспечение.

Таким образом, определять, каким образом устроены Windows или Microsoft Word, является незаконным. Незаконно даже пробовать это делать. Вам также запрещено изменять программы для каких бы то ни было целей.

Это ограничение в лицензии обеспечивает то, что Microsoft остается единственной организацией, которая понимает, как работают ее продукты. Windows довольно сильно напоминает автомобиль, который позволено обслуживать только его производителю.


Вы могли бы сказать, "Как мне изменить рецепт, чтобы в нем было меньше соли?", и шеф-повар бы Вам ответил: "Как ты смеешь оскорблять мой рецепт, детище моего мозга и моего вкуса, тем, что пытаешься вмешаться в него? У тебя нет никакого права изменять мой рецепт и переделывать его под себя!"

Richard Stallman, Почему ПО Должно Быть Свободным

Вы можете доверять Свободному ПО

Не является сюрпризом то, что коммерческие программы серьезно отстают в вопросах безопасности в сравнении с программным обеспечением, чей исходный код свободно доступен (включая GNU/Linux).

Свободное ПО означает то, что программисты могут изменять код и исправлять ошибки. Это значит, что Вы можете нанять кого-то, кто проверит, насколько в действительности надежна Ваша программа. Это значит, что Вы можете извлекать пользу из сообщества программистов со всего мира, которые повышают безопасность и надежность свободных программ.

Исходный код – это рецепт изготовления программного обеспечения. Как может человек улучшить пересоленное блюдо, если ему запретили посмотреть на рецепт?

Использование Windows и Office требует от нас не просить и не искать исходного кода программы. Только разработчики из Microsoft могут изменить Вашу программу.

Чему бы Вы скорее доверились: упаковке с продукцией, состав которой Вы не имеете права посмотреть, или упаковке с рецептом изготовления?