Zaraz.org Zaraz.org

Новости

use Alt * Ctrl your life * Shift reality



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

Свобода проявляется в разных сферах. Одна из них - информационная, частным случаем которой является програмное обеспечение (ПО). Только не нужно кричать "эта компутерщина достала! ничего не знаю и знать не хочу! у меня уже есть Windows, идите в жопу!" Помните слова одного пастора, жившего в фашистской Германии? Процитирую его: "Вначале они пришли за коммунистами, и я промолчал, потому что я не коммунист. Потом они пришли за евреями, и я промол чал, потому что я не еврей. Потом они пришли за католиками, и я промолчал, потому что я протестант. Потом, когда они пришли за мной, не осталось никого, кто мог бы заступиться за меня". Так вот, первыми в этой цепочке, в наших электронных реалиях, стоят программисты свободного ПО. А в конце стоите вы - конечный пользователь. Когда вы начнете ощущать на себе последствия действий против первых, будет слишком поздно. Так что, если не хотите оказаться в ситуации, когда ваши программы будут делать не то, что вам необходимо, а то, что считают достато чным для вас корпорации и государство, в ситуации, когда контроль станет неотъемлемой частью ПО (и как следствие, Интернета), а платить вы будете столько, сколько вам скажут (ведь альтернатив не будет) - стряхните паутину со своих мозгов и начинайте сопротивляться. Для этого не обязательно заканчивать Политех с узкой компьютерной специализацией, можно просто ОСОЗНАННО ВЫБРАТЬ не то, чем "пользуются все", а то, что отвечает базовым представлениям о свободе.

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

 

  • Свобода запускать программу в любых целях (свобода 0).
  • Свобода изучения работы программы и адаптация ее к вашим нуждам (свобода 1). Доступ к исходным текстам является необходимым условием.
  • Свобода распространять копии, так что вы можете помочь вашему товарищу (свобода 2).
  • Свобода улучшать программу и публиковать ваши улучшения, так что все общество выиграет от этого (свобода 3).
  • Доступ к исходным текстам является необходимым условием.

    Эти свободы защищаются лицензиями с разной степенью ограничений.

    Кстати, обратите внимание, что всенародно почитаемый Windows (как и все продукты Micro$oft) не отвечает ни одному критерию свободы. Есть над чем задуматься, не так ли?

    Ну что ж, хватит теории, давайте, наконец, поговорим о практических альтернативах. Нет, разговор не пойдет о немедленном всеобщем переходе на Linux и публичной казни Билла Гейтса (хотя, многие понимающие люди будут выступать за первый пункт, и найдется немало сторонников второго ;)). Мое мнение - не все могут осуществить переход на другую операционную систему за один шаг, но начать пользоваться свободными программами вместо закрытых может каждый. И это может стать первым шагом вашего и всеобщего освобождения из софтверного рабства (прим. software = ПО). Однако, не стоит забывать, что это только начало.

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

    1. Броузер
    2. Почтовый клиент
    3. Instant Messenger


    1. Броузер
    Дыры в безопасности Internet Explorer уже стали легендой. Из последних особенно запомнившихся - дыра, через которую можно было получить доступ к файлам на диске или отформатировать винчестер.

    Чем же сообщество свободного ПО ответило Чемберлену-Гейтсу с его черными дырами? Я за этот ответ засчитал проект Mozilla. Установив Mozilla, вы получаете в одном флаконе кроме броузера еще почтовый клиент, компоновщик HTML страниц (полноценная замена MS Front Page) и IRC чат клиент. Но не всем может понравиться такая нагруженность. В один прекрасный день чудаки из Mozilla Organisation, увидев популярность броузера, решили не мучать юзеров и создали на базе Mozilla параллельные проекты: броузер Mozilla Firebird и почтовик Mozilla Thunderbird (о Громптице речь пойдет позже).

    Mozilla Огнептица действительно заслуживает свое название - и летает, и зажигает. Скорость загрузки страниц при первом знакомстве с ней меня впечатлила. С закладками, скопленными в IE за тысячи интернеточасов, не придеться расставаться - Огнептица может их импортировать. Еще одна интересная деталь - с их сайта можно загрузить и установить десятки расширений (exstensions), по сути являющихся плаг-инами, позволяющих выполнять разные полезные штуки, а иногда и просто поиграть в игры вроде Сапера. Если же вам надоел внешний вид, всегда можно скачать и установить новые темы.


    2. Почтовый клиент
    Хе-хе. Этот раздел вполне можно начать так же как первый: "Дыры в безопасности Outlook уже стали легендой". Дело в том, что из-за глубокой встроенности компонентов отображения веб-страниц, в том чиcле и почтовых сообщений, в ядро системы, ошибки в этих компонентах являются причиной повсеместной уязвимости приложений, использующих их, и это касается не только IE и Outlook, но также MS Office и других приложений от сторонних производителей, которые используют в своих приложениях компоненты отображения HTML от Micro$oft.

    Как писалось выше, вы можете скачать Mozilla и получить почтовый клиент в составе крепкой команды приложений. Но если вас это не устраивает - есть Mozilla Громптица. В ней можно, как и в Огнептице, загружать расширения с разными полезностями, в нее встроена поддержка криптования, спам фильтр (последнее не может не радовать) и, конечно же, можно менять темы. Адресную книгу из Outlook с е-мылами китайского народа не придется переносить ручками - работает импортирование. И с почтовой базой можно проделать то же самое.

    Кстати, The Bat!, которым, возможно, некоторые из вас пользуются, является таким же закрытым ПО как и Outlook, т.е. со свободой у него те же самые проблемы.


    3. Instant Messenger
    Существуют разные Instant Messengers (IM), т.е. программы для отправки мгновенных сообщений. Правильнее будет сказать, существуют разные протоколы для обмена сообщениями. Это в корне отличается от ситуации с почтовиками или броузерами, у которых есть единые протоколы, а основное различие между программами заключается в их способности выжимать из протокола максимум и удобстве для конечного пользователя.

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

    Один из кандидатов, которому пророчат будущее спасителя галактики, это Jabber.

    Мы с вами не будем вдаваться в тонкости работы протокола, а остановимся подробнее на клиенте, интерморду которого вы будете, в случае успешного знакомства, созерцать на своем мониторе. Давайте сравним кое-что: если вам не нравится вид и функции ICQ - вы трепетно и с надеждой ждете новую версию или переходите на другой мессенджер (читай протокол), а значит, теряете связь со своими друзьями; если вам не нравится ваш Jabber клиент, вы:
    а) ждете новую версию;
    б) указываете разработчикам на недостатки (разработчики открытого ПО практи чески всегда готовы к конструктивному общению);
    в) самостоятельно дорабатываете программу и делитесь ею с другими людьми
    г) выбираете на сайте другую программу клиент из более чем 70 (!);
    д) пишете свою программу.

    Неплохой выбор, вы не находите? Да, кроме того, вы можете по-прежнему держать связь со своими друзьями, оставшимися на ICQ, Yahoo! или других системах (все зависит от набора служб на конкретном сервере, к которому вы подключаетесь, но, как правило, ICQ поддерживает большинство серверов) и плотно агитировать их переходить на Jabber. ;)

    Вот 2 клиента, проверенных в работе:
    - Psi
    - JAJC

    Кроме обычного обмена сообщениями (Instant Messaging), эти клиенты поддерживают также групповые чаты в стиле IRC, получившие название Комнаты Разговоров (Talk Rooms). Еще одной бесспорно замечательной стороной Jabber является его децентрализованность, то есть вы можете зарегистрировать несколько различных учетных записей на различных серверах, и использовать их по своему усмотрению, например если с одним из серверов связь не надежна, то ваши друзья отыщут вас на другом и т.п.

    Вот адрес киевского сервера:
    http://jabber.kiev.ua

    А здесь лежит список публичных серверов:
    http://www.jabber.org/user/publicservers.php


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

    Больше текстов по свободному ПО можно найти здесь.

     

    Автор: magduv

    Опубликовано: 24.11.2003