rieti.html (59071B)
1 <!--#set var="ENGLISH_PAGE" value="/philosophy/rieti.en.html" --> 2 3 <!--#include virtual="/server/header.ru.html" --> 4 <!-- Parent-Version: 1.96 --> 5 <!-- This page is derived from /server/standards/boilerplate.html --> 6 <!--#set var="TAGS" value="speeches" --> 7 <!--#set var="DISABLE_TOP_ADDENDUM" value="yes" --> 8 9 <!-- This file is automatically generated by GNUnited Nations! --> 10 <title>Будущее свободных программ - Проект GNU - Фонд свободного программного 11 обеспечения</title> 12 13 <!--#include virtual="/philosophy/po/rieti.translist" --> 14 <!--#include virtual="/server/banner.ru.html" --> 15 <!--#include virtual="/philosophy/ph-breadcrumb.ru.html" --> 16 <!--GNUN: OUT-OF-DATE NOTICE--> 17 <!--#include virtual="/server/top-addendum.ru.html" --> 18 <div class="article reduced-width"> 19 <h2>Будущее свободных программ</h2> 20 21 <address class="byline"><a href="https://www.stallman.org/">Ричард Столмен</a></address> 22 23 <div class="infobox"> 24 <p>Запись выступления в НИИ экономики, торговли и промышленности (RIETI) 25 японского министерства экономики, торговли и промышленности, 21 апреля 2003 26 года.</p> 27 </div> 28 <hr class="thin" /> 29 30 <p> 31 Мистер Ричард Столмен, проект GNU: я собираюсь поговорить о свободных 32 программах и, прежде всего, их этической, социальной и политической 33 значимости, а затем немного об их экономических последствиях. 34 </p> 35 <p> 36 Свободные программы подразумевают свободу. В английском слово 37 “свободный” выражает это не совсем ясно, потому что у него два 38 значения. К счастью, в вашем языке есть два разных слова. Так что если вы 39 говорите “джию на софуто”, то предельно ясно, что вы не говорите 40 о цене, вы говорите о свободе. Так что я настоятельно рекомендую вам всегда 41 употреблять ваше однозначное слово, а не наше неясное слово, когда вы 42 говорите о свободных программах по-японски. 43 </p> 44 <p> 45 Свободные программы нужны по очень простой причине: чтобы жить свободно и, в 46 частности, обладать свободой прилично обращаться с другими 47 людьми. Несвободные программы означают, что вы беспомощны и разобщены. Они 48 означают, что вы не можете даже знать, что делает программа; вам полагается 49 верить в этом разработчику на слово; а они часто не говорят вам, что она в 50 действительности делает. А если она вам не нравится, вы не можете ее 51 изменить. Даже если бы разработчик искренне делал все, что только мог, чтобы 52 сделать программу полезной, совершенство недостижимо. Я мог бы написать 53 программу, а вы могли бы счесть ее наполовину подходящей для того, что вам 54 надо. Возможно, я написал ее для несколько других целей, отличных от 55 ваших. Никто не может всего предусмотреть. Возможно, я сделал это так, как 56 считал наилучшим, но у вас есть идея получше. Никто не может быть всегда во 57 всем прав. 58 </p> 59 <p> 60 Если программа несвободна, то вы в тупике. Вам приходится принимать ее 61 такой, какая она есть. Вам приходится выносить это. И самое важное в 62 несвободных программах — что вам запрещено обмениваться ими с 63 другими людьми. Общество зависит от человеческой взаимопомощи. Полезно жить 64 с соседями, которые помогут вам, когда вы попросите помощи. Конечно, не 65 всегда — никого не принуждают помогать другому лицу, но если вы с 66 ними приятели, то они нередко будут вас выручать. Так что, конечно, нам 67 лучше помогать другим, если мы хотим, чтобы они помогали нам. 68 </p> 69 <p> 70 Таким образом, как это выглядит, когда кто-то говорит, что вам запрещено 71 помогать кому-то другому? Вот полезное знание, и вы могли бы помочь своему 72 соседу, поделившись им, но вам запрещено делиться с другими людьми. Это 73 выпад против общественных уз, разложение общества на изолированные личности, 74 которые не могут помогать друг другу. 75 </p> 76 <p> 77 Со свободными программами все наоборот. Свободные программы означают, что у 78 вас есть четыре существенных свободы. Свобода ноль — свобода 79 выполнять программу с любой целью, любым образом, как вам угодно. Свобода 80 один — свобода помогать самому себе, изучая исходный текст, с тем 81 чтобы понять, что делает программа, а затем изменить ее под свои 82 нужды. Свобода два — свобода помогать своему соседу, 83 распространяя копии среди других. А свобода три — свобода 84 помогать строить свое сообщество, публикуя улучшенные версии, чтобы другие 85 могли перейти на вашу версию, чтобы другие могли извлекать пользу из вашей 86 помощи. При этих трех свободах пользователи контролируют программы, которыми 87 они пользуются. Если этих свобод недостает, то владелец [программы] 88 контролирует программу и пользователей. 89 </p> 90 <p> 91 Все мы знаем, что в действительности компьютеры сами не принимают 92 решений. Они делают то, что им сказали люди. Но какие люди сказали им, что 93 делать? Когда вы пользуетесь своим компьютером, можете ли вы говорить ему, 94 что делать, или это ему говорит кто-то другой? Кто контролирует ваш 95 компьютер? Вот в чем вопрос свободных программ. Свободы в определении 96 свободных программ, свободы ноль, один, два и три, причина, по которой 97 именно они важны, состоит в том, что это свободы, необходимые гражданам для 98 того, чтобы контролировать свои собственные компьютеры. Свобода ноль вам 99 нужна, чтобы быть в состоянии решать какую вам угодно задачу на своем 100 компьютере. Свобода один вам нужна, чтобы вы могли заставлять программы 101 делать то, что вам угодно. Если у вас нет свободы один, вы в тупике; вы 102 узник своих программ. 103 </p> 104 <p> 105 Но не каждый из нас — программист. Если бы у нас была только 106 свобода один, то программисты могли бы править программы, чтобы те делали, 107 что им угодно. Но если каждому программисту приходилось бы вносить изменения 108 лично, то в действительности у нас почти не было бы контроля. Мы были бы 109 ограничены тем, что может сделать каждый из нас, по 110 отдельности. Непрограммисты не получили бы вообще никакой пользы. Вот почему 111 свобода три и два жизненно важны — потому что свободы два и три 112 позволяют группе пользователей работать вместе и заставлять программы делать 113 то, что эти пользователи совместно желают. Так что вы не ограничены личными, 114 индивидуальными изменениями. 115 Вы и пятьдесят других людей, которые хотят одного и того же — вы 116 можете объединиться. Если двое или трое из вас — программисты, 117 они могут подготовить изменения, а затем распространить их среди всех 118 остальных. Вы могли бы все в складчину оплатить работу программиста, который 119 подготовил бы нужные вам изменения. Ваша компания могла бы оплатить работу 120 программиста, который подготовил бы изменения, нужные вашей компании. Затем, 121 если вы опубликуете эту улучшенную версию, ею сможет пользоваться 122 каждый. Таким образом, все общество получает контроль над тем, что делают 123 его программы. 124 </p> 125 <p> 126 Свободные программы — это метод, демократический метод, принятия 127 решений о развитии программ. Но он демократичен необычным образом, потому 128 что мы не проводим выборы, а потом говорим всем, что делать. В сообществе 129 свободного программного обеспечения никто не говорит людям, что делать; 130 каждый принимает свое собственное решение. Но происходит вот что: если 131 многие хотят, чтобы программа улучшалась в каком-то направлении, многие 132 будут работать над ее изменением, так что программа будет стремительно 133 развиваться в этом направлении. Если несколько человек хотят, чтобы 134 программа развивалась в каком-то направлении, некоторые из них будут вести 135 работы, так что она будет развиваться в этом направлении понемногу. Если 136 никто не хочет, чтобы она развивалась в каком-то направлении, то она и не 137 будет развиваться. Каждый из нас решает, что он будет делать, и таким 138 образом все мы вносим вклад в то, что происходит, и в принятие решений о 139 направлении будущего развития программы. 140 </p> 141 <p> 142 Так общество коллективно контролирует то, как программы будут развиваться в 143 целом. Но вы, индивидуально, или любая группа или компания сама может 144 решать, как развивать их. В результате свободные программы, как правило, 145 делают то, чего хотят пользователи, а не то, чего хотят разработчики. 146 </p> 147 <p> 148 Люди часто спрашивают: “Если каждый волен править программу, как это 149 сказывается на совместимости?” Ну, на самом деле пользователи любят 150 совместимость. Это не единственное, что они любят. Иногда определенным 151 пользователям нужно несовместимое изменение, потому что оно несет другие 152 выгоды, и если это так, они могут это сделать. Но большинству пользователей 153 нужна совместимость. В результате большинство разработчиков свободных 154 программ изо всех сил стараются быть совместимыми. Угадайте, что случилось 155 бы, если бы я внес несовместимость в свою программу, а пользователям бы это 156 не понравилось. 157 Какой-нибудь пользователь изменил бы программу и сделал ее совместимой, а 158 потому большинство пользователей предпочло бы его версию. Так что его версия 159 стала бы популярной, а о моей забыли бы. Так вот, я, конечно, не хочу, чтобы 160 это случилось. Я хочу, чтобы людям нравилась моя версия и чтобы они ею 161 пользовались, так что я буду учитывать это заранее и делать свою версию 162 совместимой с самого начала, потому что я хочу, чтобы людям она 163 нравилась. Так что в нашем сообществе разработчики не могут сопротивляться 164 желаниям пользователей. Мы вынуждены идти у них на поводу, иначе они пойдут 165 туда, куда им нужно, а нас оставят позади. 166 </p> 167 <p> 168 А если вы посмотрите на разработчиков несвободных программ, тех, у кого 169 очень большая власть, то они могут навязывать несовместимость, и у них такая 170 власть, что пользователи ничего не могут сделать. Этим известна компания 171 Microsoft. Они вносят несовместимое изменение в протокол, а потом у 172 пользователей нет выхода. Но это не только Microsoft. Возьмем, например, 173 WAP. WAP содержит измененные версии обычных протоколов 174 Интернета — измененные так, чтобы быть несовместимыми; а идея 175 была в том, что они сделают эти телефоны и скажут: “Они могут общаться 176 по Интернету”,— но поскольку в них не применяются обычные 177 протоколы Интернета, то пользователю будет навязана несовместимость. Таков 178 был их замысел. К счастью, это не сработало. Но это опасность, с которой 179 сталкиваешься, когда у пользователей нет настоящего контроля: кое-кто будет 180 пытаться навязать пользователям несовместимость. 181 </p> 182 <p> 183 Свободные программы — вопрос прежде всего политический, этический 184 и социальный. Этот их аспект я объяснил. У них есть также экономические 185 последствия. Например, несвободные программы можно применять для создания 186 очень богатых компаний, в которых несколько человек собирает деньги со всего 187 мира, и эти немногие становятся очень богатыми, а другие люди терпят 188 лишения. Есть много стран (Япония не входит в их число, как я полагаю), в 189 которых люди, которые могут приобрести компьютер, обычно не могут оплатить 190 несвободные программы, разрешение пользоваться несвободными программами. Так 191 что в этих странах несвободные программы как система приводят к чудовищным 192 лишениям. Но во всех странах деньги выжимаются из большинства людей и 193 концентрируются у тех немногих, кто помощью несвободных программ становится 194 очень богатым. Со свободными программами это не выйдет. Нельзя выжать из 195 людей много денег, но с людьми можно работать до тех пор, пока вы 196 предоставляете им реальные услуги. 197 </p> 198 <p> 199 Предприятия, основанные на свободных программах, уже существуют. Фактически 200 в 1985 году я организовал такое предприятие. Я продавал копии GNU 201 Emacs. Я искал способ зарабатывать на свободных программах. Так что я 202 говорил: “Заплатите мне 150 долларов, и я вышлю вам магнитную 203 ленту с текстовым редактором GNU Emacs”. Люди начали мне платить, а я 204 высылал им ленты. Я зарабатывал достаточно, чтобы прожить. Я прекратил это, 205 потому что я основал Фонд свободного программного обеспечения, и показалось 206 уместным, чтобы Фонд свободного программного обеспечения стал распространять 207 GNU Emacs. Я не хотел конкурировать с Фондом свободного программного 208 обеспечения, так что мне пришлось найти другой способ. Несколько лет фонд 209 зарабатывал таким образом достаточно, чтобы платить нескольким сотрудникам, 210 в том числе программистам. Так что на самом деле если бы я делал это сам, то 211 у меня, вероятно, был бы неплохой достаток от продажи копий свободных 212 программ. 213 </p> 214 <p> 215 После этого я начал другое дело, основанное на свободных программах, в 216 котором я подготавливал изменения за плату. 217 </p> 218 <p> 219 Когда у вас несвободные программы, вы не можете их изменять. Вы узник этих 220 программ. Так что вы либо пользуетесь ими в точности такими, какие они есть, 221 либо вы вообще ими не пользуетесь. Когда у вас свободные программы, у вас 222 есть эти два варианта, но у вас есть и другой вариант — на самом 223 деле много разных вариантов. Вы можете внести изменения, большие или 224 меньшие, в программу и пользоваться измененной программой. 225 </p> 226 <p> 227 Так вот, если лично вы — программист, вы могли бы внести 228 изменения сами. Но предположим, вы не программист. Тогда вы можете заплатить 229 программисту, чтобы он внес изменения за вас. Например, если в этом 230 министерстве применяют программу и люди придут к заключению, что эта 231 программа работает не так, как мы на самом деле хотим, то вы легко могли бы 232 выделить какие-то деньги, чтобы заплатить программисту за то, чтобы он 233 доработал ее, как вам нужно. Именно этого рода деятельностью, основанной на 234 свободных программах, я занимался несколько лет в восьмидесятых годах 235 XX века. (Я мог бы продолжать это, но я получил большую премию, и мне 236 это больше было не нужно.) 237 </p> 238 <p> 239 В наши дни многие люди зарабатывают на жизнь таким образом. Недавно в Южной 240 Америке я от кого-то слышал, что ему известно тридцать человек, которые 241 зарабатывают на жизнь таким образом. Южная Америка не относится к самым 242 технически развитым частям мира, но там это уже начинается. По-моему, 243 в 1989 или 1990 году была организована компания для такого рода 244 деятельности, и эту компанию основали три человека. За несколько лет она 245 выросла до полусотни человек, и каждый год она приносила прибыль. Они могли 246 бы продолжать это, но они стали жадными, так что они начали разрабатывать 247 несвободные программы, а еще позднее их купила компания Red Hat. 248 </p> 249 <p> 250 Как бы то ни было, предприятия, основанные на свободных 251 программах — новый способ предпринимательства, которого не 252 существует в мире несвободных программ. Так что люди часто интересуются, как 253 свободные программы сказались бы на занятости. Предположим, у каждого 254 пользователя компьютеров есть свобода. Предположим, что все программы, 255 следовательно, свободны. Другими словами, если у вас есть программа, то у 256 вас есть свобода выполнять ее, изучать ее, править ее и перераспространять 257 ее. Как это повлияло бы на занятость в отрасли вычислительной техники? 258 </p> 259 <p> 260 Ну, программирование составляет небольшую долю во всей занятости в этой 261 отрасли, и программирование по большей части задействовано в заказных 262 программах — программах, которые пишутся для одного 263 клиента. Такое вполне допустимо: до тех пор, пока клиент получает исходный 264 текст и полное право контролировать программу, как только заплатит за нее, 265 это правомерно. Фактически программа свободна для клиента, у которого она 266 есть. [Таким образом, в действительности несвободно только программирование, 267 которое не проводят специально для конкретного клиента.] 268 </p> 269 <p> 270 Так что та доля, которую составляет программирование, в основном состоит из 271 заказных программ; программы, которые публикуют, составляют небольшую долю 272 небольшой доли всего [информационного сектора занятости]. 273 </p> 274 <p> 275 Итак, к чему привели бы свободные программы? Они могли бы исключить эту 276 крошечную часть занятости, но может быть, этого и не случилось бы. Потому 277 что, хотя возможность оплаты труда этих программистов за счет ограничения 278 пользователей пропала бы, вместо нее была бы новая возможность поддержки 279 программистов, которым платили бы за улучшения и расширения свободных 280 программ. Так что потеряем ли мы рабочие места или получим новые? Никто не 281 знает. Это непредсказуемо. Мы знаем только то, что этот спад в занятости в 282 отрасли вычислительной техники ограничен этой небольшой долей небольшой 283 доли, то есть программированием для последующей публикации. Все другое 284 осталось бы таким же, как сейчас. Так что ясно, что для занятости это 285 проблемы не представляет. 286 </p> 287 <p> 288 А как насчет другого вопроса, который иногда поднимают люди: “Разве мы 289 смогли бы разрабатывать достаточное количество программ и делать их 290 свободными?” Ответ очевиден, потому что мы уже делаем это. Те, кто 291 задает этот вопрос, похожи на людей, которые спрашивают о том, может ли 292 самолет действительно оставаться в воздухе. Так вот, я прилетел на 293 самолете. Вероятно, все вы тоже летали на самолетах. Я думаю, что они могут 294 оставаться в воздухе. Сегодня в сфере свободного программного обеспечения у 295 нас есть сотни людей, а может, и тысячи, которым платят за разработку 296 свободных программ. Но у нас есть свыше миллиона добровольцев свободного 297 программного обеспечения, которые работают по совместительству, которым не 298 платят и которые разрабатывают большое количество программ. 299 </p> 300 <p> 301 Так что на деле свободные программы могут выполнять свои задачи и без 302 предприятий по разработке свободных программ. Предприятия по разработке 303 свободных программ очень желательны. Чем больше мы сможем развить 304 учреждения, которые переводят средства от пользователей к разработчикам 305 программ, тем больше мы сможем произвести свободных программ и тем лучше мы 306 сможем их производить. Так что это, конечно, желательно, но не жизненно 307 необходимо. Мы уже разработали две полных операционных системы, две 308 графических рабочих среды и два пакета канцелярских приложений, которые 309 свободны. 310 </p> 311 <p> 312 Люди изобретательно ищут способы финансировать свободные программы, и 313 какие-то способы работают, какие-то — нет, как вы сами 314 догадываетесь. Например, прошлым летом был продукт, который нравился людям, 315 но был несвободным, под названием Blender, и предприятие решило, что нет 316 смысла дальше его поддерживать и продавать. Они его бросили. Но разработчики 317 не хотели его бросать, так что они пришли к договоренности: если они соберут 318 сто тысяч долларов, они смогут выкупить права и сделать его свободным. Так 319 что они обратились к сообществу и за несколько недель собрали деньги. Сейчас 320 Blender — свободная программа. Это показывает, что мы, наверное, 321 можем собирать деньги в сообществе так же, как для подготовки конкретных 322 расширений. 323 </p> 324 <p> 325 Программист с именем и репутацией способного специалиста мог бы обращаться к 326 сообществу с предложением: “Если люди соберут столько-то денег, я 327 сделаю эту работу”. Ему не обязательно делать всю работу самому. Он 328 может нанять других программистов для совместной работы, и таким образом 329 можно приступить к делу. До того, как вы получите известность, до того, как 330 вы сможете обращаться к сообществу, опираясь на свою репутацию, вы могли бы 331 работать как подмастерье у других программистов. Они собирают средства, они 332 присматривают за ходом работ, но в процессе этого вы тоже постепенно 333 приобретаете репутацию, а тогда вы можете пойти и получить клиентов. 334 </p> 335 <p> 336 В развитии свободных программ, конечно, определенную роль может играть 337 государственное финансирование, точно так же, как при государственном 338 финансировании научных исследований, которые проводятся в интересах граждан 339 и даже просто из человеческого любопытства, но, конечно, в интересах 340 граждан, общественности. Равным образом государство вполне может 341 финансировать разработку программ, которые будут полезны общественности, а 342 затем, когда они будут готовы, вручать их обществу со словами: “Теперь 343 каждый может пользоваться этим и улучшать это. Это общечеловеческое 344 знание”. Потому что именно в этом суть свободных программ. Это 345 общечеловеческое знание, знание, которое принадлежит человечеству, всем 346 существам. Несвободная программа представляет ограниченное знание, знание, 347 которое остается под контролем немногих, а другие люди на самом деле не 348 могут получить к нему доступа. Они могут пользоваться им только 349 поневоле. Они никогда не могут получить это знание. 350 </p> 351 <p> 352 По этой причине важно, чтобы в учебных заведениях применялись свободные 353 программы. Есть три причины, по которым в учебных заведениях следует 354 применять исключительно свободные программы. Наиболее неглубокая 355 причина — экономия денег. Даже в развитой стране в учебных 356 заведениях всегда не хватает денег, так что применение компьютеров там 357 сдерживается. Так вот, если в учебных заведениях применяются свободные 358 программы, то в образовательной системе можно размножить и распространить 359 копии по всем учебным заведениям; не нужно платить за разрешение применять 360 эти программы. Так что таким образом в образовательной системе будет 361 установлено больше компьютеров, будет доступно больше возможностей. Кроме 362 того, операционная система GNU+Linux более эффективна, чем Windows, так что 363 можно пользоваться более старой, менее мощной, более дешевой моделью 364 компьютера. Может быть, удастся задействовать подержанный компьютер, от 365 которого кто-то другой хочет избавиться. Так что это другой способ 366 сэкономить. Это очевидно, но это не глубоко. 367 </p> 368 <p> 369 Более важная для учебных заведений причина применять свободные программы 370 лежит в учебном процессе. Понимаете, в подростковом возрасте некоторые 371 учащиеся захотят узнать все, что можно, о внутренней стороне вычислительной 372 системы. Это люди, которые могут стать хорошими программистами. Если вы 373 хотите развить сильные навыки программирования, воспитать людей, которые 374 готовы не только работать, как винтики в большом коллективе, но людей, 375 которые будут инициативны, которые будут делать большие дела, разрабатывать 376 эффективные, грандиозные программы, то вам надо поощрять стремление к этому 377 в каждом ребенке, у которого оно есть. Так что важно предоставить 378 возможности и социальную среду, которая поощряет развитие такого рода 379 обучения. 380 Для этого учебное заведение должно работать со свободными программами, и 381 всякий раз, когда ребенок поинтересуется: “А как это устроено 382 внутри? — учитель сможет ответить: — Это делает 383 такая-то программа. Исходный текст этой программы можно найти там. Прочти ее 384 и выясни, пойми самостоятельно, как это работает”. Тогда, если ребенок 385 спрашивает: “А знаете, у меня есть мысль, как это улучшить,— 386 учитель мог бы сказать: — Почему бы не попробовать? Попробуй 387 написать это. Измени эту программу, чтобы поменять вот эту 388 особенность”. 389 </p> 390 <p> 391 Чтобы стать хорошим писателем, нужно много читать и много писать. То же 392 самое, если пишешь программы: нужно читать много программ и писать много 393 программ. Чтобы научиться понимать большие программы, нужно работать с 394 большими программами. Но с чего это можно начать? Когда начинаешь, ты не 395 можешь написать большую программу сам, во всяком случае, хорошую, потому что 396 ты этому еще не научился. Так что с чего начать? Ответ — вам 397 нужно читать существующие большие программы, а потом попытаться вносить в 398 них небольшие изменения. Потому что на этой стадии ты не можешь сам писать 399 большие программы, но можешь написать небольшое усовершенствование большой 400 программы. 401 </p> 402 <p> 403 Именно так я стал хорошим программистом. У меня в Массачусетском техническом 404 институте была отличная возможность. Там была лаборатория, в которой 405 написали свою собственную операционную систему, а потом они ею 406 пользовались. Я пришел туда, и мне сказали: “Мы хотим взять вас на 407 работу”. Меня взяли на работу, чтобы я улучшал программы в этой 408 операционной системе. Я был тогда на втором курсе техникума. В то время я не 409 смог бы сам написать операционную систему. Я не смог бы написать эти 410 программы с нуля, но я мог читать их, а потом добавлять одну функцию, другую 411 и третью. 412 Каждую неделю я стал добавлять по функции к какой-нибудь программе. Повторяя 413 это раз за разом, я развил свое мастерство. В семидесятые годы XX века 414 единственным способом получить такую возможность было попасть в весьма и 415 весьма необычное место. Но сегодня мы можем предоставить эту возможность 416 каждому. Все, что нужно — это персональный компьютер, работающий 417 под управлением системы GNU/Linux, с исходным текстом — и у вас 418 будет эта возможность. Так что вы легко можете поощрять японских 419 подростков — тех из них, кто увлекается компьютерами,— 420 стать хорошими программистами. 421 </p> 422 <p> 423 У меня есть знакомый, который был преподавателем училища примерно в 424 1980 году, и он поставил первую машину с Unix в одном училище. Потом он 425 руководил студентами так, чтобы они учились быть хорошими 426 программистами. Несколько из них стали очень хорошими программистами с 427 репутацией к тому времени, когда они закончили училище. Я уверен, что в 428 любом училище есть какое-то количество талантливых людей, которые захотят 429 развить свой талант. Им нужна только возможность. Так что вот вторая 430 причина, по которой в учебных заведениях следует применять исключительно 431 свободные программы. 432 </p> 433 <p> 434 Третья причина еще более фундаментальна. Мы хотим, конечно, чтобы в учебных 435 заведениях обучали фактам и навыкам, но также и высоконравственному 436 поведению, что означает готовность помогать другим. Это значит, что школа 437 должна говорить детям: “Вам можно копировать любые программы, которые 438 здесь есть. Копируйте и забирайте их домой. Для этого они здесь и есть. Если 439 вы приносите программу в школу, вы должны поделиться ею с другими 440 детьми. Если вы не хотите делиться ею с другими, не приносите ее сюда, ей 441 здесь не место, потому что мы приучаем детей помогать друг 442 другу”. Воспитание нравственности важно во всяком обществе. 443 </p> 444 <p> 445 Свободные программы изобретены не мной. Свободные программы появились, как 446 только появились два компьютера одного и того же вида, потому что тогда 447 пользователи одного компьютера могли написать какие-то программы, а 448 пользователи другого компьютера говорили: “Вы знаете что-нибудь для 449 решения этой задачи? — а те отвечали: — Да. Для 450 решения этой задачи мы кое-что написали. Вот копия”. Так они стали 451 обмениваться программами, которые они разрабатывали, так что вместе они 452 могли разработать больше. Но в шестидесятых годах XX века возникла 453 тенденция замены программ на несвободные, тенденция угнетения пользователей, 454 отказа пользователям в свободе. 455 </p> 456 <p> 457 Когда я был на первом курсе техникума, я получил нравственный урок, который 458 произвел на меня сильное впечатление. Я пользовался компьютерным залом, и в 459 этом зале говорили: “Здесь образовательное учреждение, а мы здесь для 460 того, чтобы учить людей вычислительной технике. Так что у нас есть твердое 461 правило: всякий раз, когда в системе устанавливается программа, исходный 462 текст должен быть выставлен на всеобщее обозрение, чтобы люди могли его 463 читать и узнавать, как эта программа работает”. 464 Один из сотрудников написал утилиту, которую он начал продавать в качестве 465 несвободной программы. Он не просто продавал копии, как это делал я; он 466 ограничивал пользователей. Но он предложил учебному заведению копию 467 бесплатно, а люди, ответственные за компьютерный зал, сказали: “Нет, 468 мы это здесь не поставим, потому что по нашим правилам исходный текст должен 469 быть на всеобщем обозрении. Если вы не позволите нам выставить исходный 470 текст этой программы на всеобщее обозрение, мы просто не будем работать с 471 вашей программой”. Это оказало на меня сильное влияние, потому что это 472 была готовность отказаться от практического удобства ради чего-то более 473 важного, того, что является целью учебного заведения: образования. 474 </p> 475 <p> 476 Лаборатория Массачусетского технического института, в которой я работал, в 477 семидесятые годы XX века занимала исключительное положение благодаря 478 тому факту, что у нас была операционная система, которая была свободной. В 479 большинстве компьютеров в то время применялись несвободные операционные 480 системы. Но меня вдохновлял пример, который я там видел, и я приучился жить 481 такой жизнью. Я приучился жить жизнью, в которой передаешь знания другим 482 вместо того, чтобы держать их про себя. Потом, в начале восьмидесятых, это 483 сообщество погибло. В этот момент я организовал движение за свободные 484 программы. Свободные программы начались не с меня. Я приучился жить жизнью 485 свободных программ, поступив в лабораторию, в которой люди это уже 486 практиковали. Я только обратил это в общественно-этическое движение, заявил, 487 что это вопрос выбора между хорошим обществом и отвратительным обществом, 488 между чистым, добрым, отзывчивым образом жизни, в которой у нас есть 489 свобода, и образом жизни, в которой каждый прикован к различным империям, 490 которые его поработили; жизни, в которой люди убеждены, что у них 491 практически нет другого выбора, кроме как отказаться от своей свободы. 492 </p> 493 <p> 494 Теоретически, с одной стороны, люди говорят: “Так ведь никто не 495 принуждает вас пользоваться несвободными программами. Никто не принуждает 496 вас пользоваться Microsoft Word”. С другой стороны, есть люди, которые 497 говорят: “У меня нет выбора”. Так что на практике это не случай 498 личного выбора. Да, верно, что если вы намерены быть свободным, намерены 499 отказываться от этого, вы можете это делать, но для этого нужна твердая 500 решимость. Когда мы начинали все это двадцать лет назад, потребовалось 501 провести колоссальную работу, чтобы пользоваться компьютером без несвободных 502 программ. В 1983 году все операционные системы современных 503 компьютеров были несвободными. Нельзя было взять компьютер и пользоваться 504 им, кроме как с с помощью несвободных программам. Чтобы изменить это, нам 505 нужно было затратить годы труда, и мы сделали это, мы это изменили. 506 </p> 507 <p> 508 Для вас, сегодня, ситуация легче. Свободные операционные системы есть. Можно 509 взять современный компьютер и пользоваться им с помощью свободных программ и 510 только свободных программ. Так что в наши дни вместо колоссальной жертвы вам 511 нужно принести только временную, небольшую жертву, а затем вы можете жить 512 свободно. Совместными усилиями мы можем устранить эту жертву. Мы можем 513 облегчить свободную жизнь. Но для этого нам придется работать. Нам придется 514 признать свободу социальной ценностью. 515 </p> 516 <p> 517 Каждое государство пытается выполнять свою работу с небольшими затратами, и 518 у каждого государственного органа есть свои особые задачи. Так что когда 519 государственные органы выбирают для себя компьютеры, они склонны 520 рассматривать узкопрактические вопросы: сколько это будет стоить, когда мы 521 сможем на этом работать и так далее. 522 </p> 523 <p> 524 Но у государства есть более крупная задача — вести страну в 525 здравом направлении, чтобы гражданам было хорошо. Так что когда 526 государственные органы выбирают для себя вычислительную технику, им следует 527 делать такой выбор, чтобы вести страну к свободным программам. Это лучше для 528 экономики страны, потому что пользователи вместо того, чтобы платить за одно 529 только за разрешение работать с программой, будут платить людям своего 530 региона за ее улучшение и доработку под их нужды. Так что вместо того, чтобы 531 выкачивать все в Редмонд (штат Вашингтон), деньги будут циркулировать в 532 регионе, создавая в нем рабочие места, а не наполняя чьи-то карманы. Но еще 533 важнее то, что это создает образ жизни, при котором страна и ее народ 534 независимы и свободны. 535 </p> 536 </div> 537 538 <div class="translators-notes"> 539 540 <!--TRANSLATORS: Use space (SPC) as msgstr if you don't have notes.--> 541 </div> 542 </div> 543 544 <!-- for id="content", starts in the include above --> 545 <!--#include virtual="/server/footer.ru.html" --> 546 <div id="footer" role="contentinfo"> 547 <div class="unprintable"> 548 549 <p>Пожалуйста, присылайте общие запросы фонду и GNU по адресу <a 550 href="mailto:gnu@gnu.org"><gnu@gnu.org></a>. Есть также <a 551 href="/contact/">другие способы связаться</a> с фондом. Отчеты о 552 неработающих ссылках и другие поправки или предложения можно присылать по 553 адресу <a href="mailto:webmasters@gnu.org"><webmasters@gnu.org></a>.</p> 554 555 <p> 556 <!-- TRANSLATORS: Ignore the original text in this paragraph, 557 replace it with the translation of these two: 558 559 We work hard and do our best to provide accurate, good quality 560 translations. However, we are not exempt from imperfection. 561 Please send your comments and general suggestions in this regard 562 to <a href="mailto:web-translators@gnu.org"> 563 564 <web-translators@gnu.org></a>.</p> 565 566 <p>For information on coordinating and contributing translations of 567 our web pages, see <a 568 href="/server/standards/README.translations.html">Translations 569 README</a>. --> 570 Мы старались сделать этот перевод точным и качественным, но исключить 571 возможность ошибки мы не можем. Присылайте, пожалуйста, свои замечания и 572 предложения по переводу по адресу <a 573 href="mailto:web-translators@gnu.org"><web-translators@gnu.org></a>. 574 </p><p>Сведения по координации и предложениям переводов наших статей см. в 575 <a href="/server/standards/README.translations.html">“Руководстве по 576 переводам”</a>.</p> 577 </div> 578 579 <!-- Regarding copyright, in general, standalone pages (as opposed to 580 files generated as part of manuals) on the GNU web server should 581 be under CC BY-ND 4.0. Please do NOT change or remove this 582 without talking with the webmasters or licensing team first. 583 Please make sure the copyright date is consistent with the 584 document. For web pages, it is ok to list just the latest year the 585 document was modified, or published. 586 587 If you wish to list earlier years, that is ok too. 588 Either "2001, 2002, 2003" or "2001-2003" are ok for specifying 589 years, as long as each year in the range is in fact a copyrightable 590 year, i.e., a year in which the document was published (including 591 being publicly visible on the web or in a revision control system). 592 593 There is more detail about copyright years in the GNU Maintainers 594 Information document, www.gnu.org/prep/maintain. --> 595 <p>Copyright © 2003, 2021 Richard Stallman<br />Copyright © 2013, 596 2021 Free Software Foundation, Inc. (translation)</p> 597 598 <p>Это произведение доступно по <a rel="license" 599 href="http://creativecommons.org/licenses/by-nd/4.0/deed.ru">лицензии 600 Creative Commons Attribution-NoDerivs (<em>Атрибуция — Без 601 производных произведений</em>) 4.0 Всемирная</a>.</p> 602 603 <!--#include virtual="/server/bottom-notes.ru.html" --> 604 <div class="translators-credits"> 605 606 <!--TRANSLATORS: Use space (SPC) as msgstr if you don't want credits.--> 607 <em>Внимание! В подготовке этого перевода участвовал только один человек. Вы 608 можете существенно улучшить перевод, если проверите его и расскажете о 609 найденных ошибках в <a 610 href="http://savannah.gnu.org/projects/www-ru">русской группе переводов 611 gnu.org</a>.</em></div> 612 613 <p class="unprintable"><!-- timestamp start --> 614 Обновлено: 615 616 $Date: 2021/09/10 08:02:34 $ 617 618 <!-- timestamp end --> 619 </p> 620 </div> 621 </div> 622 <!-- for class="inner", starts in the banner include --> 623 </body> 624 </html>