File: geda-faq.ru.html

package info (click to toggle)
geda-gaf 1%3A1.8.2-11
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 49,056 kB
  • sloc: ansic: 81,416; sh: 14,803; lisp: 10,459; makefile: 2,782; perl: 2,417; python: 940; lex: 887; awk: 362; yacc: 289; sed: 27; xml: 23
file content (445 lines) | stat: -rw-r--r-- 50,140 bytes parent folder | download | duplicates (3)
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
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
  <title></title>
  <link rel="stylesheet" media="screen" type="text/css" href="./style.css" />
  <link rel="stylesheet" media="screen" type="text/css" href="./design.css" />
  <link rel="stylesheet" media="print" type="text/css" href="./print.css" />

  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>


<h1 class="sectionedit2026"><a name="geda_faq" id="geda_faq">gEDA FAQ</a></h1>
<div class="level1">

</div>
<!-- EDIT2026 SECTION "gEDA FAQ" [1-25] -->
<h2 class="sectionedit2027"><a name="geda_-_что_это_за_проект" id="geda_-_что_это_за_проект">gEDA - что это за проект?</a></h2>
<div class="level2">

<p>
В рамках проекта gEDA создана и продолжает разрабатываться
<a href="geda-glossary.ru.html#сапр_электроники" class="wikilink1" title="geda-glossary.ru.html">система автоматизированного проектирования
электроники</a> полностью под лицензией <acronym title="GNU General Public License">GPL</acronym>.
Эта система используется для разработки электрических схем,
схемотехнического проектирования и моделирования, прототипирования и
производства. В настоящее
время проект gEDA предлагает развитый комплект свободного программного
обеспечения для проектирования электроники, включающий программы
для <a href="geda-glossary.ru.html#схемотехническое_проектирование" class="wikilink1" title="geda-glossary.ru.html">схемотехнического
проектирования</a>, управления <a href="geda-glossary.ru.html#атрибут" class="wikilink1" title="geda-glossary.ru.html">атрибутами</a>, создания
<a href="geda-glossary.ru.html#перечень_элементов" class="wikilink1" title="geda-glossary.ru.html">перечней элементов</a> (BOM) и
<a href="geda-glossary.ru.html#список_соединений" class="wikilink1" title="geda-glossary.ru.html">списков соединений</a> в более чем двадцати
форматах, аналогового и цифрового
<a href="geda-glossary.ru.html#схемотехническое_моделирование" class="wikilink1" title="geda-glossary.ru.html">моделирования</a> и
<a href="geda-glossary.ru.html#проектирование_топологии" class="wikilink1" title="geda-glossary.ru.html">проектирования топологии</a>
печатных плат.
</p>

<p>
Проект gEDA начал <em>Ales Hvezda</em> весной 1998 г., чтобы улучшить состояние
свободного аппаратного обеспечения и открытого аппаратного обеспечения<sup><a href="#fn__1" name="fnt__1" id="fnt__1" class="fn_top">1)</a></sup>. За последние десять лет программное обеспечение и сообщество gEDA
значительно выросли. Несколько человек участвуют в разработке исходных
программ, в то время как другие разрабатывают свои собственные. “gEDA” теперь
относится не только к исходным программам (они теперь самостоятельны), но и ко
всем свободным проектам, которые как-либо связаны с этой веб-страницей или со
<a href="geda-mailinglists.ru.html" class="wikilink1" title="geda-mailinglists.ru.html">списками рассылки</a> gEDA. При присоединении к gEDA
авторы свободного программного обеспечения не только ничуть не теряют
управления над своими программами, но и
усиливают сообщество, которое заботится о качественных и свободных<sup><a href="#fn__2" name="fnt__2" id="fnt__2" class="fn_top">2)</a></sup> программах САПР
электроники.
</p>

<p>
gEDA может произноситься “ги-да” (рифмуется с Лида) или “г-да” (короткое
г)<sup><a href="#fn__3" name="fnt__3" id="fnt__3" class="fn_top">3)</a></sup>.
</p>

</div>
<!-- EDIT2027 SECTION "gEDA - что это за проект?" [26-3909] -->
<h2 class="sectionedit2028"><a name="что_такое_geda_gaf_и_как_это_относится_к_geda" id="что_такое_geda_gaf_и_как_это_относится_к_geda">Что такое gEDA/gaf и как это относится к gEDA?</a></h2>
<div class="level2">

<p>
<strong>gaf</strong> означает “<em class="u">g</em>schem <em class="u">a</em>nd <em class="u">f</em>riends” (<strong>gschem</strong> и друзья). Это
подмножество большого набора программных средств, собранных под названием
gEDA. gEDA/gaf — это набор программ, в который в настоящее время входят:
</p>
<ul>
<li class="level1"><div class="li"> <strong>gschem</strong>: программа разработки принципиальных схем</div>
</li>
<li class="level1"><div class="li"> <strong>gnetlist</strong>: программа создания списков соединений</div>
</li>
<li class="level1"><div class="li"> <strong>gsymcheck</strong>: программа проверки <a href="geda-glossary.ru.html#символ" class="wikilink1" title="geda-glossary.ru.html">символов</a> электрических схем</div>
</li>
<li class="level1"><div class="li"> <strong>gattrib</strong>: программа электронной таблицы для изменения свойств символов в электрических схемах</div>
</li>
<li class="level1"><div class="li"> <strong>libgeda</strong>: библиотеки для <strong>gschem</strong>, <strong>gnetlist</strong> и <strong>gsymcheck</strong></div>
</li>
<li class="level1"><div class="li"> <strong>gsch2pcb</strong>: средство прямой трансляции изменений <a href="geda-glossary.ru.html#принципиальная_схема" class="wikilink1" title="geda-glossary.ru.html">принципиальной схемы</a> в <a href="geda-glossary.ru.html#топология" class="wikilink1" title="geda-glossary.ru.html">топологию печатной платы</a> для <a href="http://pcb.geda-project.org" class="urlextern" title="http://pcb.geda-project.org"  rel="nofollow">pcb</a></div>
</li>
<li class="level1"><div class="li"> несколько второстепенных утилит</div>
</li>
</ul>

<p>
Программы gEDA/gaf совместно используют общий формат файла (<em><code>.sch</code></em>), а
также общую библиотеку (<strong>libgeda.so</strong>). Дистрибутив исходных текстов gEDA/gaf
можно найти на сайте <a href="http://www.geda-project.org" class="urlextern" title="http://www.geda-project.org"  rel="nofollow">http://www.geda-project.org</a>.
</p>

<p>
Хотя gaf и является наибольшей частью gEDA, название gEDA не относится только
лишь к gaf — программные средства, собранные под названием “gEDA”, включают
и многие другие программы. На самом деле gEDA относится к <strong>любым</strong>
программным средствам САПР электроники под лицензией <acronym title="GNU General Public License">GPL</acronym>, которые решили
присоединиться к веб-сайту/списку рассылки gEDA. Важными примерами программных
средств gEDA являются программа разработки печатных плат <a href="http://pcb.geda-project.org" class="urlextern" title="http://pcb.geda-project.org"  rel="nofollow">pcb</a>,
компилятор Verilog <a href="http://www.icarus.com/eda/verilog/" class="urlextern" title="http://www.icarus.com/eda/verilog/"  rel="nofollow">Icarus Verilog</a>,
программа моделирования аналоговых схем <a href="http://www.gnucap.org/" class="urlextern" title="http://www.gnucap.org/"  rel="nofollow">gnucap</a> и
программа <a href="geda-glossary.ru.html#spice" class="wikilink1" title="geda-glossary.ru.html">SPICE</a>-моделирования с открытым исходным кодом
<a href="http://www.ngspice.org/" class="urlextern" title="http://www.ngspice.org/"  rel="nofollow">ngspice</a>. gEDA включает и множество других
программ.
</p>

<p>
По историческим причинам на <a href="http://freshmeat.net/" class="urlextern" title="http://freshmeat.net/"  rel="nofollow">freshmeat</a> gaf известен
как пакет “gEDA”.
</p>

</div>
<!-- EDIT2028 SECTION "Что такое gEDA/gaf и как это относится к gEDA?" [3910-7001] -->
<h2 class="sectionedit2029"><a name="что_такое_geda_suite" id="что_такое_geda_suite">Что такое gEDA Suite?</a></h2>
<div class="level2">

<p>
gEDA Suite является набором различных программных средств, которые являются
частью, связаны или просто работают с программным обеспечением проекта gEDA.
В настоящее время в gEDA Suite входят следующие программы:
</p>
<ul>
<li class="level1"><div class="li"> <a href="http://geda.seul.org/tools/" class="urlextern" title="http://geda.seul.org/tools/"  rel="nofollow">gEDA/gaf</a> – редактирование схем и создание списков соединений</div>
</li>
<li class="level1"><div class="li"> <a href="http://geda.seul.org/tools/ngspice" class="urlextern" title="http://geda.seul.org/tools/ngspice"  rel="nofollow">ngspice</a> – SPICE-моделирование</div>
</li>
<li class="level1"><div class="li"> <a href="http://geda.seul.org/tools/gnucap" class="urlextern" title="http://geda.seul.org/tools/gnucap"  rel="nofollow">gnucap</a> – аналоговое моделирование</div>
</li>
<li class="level1"><div class="li"> <a href="http://geda.seul.org/tools/gspiceui" class="urlextern" title="http://geda.seul.org/tools/gspiceui"  rel="nofollow">gspiceui</a> – графическая оболочка для <strong>ngspice/gnucap</strong></div>
</li>
<li class="level1"><div class="li"> <a href="http://geda.seul.org/tools/pcb" class="urlextern" title="http://geda.seul.org/tools/pcb"  rel="nofollow">pcb</a> – разработка печатных плат</div>
</li>
<li class="level1"><div class="li"> <a href="http://geda.seul.org/tools/gerbv" class="urlextern" title="http://geda.seul.org/tools/gerbv"  rel="nofollow">gerbv</a> – программа просмотра <a href="geda-glossary.ru.html#gerber-файлы" class="wikilink1" title="geda-glossary.ru.html">Gerber-файлов</a></div>
</li>
<li class="level1"><div class="li"> <a href="http://geda.seul.org/tools/icarus" class="urlextern" title="http://geda.seul.org/tools/icarus"  rel="nofollow">Icarus Verilog</a> – программа моделирования Verilog</div>
</li>
<li class="level1"><div class="li"> <a href="http://geda.seul.org/tools/gtkwave" class="urlextern" title="http://geda.seul.org/tools/gtkwave"  rel="nofollow">GTKWave</a> – программа просмотра временных диаграмм цифровых сигналов</div>
</li>
<li class="level1"><div class="li"> <a href="http://wcalc.sourceforge.net/" class="urlextern" title="http://wcalc.sourceforge.net/"  rel="nofollow">wcalc</a> – анализ передающих линий и электромагнитной структуры</div>
</li>
</ul>

</div>
<!-- EDIT2029 SECTION "Что такое gEDA Suite?" [7002-8529] -->
<h2 class="sectionedit2030"><a name="зачем_чем_geda_так_отличается_от_других_сапр_электроники" id="зачем_чем_geda_так_отличается_от_других_сапр_электроники">Зачем? Чем gEDA так отличается от других САПР электроники?</a></h2>
<div class="level2">

<p>
Программные средства в gEDA Suite и связанные с gEDA имеют следующие
характеристики:
</p>
<ul>
<li class="level1"><div class="li"> Бесплатность.</div>
</li>
<li class="level1"><div class="li"> Все форматы файлов и исходные тексты доступны под лицензией <acronym title="GNU General Public License">GPL</acronym>. Эта лицензия даёт особые права авторам и пользователям программного обеспечения.</div>
</li>
<li class="level1"><div class="li"> Независимость от любого поставщика. Все программы gEDA поставляются с полным набором исходных текстов. Их можно свободно распространять, изменять, улучшать и переносить на другие архитектуры. Можно также распространять и свои изменения, если следовать условиям лицензии <acronym title="GNU General Public License">GPL</acronym>.</div>
</li>
<li class="level1"><div class="li"> Нет никакого механизма ограничения использования данных программ (таких как использование серийных номеров жёстких дисков или ethernet-адресов для принуждения запускать программное обеспечение только на одной машине).</div>
</li>
<li class="level1"><div class="li"> Никаких специальных ограничений, установленных торговцами. Свободные версии коммерческих программных средств обычно включают особые ограничения (т. е. ограниченный размер проекта, невозможность печати, невозможность экспорта списков соединений и т. д.), уродующие программу и заставляющие серьёзных пользователей покупать полные версии. В противоположность этому программы gEDA полнофункциональны и специальных ограничений на проекты, чтобы выжимать из вас деньги, не накладывают.</div>
</li>
<li class="level1"><div class="li"> Защита старых версий проектов. Так как программное обеспечение всегда будет доступно и всегда может быть обновлено для работы с обновлённой операционной системой или библиотеками, всегда будет возможность просмотра и редактирования файлов проектов gEDA.</div>
</li>
<li class="level1"><div class="li"> Открытый процесс разработки. Это означает, что программы взаимодействуют друг с другом с помощью известных и документированных средств (файлов/<acronym title="Application Programming Interface">API</acronym>). Если хочется, программы можно легко заменить другими или новыми. gEDA Suite — это набор инструментальных средств САПР электроники. Отдельные части слабо связаны друг с другом и конечные пользователи сами вольны настраивать или менять компоненты <a href="geda-glossary.ru.html#маршрут_проектирования" class="wikilink1" title="geda-glossary.ru.html">маршрута проектирования</a>.</div>
</li>
<li class="level1"><div class="li"> Стабильность. Ошибки, вызывающие отказы, обнаруживаются немедленно и исправляются настолько быстро, насколько это возможно.</div>
</li>
<li class="level1"><div class="li"> Минимизация размера и ненужных возможностей.</div>
</li>
<li class="level1"><div class="li"> Работа на большом количестве платформ. Для gEDA/gaf: GNU/Linux, разные другие системы Unix.</div>
</li>
<li class="level1"><div class="li"> Разрабатываются открытым образом (без секретов).</div>
</li>
<li class="level1"><div class="li"> Прикладываются усилия по разработке документации.</div>
</li>
</ul>

<p>
gEDA не может содержать всех последних передовых возможностей, имеющихся в
других пакетах, и иногда может расцениваться как отстающая система в
технологии САПР электроники, но всё равно эти программные средства становятся
полезными для множества людей по вышеуказанным причинам.
</p>

</div>
<!-- EDIT2030 SECTION "Зачем? Чем gEDA так отличается от других САПР электроники?" [8530-13374] -->
<h2 class="sectionedit2031"><a name="почему_geda_suite_кажется_набором_случайных_программ_а_не_единым_интегрированным_приложением" id="почему_geda_suite_кажется_набором_случайных_программ_а_не_единым_интегрированным_приложением">Почему gEDA Suite кажется набором случайных программ, а не единым интегрированным приложением?</a></h2>
<div class="level2">

<p>
gEDA Suite всё же представляет собой конфедерацию в какой-то степени
независимых программ. Это случилось по историческим причинам: <em>Ales Hvezda</em>
начал проект gEDA в большей мере самостоятельно. Исходное намерение состояло в
том, чтобы произвести полный набор программ для создания печатных плат, чтобы
любители робототехники могли проектировать свои собственные платы. Однако,
когда проект gEDA развивался, стала видна внушительность этой задачи, и
написание многих задуманных приложений даже не началось!
</p>

<p>
Тем временем другие разработчики программного обеспечения, имеющие свои
собственные независимо написанные приложения, не смогли устоять перед таким
видением проекта gEDA. Авторы таких приложений присоединились к <em>Ales</em> и
помогли проекту своими программами. Одним из таких вкладов была <strong>pcb</strong>,
десятилетняя (на данный момент) программа разработки печатных плат. При
добавлении <strong>pcb</strong> позорно сбежала исходно планируемая в gEDA программа
<strong>gpcb</strong>. В то же
самое время другие разработчики добавили средства аналогового и цифрового
моделирования, программы просмотра сигналов и так далее.
</p>

<p>
Таким образом программы gEDA Suite объединились. gEDA Suite отличается не
совместно используемым кодом и не общим пользовательским интерфейсом. Скорее,
воедино проект связывает общее видение окружения САПР электроники с открытым
исходным кодом. Сегодня gEDA Suite является большим набором различных
программ, привнесённых разными авторами. Приложения стараются работать вместе
и обычно им это удаётся. Но разное происхождение программ в наборе всё же
заметно. Несмотря ни на что, небольшое приложение усилий делает различные
компоненты набора способными к взаимодействию, и многие выполнили с помощью
gEDA Suite довольно сложные проекты плат.
</p>

<p>
В конце концов, gEDA Suite лучше всего представить как набор инструментальных
средств САПР электроники. Такой инструментальный подход даёт конечному
пользователю больше свободы. Для своих
задач конечные пользователи могут менять или полностью замещать отдельные этапы
маршрута проектирования.
</p>

</div>
<!-- EDIT2031 SECTION "Почему gEDA Suite кажется набором случайных программ, а не единым интегрированным приложением?" [13375-17211] -->
<h2 class="sectionedit2032"><a name="так_что_же_лучше_набор_программ_т_е_конфедерация_или_интегрированное_приложение" id="так_что_же_лучше_набор_программ_т_е_конфедерация_или_интегрированное_приложение">Так что же лучше, набор программ (т. е. конфедерация) или интегрированное приложение?</a></h2>
<div class="level2">

<p>
Это, в конечном счёте, вопрос религии. Здесь я приведу некоторые за и против
(как мне это видится) обоих подходов.
</p>

</div>
<!-- EDIT2032 SECTION "Так что же лучше, набор программ (т. е. конфедерация) или интегрированное приложение?" [17212-17584] -->
<h3 class="sectionedit2033"><a name="за_набор_программ_конфедерацию" id="за_набор_программ_конфедерацию">За набор программ (конфедерацию):</a></h3>
<div class="level3">
<ul>
<li class="level1"><div class="li"> Для каждой стадии проектирования можно использовать приложения “высшего сорта”. Например, для создания печатной платы можно использовать стандартный маршрут проектирования в gEDA: <strong>gschem</strong> → <strong>gsch2pcb</strong> → <strong>pcb</strong>. Однако, если вы на дух не переносите приложение с открытым исходным кодом <strong>pcb</strong>, можно, например, использовать последовательность: <strong>gschem</strong> → <strong>gnetlist</strong> → <strong>Protel</strong>. Вспомните, что <strong>gnetlist</strong> может производить более двадцати различных форматов списков соединений! Более того, если вам не нравится какой-то из компонентов маршрута проектирования, вы можете написать другую программу для его замены. Это правда, что в настоящий момент для каждой отдельной задачи есть, как правило, только одно приложение. Но со временем, вероятно, такое положение дел изменится, свидетельством чему являются разветвление проекта <strong>pcb</strong>, добавление генератора списка соединений <a href="http://www.viasic.com/opensource/" class="urlextern" title="http://www.viasic.com/opensource/"  rel="nofollow">gnetman</a>, а также проект <a href="http://web.comhem.se/~u31829222/" class="urlextern" title="http://web.comhem.se/~u31829222/"  rel="nofollow">HEC</a>. Самое главное, что такой подход, когда используются разные программы, даёт пользователю наибольшую свободу выбора.</div>
</li>
<li class="level1"><div class="li"> В процессе разработки много естественных точек останова. Например, при завершении работы программы и выдаче выходного файла (т. е. когда <strong>gschem</strong> выдаёт .sch-файл, или <strong>gnetlist</strong> — список соединений SPICE). В этой точке процесс разработки легко прервать и написать скрипты для обработки и/или преобразования данных проекта. Для больших, передовых проектов — это большое преимущество “комплектного” подхода. Это преимущество, возможно, нравится только “опытным пользователям”, но отметьте его важность: программные комплексы САПР электроники профессионального класса (<strong>Synopsys</strong>, <strong>Xilinx</strong>) работают таким же образом.</div>
</li>
<li class="level1"><div class="li"> Использование набора приложений можно автоматизировать с помощью Makefile, или даже скрипта на <strong><acronym title="Practical Extraction and Report Language">Perl</acronym></strong>. Разработчики <a href="geda-glossary.ru.html#asic" class="wikilink1" title="geda-glossary.ru.html">ASIC</a> постоянно занимаются этим в своих средствах проектирования и синтеза. Некоторые пользователи gEDA утверждали в списке рассылки, что они тоже так делают, и отмечали это как важную возможность в gEDA Suite.</div>
</li>
</ul>

</div>
<!-- EDIT2033 SECTION "За набор программ (конфедерацию):" [17585-21228] -->
<h3 class="sectionedit2034"><a name="против_набора_программ_конфедерации" id="против_набора_программ_конфедерации">Против набора программ (конфедерации)</a></h3>
<div class="level3">
<ul>
<li class="level1"><div class="li"> Больше сбивает с толку новых пользователей, так как без посторонней помощи они не могут узнать, что дальше делать. То есть фактически им необходимо прочитать документацию, чтобы узнать, какую программу запускать следующей. В этом случае выручает хорошая документация (поэтому, видимо, вы это и читаете), но документации всегда отдаётся меньший приоритет, нежели разработке интуитивного интерфейса приложения.</div>
</li>
<li class="level1"><div class="li"> Для разных программ соглашения по интерфейсу различны. То есть организация меню, привязки клавиш клавиатуры и кнопок мыши не соответствуют друг другу. Это может быть неудобно даже тем, кто хорошо знаком с этими программами.</div>
</li>
<li class="level1"><div class="li"> Так как заранее предположений об используемом маршруте проектирования сделать нельзя, символы для схем обязательно должны быть <a href="geda-faq-gschem.ru.html#что_за_вопрос_насчёт_тяжёлых_символов_против_лёгких" class="wikilink1" title="geda-faq-gschem.ru.html">лёгкими</a>. Это заставляет пользователя тратить больше времени, например, на добавление в свой проект атрибутов посадочных мест. Более того, ещё больше времени уходит на самом деле на то, чтобы разобраться, какие файлы посадочных мест собственно использовать.</div>
</li>
<li class="level1"><div class="li"> Некоторые разработчики более энергичны, чем прочие, или у них просто больше свободного времени. Поэтому некоторые программы комплекта будут разработаны лучше других (и будут содержать меньше ошибок). К сожалению, одна ненормальная программа может несправедливо исказить представление нового пользователя о наборе в целом.</div>
</li>
</ul>

</div>
<!-- EDIT2034 SECTION "Против набора программ (конфедерации)" [21229-23909] -->
<h3 class="sectionedit2035"><a name="за_монолитное_приложение" id="за_монолитное_приложение">За монолитное приложение:</a></h3>
<div class="level3">
<ul>
<li class="level1"><div class="li"> Новому пользователю легче освоить единую, унифицированную среду проектирования.</div>
</li>
<li class="level1"><div class="li"> Соглашения по графическому интерфейсу легче скоординировать.</div>
</li>
<li class="level1"><div class="li"> Символы для принципиальных схем могут быть тяжёлыми, так что потребуется меньше работы по добавлению атрибутов для каждого символа в схеме.</div>
</li>
</ul>

</div>
<!-- EDIT2035 SECTION "За монолитное приложение:" [23910-24504] -->
<h3 class="sectionedit2036"><a name="против_монолитного_приложения" id="против_монолитного_приложения">Против монолитного приложения:</a></h3>
<div class="level3">
<ul>
<li class="level1"><div class="li"> Не бесконечно масштабируемо. Один разработчик не может сделать всё, вне зависимости от того, насколько он умён. Поэтому монолитное приложение никогда не достигнет размера или мощи набора, разработанного конфедерацией программистов.</div>
</li>
<li class="level1"><div class="li"> Отсутствие выбора. Если разработчику не нравится ваш метод работы, выбора у вас нет. Даже если вы предложите заплаты, чтобы получить возможность использовать свой метод решения задачи, есть вероятность, что основной разработчик проигнорирует или отклонит их. Это, возможно, не вопрос для новичков, но для опытных пользователей это проблема.</div>
</li>
<li class="level1"><div class="li"> Риск. Если разработчик уйдёт, код останется брошенным и пострадают пользователи. Это в самом деле случилось с программой <a href="http://sourceforge.net/projects/xtrkcad" class="urlextern" title="http://sourceforge.net/projects/xtrkcad"  rel="nofollow">XTrkCAD</a>, САПР моделей железных дорог. Автор этой программы оставил её разработку, хотя и любезно поместил своё детище на Sourceforge, чтобы программа просто не пропала. К сожалению, без участия исходного разработчика код завял. Предлагаемые проекту заплаты уходили в /dev/null. Наконец коалиция интересующихся пользователей и разработчиков создала <a href="http://xtrkcad-fork.sourceforge.net/" class="urlextern" title="http://xtrkcad-fork.sourceforge.net/"  rel="nofollow">ветку</a> кода, чтобы можно было продолжить дальнейшую разработку. Однако работа над веткой несогласована и случайна. (Надеюсь, это когда-нибудь изменится.) Тем временем для обычных пользователей тот факт, что исходный разработчик ушёл, стал катастрофой.</div>
</li>
</ul>

</div>
<!-- EDIT2036 SECTION "Против монолитного приложения:" [24505-27021] -->
<h2 class="sectionedit2037"><a name="в_программе_xxx_отсутствует_крайне_необходимая_возможность_yyy_что_я_могу_сделать" id="в_программе_xxx_отсутствует_крайне_необходимая_возможность_yyy_что_я_могу_сделать">В программе XXX отсутствует крайне необходимая возможность YYY!  Что я могу сделать?</a></h2>
<div class="level2">

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

<p>
Если вы хотите, чтобы новая возможность была реализована в одной из программ
gEDA, вот что можно сделать:
</p>
<ul>
<li class="level1"><div class="li"> Написать её самому. Исходные тексты программ открыты и каждый может посмотреть их, разобраться и модифицировать. Если вы реализовали новую возможность, <a href="http://bugs.launchpad.net/geda" class="urlextern" title="http://bugs.launchpad.net/geda"  rel="nofollow">предложите свои заплаты</a> проекту; велика вероятность, что они будут включены в основную ветку разработки.</div>
</li>
</ul>
<ul>
<li class="level1"><div class="li"> Вежливо попросить в списке рассылки gEDA. Если запрашиваемая вами возможность проста или интересна кому-то из разработчиков, возможно кто-нибудь её воплотит. Если она сложна, вероятно, что эта возможность уже обсуждается среди разработчиков, но ни у кого нет достаточного количества свободного времени, чтобы её реализовать. (Также можно запросить возможность через <a href="http://bugs.launchpad.net/geda" class="urlextern" title="http://bugs.launchpad.net/geda"  rel="nofollow">систему отслеживания ошибок Launchpad</a>). Не надоедайте криком или руганью в списках рассылки, так как, вероятно, вы сами будете обруганы и вообще не получите своей возможности. Зачем тратить своё время?</div>
</li>
</ul>
<ul>
<li class="level1"><div class="li"> Если вышеуказанные варианты вам не подходят, наймите разработчика программ с открытым исходным кодом, чтобы он написал нужную вам особенность программы! Удивительно, как часто такая возможность игнорируется. Люди, собирающиеся платить $25000 – $100000 за коммерческие средства САПР электроники упрутся, чтобы заплатить ловкому подростку-программисту $10/час, чтобы он воспроизвёл такие же возможности в gEDA Suite. Почему?.. Если вы преподаватель, рассмотрите наём некоторых студентов для проекта UROP<sup><a href="#fn__4" name="fnt__4" id="fnt__4" class="fn_top">4)</a></sup>, чтобы они работали над gEDA. Если у вас свой бизнес, наймите подростка или кого-то, свободного от школы! А если вы хотите компетентной помощи, можете (быстро) обратиться к какому-нибудь из основных разработчиков gEDA, который даст совет.</div>
</li>
</ul>

</div>
<!-- EDIT2037 SECTION "В программе XXX отсутствует крайне необходимая возможность YYY!  Что я могу сделать?" [27022-31706] -->
<h2 class="sectionedit2038"><a name="какую_лицензию_использует_geda" id="какую_лицензию_использует_geda">Какую лицензию использует gEDA?</a></h2>
<div class="level2">

<p>
Все программные средства и связанные файлы в gEDA будут выпускаться под
Стандартной Общественной Лицензией GNU версии 2 (<acronym title="GNU General Public License">GPL</acronym>) от Free Software
Foundation.
</p>

<p>
Из лицензии:
</p>

<p>
“Когда мы говорим о свободном программном обеспечении, мы говорим о свободе, а
не о цене. Наши Стандартные Общественные Лицензии разработаны так, чтобы
обеспечить вам свободу распространения копий свободного программного
обеспечения (и, если хотите, назначать цену за эти услуги), чтобы вы получили
исходный код или могли получить его, если вы этого захотите, чтобы вы могли
изменять программное обеспечение или использовать его части в новых свободных
программах, и чтобы вы знали, что вы можете всё это сделать.”
</p>

<p>
Яснее не выразить: <strong>gEDA — это программное обеспечение под лицензией <acronym title="GNU General Public License">GPL</acronym></strong>.
Поэтому ничего проприетарного, как например библиотеки электронных компонентов
из проприетарных продуктов САПР электроники, вместе с gEDA распространяться не
может. Программы конверсии для проприетарных библиотек будут доступны, но все
преобразованные файлы, являющиеся частью проприетарных продуктов, никогда не
должны попасть в gEDA.  Для добавляемых в проект файлов должна быть
возможность их распространения под лицензией <acronym title="GNU General Public License">GPL</acronym> (или под другой свободной
лицензией). Имейте это в виду, если хотите что-то добавить в проект.
</p>

<p>
Хотя gEDA и фокусируется на <acronym title="GNU General Public License">GPL</acronym>, для существующего программного обеспечения
более чем приветствуется сочетать с ней и другие, совместимые с <acronym title="GNU General Public License">GPL</acronym> лицензии.
</p>

<p>
Более подробную информацию насчёт используемой проектом gEDA лицензии
можно найти на странице про <a href="http://wiki.geda-project.org/geda%3Alicense" class="interwiki iw_geda" title="http://wiki.geda-project.org/geda%3Alicense">лицензирование</a>.
</p>

</div>
<!-- EDIT2038 SECTION "Какую лицензию использует gEDA?" [31707-34587] -->
<h2 class="sectionedit2039"><a name="где_найти_больше_информации_и_откуда_загрузить_geda" id="где_найти_больше_информации_и_откуда_загрузить_geda">Где найти больше информации и откуда загрузить gEDA?</a></h2>
<div class="level2">

<p>
Официальная веб-страница проекта gEDA: <a href="http://geda-project.org/" class="urlextern" title="http://geda-project.org/"  rel="nofollow">http://geda-project.org/</a>.
</p>

<p>
Есть несколько списков рассылки. Чтобы узнать, как подписаться на них и
посылать свои сообщения, посмотрите
<a href="geda-mailinglists.ru.html" class="wikilink1" title="geda-mailinglists.ru.html">страницу про списки рассылки</a>.
</p>

<p>
Вы можете загрузить всё программное обеспечение со
<a href="http://geda-project.org/download.html" class="urlextern" title="http://geda-project.org/download.html"  rel="nofollow">страницы загрузки</a>.
</p>

<p>
Последний комплект документации можно найти на
<a href="geda-documentation.ru.html" class="wikilink1" title="geda-documentation.ru.html">главной странице документации</a>.
</p>

</div>
<!-- EDIT2039 SECTION "Где найти больше информации и откуда загрузить gEDA?" [34588-35412] -->
<h2 class="sectionedit2040"><a name="хорошо_с_чего_начать_освоение_geda" id="хорошо_с_чего_начать_освоение_geda">Хорошо, с чего начать освоение gEDA?</a></h2>
<div class="level2">

<p>
Самое важное, что следует сделать, это прочитать один из двух или оба
интерактивных учебника и разобраться в них:
</p>
<ul>
<li class="level1"><div class="li"> Превосходный учебник <a href="geda-gsch2pcb_tutorial.ru.html" class="wikilink1" title="geda-gsch2pcb_tutorial.ru.html">gschem -&gt; gsch2pcb -&gt; pcb</a> от <em>Bill Wilson</em>.</div>
</li>
<li class="level1"><div class="li"> <a href="http://www.delorie.com/pcb/docs/gs/gs.html" class="urlextern" title="http://www.delorie.com/pcb/docs/gs/gs.html"  rel="nofollow">Введение в pcb</a> от <em>DJ Delorie</em> тоже включает основы использования <strong>gschem</strong>.</div>
</li>
</ul>

<p>
Непременно посмотрите и другую <a href="geda-documentation.ru.html" class="wikilink1" title="geda-documentation.ru.html">документацию gEDA</a>. В
этой Wiki содержится руководство по установке и некоторая общая информация по
использованию программ. Потратьте немного времени, пролистайте документацию,
затем загрузите набор gEDA Suite и попробуйте самостоятельно с ним поработать!
</p>

</div>
<!-- EDIT2040 SECTION "Хорошо, с чего начать освоение gEDA?" [35413-] --><div class="footnotes">
<div class="fn"><sup><a href="#fnt__1" id="fn__1" name="fn__1" class="fn_bot">1)</a></sup> 
Что
такое свободное и открытое аппаратное обеспечение, смотрите, например, на
веб-странице <a href="http://www.opencollector.org/Whyfree/" class="urlextern" title="http://www.opencollector.org/Whyfree/"  rel="nofollow">http://www.opencollector.org/Whyfree/</a>. — <em>Прим.
перев.</em></div>
<div class="fn"><sup><a href="#fnt__2" id="fn__2" name="fn__2" class="fn_bot">2)</a></sup> 
Имеется в
виду свобода, а не бесплатность. — <em>Прим. перев.</em></div>
<div class="fn"><sup><a href="#fnt__3" id="fn__3" name="fn__3" class="fn_bot">3)</a></sup> 
Насчёт произношения даже у основных разработчиков нет единого мнения, так
что произносите, как нравится, главное — пишите правильно. — <em>Прим.
перев.</em></div>
<div class="fn"><sup><a href="#fnt__4" id="fn__4" name="fn__4" class="fn_bot">4)</a></sup> 
Undergraduate Research Opportunities Program — программа поддержки студенческих исследовательских работ. — <em>Прим. перев.</em></div>
</div>
</body>
</html>