Свободное программное обеспечение лучше, чем алхимия

Трудно ли объяснить преимущество свободного программного обеспечения людям, которые не разбираются в компьютерах? Точно так же, как вам не нужно быть журналистом, чтобы понять все преимущества свободы прессы, вам не нужно быть программистом, чтобы понять преимущества свободного программного обеспечения.

Свободное программное обеспечение гарантирует пользователям четыре направления свободы:

  1. Свобода запускать программу по своему усмотрению, для любых целей.
  2. Свобода изучать, как работает программа, и изменять ее в соответствии со своими потребностями. Необходимым условием для этого является доступ к исходному коду.
  3. Свобода распространять копии программы, чтобы помочь другим людям.
  4. Свобода улучшать программу и публиковать улучшения, чтобы все сообщество получало пользу. Доступ к исходному коду - необходимое условие для этого.

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

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

Свободное программное обеспечение, в силу своих особенностей, имеет преимущества, которые можно перенести на многие повседневные области:

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

Свободное программное обеспечение является эмпирическим и следует научному методу работы. Несвободное программное обеспечение, напротив, основано на мракобесии, а не на доброй воле или мастерстве его создателей. По сути, это все равно что сравнивать методы работы или алхимию с наукой.

Комментарии