Вредные советы по свободному ПО

Five misconceptions about free software, corrected.

1. Если не платить программистам, индустрия компьютерных программ не выживет.

Начнем с одного простого факта: авторы свободных программ действительно любят, когда им платят; и всем иногда приходится покупать обед.

Когда мы говорим о свободных программах, мы говорим о свободе, а не о цене (слово free в английском языке переводится и как свободный, и как бесплатныйприм. переводчика). Иногда Вы платите, чтобы получить свободную (или открытую 1) программу, которую затем можете изучать, изменять и копировать по своему усмотрению.

Как же это работает? Представьте это следующим образом: программы это просто код, а код — это просто математика. Как только Вы взглянете на программное обеспечение, как на полезную математику, усложненный язык общения, исчезнет причина ограничивать других людей в его использовании.

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

Компании, работающие в отрасли свободных программ, извлекают пользу из децентрализованной системы разработки с большим числом волонтёров. Доходы в области свободных программ, может, и ниже, чем у «проприетарщиков», но никак не мизерны. Ну а отдельные пользователи получают программу бесплатно.

Свободные программы отнюдь не призваны лишить программистов стимулов к работе. Код рассматривается как знания, которые нельзя скрывать от пользователя. Для этого требуется совершенно другая бизнес-модель, с которой множество компаний уже успешно работают.

2. Свободное ПО убивает инновации.

Бытует мнение, что если дать всем копировать идеи, инновации будут задушены.

В действительности, свобода часто является ключом к новаторскому и успешному программному обеспечению.

  • Любому человеку позволено (и поощряется) над ним работать;
  • Множество людей хотят принимать участие;
  • Нет надобности изобретать что-либо заново, можно напрямую использовать и улучшать уже существующие идеи.

Несобственническое программное обеспечение выделяется во многих областях; мы приведем следующие:

3. Программы Должны Просто Работать (кого волнует этот исходный код?)

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

Представьте, что Вам запрещено заглядывать под капот купленного Вами же автомобиля. Не важно, знаете Вы, как работает машина; суть в том, что никто не сможет проверить мотор. Как Вы можете доверять своей машине, если никому не позволено убедиться, что он надёжен и не течёт, что он не приносит вреда обществу и окружающей среде?

То же самое и с программами — кроме того, что код делает намного больше, чем приводит в движение автомобиль. Программы управляют нашими компьютерами, телефона, телевизорами, медиа-проигрывателями и всем остальным; хранят информацию и нашу культуру.

Свободные программы так же важны, как свобода слова, как свободный рынок. Если программа свободна, пользователь управляет ей и свободен ее использовать.

Но есть хорошие новости: Свободное ПО тоже Просто Работает. И в реальности оно часто Просто Работает Лучше. Вставьте liveCD GNU/Linux в компьютер при загрузке и попробуйте полноценную, тщательно проработанную систему, не устанавливая её — и Вы сможете составить собственное мнение.

4. Свободные программы не уважают авторские закопирайченные и запатентованные программы.

Чтобы правильно ответить на этот вопрос, нам нужно сначала четко разделить понятия копирайта и патентов. Копирайт — это право, данное автору на его/её творение (например, на текст книги или исходный код программы). Патент, с другой стороны, — это купленный, зарегистрированный эксклюзивный контроль над процессом, внедрением идеи.

Copyright is very important in free software. It is the very mechanism, central to the GNU General Public License, which ensures that free software remains free, and that authors are credited for their work. Programs are copyrighted, whether they are free or proprietary.

Любой автор несвободной программы может легко проверить, не нарушаются ли его авторские права в какой-либо свободной программе, так как ее исходный код всегда доступен.

Патенты на программы, с другой стороны — тема спорная. Если совсем коротко: «запатентованных программ» не бывает. Подавая заявку на патент, однако, кто-либо может заявить свои права на процесс. Выданный патент затем распространяется на все программы, в которых используется этот процесс, как коммерческие, так и свободные.

Патенты на программное обеспечение:

  • Дороги и выдаются лишь через несколько лет после подачи заявки;
  • Географически ограничены (патент, выданный в Соединенных Штатах не имеет силы в Европе);
  • Имеют длительное время жизни (часто более 20 лет) в быстро движущейся индустрии;
  • Often apply entirely trivial processes.

Как таковые, они редко используются, чтобы принести пользу изобретателям (и обычно нечасто используются самими изобретателями).

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

Компания-держатель патента может добиться ограничений или отчислений, если, конечно, может себе позволить огромные судебные издержки или ответить другими патентными угрозами.

5. Свободное программное обеспечение, это как коммунизм.

Сторонники этой идеи говорят, что со свободными (или «открытыми» 1) программами не может быть частной собственности. Вместо ответа рассмотрим пример.

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

Измененная версия – это Ваша личная версия. Вы не обязаны сообщать о ней кому-то, или делиться прибылью, которую Вы получили, используя ее. Вы просто пользуетесь своей свободой использовать и модифицировать Свободное ПО.

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

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

Так что, фактически, Вы получаете больше «собственности», пользуясь свободным ПО, чем проприетарным, где программист решает все, что Вы можете и не можете делать с программой.

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

Ещё почитать

Свободные и открытые программы небезопасны.

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

Короткий ответ: Большинство серверов работают на свободном ПО. Это важные сетевые компьютеры, хранящие деликатную или конфиденциальную информацию, такую как Ваши банковские детали или коммерческие тайны.

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

Need examples? Have a look at the Firefox browser, the Apache HTTP Server, the OpenPGP encryption system, or the OpenBSD operating system. And there are no spyware or viruses under GNU/Linux.

Я один на один со свободным программным обеспечением.

Совсем нет.

  • Если Вы ищете хорошую документацию и форумы поддержки, чтобы получить помощь, для свободного ПО и первое и второе есть в изобилии.
    Each GNU/Linux distribution has its own community (for example, Ubuntu support or Fedora wiki), but there are also general free software help communities, like LinuxQuestions.org.
  • If you need someone you can reach on the phone anytime to assist you, the companies behind most distributions provide commercial support: see the Ubuntu Commercial Support or Red Hat Enterprise Linux pages for example.

Ссылки в сети

The GNU project

This is where free software all started. You will find a wealth of information about the free software philosophy, the history of the project, and the stands taken by the Free Software Foundation (the organisation behind GNU).

The FLOSS concept booklet

Идея Бесплатного / Свободного / Открытого программного обеспечения, представленная в приятном и читабельном виде. Обязательно к прочтению.

The OpenDocument Fellowship

Официальная страница открытого формата документов OpenDocument, на ней показана вся важность свободы форматов (а не только приложений).

Free Software and Free Knowledge

An engaged article by co-founder of Wikipedia Jimmy Wales, which shows the connections between freedom in software and free knowledge.

  1. ^ a b What we call "Free Software" here is also often called "Open Source Software". In practice the requirements are identical, although because the term "open" doesn't call to mind freedom, it misses the point. Read our FAQ entry: Are "Open Source" and "Free Software" the same thing?.