Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Доступно о свободном программном обеспечении для всех Из чего состоит свободное программное обеспечение


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

Решается эта проблема обычно либо скачиванием данной программы с Интернета или покупкой пиратского диска. То есть, в данном случае, вы сталкиваетесь с платным программном обеспечением.

Так вот, кроме платного программного обеспечение существует и другое, которое доступно всем и его можно получить бесплатно. Это свободное программное обеспечение (смотрите первый выпуск рассылки).

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

Однако компьютеры развивались очень быстро, и бывшие вполне современными в 1970-е PDP-10 к началу 1980-х уже устарели и значительно отставали по производительности от более современных машин. Однако ни для одной из новых архитектур уже не было операционной системы и прочего программного обеспечения, разработанного исключительно в академической среде и по её правилам. Теперь университеты должны были покупать новые компьютеры с новым программным обеспечением и выполнять условия лицензии, ограничивающей их права на разработку и распространение ПО — иначе говоря, ограничивающей возможность научной модели разработки и распространения программного обеспечения.

В это время в лаборатории искусственного интеллекта Массачусетского технологического института (MIT) разрабатывались так называемые LISP-машины, умевшие на аппаратном уровне интерпретировать язык программирования, похожий на LISP — развитый и перспективный язык программирования. На LISP же была написана операционная система для таких машин и всё программное обеспечение для них. В начале 1980-х некоторые сотрудники лаборатории искусственного интеллекта выкупили у MIT права на LISP-машины и математическую систему Macsyma и основали собственные коммерческие компании для дальнейшей разработки в этой области. Очень многие сотрудники лаборатории перешли работать в эти компании, после чего все их дальнейшие разработки уже становились закрытыми для научного сообщества. Новые LISP-машины распространялись с лицензиями, запрещающими пользователям модифицировать и распространять исходные тексты программ. Программы, которые раньше для сотрудников MIT были аналогом научных публикаций, стали принадлежащим кому-то патентованным продуктом.

Ричард Столлман, основатель движения свободного ПО.

Одному из сотрудников, оставшемуся в лаборатории искусственного интеллекта MIT, Ричарду Столлману, такое положение дел казалось недопустимым нарушением открытого научного процесса разработки программного обеспечения. Он в одиночку пытался в рамках прежней академической модели развивать LISP-машины и открыто реализовывать изменения, аналогичные сделанным в рамках закрытой коммерческой разработки, чтобы LISP-машины MIT могли конкурировать с патентованными аналогами. Конечно, эта попытка угнаться за активной разработкой целой компании была обречена на неудачу.

Тогда в поисках единомышленников Ричард Столлман создаёт некоммерческую организацию «Фонд свободного программного обеспечения». Своей основной целью Фонд ставит сохранение программного обеспечения, процесс разработки которого всегда будет гарантированно открытым, а исходные тексты всегда доступны. Более масштабная цель Фонда — разработка операционной системы, целиком состоящей из открыто разрабатываемого программного обеспечения. Декларируя такую цель, Столлман, фактически, хотел вернуть представлявшееся ему идеальным состояние, когда в MIT работали в собственной операционной системе для PDP-10.

Операционная система, разрабатываемая в рамках Фонда, должна была стать совместимой с операционной системой UNIX. К началу 1980-х UNIX очень широко использовался, в том числе и в академической среде. Для этой операционной системы существовало много программ, свободно распространявшихся в научном сообществе, поэтому хотелось, чтобы эти программы работали и в новой — свободной — операционной системе. Эта будущая операционная система получила название GNU.

Фонд свободного ПО делит несвободное ПО на полусвободное (такое, которое отличается от свободного лишь запретом на коммерческое использование) и собственническое (англ. proprietary) (которое не имеет всех четырёх свобод, даже если коммерческое использование разрешено).

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

Составные части свободного программного обеспечения

Прежде всего это операционные системы. Широкое распространение сегодня получили операционные системы семейства GNU/Linux. Существуют UNIX-подобные операционные системы (BSD, Solaris) и есть (вы не поверите) Windows-подобная операционная система ReactOS.

Кроме операционных систем существует огромное количество программного обеспечения:

Графический пользовательский интерфейс

  • Графические оболочки

  • Оконные менеджеры

Сети и Интернет

  • Браузеры

  • Клиенты электронной почты

  • IRC-клиенты

  • IM-клиенты

  • Менеджеры закачек

  • Direct Connect

  • BitTorrent-клиенты

  • Маршрутизация

  • Прокси-серверы

Офисные программы

  • Работа с текстом

  • Работа с электронными таблицами

  • Работа с презентациями

  • Работа с небольшими базами данных

  • Бухгалтерия

Медиа

  • Аудио редакторы

  • Аудиоплееры

  • Видеоплееры

  • 3D-моделирование

  • Графические редакторы (растровая и векторная графика)

  • Запись дисков

  • Кодеки и мультимедийные форматы

  • Кодировщики

  • Просмотр картинок и фотографий

  • Просмотр файлов PDF и многостраничных документов

  • Радио

  • Редактирование видео

  • Телевидение

Издательские программы

Работа с графикой

Менеджеры персональной информации (PIM)

Игры

Здоровье и медицина

Разработка программного обеспечения

Образовательное ПО

Прикладное ПО

  • Системы автоматизированного проектирования

  • Проектирование и моделирование электронных схем и печатных плат

  • Финансы

  • Математическое ПО

  • Моделирование и симуляция

  • Научное ПО:

    • Географические информационные системы (ГИС)

    • Биоинформатика

    • Химическое ПО

    • Системы управления экспериментом

  • Статистическое ПО

Реабилитационные технологии (речь — синтез и распознавание)

Совместная работа

  • Системы управления содержимым

  • Wiki

Средства поддержки программирования

Безопасность

  • Антивирусы

  • Файрволлы

  • Антишпионские программы

  • Системы обнаружения атак

  • Шифрование

Хранители паролей

Теология

Генеалогия

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

При подготовке статьи использованы материалы wikipedia.org


Хороших вам дней!

Сергей Калугин

ЖЖ: http://botichelli2006.livejournal.com/

Facebook: http://www.facebook.com/skalugin

Twitter: http://twitter.com/skalugin

Skype: b0tichelli



В избранное