File: geda-faq.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 (320 lines) | stat: -rw-r--r-- 27,593 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
<!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="sectionedit1879"><a name="geda_faq" id="geda_faq">gEDA FAQ</a></h1>
<div class="level1">

</div>
<!-- EDIT1879 SECTION "gEDA FAQ" [1-25] -->
<h2 class="sectionedit1880"><a name="what_is_the_geda_project" id="what_is_the_geda_project">What is the gEDA project?</a></h2>
<div class="level2">

<p>
The gEDA project has produced and continues working on a full <acronym title="GNU General Public License">GPL</acronym>&#039;d suite and toolkit of Electronic Design Automation tools. These tools are used for electrical circuit design, schematic capture, simulation, prototyping, and production. Currently, the gEDA project offers a mature suite of free software applications for electronics design, including schematic capture, attribute management, bill of materials (BOM) generation, netlisting into over 20 netlist formats, analog and digital simulation, and printed circuit board (PCB) layout.
</p>

<p>
The gEDA project was launched by Ales Hvezda in Spring 1998 in order to advance the state of free hardware and open source hardware. Over the past ten years, the gEDA software and the community have grown considerably. A few people are contributing to the original tools, while others are doing their own development on their own tools. “gEDA” does not refer solely to the original tools anymore (those tools now stand on their own), but instead to all the projects which are free and are somehow associated with this webpage or the gEDA <a href="geda-mailinglists.html" class="wikilink1" title="geda-mailinglists.html">mailing lists</a>. By associating with gEDA, free software authors do not give up any control over their tools, but they gain a community which cares about quality and free (as in freedom) EDA tools.
</p>

<p>
gEDA can be pronounced “gee-daahhh” (rhymes with cheetah) or “g-dahhh (short g).
</p>

</div>
<!-- EDIT1880 SECTION "What is the gEDA project?" [26-1448] -->
<h2 class="sectionedit1881"><a name="what_is_geda_gaf_and_how_does_it_relate_to_geda" id="what_is_geda_gaf_and_how_does_it_relate_to_geda">What is gEDA/gaf and how does it relate to gEDA?</a></h2>
<div class="level2">

<p>
<strong>gaf</strong> stands for “<em class="u">g</em>schem <em class="u">a</em>nd <em class="u">f</em>riends”. It is a subset of the entire tool suite grouped together under the gEDA name. gEDA/gaf is a collection of tools which currently includes:
</p>
<ul>
<li class="level1"><div class="li"> gschem: A schematic capture program</div>
</li>
<li class="level1"><div class="li"> gnetlist: A netlist generation program</div>
</li>
<li class="level1"><div class="li"> gsymcheck: A syntax checker for schematic symbols</div>
</li>
<li class="level1"><div class="li"> gattrib: A spreadsheet programm that manipulates the properties of symbols of a schematic</div>
</li>
<li class="level1"><div class="li"> libgeda: Libraries for gschem gnetlist and gsymcheck</div>
</li>
<li class="level1"><div class="li"> gsch2pcb: A tool to forward annotation from your schematic to layout using <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"> some minor utilities</div>
</li>
</ul>

<p>
The gEDA/gaf tools share a common file format (.sch) and also share a common link library (libgeda.so). The gEDA/gaf source distribution can be found on this website (<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>
Even though gaf is very much a part of gEDA, the gEDA name does not necessarily only apply to gaf – tools gathered under the “gEDA” moniker include many other programs. Indeed, gEDA refers to <strong>any</strong> <acronym title="GNU General Public License">GPL</acronym>&#039;d EDA tool which decides to associate itself with the gEDA website/mailing list. Important examples of gEDA tools include the layout program <a href="http://pcb.geda-project.org" class="urlextern" title="http://pcb.geda-project.org"  rel="nofollow">PCB</a>, the Verilog compiler <a href="http://www.icarus.com/eda/verilog/" class="urlextern" title="http://www.icarus.com/eda/verilog/"  rel="nofollow">Icarus Verilog</a>, the analog circuit simulator <a href="http://www.gnucap.org/" class="urlextern" title="http://www.gnucap.org/"  rel="nofollow">gnucap</a>, and the open-source SPICE simulator <a href="http://www.ngspice.org/" class="urlextern" title="http://www.ngspice.org/"  rel="nofollow">ngspice</a>. Many other gEDA programs also exist.
</p>

<p>
For historical reasons, on <a href="http://freshmeat.net/" class="urlextern" title="http://freshmeat.net/"  rel="nofollow">freshmeat</a> gaf is known as the package “gEDA”.
</p>

</div>
<!-- EDIT1881 SECTION "What is gEDA/gaf and how does it relate to gEDA?" [1449-3075] -->
<h2 class="sectionedit1882"><a name="what_is_the_geda_suite" id="what_is_the_geda_suite">What is the gEDA suite?</a></h2>
<div class="level2">

<p>
The gEDA suite is the collection of all the various tools that are part of, associated with, or just plain work with the gEDA project’s software.  Currently the gEDA suite includes:
</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> – schematic capture and netlisting</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 simulation</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> – analog simulation</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> – <acronym title="Graphical User Interface">GUI</acronym> front end for ngspice/gnucap</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> – PCB layout</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> – Gerber viewer</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 simulator</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> – Digital waveform viewer</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> – Transmission line and electromagnetic structure analysis</div>
</li>
</ul>

</div>
<!-- EDIT1882 SECTION "What is the gEDA suite?" [3076-3998] -->
<h2 class="sectionedit1883"><a name="why_what_makes_geda_so_different_from_other_eda_tools" id="why_what_makes_geda_so_different_from_other_eda_tools">Why? What makes gEDA so different from other EDA tools?</a></h2>
<div class="level2">

<p>
Tools in the gEDA suite and associated tools have the following characteristics:
</p>
<ul>
<li class="level1"><div class="li"> Free in the monetary sense (no cost).</div>
</li>
<li class="level1"><div class="li"> All the file formats and source code are available via the <acronym title="GNU General Public License">GPL</acronym> license. This license grants specific rights to the authors and users of <acronym title="GNU General Public License">GPL</acronym>&#039;d software.</div>
</li>
<li class="level1"><div class="li"> Independence from any one vendor. All gEDA tools come with full source. You may freely redistribute, change, improve and port the tools. You may also distribute your changes, if you follow the terms of the <acronym title="GNU General Public License">GPL</acronym>.</div>
</li>
<li class="level1"><div class="li"> No mechanism is used to restrict the use of the tools (like making use of hard disk serial numbers or ethernet addresses to force the software to only run on one machine).</div>
</li>
<li class="level1"><div class="li"> No arbitrary, marketeering-driven limitations. Free versions of commercial tools usually include capricious limitations (i.e. limited design size, inability to print, inability to export netlists, etc.) which cripple the program, and force the serious user to buy the real tool. In contrast, the gEDA tools are fully-featured, and do not arbitrarily impose limits on design as a way of extracting money from you.</div>
</li>
<li class="level1"><div class="li"> Legacy design protection. Since the software will always be available, and can always be updated to work with updated operating systems or libraries, gEDA tool design files will always be viewable and editable.</div>
</li>
<li class="level1"><div class="li"> Open design flow. This means that the tools talk to each other via known and documented means (files / APIs). It is easy to replace a tool or augment the tools with something else if you so desire.  The gEDA suite is an EDA toolkit.  The individual pieces are loosely coupled and allow for end users to customize or replaces parts of the design flow.</div>
</li>
<li class="level1"><div class="li"> Stability - Bugs which cause crashes are investigated immediately and fixed as soon as possible.</div>
</li>
<li class="level1"><div class="li"> Minimize bloat and unnecessary features.</div>
</li>
<li class="level1"><div class="li"> Run on as many platforms as possible. For gEDA/gaf: GNU/Linux, various other Unix systems.</div>
</li>
<li class="level1"><div class="li"> Developed in an open (no secrets) fashion.</div>
</li>
<li class="level1"><div class="li"> Strive to be documented.</div>
</li>
</ul>

<p>
gEDA may not have all the latest cutting edge features found in other packages and may be viewed sometimes as being on the trailing edge of EDA technology, but the tools are becoming useful to a lot of people for the above mentioned reasons.
</p>

</div>
<!-- EDIT1883 SECTION "Why? What makes gEDA so different from other EDA tools?" [3999-6285] -->
<h2 class="sectionedit1884"><a name="why_does_the_geda_suite_seem_like_a_collection_of_random_programs_and_not_a_single_integrated_application" id="why_does_the_geda_suite_seem_like_a_collection_of_random_programs_and_not_a_single_integrated_application">Why does the gEDA Suite seem like a collection of random programs, and not a single integrated application?</a></h2>
<div class="level2">

<p>
The gEDA suite is indeed a confederacy of somewhat independent programs. This happened for reasons of history: Ales Hvezda started the gEDA project more or less on his own. The original vision was to produce an end-to-end software suite for creating PC boards so that robotics hobbiests could design their own boards. However, as the gEDA project progressed the large magnitude of this task became clear – and coding many of the proposed apps had not even begun!
</p>

<p>
Meanwhile, other software developers – with their own independently written applications – found the gEDA project vision compelling. The authors of those applications joined Ales and contributed their programs to the gEDA project. Amongst the contributed projects was “pcb”, a ten year old (at that time) PCB layout program. With the contribution of “pcb”, gEDA’s originally planned layout tool “gpcb” was scuttled. At the same time, other developers contributed analog and digital simulators, waveform viewers, and so on.
</p>

<p>
In this way the gEDA suite came together. It is not shared code, or a common user interface which distinguishes the gEDA suite. Rather, the shared vision of an open-source EDA environment is the thread which holds the project together. Today, the gEDA Suite is a collection of many different programs contributed by many different authors. The apps strive to work together, and usually succeed. But the separate beginnings of each program in the suite are still observable. Nonetheless, with a little work the various components of the suite are interoperable, and many people have completed quite complex board designs using the gEDA suite.
</p>

<p>
In the end, the best way to think about the gEDA suite is as an EDA toolkit.  This toolkit approach gives the end user considerable control.  End users can modify or completely replaces parts of the design flow to suit their own requirements.
</p>

</div>
<!-- EDIT1884 SECTION "Why does the gEDA Suite seem like a collection of random programs, and not a single integrated application?" [6286-8300] -->
<h2 class="sectionedit1885"><a name="so_which_is_better_a_suite_ie_confederacy_of_programs_or_an_integrated_application" id="so_which_is_better_a_suite_ie_confederacy_of_programs_or_an_integrated_application">So which is better, a suite (i.e. confederacy) of programs or an integrated application?</a></h2>
<div class="level2">

<p>
This is ultimately a matter of religion. I’ll summarize some of the pros and cons (as I see them) of each approach here.
</p>

</div>
<!-- EDIT1885 SECTION "So which is better, a suite (i.e. confederacy) of programs or an integrated application?" [8301-8525] -->
<h3 class="sectionedit1886"><a name="suite_confederacy_pros" id="suite_confederacy_pros">Suite (confederacy) pros:</a></h3>
<div class="level3">
<ul>
<li class="level1"><div class="li"> You can use “best of breed” applications for each part of the design flow. That is, you can use the standard gEDA flow gschem → gsch2pcb → pcb to create a PC Board. However, if you think that the open-source application “pcb” stinks, you can use the flow gschem → gnetlist → Protel (for example). Recall that gnetlist can output more than twenty different netlist formats! Moreover, if you don’t like one component of the flow, you can write another tool to replace it. Now at this time it is true that only a single application generally exists to perform a particular task. However, this situation will likely change with time – witness the forking of the “pcb” project, the contributed netlister <a href="http://www.viasic.com/opensource/" class="urlextern" title="http://www.viasic.com/opensource/"  rel="nofollow">gnetman</a>, as well as the <a href="http://web.comhem.se/~u31829222/" class="urlextern" title="http://web.comhem.se/~u31829222/"  rel="nofollow">HEC</a> project. As a general rule, the suite approach offers the greatest freedom to the user.</div>
</li>
<li class="level1"><div class="li"> The design flow has a lot of natural breakpoints. These occur where one design tool completes its job and writes out a file (i.e. gschem writes out a .sch file, or gnetlist writes out a SPICE netlist). At this point, you can easily break into the flow and write scripts which process and/or munge the design data. For big, advanced designs, this is a real advantage to the “design suite” approach. This advantage may appeal only to the “power user”, but note its importance: professional-grade EDA suites (Synopsys, Xilinx) also work the same way.</div>
</li>
<li class="level1"><div class="li"> Usage of an applications suite can be automated using a Makefile, or even a <acronym title="Practical Extraction and Report Language">Perl</acronym> script. ASIC designers do this all the time with their design and synthesis tools. Some gEDA users have stated on the e-mail list that they do this too, and point to it as an important feature of the gEDA suite.</div>
</li>
</ul>

</div>
<!-- EDIT1886 SECTION "Suite (confederacy) pros:" [8526-10336] -->
<h3 class="sectionedit1887"><a name="suite_confederacy_cons" id="suite_confederacy_cons">Suite (confederacy) cons:</a></h3>
<div class="level3">
<ul>
<li class="level1"><div class="li"> More confusing to new users, since they don’t know the flow right off the bat. That is, they actually need to <acronym title="Read The Fine Manual">RTFM</acronym> to know what tool to run next. Good documentation helps (that’s why you’re reading this), but documentation is always second choice behind developing an intuitive application interface.</div>
</li>
<li class="level1"><div class="li"> Different programs have different UI conventions. That is, menu organization, keyboard and mouse bindings are inconsistent. This can be uncomfortable even to those who are familiar with the programs.</div>
</li>
<li class="level1"><div class="li"> Since no assumptions are made about the design flow, schematic symbols are necessarily <a href="geda-faq-gschem.html#what_s_this_business_about_heavy_vs._light_symbols" class="wikilink1" title="geda-faq-gschem.html">light</a>. This forces the user to spend more time attaching e.g. footprint attributes to his design. Moreover, the user must spend more time actually researching which footprints to use.</div>
</li>
<li class="level1"><div class="li"> Some developers are more energetic than others, or have more free time. Therefore, some programs in a suite will be more developed (and less buggy) than others. Unfortunately, a single buggy program in a suite can unfairly taint a new user’s perception of the entire suite.</div>
</li>
</ul>

</div>
<!-- EDIT1887 SECTION "Suite (confederacy) cons:" [10337-11514] -->
<h3 class="sectionedit1888"><a name="monolithic_application_pros" id="monolithic_application_pros">Monolithic application pros:</a></h3>
<div class="level3">
<ul>
<li class="level1"><div class="li"> A single, unified design environment is easier for new users to grasp.</div>
</li>
<li class="level1"><div class="li"> It is easier to harmonize UI conventions.</div>
</li>
<li class="level1"><div class="li"> Schematic capture symbols can be heavy, so less work is required in attaching attributes to each symbol in a schematic.</div>
</li>
</ul>

</div>
<!-- EDIT1888 SECTION "Monolithic application pros:" [11515-11799] -->
<h3 class="sectionedit1889"><a name="monolithic_application_cons" id="monolithic_application_cons">Monolithic application cons:</a></h3>
<div class="level3">
<ul>
<li class="level1"><div class="li"> Not infinitely scalable. One developer can’t do everything, no matter how smart. Therefore, a monolithic app will never approach the size or power of a suite developed by a confederacy of programmers.</div>
</li>
<li class="level1"><div class="li"> Lack of choice. If the developer doesn’t like your way of doing things, you have no choice. Even if you submit patches to enable your way of performing a task, there is a chance the main developer will ignore or reject your patches. This is probably not an issue for newbies, but for “power users” it represents a problem.</div>
</li>
<li class="level1"><div class="li"> Risk. If the developer quits, the code becomes abandoned, and the users suffer. This effectively happened to the program <a href="http://sourceforge.net/projects/xtrkcad" class="urlextern" title="http://sourceforge.net/projects/xtrkcad"  rel="nofollow">XTrkCAD</a>, a CAD program for designing model railroads. The author of this program quit developing it, but thankfully placed his stuff on Sourceforge so that the program wouldn’t simply disappear. Unfortunately, without the original developer’s involvement, the code languished. Patches contributed to the project went to /dev/null. Eventually, a coalition of concerned user/developers created a <a href="http://xtrkcad-fork.sourceforge.net/" class="urlextern" title="http://xtrkcad-fork.sourceforge.net/"  rel="nofollow">fork</a> of the code to enable further development. However, work on the forked code has been piecemeal and sporadic. (Hopefully, this will change someday.) Meanwhile, for the ordinary user, the fact that the original developer quit represents a catastrophe.</div>
</li>
</ul>

</div>
<!-- EDIT1889 SECTION "Monolithic application cons:" [11800-13243] -->
<h2 class="sectionedit1890"><a name="tool_xxx_is_missing_critical_feature_yyy_what_can_i_do" id="tool_xxx_is_missing_critical_feature_yyy_what_can_i_do">Tool XXX is missing critical feature YYY!  What can I do?</a></h2>
<div class="level2">

<p>
Newbies sometimes show up on the gEDA mailing lists and flame the project for missing features, perceived bugs, and supppoesd UI quirks.  The gEDA developers are very interested in receiving constructive feedback and criticism, so we do welcome feature requests and bug reports.  But please keep in mind that the developers are full-time professional EEs or software engineers, and work on gEDA as an unpaid, fun hobby.  Unconstructive or ill-informed flames are not the way to get new features implemented.
</p>

<p>
If you need a new feature implemented in one of the gEDA tools, here are your options:
</p>
<ul>
<li class="level1"><div class="li"> Write it yourself.  The code is open and available for everybody to see, understand, and modify.  If you have implemented a new feature, please <a href="http://bugs.launchpad.net/geda" class="urlextern" title="http://bugs.launchpad.net/geda"  rel="nofollow">submit your patches</a> to the project; chances are good that they will be incorporated into the main development branch.</div>
</li>
</ul>
<ul>
<li class="level1"><div class="li"> Ask politely on the gEDA e-mail lists. If your feature request is simple, or of interest to one of the developers, it&#039;s possible that somebody will implement your feature.  If it&#039;s more complicated, it&#039;s likely that the feature is already under discussion amongst the developers, but nobody has enough spare time to implement it. (You can also submit feature requests via the <a href="http://bugs.launchpad.net/geda" class="urlextern" title="http://bugs.launchpad.net/geda"  rel="nofollow">Launchpad bug tracker.</a>) Please don&#039;t rant or flame on the e-mail lists, since you will likely be flamed right back and you won&#039;t get your feature either. Why waste your time?</div>
</li>
</ul>
<ul>
<li class="level1"><div class="li"> If the above possibilities don&#039;t work for you, hire an open-source developer to write the feature for you! It&#039;s amazing how often this possibility is ignored. People willing to pay $25,000 – $100,000 for commercial EDA tools will balk at paying a teen-age programming whiz $10/hr to re-create the same features in the gEDA Suite. Why? If you&#039;re an educator, consider hiring some students for a UROP project to work on gEDA. If you run a business, hire a teenager or somebody fresh out of school! And if you want seasoned help, you can (soon) turn to some of the main gEDA developers who do consulting.</div>
</li>
</ul>

</div>
<!-- EDIT1890 SECTION "Tool XXX is missing critical feature YYY!  What can I do?" [13244-15413] -->
<h2 class="sectionedit1891"><a name="what_license_does_geda_use" id="what_license_does_geda_use">What license does gEDA use?</a></h2>
<div class="level2">

<p>
All of the tools and associated files in gEDA will be released under the GNU General Public License version 2 (<acronym title="GNU General Public License">GPL</acronym>), from the Free Software Foundation.
</p>

<p>
From the license:
</p>

<p>
“When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.”
</p>

<p>
This cannot be stressed enough: <strong>gEDA is GPLed software</strong>. Therefore nothing proprietary can be distributed with gEDA like part libraries from proprietary EDA products. Conversion programs for proprietary libraries will be available, but any converted files which are part of a proprietary product must never find their way into gEDA. Contributed files must be GPLable (or be placed under another free license). Please keep this in mind if you wish to contribute something.
</p>

<p>
Even though the focus of gEDA is GPLed software, other software licenses are more than welcome to be mixed with the existing software, as long as they are compatible with the <acronym title="GNU General Public License">GPL</acronym>.
</p>

<p>
For more information about the license used by gEDA, please read the <a href="geda-license.html" class="wikilink1" title="geda-license.html"> licensing </a> page.
</p>

</div>
<!-- EDIT1891 SECTION "What license does gEDA use?" [15414-16804] -->
<h2 class="sectionedit1892"><a name="where_can_i_get_more_information_about_and_download_geda" id="where_can_i_get_more_information_about_and_download_geda">Where can I get more information about and download gEDA?</a></h2>
<div class="level2">

<p>
The official website is <a href="http://geda-project.org/" class="urlextern" title="http://geda-project.org/"  rel="nofollow">gEDA Project</a>.
</p>

<p>
There are several mailing lists. Please look at the <a href="geda-mailinglists.html" class="wikilink1" title="geda-mailinglists.html">mailing lists</a> page for how to subscribe and post.
</p>

<p>
You can download all the software from the <a href="http://geda-project.org/download.html" class="urlextern" title="http://geda-project.org/download.html"  rel="nofollow">download</a> page.
</p>

<p>
You can find the latest set of documentation on the top-level <a href="geda-documentation.html" class="wikilink1" title="geda-documentation.html">documentation</a> page.
</p>

</div>
<!-- EDIT1892 SECTION "Where can I get more information about and download gEDA?" [16805-17270] -->
<h2 class="sectionedit1893"><a name="okay_how_do_i_start_using_geda" id="okay_how_do_i_start_using_geda">Okay, how do I start using gEDA?</a></h2>
<div class="level2">

<p>
The most important thing to do is to read and understand one or both of the tutorials available online:
</p>
<ul>
<li class="level1"><div class="li"> Bill Wilson’s excellent <a href="geda-gsch2pcb_tutorial.html" class="wikilink1" title="geda-gsch2pcb_tutorial.html">gschem -&gt; gsch2pcb -&gt; PCB</a> tutorial.</div>
</li>
<li class="level1"><div class="li"> DJ Delorie’s <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">tutorial on pcb</a> also covers basic usage of gschem.</div>
</li>
</ul>

<p>
Also be sure to check out the other <a href="geda-documentation.html" class="wikilink1" title="geda-documentation.html">gEDA documentation</a>. An installation guide is contained in this Wiki, as is some general information about how to use the tools. Spend some time browsing, download the gEDA Suite, and try it out for yourself!
</p>

</div>
<!-- EDIT1893 SECTION "Okay, how do I start using gEDA?" [17271-] --></body>
</html>