summaryrefslogtreecommitdiff
path: root/talermerchantdemos/blog/articles/ru/rms-kernel-trap-interview.html
blob: 03eb305ca0880c20fc9598b36bab7cc295607cae (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
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
<!--#set var="ENGLISH_PAGE" value="/philosophy/rms-kernel-trap-interview.en.html" -->

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

<!-- This file is automatically generated by GNUnited Nations! -->
<title>Интервью с Ричардом Столменом, KernelTrap.org, 2005 - Проект GNU - Фонд
свободного программного обеспечения</title>

<!--#include virtual="/philosophy/po/rms-kernel-trap-interview.translist" -->
<!--#include virtual="/server/banner.ru.html" -->
<h2>Интервью с Ричардом Столменом, KernelTrap.org, 2005 год</h2>


<p><em>Интервью, взятое Джереми Эндрюсом у Ричарда Столмена в
2005&nbsp;году</em><br />
<em>Источник:</em> <a
href="https://web.archive.org/web/20120621163233/http://kerneltrap.org/node/4484">
http://kerneltrap.org/node/4484</a> [архив]</p>
<hr class="thin"/>

<p>Ричард Столмен основал в 1984&nbsp;году проект GNU, а в 1985&nbsp;&mdash;
Фонд свободного программного обеспечения. Он также является первоначальным
автором множества широко известных и повсеместно применяемых средств
разработки, в том числе Коллекции компиляторов GNU (GCC), символьного
отладчика GNU (GDB) и GNU Emacs.</p>

<p>Для лучшего понимания Ричарда Столмена и проекта GNU я рекомендую вам начать
с обзора страницы их философии. На ней вы найдете массу полезных сведений.</p>

<p>Мы начали это интервью по электронной почте, но затем пришлось заканчивать
его по телефону после того, как Ричард Столмен упал и сломал руку. Он был
так любезен, что подолгу говорил со мной, рассуждая о своем первом контакте
с компьютерами, о времени, проведенном в Лаборатории искусственного
интеллекта, текущем состоянии GNU Hurd, о нынешнем месте Ричарда в Фонде
свободного программного обеспечения, о проблемах, связанных с несвободными
программами и о многом другом. Следующие слова проливают много света на то,
как мы достигли того, что сейчас имеем, и какие трудности все еще стоят
перед нами.</p>

<h3>Введение</h3>

<p><strong>Джереми Эндрюс</strong>. Когда вы впервые начали работать с
компьютерами?</p>

<p><strong>Ричард Столмен</strong>. Впервые я стал читать руководства и писать
программы на бумаге в&nbsp;1962&nbsp;году или около
того. В&nbsp;1969&nbsp;году я впервые увидел и поработал на настоящем
компьютере.</p>

<p><strong>ДжА</strong>. Какого рода программы вы писали до того, как увидели и
стали работать на настоящем компьютере?</p>

<p><strong>Ричард Столмен</strong>. Это были довольно-таки элементарные
программы, вроде сложения массива чисел. К тому времени, когда я добрался до
настоящего компьютера, я составил язык программирования на основе
подстановки строк. Чем-то это было похоже на SNOBOL, хотя я никогда не
программировал на SNOBOL.</p>

<p>А потом, первое, что я стал писать, когда мне дали настоящий
компьютер&nbsp;&mdash; я видел язык PL/I и восхищался богатством его
возможностей. Но одной возможности в нем не было: в нем не было выражения
для суммирования, применяемого в тензорном анализе. Так что я стал писать
препроцессор для PL/I, который реализовал бы выражение для суммирования. Я
его так и не дописал, но кое-какие части у меня заработали. Сначала я писал
его на PL/I, а потом мы выяснили, что даже один проход не умещается на
машине, которая у нас была (к тому времени я уже написал многие части на
PL/I на бумаге). Тогда я стал переписывать его на языке ассемблера, но на
нем я переписал только несколько проходов. А потом я узнал о таких вещах,
как списки, о языке Lisp и потерял интерес к языкам вроде PL/I.</p>

<p><strong>ДжА</strong>. Когда вы в 1974 году закончили Гарвард со степенью
бакалавра по физике, как вы собирались использовать свою степень?</p>

<p><strong>Ричард Столмен</strong>. Я думал, что стану физиком-теоретиком,
однако удовольствие от программирования, когда можно что-то надстраивать и
видеть, как это работает, постепенно росло и перевесило удовольствие от
изучения физики.</p>

<h3>Жизнь в Лаборатории искусственного интеллекта</h3>

<p><strong>ДжА</strong>. Какие задачи заполняли ваше время в Лаборатории
искусственного интеллекта в семидесятые годы?</p>

<p><strong>Ричард Столмен</strong>. По большей части разработка операционной
системы, но я провел один исследовательский проект по искусственному
интеллекту с профессором Сасменом; мы разрабатывали обратную связь по
зависимостям.</p>

<p><strong>ДжА</strong>. А что такое обратная связь по зависимостям?</p>

<p><strong>Ричард Столмен</strong>. Вы делаете какие-то допущения, исходя из
которых и каких-то заданных фактов делаете вывод. Вы можете прийти к
противоречию; в этом случае по крайней мере одно из ваших допущений, которое
привело к этому противоречию, должно быть ложно. Вы записываете, какое
сочетание допущений связано с противоречием, так что вы выводите из этого,
что это сочетание допущений не может быть верным. Затем вы вводите обратную
связь, изменяя допущения, но уже не проверяете набор допущений, содержащий
это заведомо противоречивое сочетание. Так вот, эту технику люди давно
применяли в мышлении. Ее называют также анализом доказательств. Но в
компьютеризованных рассуждениях ее к тому времени еще не применяли.</p>

<p><strong>ДжА</strong>. Каков был результат этого исследования?</p>

<p><strong>Ричард Столмен</strong>. Мы опубликовали статью. Этой техникой
впоследствии стали пользоваться другие, так что она стала, по-видимому,
частью искусственного интеллекта.</p>

<p>Кроме того, я научился лучше понимать электрические схемы. Программа,
которую мы написали и в которой применялась эта техника, была программой
разбора электрических схем. Имитируя программу, я смог понимать схемы лучше,
чем раньше.</p>

<h3>Проект GNU и Фонд свободного программного обеспечения</h3>

<p><strong>ДжА</strong>. История того, как вы в начале восьмидесятых
столкнулись с несвободными программами для принтера, хорошо известна. Этот
случай привел в конце концов к основанию вами в&nbsp;1984&nbsp;году проекта
GNU, а&nbsp;в&nbsp;1985&nbsp;году Фонда свободного программного
обеспечения. С тех пор вы всегда активно участвовали в этом движении в
качестве публичного оратора и плодовитого автора свободных программ. Каким
из ваших многочисленных достижений за прошедшие два десятилетия вы гордитесь
больше всего?</p>

<p><strong>Ричард Столмен</strong>. Больше всего я горжусь тем, что мы
построили сообщество, в котором люди могут пользоваться компьютерами и
работать вместе в условиях свободы.</p>

<p><strong>ДжА</strong>. Что представляет для вас сегодня наибольшую трудность?</p>

<p><strong>Ричард Столмен</strong>. Патенты на программы. Закон об авторском
праве цифрового тысячелетия. Широковещательный флажок. Платы с секретными
спецификациями. Несвободные платформы Java.</p>

<p>Другими словами, усилия, предпринимаемые власть имущими, чтобы положить
конец нашей свободе.</p>

<p><strong>ДжА</strong>. Есть ли план решения этих проблем?</p>

<p><strong>Ричард Столмен</strong>. Что касается законов, для США ничего
конкретного. В других странах, где пока этих законов нет, мы можем пытаться
предотвратить их принятие.</p>

<p><strong>ДжА</strong>. Это страшновато.</p>

<p><strong>Ричард Столмен</strong>: Так оно и есть.</p>

<h3>&ldquo;Свободные программы&ldquo; и &ldquo;открытый исходный текст&rdquo;</h3>

<p><strong>ДжА</strong>. Вам постоянно приходится объяснять разницу между
&ldquo;свободными программами&rdquo; и &ldquo;программами с открытым
исходным текстом&rdquo;, а пресса все равно продолжает смешивать эти
понятия. Не могли бы вы объяснить разницу нашим читателям, которые из-за
этого тоже могут путаться, и рассказать, почему важно в этом разбираться?</p>

<p><strong>Ричард Столмен</strong>. Свободные программы и открытый исходный
текст&nbsp;&mdash; лозунги двух разных движений с разными философиями. Цель
нашего движения за свободные программы&nbsp;&mdash; свобода обмена и
сотрудничества. Мы говорим, что несвободные программы антисоциальны, потому
что они попирают свободу пользователей, и мы разрабатываем свободные
программы, чтобы уйти от этого.</p>

<p>Движение за открытый исходный текст выступает за то, что они считают
превосходной в техническом отношении схемой развития, которая обычно
приводит к технически превосходным результатам. Ценности, к которым они
обращаются, совпадают с ценностями, к которым апеллирует Microsoft: это
узкопрактические ценности.</p>

<p>И свободные программы, и открытый исходный текст представляют также критерии
для лицензий программ. Эти критерии написаны очень по-разному, но
удовлетворяют им почти одни и те же лицензии. Главное различие&nbsp;&mdash;
различие в философии.</p>

<p>Какое значение имеет философия? Люди, которые не ценят свою свободу,
утрачивают ее. Если вы дадите людям свободу, но не приучите их ценить ее,
надолго они ее не сохранят. Так что популяризировать свободные программы не
достаточно. Нам нужно учить людей требовать свободы, бороться за
свободу. Тогда мы сможем преодолеть проблемы, решения которых я на сегодня
не вижу.</p>

<h3>&ldquo;GNU/Linux&rdquo;</h3>

<p><strong>ДжА</strong>. Другая область, в которой часто путаются,&mdash;
название &ldquo;GNU/Linux&rdquo;. Почему вклад проекта GNU настолько
значителен, что его следует отмечать в названии операционной системы,
особенно в сопоставлении с другими крупными частями любой операционной
системе на базе Linux, такой как XFree86?</p>

<p><strong>Ричард Столмен</strong>. То, что программы, которые мы написали для
системы GNU, представляют крупнейший из отдельно взятых вкладов в
сегодняшнюю систему GNU/Linux&nbsp;&mdash; не случайность. Программы,
которые сейчас используются в системе, разрабатывали и многие другие люди и
проекты; в качестве примеров можно привести TeX, программы BSD, X11, Linux и
Apache. Но именно проект GNU поставил целью разработку полной свободной
операционной системы. Комбинированная система, которой мы сегодня
пользуемся, основана на GNU.</p>

<p><strong>ДжА</strong>. Говоря о GNU Linux...</p>

<p><strong>Ричард Столмен</strong>. Я предпочитаю произносить это как
&ldquo;GNU дробь Linux&rdquo; или &ldquo;GNU плюс Linux&rdquo;. Дело в том,
что когда вы говорите &ldquo;GNU Linux&rdquo;, это легко может быть
неправильно истолковано. Ведь у нас есть GNU Emacs, представляющий версию
Emacs, которая разработана для GNU. Если вы говорите &ldquo;GNU
Linux&rdquo;, люди подумают, что это означает версию Linux, которая
разработана для GNU. А это не так.</p>

<p><strong>ДжА</strong>. И вы пытаетесь указать на то, что это сочетание того и
другого.</p>

<p><strong>Ричард Столмен</strong>. Именно. Это GNU плюс Linux, взятые вместе.</p>

<p><strong>ДжА</strong>. Из которых складывается операционная система
GNU+Linux, которой все пользуются.</p>

<p><strong>Ричард Столмен</strong>: Именно.</p>

<p><strong>ДжА</strong>. Чего добились люди, употребляющие выражение
&ldquo;GNU/Linux&rdquo;?</p>

<p><strong>Ричард Столмен</strong>. Как известно, Линус Торвальдс написал свою
программу Linux для развлечения. Известно также, что Линус Торвальдс не
говорил, что не давать пользователям обмениваться и править программы,
которыми они пользуются, дурно. Если они думают, что наша система начата им
и обязана своим существованием прежде всего ему, они будут склонны следовать
его философии, а это ослабляет наше сообщество.</p>

<p>Забавно думать, что вся операционная система существует, потому что студенту
пришло в голову, что это будет увлекательным проектом. Но на самом-то деле
эта система существует благодаря людям, которые упорно боролись за свободу и
были согласны отдать годы труда, если это потребуется. И вот эта-то история
очень поучительна.</p>

<p>Когда люди об этом забывают, они начинают смещаться в сторону практических,
но поверхностных ценностей, которые движение за открытый исходный текст
разделяет с Microsoft: это мысль о том, что единственное, что важно в ваших
программах&nbsp;&mdash; это выполняют ли они ваши задачи и сколько они
стоят.</p>

<p><strong>ДжА</strong>. И это будет началом ответа на мой следующий вопрос:
что теряется, когда люди отказываются употреблять выражение
&ldquo;GNU/Linux&rdquo;?</p>

<p><strong>Ричард Столмен</strong>. Теряется повод научить людей. Программы
одинаково свободны независимо от того, как вы их называете&nbsp;&mdash; то
есть если дистрибутив, которым вы пользуетесь, свободен. Но единственный
известный мне свободный дистрибутив GNU/Linux&nbsp;&mdash;
Ututo. Большинство версий системы GNU/Linux не полностью свободны. Все
коммерческие распространители вкладывают несвободные программы. А еще есть
Debian, в котором все несвободные программы остаются четко отделены, но
Debian их распространяет. А те, кто продает Debian GNU/Linux, часто
добавляют сколько-то несвободных программ в качества
&ldquo;прибавки&rdquo;... Они приглашают вас думать, что когда ваша свобода
становится неполной, это прибавка.</p>

<p>Если оказывается, что вы работаете с версией GNU/Linux, в которой нет
несвободных программ, то ситуация материально не меняется от названия,
которое вы употребляете. Но ситуация, в которой мы можем оказаться пять лет
спустя, зависит от того, чему мы сегодня учим друг друга.</p>

<p>Как розу ни назови, ее аромат будет так же приятен, но если бы вы назвали ее
луком, вы сильно запутали бы поваров.</p>

<h3>GNU/Hurd</h3>

<p><strong>ДжА</strong>. GNU Hurd остается в стадии разработки уже больше
десятка лет. Год назад поговаривали о выпуске 1.0, но он был отложен из-за
пары недостающих возможностей. Каково текущее положение этого проекта?</p>

<p><strong>Ричард Столмен</strong>. Hurd работает, и недостающие возможности
постепенно добавляются. Однако для практического применения сегодня вы
выбрали бы версию GNU на базе Linux.</p>

<p><strong>ДжА</strong>. Есть ли у вас какие-нибудь прогнозы о том, когда вы
увидите выпуск 1.0?</p>

<p><strong>Ричард Столмен</strong>. Боюсь, что нет, как это ни печально. Многие
разработчики Hurd, по-видимому, решили, что надо переписать его для работы с
другим микроядром (L4). Я узнал об этом с огорчением, но теперь, наверное,
пройдет еще несколько лет, пока системой Hurd можно станет пользоваться.</p>

<p>Во всяком случае, свободное ядро, которое работает с GNU, у нас есть.</p>

<p><strong>ДжА</strong>. Будет ли проект GNU концентрироваться единственно на
системе GNU, построенной вокруг GNU Hurd, когда его выпустят, или он будет
продолжать поддержку ширящегося диапазона свободных ядер?</p>

<p><strong>Ричард Столмен</strong>. Мы будем продолжать поддержку версий
системы GNU на базе Linux, пока они будут оставаться популярны.</p>

<p><strong>ДжА</strong>. Как мы будем называть операционную систему на базе
Hurd? Это GNU Hurd или GNU дробь Hurd?</p>

<p><strong>Ричард Столмен</strong>. Это операционная система GNU, а
Hurd&nbsp;&mdash; ее ядро. Но поскольку люди так привыкли пользоваться
версией GNU, в которой применяется Linux в качестве ядра, то полезно
проводить различие между ними и говорить о GNU/Linux и GNU/Hurd,
представляющими две различные версии системы GNU с разными ядрами.</p>

<p><strong>ДжА</strong>. Каковы будут преимущества в пользовании системой
GNU/Hurd перед, скажем, системой GNU/Linux?</p>

<p><strong>Ричард Столмен</strong>. Наверное, нет огромного преимущества,
которое сразу бросается в глаза пользователю, когда вы не пишете интересные
программы. Hurd предлагает интересные, мощные функции. Например, можно
писать свои собственные файловые системы, чтобы реализовать любого рода
нужное поведение и упаковать это в файл. Он предлагает возможность
реализации песочниц, где вы можете выполнять программу, но другая программа
будет контролировать весь ввод-вывод, чтобы гарантировать, что та не станет
писать в файлы, в которые не должна.</p>

<p>Все это, может быть, можно сделать с ядром, в котором нет архитектуры Hurd,
но с Hurd это элементарно и в высшей степени естественно.</p>

<h3>Написание программ и руководство</h3>

<p><strong>ДжА</strong>. Сколько вы в настоящее время пишете программ?</p>

<p><strong>Ричард Столмен</strong>. Я сам? Только чуть-чуть, в Emacs. Я был
принужден выдвинуть себя в руководство.</p>

<p><strong>ДжА</strong>. Интересная формулировка. Как это случилось?</p>

<p><strong>Ричард Столмен</strong>. Работа по руководству и общественная
работа, которыми приходилось заниматься, все возрастали и возрастали, так
что мне пришлось находить других людей, которые брали на себя все больше и
больше моих обязанностей по программированию.</p>

<p><strong>ДжА</strong>. Вы скучаете по программированию?</p>

<p><strong>Ричард Столмен</strong>: Да. Это увлекательно.</p>

<p><strong>ДжА</strong>. Есть ли у вас желание оставаться в роли
руководителя/активиста?</p>

<p><strong>Ричард Столмен</strong>. Я не сказал бы, что очень этого хочу, но
необходимо, чтобы я это делал. У нас в движении нет никого, кто мог бы меня
заменить. Вообще-то мы думаем над тем, чтобы попытаться получить людей,
которые могли бы это сделать, чтобы я не был незаменимым.</p>

<p><strong>ДжА</strong>. Какова ваша нынешняя роль?</p>

<p><strong>Ричард Столмен</strong>. Частично она состоит в том, чтобы быть
твердым и решительным лидером. Частично&nbsp;&mdash; чтобы быть
оратором. Частично&nbsp;&mdash; чтобы консультировать людей, которые хотят
быть активистами или вносить вклад в свободные программы. Я научился тому,
что было бы полезно многим: быть крайне упорным и каждый раз, когда одна
дорога оказывается закрыта, находить другую.</p>

<p>Я также узнал, каково это&nbsp;&mdash; бороться за свободу. Что такое
борьба, которую нельзя бросать ни при каких обстоятельствах.</p>

<p><strong>ДжА</strong>. Многие из программ, первоначальным автором которых вы
стали, сегодня являются во многом ключевыми составляющими разработки
программ (как свободных, так и несвободных): это Коллекция компиляторов GNU
(GCC), символьный отладчик GNU (GDB), а также GNU Emacs. Все эти проекты в
течение всех этих лет постоянно развивались. Насколько внимательно вы
следили за развитием того множества проектов, которым вы дали начало, и что
вы думаете о направлениях, в которых они движутся?</p>

<p><strong>Ричард Столмен</strong>. Я больше не слежу за техническими
особенностями GCC и GDB&nbsp;&mdash; теперь это делают другие. Я по-прежнему
наблюдаю за разработкой Emacs.</p>

<h3>GNU Emacs</h3>

<p><strong>ДжА</strong>. То есть вы все еще работаете над Emacs на уровне
исходных текстов?</p>

<p><strong>Ричард Столмен</strong>. Да, хотя сейчас с моей сломанной рукой мне
по сути некогда что-то программировать. Я буду программировать, когда
подлечу руку и снова смогу печатать сам.</p>

<p><strong>ДжА</strong>. А нельзя ли узнать, что у вас с рукой?</p>

<p><strong>Ричард Столмен</strong>. Я упал, сломал руку, и мне пришлось
обратиться к хирургу. Она болит, и я думаю, полностью она никогда не
заживет. Но я думаю, что печатать я смогу. (Позднее: она прекрасно печатает,
но в ней все время покалывает.)</p>

<p><strong>ДжА</strong>. Мне очень печально это слышать; желаю вам скорейшего
выздоровления.</p>

<p>Недавно я перечитывал &ldquo;Яйцо кукушки&rdquo; Клиффа Столла. Вам знакома
эта книга?</p>

<p><strong>Ричард Столмен</strong>. У меня о ней смутные воспоминания.</p>

<p><strong>ДжА</strong>. В двух словах: он рассказывает о шпионе, который
внедряется в компьютерную систему университета, первоначально
воспользовавшись прорехой в безопасности GNU Emacs...</p>

<p><strong>Ричард Столмен</strong>. Ну, это еще вопрос, была ли там настоящая
прореха в безопасности или он ошибся, установив определенную программу с
setuid.</p>

<p><strong>ДжА</strong>. Именно это меня и интересовало: как вы отнеслись к
книге, когда она вышла.</p>

<p><strong>Ричард Столмен</strong>. По его книге выходит, что это был Emacs,
точнее, Movemail, по-моему... По его книге выходит, что устанавливать
Movemail с setuid нормально. Наверное, некоторые иногда это делали,
поскольку это позволяло избегать определенной проблемы, но это не
нормально. Так что на самом деле у тех, кто устанавливал Emacs обычным
образом, этой проблемы бы не было.</p>

<p>С другой стороны, конечно, было бы полезно сделать Emacs более
пуленепробиваемым, чтобы эта проблема не могла возникнуть, даже когда
устанавливаешь Movemail с setuid.</p>

<p>Это было давным-давно.</p>

<h3>Несвободные программы</h3>

<p><strong>ДжА</strong>. Как вы относитесь к тому, что такие инструменты, как
GCC, GDB и GNU Emacs применяются для разработки несвободных программ?</p>

<p><strong>Ричард Столмен</strong>. Любая разработка несвободных программ
вредна и нежелательна независимо от того, применяется ли при этом
инструментарий GNU или другие средства. Хорошо или плохо в долгосрочной
перспективе для будущего свободы пользователей компьютеров, что эти средства
можно применять для разработки несвободных программ,&mdash; это вопрос, об
ответе на который я могу только догадываться.</p>

<p><strong>ДжА</strong>. Как вы относитесь к мнению, что несвободные программы
оправданы как средство получения долларов, которые можно потом вложить в
разработку полностью новых программ,&mdash; это деньги, которых в противном
случае могло бы не быть,&mdash; и таким образом это средство создания
программ, которые могли бы никогда не быть разработаны? </p>

<p><strong>Ричард Столмен</strong>. Это никакое не оправдание. Несвободная
программа систематически отказывает пользователям в свободе сотрудничества;
это основание антисоциальной схемы господства над людьми. Программа по
закону доступна только тем, кто отступится от своей свободы. Это не вклад в
общество, это социальная проблема. Лучше не разрабатывать никаких программ,
чем разрабатывать несвободные.</p>

<p>Так что если вы окажетесь в такой ситуации, пожалуйста, не идите по этому
пути. Не пишите эту несвободную программу&nbsp;&mdash; займитесь чем-нибудь
другим. Мы можем подождать, пока у кого-то еще появится возможность
разработать свободную программу для этих задач.</p>

<p><strong>ДжА</strong>. А программисты...</p>

<p><strong>Ричард Столмен</strong>. Что&nbsp;&mdash; программисты?
Программисты, которые пишут несвободные программы? Они делают
антиобщественное дело. Им следует найти какую-то другую работу.</p>

<p><strong>ДжА</strong>. Например?</p>

<p><strong>Ричард Столмен</strong>. В обществе есть тысячи различных дел,
которыми можно заниматься без разработки несвободных программ. Можно даже
оставаться программистом. Большинство оплачиваемых программистов
разрабатывают заказные программы&nbsp;&mdash; только небольшая доля
разрабатывает несвободные программы. Той небольшой части, которая составляет
работу над несвободными программами, нетрудно избегать.</p>

<p><strong>ДжА</strong>. Чем они различаются?</p>

<p><strong>Ричард Столмен</strong>. Несвободные программы делают, чтобы
распространять в обществе. Заказные программы делают для применения одним
клиентом. Заказные программы не представляют этической проблемы до тех пор,
пока вы уважаете свободу своего клиента.</p>

<p>Далее, программисты составляют крошечную долю среди рабочих мест
компьютерной отрасли. Предположим, кто-то разработал искусственный интеллект
и программисты больше не нужны. Было бы это катастрофой? Были бы все те, кто
сейчас работает программистом, обречены на безработицу до конца своих дней?
Очевидно, нет, но это не мешает людям преувеличивать эту проблему.</p>

<p>А что, если в США больше не будет никакой работы для программистов?</p>

<p><strong>ДжА</strong>. Вы имеете в виду, что вся работа по программированию
будет вестись из-за рубежа?</p>

<p><strong>Ричард Столмен</strong>. Да. Что, если вся она пропадет? Такое может
случиться. Когда задумываешься на такие темы, как общий уровень занятости,
нужно иметь в виду все факторы, которые на него влияют, а не валить все на
один фактор. Причина безработицы не в том, что кто-то или общество решило,
что программы должны быть свободны. Проблема по большей степени коренится в
тенденциях экономики, сложившихся к выгоде одних богатых. Например, снижение
заработной платы.</p>

<p>Понимаете, у нас не случайно все это переводится за рубеж. Это тщательно
спланировано. Чтобы это произошло, были составлены международные договоры,
чтобы у людей снижалась заработная плата.</p>

<p><strong>ДжА</strong>. Вы можете привести конкретные примеры?</p>

<p><strong>Ричард Столмен</strong>. FTAA. Всемирная торговая
организация. NAFTA. Эти соглашения составлены, чтобы снижать заработную
плату, компании могут легко спросить различные страны: &ldquo;Кто из вас
позволит нам меньше всего платить людям? Туда-то мы и направимся&rdquo;. А
если в стране на сколько-то повышается уровень жизни, компании говорят:
&ldquo;О, здесь плохой рабочий климат. Вы не создаете условий для
бизнеса. Весь бизнес от вас уйдет. Вам лучше обеспечить низкие зарплаты. Вы
соблюдаете дурацкие правила, по которым работники в вашей стране получают
больше. Вам придется обеспечить самый низкий уровень оплаты труда в мире,
тогда мы вернемся. А нет, так мы сбежим и накажем вас&rdquo;.</p>

<p>Предприятия часто так делают, они выносят работу из страны, чтобы наказать
эту страну. И недавно я пришел к заключению, что неограниченная
международная торговля принципиально вредна, потому что позволяет компаниям
слишком легко переходить из страны в страну. Нужно сделать это достаточно
трудным, чтобы каждую компанию можно было прикрепить к какой-то стране,
которая может регулировать ее деятельность.</p>

<p>В книге &ldquo;Без эмблемы&rdquo; объясняется, что в Филиппинах есть законы
по охране труда, но эти законы больше ничего не значат. Они решили
установить &ldquo;зоны предпринимательства&rdquo;&nbsp;&mdash; это эвфемизм,
которым они обозначают &ldquo;зоны потогонщиков&rdquo;&nbsp;&mdash; где
компании освобождаются на первые два года от соблюдения этих норм. А в
результате никакая компания дольше двух лет не живет. Когда льготный период
истекает, владельцы закрывают ее и открывают новую.</p>

<p><strong>ДжА</strong>. Как свободные программы решают эту проблему?</p>

<p><strong>Ричард Столмен</strong>. Свободные программы эту проблему не
решают. Свободные программы решают проблему получения пользователями
компьютеров свободы сотрудничества и контроля над своими компьютерами. Это
более крупный вопрос, который встает, когда вы начинаете обсуждать то, как
люди будут получать работу, которая прилично оплачивается. Ответ таков: в
мире договоров о низкой заработной плате люди такой работы не получат.</p>

<p>Было бы непоследовательно и бесполезно приговаривать миллионы людей к потере
свободы, к которой приводят несвободные программы, только для того, чтобы
крошечный сегмент общества получил лучше оплачиваемую работу, когда мы
закрываем глаза на остальное общество с паршивой работой.</p>

<p>Если вы хотите начать как-то решать эту проблему, делайте это на нужном
уровне&nbsp;&mdash; на уровне баланса сил между корпорациями и
государствами. Корпорации сейчас слишком сильны. Их нужно унять. Я против
отмены предпринимательства или хотя бы корпораций, но нужно гарантировать,
что никакая корпорация не в силах говорить всем государствам мира: &ldquo;Я
накажу любое государство, которое не подчинится&rdquo;.</p>

<p>Именно так сейчас дела и обстоят. И это было устроено нарочно такими людьми,
как Рейган, Клинтон, Буш и Буш.</p>

<h3>Новая техника</h3>

<p><strong>ДжА</strong>. Я читал, что модель свободных программ, как правило,
имитирует существующие программы, а не прокладывает новые пути или развивает
совершенно новую технику.</p>

<p><strong>Ричард Столмен</strong>. Если говорить о &ldquo;модели&rdquo;
свободных программ, то это несколько запутывает. Движение за открытый
исходный текст говорит о &ldquo;модели разработки&rdquo;, а мы заботимся о
свободе пользователя, а не о том, как программа разрабатывается.</p>

<p>Свободные программы не всегда имитируют, но часто они делают это. На это
есть причина: свобода&nbsp;&mdash; главная цель, а инновация&nbsp;&mdash;
второстепенная.</p>

<p>Наша цель&nbsp;&mdash; разработка свободных программ, чтобы мы могли
пользоваться компьютерами с помощью исключительно свободных
программ. В&nbsp;1984&nbsp;году мы начали практически с нуля (у нас был TeX
и ничего больше). Нам нужно было многое наверстывать, так что мы наверстали
это. Даже если бы в GNU/Linux не было никаких технических новшеств по
сравнению с Unix, она была бы совершенно превосходной, потому что она
уважает вашу свободу, в то время как Unix не уважает.</p>

<p><strong>ДжА</strong>. Считаете ли вы, что свободные программы уже
поравнялись с несвободными?</p>

<p><strong>Ричард Столмен</strong>. В значительной степени, но не полностью.</p>

<p><strong>ДжА</strong>. Можете ли вы сказать, что мы скоро увидим много
технических инноваций, проистекающих из свободных программ, по мере того как
разрыв станет сокращаться?</p>

<p><strong>Ричард Столмен</strong>. Мы уже видим их. Мы уже наблюдали
технические инновации в свободных программах. Многие из них помогают
выстраивать Всемирную паутину.</p>

<h3>Интернет</h3>

<p><strong>ДжА</strong>. Так же ли важно применять только свободные программы и
в Интернете?</p>

<p><strong>Ричард Столмен</strong>. Я не понимаю вопроса.</p>

<p><strong>ДжА</strong>. Программы работают не только на персональных
компьютерах, но и на компьютерах, составляющих Интернет...</p>

<p><strong>Ричард Столмен</strong>. Это может быть ваш компьютер. Если ваш
компьютер в Интернете, то это один из компьютеров, о которых вы говорите.</p>

<p><strong>ДжА</strong>. Это верно. В настоящую минуту мой компьютер является
частью Интернета. И мой компьютер работает полностью на свободных
программах. Однако в Интернете есть множество компьютеров, которые работают
не на свободных программах.</p>

<p><strong>Ричард Столмен</strong>. Кажется, вы хотите сказать &ldquo;работают
не полностью на свободных программах&rdquo;. В сети много компьютеров,
которые работают не на свободных программах, а это значит, что люди, которые
пользуются и владеют этими компьютерами, утратили этот аспект своей
свободы. Это проблема.</p>

<p><strong>ДжА</strong>. Считаете ли вы нормальным для людей, которые стараются
пользоваться только свободными программами, использовать...</p>

<p><strong>Ричард Столмен</strong>. Подключаться к серверу, который работает
под управлением несвободных программ?</p>

<p>Я не думаю, что мне надо отказываться подключаться к серверу, который
работает под управлением несвободных программ. Если на то пошло, я не
отказываюсь печатать на компьютере, который работает под управлением
несвободных программ. Если бы я зашел к вам домой, а у вас была бы машина с
Windows, я воспользовался бы ею, если для меня это было бы важно. Я не хотел
бы, чтобы Windows была на компьютере у меня, и ее не должно быть у вас, но я
не могу добиться этого, отказываясь прикасаться к вашей машине.</p>

<p>Если вы подключаетесь к серверу, который работает под управлением
несвободных программ, вред наносится не вашей свободе. Свободу утратил
оператор сервера&nbsp;&mdash; из-за ограничений на программы, с которыми он
работает. Это печально, и я надеюсь, что он перейдет на свободные программы;
мы работаем, чтобы это произошло. Но я не думаю, что нужно бойкотировать его
сайт, пока он не перейдет на свободные программы. Он не заставляет вас
пользоваться несвободными программами.</p>

<p><strong>ДжА</strong>. Возвращаясь к моему более раннему вопросу, к примеру,
пользуетесь ли вы такими средствами, как Google, когда пытаетесь найти
что-то в сети?</p>

<p><strong>Ричард Столмен</strong>. Я ничего не имею против соединения с
сетевым сервером Google, но в интересах Google я надеюсь, что у них есть
свобода изучать, править и перераспространять программы, применяемые на их
сервере. Обладание свободой не подразумевает обязательство делать это;
Google не обязательно должен изменять или перераспространять программы, с
которыми работает. Но он должен быть волен делать это, точно так же, как я
должен быть волен делать это с программами на наших машинах.</p>

<h3>На работе</h3>

<p><strong>ДжА</strong>. Что, если ваша работа потребует пользования
несвободными программами?</p>

<p><strong>Ричард Столмен</strong>. Я бы уволился с такой работы. Стали бы вы
участвовать в чем-то антиобщественном только потому, что кто-то вам за это
платит? Что, если в процессе работы нужно на улице стучать людям палкой по
голове и отнимать у них кошельки? Что, если в процессе работы нужно
пропагандировать, чтобы сторонники Демократической партии голосовали в
среду, а не во вторник? Некоторые всерьез заявляют, что нельзя критиковать
то, что кто-то делает на своей работе. С моей точки зрения, тот факт, что
кому-то платят за то, чтобы делать что-то плохое, не оправдывает это.</p>

<h3>Встроенные приложения</h3>

<p><strong>ДжА</strong>. Встроенные приложения преобладают в обществе все
больше и больше. Возможно ли полностью избегать несвободных программ,
оставаясь в то же время в контакте с современной техникой?</p>

<p><strong>Ричард Столмен</strong>. Я не знаю, возможно ли это, но если нет, то
мы должны это изменить. Если только встроенная система может общаться с
сетью или пользователи в порядке вещей загружают в нее программы, то
программы в ней должны быть свободны. Например, если она пользуется
несвободными программами для связи с сетью, вы не можете быть уверены, что
она за вами не шпионит.</p>

<h3>SCO</h3>

<p><strong>ДжА</strong>. Как вы отвечаете на последние обвинения SCO в адрес
ядра Linux?</p>

<p><strong>Ричард Столмен</strong>. Неясный и осторожный характер их
утверждений в сочетании с тем, что все конкретные факты, которые они
привели, оказались неверными, говорит о том, что по-настоящему им предъявить
нечего.</p>

<p><strong>ДжА</strong>. Как это, по-вашему, скажется на свободных программах?</p>

<p><strong>Ричард Столмен</strong>. Я не думаю, что это как-то скажется, потому
что, я думаю, им нечего предъявить. Они пытаются замутить воду, возможно,
они отпугнут самых робких.</p>

<p><strong>ДжА</strong>. Ожидаете ли вы, что на суде будут обсуждать GPL?</p>

<p><strong>Ричард Столмен</strong>. Не знаю.</p>

<p><strong>ДжА</strong>. Беспокоит ли вас это?</p>

<p><strong>Ричард Столмен</strong>. Мы считаем, что GPL выдержит проверку
судом, но никакой разумный человек не станет лезть в драку, даже если
считает, что достаточно хорошо вооружен и наверняка победит.</p>

<p>Аргументы, которые приводились SCO, настолько смехотворно абсурдны, что они
наводят на мысль о том, что SCO по сути нечего предъявить, что они просто
хотят замутить воду.</p>

<p><strong>ДжА</strong>. К чему им это?</p>

<p><strong>Ричард Столмен</strong>. Они надеются, что какие-то компании
заплатят им, и Microsoft уже заплатила.</p>

<p>Для тех, кто почти ничего не знает об авторском праве, одинаково
правдоподобно звучит все, что угодно. Когда они слышат, что говорит SCO, они
не знают, насколько это смешно. Так что они думают: &ldquo;SCO говорит то,
IBM говорит это, откуда я знаю, кто прав?&rdquo;</p>

<p><strong>ДжА</strong>. Что припасено для Стандартной общественной лицензии
GNU (GPL)? Планируется ли версия 3?</p>

<p><strong>Ричард Столмен</strong>. Да, но мы еще не вполне определились с тем,
что изменить. Наверняка мы можем сказать, что изменения будут в деталях.</p>

<h3>Участие</h3>

<p><strong>ДжА</strong>. Есть ли какое-то другое текущее событие, к которому вы
хотели бы обратиться?</p>

<p><strong>Ричард Столмен</strong>. В прошлом году FCC решил требовать цифровое
управление ограничениями во всех приемниках цифрового телевидения. И не
только: они решили требовать, чтобы пользователь не мог их модифицировать. Я
думаю, они не решили еще, контролируется ли это устройство программно. Если
они сделают его контролируемым программно, то это будет первая
государственная норма, которая явным образом запрещает свободные программы
для задачи, которую захотят решать миллионы людей.</p>


<p><strong>ДжА</strong>. Смотрите ли вы на это оптимистически?</p>

<p><strong>Ричард Столмен</strong>. Не знаю. По природе я пессимист. Многие
могут продолжать бороться, только когда думают, что победят. Я не такой, я
всегда готовлюсь к поражению. Я все равно борюсь, и иногда я побеждаю.</p>

<p>Я не главный в этой конкретной битве. Ее ведет Фонд электронных рубежей. Ее
ведет Общественное знание. Нужно становиться политически активным. В
настоящий момент нужно обращаться на сайты Фонда электронных рубежей и
Общественного знания и продолжать обращаться на них в будущие недели, чтобы
узнать, как принять участие в этой кампании. У многих людей это займет по
меньшей мере по двадцать минут. Если для вас свобода достаточно важна, чтобы
потратить на нее двадцать минут, вы можете оторваться от того, что вы
собираетесь сделать на этой неделе, и на следующей, и так далее. Уделите
немного времени борьбе за свою свободу, и мы сможем победить.</p>

<p><strong>ДжА</strong>. Спасибо.</p>

<p><strong>Ричард Столмен</strong>: До новых встреч!</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 4.0.  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>Copyright &copy; 2005, 2017, 2018 Richard Stallman, Jeremy Andrews<br
/>Copyright &copy; 2017, 2018 Free Software Foundation (translation)</p>

<p>Это произведение доступно по <a rel="license"
href="http://creativecommons.org/licenses/by-nd/4.0/deed.ru">лицензии
Creative Commons Attribution-NoDerivs (<em>Атрибуция&nbsp;&mdash; Без
производных произведений</em>) 4.0 Всемирная</a>.</p>

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

<!--TRANSLATORS: Use space (SPC) as msgstr if you don't want credits.-->
<em>Внимание! В подготовке этого перевода участвовал только один человек. Вы
можете существенно улучшить перевод, если проверите его и расскажете о
найденных ошибках в <a
href="http://savannah.gnu.org/projects/www-ru">русской группе переводов
gnu.org</a>.</em></div>

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

$Date: 2018/12/15 14:46:29 $

<!-- timestamp end -->
</p>
</div>
</div>
<!-- for class="inner", starts in the banner include -->
</body>
</html>