удк 002.6:001.4 проблема разделения сущности понятий

advertisement
УДК 002.6:001.4
ПРОБЛЕМА РАЗДЕЛЕНИЯ СУЩНОСТИ ПОНЯТИЙ: СВОБОДНОЕ
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ И БЕСПЛАТНОЕ ПРОГРАММНОЕ
ОБЕСПЕЧЕНИЕ
Расчетов И. С.
Костанайский государственный педагогический институт, Костанай
Научный руководитель – Радченко П.Н, магистр информатики, старший
преподаватель
В настоящее время на рынке программного обеспечения представляется огромное
количество программ, как платных, так и бесплатных. Ранее многие файловые обменники
представляли для скачивания бесплатные программы, именовая их английским словом
«free». Однако слово «free» переводится на русский язык в двух значениях: «свободный» и
«бесплатный». А это в свою очередь вызывало у пользователей путаницу, какое
программное обеспечение они скачивают: свободное или бесплатное, т.к. суть данных
слов разная. Поэтому для обозначения бесплатного ПО появился термин «Freeware», а для
именования свободного ПО появился термин FOSS(Free and Open Source Software). Затем
позднее свободное ПО стали обозначать как «free software». Так в чем же тогда разница
между свободным и бесплатным ПО. Об этом и пойдет речь в данной статье.
Понятие “свободная программа” относится к свободе, а не к стоимости. Чтобы верно
воспринимать данную концепцию, мы должны понимать слово “свободный” в том
смысле, который заключается в выражении “вольная речь”, а не “бесплатные напитки”.
Свобода программы означает свободу пользователей выполнять, копировать,
распространять, изучать, изменять и улучшать программу. Более точно это означает, что у
пользователей программы есть четыре основных свободы:
 Свобода выполнять программу в любых целях (свобода 0).
 Свобода изучать работу программы и модифицировать программу, чтобы она
выполняла ваши вычисления, как вы пожелаете (свобода 1). Данная свобода предполагает
доступ к исходному тексту.
 Свобода передавать копии, чтобы помочь своему ближнему (свобода 2).
 Свобода передавать копии своих измененных версий другим пользователям
(свобода 3). Этим вы можете дать всему сообществу возможность получать выгоду от
ваших изменений, что предполагает доступ к исходному тексту. [1]
Программа свободна, если у пользователей есть все эти свободы. Таким образом, у
вас должна быть свобода передавать копии, с изменениями или без них, бесплатно или
взимая плату за распространение, кому угодно и где угодно. Свобода этих действий
означает (кроме прочего), что вы не обязаны спрашивать разрешения на эти действия или
платить за них.
У вас также должна быть свобода вносить изменения и пользоваться ими частным
порядком на работе или в игре, даже без упоминания о том, что они существуют. Если же
вы публикуете свои изменения, от вас не должны требовать извещать об этом кого-то
конкретно или каким-то конкретным способом.
Однако определенного рода правила о формах распространения свободных программ
допустимы, когда они не противоречат центральным свободам. Например, авторское
право — это правило, по которому при передаче программы вы не можете добавлять
ограничения, которые лишают других людей центральных свобод. Это правило не
противоречит центральным свободам, а защищает их.
“Свободная программа” не значит “некоммерческая”. Свободная программа должна
быть доступна для коммерческого применения, коммерческой разработки и
коммерческого распространения. Коммерческая разработка свободных программ уже не
является чем-то из ряда вон выходящим; такие свободные коммерческие программы очень
важны. Может быть, вы заплатили деньги за то, чтобы получить свободные программы, а
может быть, они вам достались бесплатно. Но независимо от того, как вы получили свои
копии, вы всегда вольны копировать и изменять программы и даже продавать копии.
Однако использование нелегальных коммерческих программ становится все большей
проблемой в условиях не только современного мира, но и в пределах Казахстана в
частности. Антипиратские компании и поправки к законодательству ужесточают
ответственность перед законом за использование подобного программного обеспечения. И
прежде всего эта ответственность ложится на юридические лица, поскольку проверяющие
организации не имеют возможности устраивать проверки в домах простых граждан. [2]
Выход из сложившейся ситуации можно найти во внедрении бесплатного
программного обеспечения. Оно внедряется в организациях с тремя основными целями:
1. Экономить бюджет компании за счет отсутствия платы за использование
коммерческого программного обеспечения;
2. Убрать ответственность за использование нелицензионного программного
обеспечения перед проверяющими органами и правообладателями;
3. Перейти на более безопасные и надежные решения на базе открытого
программного обеспечения.
Иногда государственный контроль экспорта и торговые санкции могут ограничить
вашу свободу передавать копии программ на международном уровне. Разработчики
программ не в силах устранить или обойти эти ограничения, но отказаться от них как
условий использования программы они могут. Таким образом, эти ограничения не
коснутся деятельности людей вне юрисдикции этих государств. И кроме того, лицензии
свободных программ не должны требовать подчинения, каким бы то ни было правилам
экспорта как условия предоставления любой из существенных свобод.
Поэтому если говорить о свободных программах, то лучше всего избегать
употребления таких терминов, как “раздавать” или “бесплатные”, так как эти термины
подразумевают, что дело в стоимости, а не в свободе. Отсюда может возникнуть такой
термин как, “пиратство”, который наносит огромный ущерб экономике любого
государства.
Литература
1. Баранов С.В. Скуфьина Т.П., Оценка издержек легализации программного
обеспечения., 2004
2. Сергей Короп. Категории свободных и несвободных программ., 2006
УДК 004.432
Download