Logo    
Продукты, технологии Проекты, внедрения Новости мира IT Форумы Курилка Новые публикации Учебный центр
CitForum    CITForum на CD Море(!) аналитической информации! :: CITFORUM.RU
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware HOWTO

21.10.2004

[an error occurred while processing this directive]
Google
WWW CITForum.ru

2004 г.

Свободному ПО двадцать лет: что дальше?

Ричард Столлман, ZDNET Россия
Источник: Richard Stallman. Twenty years of free software: What now?

6 января 2004 г.

Сегодня ровно 20 лет, как я оставил свою работу в МТИ, чтобы начать разрабатывать свободную операционную систему GNU. Хотя мы так и не выпустили функционально полную систему GNU, годную для промышленного использования, одним из вариантов системы GNU сейчас пользуются десятки миллионов людей, которые, по большей части, об этом не знают. Свободное ПО не значит "бесплатное"; оно означает, что пользователь свободен запускать программу на исполнение, изучать исходный код, изменять его, и распространять с изменениями или без таковых, даром или за плату.

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

Несвободное ПО несёт с собой антиобщественную систему, запрещающую сотрудничество и объединение. Вы, обычно, не можете увидеть исходный код; вы не можете сказать, какие грязные трюки или какие дурацкие ошибки оно может содержать. Если оно вам не нравится, вы не в силах его изменить. Что хуже всего, вам запрещено разделять его с кем бы то ни было. Запретить делиться программными продуктами, значить разрубить связующие звенья общества.

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

Довольно легко привыкнуть не обращать внимания на это различие, потому что во многих обычных ситуациях никакой разницы нет. Когда вы пытаетесь убедить человека попробовать свободную программу или установить операционную систему GNU/Линукс, любая из этих целей приведёт к одному и тому же практическому образу действий. Однако, в иных ситуациях указанные две цели диктуют совершенно различные действия.

Например, что мы должны сказать, когда несвободный видео драйвер Invidious*, несвободная база данных Prophecy или несвободный переводчик с Индонезийского языка с библиотеками выпускаются в версии, которая запускается под GNU/Линукс? Должны ли мы благодарить разработчиков за такую "поддержку" или следует рассматривать подобную несвободную программу как любую другую - как привлекающую внимание помеху, искушение попасть в зависимость, задачу, требующую решения?

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

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

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

Эти несвободные программы нетривиальны. Разработка свободной замены для них будет большой работой; она может продлиться годы. Такая работа может нуждаться в помощи будущих хакеров, сегодня молодых людей, людей, которым только ещё предстоит присоединиться к работе над свободным ПО. Что можем мы сегодня сделать, чтобы помочь убедить других людей, в будущем, сохранять решимость и настойчивость, чтобы закончить эту работу?

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


Copyright © 2004 Richard Stallman
Verbatim copying and distribution of this entire article are
permitted world wide without royalty provided this notice is preserved.



Авторские Права на Перевод © 2004 Сергей А. Середа, © 2004 Движение ПОтребитель. Все права защищены. За дополнительной информацией обращайтесь на consumer.cjb.net


*Здесь Столлмен использует игру слов: Invidious - Враждебный, Prophecy - Пророчество.

Ближайшие курсы Центра Информационных Технологий:

25-28 октября 2004, Москва
Введение в объектно-ориентированный анализ и проектирование и унифицированный процесс разработки программного обеспечения c использованием языка UML и CASE-средства IBM Rational Rose

1-4 ноября 2004, Москва
Современные технологии анализа и проектирования информационных систем

1-5 ноября 2004, Москва
Основы передачи данных

9-10 ноября 2004, Москва
Основы моделирования бизнес-процессов и спецификации требований к ПО

Подписка на новости библиотеки:

Новые поступления в on-line библиотеку:

19 октября

  • Функциональная безопасность программных средств
  • Технологические процессы и стандарты обеспечения функциональной безопасности в жизненном цикле программных средств
  • Так как же восстановить данные таблицы?
  • Использование CAST и табличных функций в PL/SQL

    14 октября

  • Разрезая биллионы
  • Платформа, которой не существует
  • Intel 9xx: время тестов
  • Сбалансированная система показателей: краткий обзор рынка программного обеспечения
  • Кросс-браузерность: теория и практика

    12 октября

  • В борьбе за каждый миллиметр
  • Хранилища данных и семантические разрывы
  • BI и ССП: связь между ними
  • Десять заповедей резервного копирования

    7 октября

  • XML-СУБД Sedna: технические особенности и варианты использования
  • Хранилище данных: вопросы и ответы
  • Порядок разработки ETL-процессов

    5 октября

  • Использование сокетов в Delphi
    Часть первая: стандартные сокеты
    Часть вторая: сокеты Windows
  • Задачи и аналитическая платформа для ВРМ
  • Методики, технологии и инструменты ВРМ
  • Выбор системы управления эффективностью бизнеса: решающие факторы

    30 сентября

  • MySQL: Руководство разработчика
  • MySQL: Руководство по ODBC и MyODBC

    28 сентября

  • СУБД ЛИНТЕР. Технический обзор
  • Новое в СУБД ЛИНТЕР 6.1
  • Использование ЛИНТЕР в качестве встроенной СУБД

    21 сентября

  • Материалы книги П.Б.Храмцова "Система доменных имен"
  • Храните свои терабайты в ящике
  • Тестирование контроллеров iSCSI
  • Девять ошибок, которые могут помешать работе SAN

    16 сентября

  • Курс лекций В.В.Воеводина "Параллельная обработка данных"
  • Заморочки от Oracle, или знать бы, где упасть
  • Реинжиниринг: многое в малом
  • CASE-технологии: что, когда, как?

    14 сентября

  • Сильнее угроза - крепче защита (обзор 16 инструментов)
  • GnuPG - OpenSource шифрование и цифровые подписи
  • Оптимизация не-HTML-сайтов для поисковых серверов
  • Новые графические супер-карты от ATI и NVidia
  • Новая жизнь Ethernet

    9 сентября

  • Экстремальное программирование и быстрая разработка ПО
  • 64 бита - "народные" и не очень
  • Рынок ЖК-дисплеев: компании меняют приоритеты
  • Футбольный стадион на рабочем столе

    7 сентября

  • Методология оценки безопасности информационных технологий по общим критериям
  • MySQL Administrator - рулить СУБД легко
  • Взгляд на Windows через лупу
  • Все яйца в одном лукошке
  • Жесткие диски: любимая емкость

    2 сентября

  • Обзор внешних жестких дисков
  • Техника безопасности в беспроводном мире
  • Добавляем в компьютер USB
  • OpenGL и Delphi на практике
  • OpenGL: раскрой глаза на трехмерную графику
  • Иллюзии и реалии безопасности (обзор журнала Computer)

    31 августа

  • Ipsysctl tutorial 1.0.4
  • От включения питания до приглашения Bash
  • OpenBSD - заметки конечного пользователя
  • Запуск Linux-приложений из FreeBSD

    24 августа

  • О системных таблицах InterBase
  • О blog-ах замолвим пару словечек
  • Что такое RSS?
  • Разгон... Sound Blaster'а

    19 августа

  • Введение в Delphi 8
  • Парное тестирование - возьмем от ХР лучшее
  • XML-RPC: вызов процедур посредством XML
  • Связь и интернет для всей планеты
  • Сети для ловли будущего
  • Три кита будущей беспроводной свободы

    17 августа

  • Стеганография. Особенности использования программ на основе метода наименьшего значащего бита
  • Ping своими руками
  • Спецификации XML 1.1 и "Пространства имен 1.1"
  • Что нового в WSDL 2.0

    11 августа

  • Информационная безопасность в современных системах управления базами данных
  • Методические рекомендации №1 "О порядке автоматизации отчетности по МСФО"
  • Черводинамика: причины и следствия
  • Оживляем веб-страничку
  • Тихий ПК: несколько простых способов избавиться от компьютерного шума

    10 августа

  • Полезные советы по Windows XP
  • Oracle и Perl - это очень просто

    9 августа

  • Проблемы при восстановлении и их решение
  • Восстановление сервера с помощью onbar и ISM
  • Настройка диспетчера хранения данных ISM

    5 августа
    Виктор Костромин. "Linux для пользователя"

    Все новости >>>



  • IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware HOWTO

    Реклама на IT-портале citforum.ru

    Нестандартные PR-акции - pr@citforum.ru
    Пресс-релизы и информация в каталог компаний - manager@citforum.ru
    Послать комментарий
    Информация для авторов
    Rambler's Top100 TopList This Web server launched on February 24, 1997
    Copyright © 1997-2000 CIT, © 2001-2004 CIT Forum
    Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав.