1. Что такое свободное программное обеспечение
1. Что такое свободное программное обеспечение
«Свободное» (FreeSoftware) не значит « бесплатное»(FreeWare). Что такое «несвободные» программы мы хорошо знаем. Их называют еще «проприетарными» (от англ. Proprietary), или, неправильно, просто «коммерчискими», что неверно: получить выгоду можно различными способами, и многие успешные свободные программы это подтверждают. Что же такое свободныепрограммы?
Программу можно считать свободной, если она отвечает четырем требованиям, сформулированным Ричардом Столлман, отцом свободного программирования. Формулировка была сделана в 70-х годах прошлого века для того, чтобы поставить преграду индивидуализму крупных разработчиков и сохранить модель научного сотрудничесива, так чтобы исходные тексты пограмм оставались доступными для чтения и критики всему сообществу с сохранением авторства произведений. В то время никто не думал, что Столлман предложил философию развития информатики.
1.1 Четыре критерия свободы
По опреде фонда свободных программ http://www.fsf.org программу можно считать свободной, если она отвечает следующим критериям:
-
Свобода использования программы с любой целью
-
Свобода изучения работы программы и модификации по своему усмотрению
-
Свобода распространенмя копий программы
-
Свобода внесения изменений в программу и публикации своей улучшеной версии с тем, чтобы принести пользу всем пользователям. Условием этой свободы является доступность исходного текста программы.
Возможность исправления ошибок и улучшения программ — самая важная особенность свободного и открытого программного обеспечения, что просто невозможно для пользователей закрытых частных программ даже при обнаружении в них ошибок и дефектов, количество которых, как правило, неизвестно никому.
Эти четыре критерия свободы - основопологающие и дополняющие друг друга части системы. Первый позволяет вам использовать программу на любом компьютере и в любых целях. Третий же позволяет вам давать копии программы всем, кто в этом нуждается. Два других позволяют вносить необходимые вам изменения в программу или использовать изменения, внесенные кем-то по вашему выбору . Именно, по вашему выбору, а не навязанному вам производителем программы.
1.2 Свободные лицензии для свободных программ
Международное право защищает программное обеспечение авторским правом. Сила власти авторских прав в современном обществе настолько велика, что даже изучение или попытки исправления ошибок программ могут преследоваться в уголовном порядке. Таким образом, проприетарные программы не могут быть ни исправлены, ни скопированы.
Свободные программы лицензируются свободными правами, называемыми иначе copyleft
-
Принцип copyleft - предложить каждому возможность пользования программой и гарантировать критерии свободы.
-
Цель copyleft – обогатить общий котел свободных програм, доступных для всех, где каждый может добавить все, что считает нужным.
1.3 Что свободные программы дают соообществу
1.3.1 свободный обмен информацией
Свободные програмы позволяют всем и каждому иметь бесплатную копию и являются средством борьбы с неравенством в мире информатики. Не следует забывать, также, что возможность свободного обмена информацией – мощный катализатор демократизации. Cвободные программы, распространяемые в Интернете, способствуют обмену информацией и гарантируют свободу слова.
Свободная культура увеличивает количество знаний и дает свободу всем. Модель распределения свободных прав может быть применена во многих других областях знаний.
1.3.2 взаимное удобство пользования
Всем необходимо иногда отослать по электроннрй почте документ, созданный с помощьютекстового редактора. Когда Вы отправляете документ, открывающийся только с помощью специальной программы, Вы обязываете того, кому вы его отправляете, иметь ее. Случается, также, что документы, созданные в устаревшей версии некоторых программ не могут быть прочитаны в обновленной версии. Что делать? Ответом на этот вечный вопрос могут быть открытые форматы. Ими могут пользоваться все без ограничения, что обеспечивает взаимное удобство использования программ и сейчас и в будущем. Свободные программы используют открытые форматы по определению, что позволяет Вам свободно их скачать и передать копию тем, кому Вы отсылаете документ. Благодаря свободным программам общение становится свободным.
1.3.3 форматирование для сохранения данных
Еще несколько лет назад практически все документы создавались при помощи проприетарных программ. Сегодня львиная доля этих программ исчезла из оборота и открывать старые документы стало дорогим удовольствием. Чаще всего они потеряны навсегда, как манускрипты, написанные на языке, на котором давно уже никто не говорит. Если Вы продолжаете сохранять ваши документы (тексты, видео, музыку...) в закрытых форматах комерческих программ, вы рискуете потерять их рано или поздно.
Свободные же программы, благодаря открытым форматам и взамному удобству пользования могут всегда обеспечить вам доступ к вашей информации.
Еще один аспект: запрограммированное старение проприетарных программ провоцирует инфляцию прогаммного обеспечения и системных блоков. Это заставляет слишком часто покупать новые компьютеры, в то время когда старые еще способны к работе