summaryrefslogtreecommitdiff
path: root/talermerchantdemos/blog/articles/ru/kragen-software.html
blob: 596fac5fd08f0eac015a3085f0dcf3d5418d3d01 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
<!--#set var="ENGLISH_PAGE" value="/philosophy/kragen-software.en.html" -->

<!--#include virtual="/server/header.ru.html" -->
<!-- Parent-Version: 1.77 -->

<!-- This file is automatically generated by GNUnited Nations! -->
<title>Люди, места, вещи и мысли - Проект GNU - Фонд свободного программного
обеспечения</title>

<!--#include virtual="/philosophy/po/kragen-software.translist" -->
<!--#include virtual="/server/banner.ru.html" -->
<h2>Люди, места, вещи и мысли</h2>

<p>
Крейген Ситейкер <a
href="mailto:kragen@pobox.com">&lt;kragen@pobox.com&gt;</a>
</p>

<h3 id="SEC1">Программы</h3>
<p>
Программы&nbsp;&mdash; это мысли. Информация. Это не то, что люди, места и
вещи; их можно бесконечно воспроизводить, как огонь, почти бесплатно. Это
банально, это даже стало штампом. Но есть, похоже, конкретные следствия,
которые изучены недостаточно хорошо.
</p>
<p>
Одно такое следствие&nbsp;&mdash; что программы не продаются так же хорошо,
как рабы, места и вещи; любой из покупателей может сделать бессчетное число
копий за ту же цену или дешевле. В настоящее время давление рынка делает
продажу программ реалистичной схемой предприятия. Возможно, это делает и
реклама: неизвестно, покупают ли люди компакт-диски Red&nbsp;Hat
по&nbsp;50&nbsp;долларов потому, что им нравится марка Red&nbsp;Hat, или
просто потому, что они не знают, что могут купить по сути тот же
компакт-диск в дешевом магазине за&nbsp;2&nbsp;доллара.
</p>

<h3 id="SEC2">Прошлое и настоящее</h3>
<p>
Традиционный способ обращения со всем этим&nbsp;&mdash; запирать мысли
внутри людей, мест и вещей. Юрист может получить изрядную сумму просто за
то, что выдаст подходящие мысли, не выполняя никакой по-настоящему
творческой работы, или за то, что просто проведет механические
процедуры&nbsp;&mdash; по сообщениям, в эту категорию попадает большинство
завещаний. Я вынужден идти в музей Джорджии О'Киф, чтобы посмотреть старые
картины Джорджии, потому что они не разрешают фотографировать. И тогда они
могут взять с меня плату за вход. (Отличный музей, между прочим. Если вы
туда пойдете, не берите абонемент на четыре дня; экспозиция довольно мала.)
Книгу можно продать дороже стоимости печати, потому что мысли трудно
отделить от их физического проявления.
</p>
<p>
Программы сильно облегчают отделение мыслей от людей, мест и вещей. Если я
купил компьютер, чтобы посылать с него электронную почту, и хочу строить
фракталы, мне не нужно покупать новую фрактальную машину. Мне нужно только
достать какую-нибудь программу для фракталов. Если я хочу рассчитать
предельную нагрузку на сваю, мне не надо нанимать специалиста по сопромату;
я могу поставить какую-нибудь программу анализа конечных элементов и
моделировать рост нагрузки до тех пор, пока опора не разрушится. Мне не надо
идти в музей, чтобы посмотреть на фракталы моего соседа; я могу просто
вытащить их на свой экран. (После того как я их получил, конечно.)
</p>
<p>
Это грандиозная перемена.
</p>

<h3 id="SEC3">Программы на запоре: что дальше?</h3>
<p>
И так обстояло дело в вычислительной технике, в общем и целом, до недавнего
времени. Но сейчас у нас есть Интернет и люди много говорят о
специализированных встроенных компьютерах. Внезапно люди получили
возможность поставлять приложения наподобие тех, что они привыкли поставлять
как компьютерные программы, но они могут запереть эти программы&nbsp;&mdash;
эти мысли&nbsp;&mdash; внутри мест и вещей.
</p>
<p>
Например, у меня есть компакт-диск со сборником телефонных справочников
США. При достаточном опыте и времени я могу извлечь списки номеров и
разместить их на сайте. (Сначала мне нужно вычислить структуру базы данных,
в которой они хранятся.) Я могу проводить статистический анализ, чтобы
понять, не скапливаются ли люди с определенными фамилиями в определенных
частях города. (Это показало бы, что они, возможно, живут неподалеку от
своих семей, или что город разделен по этническому признаку.) Я могу
выяснить, какое написание имени Тимур (Темур, Тимер) наиболее популярно, и
посмотреть, как связан выбор варианта имени с фамилией человека.
</p>
<p>
Кроме того, есть несколько сайтов с тем же набором списков номеров или с
обновленными версиями. С этими сайтами я ничего из этого делать не могу,
потому что списки номеров&nbsp;&mdash; идея&nbsp;&mdash; заперты на
сайте&nbsp;&mdash; в месте или в вещи, в зависимости от того, как на это
посмотреть.
</p>
<p>
Другой способ&nbsp;&mdash; запирать информацию в вещах. Skipjack, алгоритм
NSA, несколько лет был государственной тайной; реализации были вполне
доступны, но только в особых защищенных устройствах. Это позволяло им широко
внедрять его за железным занавесом, который окружает секретные исследования,
и они собирались широко внедрять его и во внешнем мире (я пока что нахожусь
вне занавеса). Недавно обстоятельства вынудили их распространять программные
реализации алгоритма, так что они его рассекретили (подробности см. на <a
href="https://www.schneier.com/crypto-gram/archives/1998/0715.html#skip">
http://www.schneier.com/crypto-gram-9807.html#skip [архив]</a>).
</p>

<h3 id="SEC4">Что мне в этом не нравится</h3>
<p>
Если у меня самого есть телефонный справочник, это дает мне больше
свободы. С другой стороны, для этого мне нужно также установить на свою
машину программу, передавая этой программе некоторую степень контроля над
моей машиной. В этом конкретном случае программа работает под управлением
Windows, так что это требует полного контроля над моей машиной. Так что на
самом деле мне гораздо удобнее просто зайти на сайт и заполнить форму, чтобы
найти чей-то номер.
</p>
<p>
Информация в вещах также заметно удобнее, чем информация в программах;
пользоваться специализированным предметом по его назначению часто заметно
проще, чем компьютером общего назначения. Из-за этого многие промышленные
корифеи предсказывали, что компьютеры общего назначения уступят место
специализированным устройствам.
</p>
<p>
Меня некоторым образом беспокоит эта тенденция. Мне нравится пользоваться
компьютерами общего назначения&nbsp;&mdash; хоть я и допускаю, что часто ими
трудно пользоваться. Мне нравится свобода, которую они мне дают. Компьютер
становится продолжением моей мысли.
</p>
<p>
Это не похоже на сайты Интернета и специализированную аппаратуру. Они не
дают мне те свободы, какие мне дают компьютеры общего назначения. Если эта
тенденция будет развиваться по планам корифеев, все больше и больше из того,
что я сегодня делаю на своем компьютере, будет выполняться на
специализированных вещах и удаленных серверах.
</p>
<p>
Что в такой обстановке означает свобода программ? Конечно, нет ничего
дурного в том, чтобы выставлять в Интернете сайт, не предлагая мне получить
полностью программы и базы данных (даже если бы это было не так, для
большинства людей это нереально; например, патентный сервер IBM опирается на
многотерабайтную базу данных).
</p>
<p>
Я убежден, что программы&nbsp;&mdash; в особенности программы с открытым
исходным текстом&nbsp;&mdash; потенциально могут дать индивидуумам больше
контроля над их собственной жизнью, потому что программы состоят из мыслей,
а не людей, мест или вещей. Тенденция к специализированным устройствам и
удаленным серверам могла бы помешать этому.
</p>
<p>
Что означают свободные программы, записанные в ПЗУ? Остаются ли программы
свободными, если мне нужно выпаять микросхему, чтобы прочесть исходный
текст, и записать новую микросхему, чтобы запустить измененную версию? Что
означают свободные программы, работающие на доступном по сети сервере? Даже
при наилучших намерениях эта техника, по-видимому, затрудняет предоставление
людям такой свободы, какой они пользуются на персональных компьютерах.
</p>

<h3 id="SEC5">Как с этим бороться</h3>
<p>
Новое устройство обойдется дороже, чем получение программы и установка ее на
своей машине. Так что люди не будут пользоваться специализированными
устройствами, если у них не будет преимуществ.
</p>
<p>
Но преимущества у них есть. Ими <em>гораздо</em> проще пользоваться, чем
нынешними компьютерами общего назначения. Кнопка для каждого действия;
отсутствие непривычных режимов, в которых кнопки делают что-то другое или
вообще ничего не делают. Вывод каждой переменной состояния; не приходится на
все нажимать, чтобы увидеть это. Я подозреваю, что это ограничение лежит не
в природе компьютеров общего назначения, а существует только на их нынешнем
этапе развития.
</p>
<p>
Другая большая проблема&nbsp;&mdash; что они работают сразу. Для компьютеров
общего назначения это часто не так, особенно когда они работают под
управлением операционных систем Microsoft. Даже в лучшем случае вам все-таки
нужно потратить пару секунд на что-то, не имеющее отношения к делу, перед
тем как приступить к работе&nbsp;&mdash; набору письма или чему-то еще. В
большинстве случаев приходится щелкать по кнопкам секунд десять. В худших
случаях приходится переустанавливать Windows и прикладную программу,
переконфигурировать периферийные устройства и переустанавливать их драйверы
перед тем, как вы сможете что-то сделать.
</p>
<p>
Третья большая проблема&nbsp;&mdash; что они требуют установки
программ. Если я хочу начать пользоваться своей машиной, чтобы отправлять
электронную почту, мне нужно установить на машину почтовую программу. Хотя
это значительно дешевле, чем покупка специализированной почтовой машины, это
значительно менее удобно, это пугает и запутывает (по крайней мере, мне так
говорят). На это уходит больше времени.
</p>
<p>
Если компьютеры общего назначения должны пережить наступление маленьких
дешевых специализированных коробочек, они должны стать такими же простыми в
пользовании, надежными и простыми в установке программ, как эти
специализированные коробочки. Это требует операционной среды, совершенно
отличной от той, которой мы сегодня пользуемся у себя на столе; нет ничего
удивительного в том, что GNU/Linux к этому ближе, чем все другое, чем я
только пользовался (может быть, Squeak еще лучше, но я его еще не
пробовал). Но и GNU/Linux невероятно далека от этого. Это потребует как
другой аппаратуры, так и других программ.
</p>
<p>
Удаленные серверы развиваются по сходным причинам&nbsp;&mdash; они просты в
пользовании благодаря единообразным интерфейсам браузера, &ldquo;работают
сразу&rdquo;, их не устанавливают&nbsp;&mdash; просто пользуются. Но у них
есть и пара других преимуществ: они могут предоставлять услуги, которые
требуют больших объемов данных или вычислительных мощностей, которых не
может быть на вашей собственной машине, если только вы не хотите потратить
на это кучу денег (загружать каждый день базу данных AltaVista было бы очень
неэффективным способом поиска по Интернету).
</p>
<p>
Я думаю, в настоящее время эти преимущества неустранимы&nbsp;&mdash; хотя
мне было бы интересно распределять большие вычислительные задачи между
многими машинами.
</p>

<div class="translators-notes">

<!--TRANSLATORS: Use space (SPC) as msgstr if you don't have notes.-->
 </div>
</div>

<!-- for id="content", starts in the include above -->
<!--#include virtual="/server/footer.ru.html" -->
<div id="footer">
<div class="unprintable">

<p>Пожалуйста, присылайте общие запросы фонду и GNU по адресу <a
href="mailto:gnu@gnu.org">&lt;gnu@gnu.org&gt;</a>. Есть также <a
href="/contact/">другие способы связаться</a> с фондом. Отчеты о
неработающих ссылках и другие поправки или предложения можно присылать по
адресу <a href="mailto:webmasters@gnu.org">&lt;webmasters@gnu.org&gt;</a>.</p>

<p>
<!-- TRANSLATORS: Ignore the original text in this paragraph,
        replace it with the translation of these two:

        We work hard and do our best to provide accurate, good quality
        translations.  However, we are not exempt from imperfection.
        Please send your comments and general suggestions in this regard
        to <a href="mailto:web-translators@gnu.org">

        &lt;web-translators@gnu.org&gt;</a>.</p>

        <p>For information on coordinating and submitting translations of
        our web pages, see <a
        href="/server/standards/README.translations.html">Translations
        README</a>. -->
Мы старались сделать этот перевод точным и качественным, но исключить
возможность ошибки мы не можем. Присылайте, пожалуйста, свои замечания и
предложения по переводу по адресу <a
href="mailto:web-translators@gnu.org">&lt;web-translators@gnu.org&gt;</a>.
</p><p>Сведения по координации и предложениям переводов наших статей см. в
<a href="/server/standards/README.translations.html">&ldquo;Руководстве по
переводам&rdquo;</a>.</p>
</div>

<!-- Regarding copyright, in general, standalone pages (as opposed to
     files generated as part of manuals) on the GNU web server should
     be under CC BY-ND 3.0 US.  Please do NOT change or remove this
     without talking with the webmasters or licensing team first.
     Please make sure the copyright date is consistent with the
     document.  For web pages, it is ok to list just the latest year the
     document was modified, or published.
     
     If you wish to list earlier years, that is ok too.
     Either "2001, 2002, 2003" or "2001-2003" are ok for specifying
     years, as long as each year in the range is in fact a copyrightable
     year, i.e., a year in which the document was published (including
     being publicly visible on the web or in a revision control system).
     
     There is more detail about copyright years in the GNU Maintainers
     Information document, www.gnu.org/prep/maintain. -->
<p>Этот текст находится в общественном достоянии.</p>

<!--#include virtual="/server/bottom-notes.ru.html" -->
<div class="translators-credits">

<!--TRANSLATORS: Use space (SPC) as msgstr if you don't want credits.-->
 </div>

<p class="unprintable"><!-- timestamp start -->
Обновлено:

$Date: 2015/08/18 17:58:57 $

<!-- timestamp end -->
</p>
</div>
</div>
</body>
</html>