Terry said:
Even if it wasn't trivial, you did say cost was important, so I assumed
after spending the time sorting out past or current projects, one would
just create new projects using gEDA and work around the current gotchas?
Not really. "Working around" a bug like that would be like never driving
a car over a pothole or any speed bumps because the chassis would fall
out from underneath it. Without solidly assigned refdeses for U17A,
U17B, U17C and U17D most noise-sensitive analog designs or well-balanced
RF mixers such as in Doppler receivers are impossible. You can't
properly perform the project with such a CAD system. Except if you
always hand-annotate but that is tedious and error-prone for larger
projects.
Cost is important, with everything. I will not spend several k$ for
standalone schematic capture but it does not have to be free. However,
the suggestion as made on the gEDA board to throw a few hundred bucks
into the hat and then hope that someone fixes the bug (where the
powers-in-place have already hinted that fixing it doesn't interest them
much), ahm, no. Looks like their summer-of-code projects are more geared
towards upgrading the PCB Designer part (layout). I am not a layouter
but AFAICT that part of gEDA already works quite nicely. It's gschem
that doesn't (yet).
Moving from one application to another is sometimes very painful, I do
appreciate that.
True. That's why I want this CAD switch to really stick, and ideally be
my last one. So I'll take my time. If Cadsoft fixes the missing
hierarchy and it works I'll just send them a check and upgrade. That
would of course be the easiest fix because I can keep all libraries. If
other options show up (should try Altium now) that'll be fine as well
but I'll test the heck out of them just like I did with gEDA.
They are great, I run XP under Virtualbox on this Linux workstation
when I need to update my TomTom GPS maps or firmware, but don't XP
otherwise.
You guys make me feel so old at times. I don't even have a GPS.
I'm very surprised to hear it, usually it's Windows users I find who are
unreasonable.
They sometimes are, wanting everything "TV dinner style". With software
like gEDA one has to accept that it'll probably never be ported to
Windows. People have tried to compile, with rather mixed success. That
alone will keep gEDA a boutique software but if that's the wish of the
community one has to respect it.
These days, we are all in this category (unfortunately). The gEda
developers aren't young people anymore.
True, but most seem to never have done hardcore analog or RF design,
meaning very large projects with tons of specially filtered or switched
supply nodes in there.
Free Software developers get a *lot* of feedback as their target audience
is anyone who wants the software, versus anyone who has $5000+ to spend.
In 1998 I bought Pads (dos) for $5000 AUD, later I worked for a firm that
had purchased Protel (Windows) for $10,000 AUD. Protel was a total dog.
gEDA is the cost of a download, and it has always just clicked with me.
If you do mainly digital stuff I can see it work nicely. Probably quite
good for FPGA and ASIC designs because the hierarchy in gschem does seem
to work well.
I agree that accurate feedback is important.
I'm cool, and you were not attacking me. I jumped in the thread because
I do know the gEDA developers and have the highest respect for them.
They have patiently responded to my inquiries over the years, and have
always been contactable, sometimes issuing a patch within hours after my
feedback.
I've never experienced this kind of personal attention with proprietary
software, ever.
I have, with OrCad back when it was the "real" OrCad. The generic
printer driver or something had a bug. So I called them (from Europe).
Somehow I had forgotten that it was 9 time zones and not six. Whoops.
Someone picked up anyhow. "No, the engineers are all gone, I am just
cleaning here but will tell them". The next day I had a CompuServe
message saying that indeed there was a bug in the driver and I'd receive
an updated driver shortly. I wrote back that it would save them costs if
they just did a file transfer via CompuServe. But no, the next Monday a
big yellow van stopped in front of our house and there was a disk in it
from Oregon.
Absolutely.
However it's too bad if you have reused some part of a schematic that was
created on a non legal version. How are you to know ?
I never, ever, download schematics or models from any unknown source and
integrate that into my schematics. So I don't need to know
Some of my clients use Eagle and we never had any issues sending
schematics back and forth. Of course, like mine they all have it
properly licensed. But even the occasional student who got stuck and
sent me his freeware-created file had no problems.
Times are changing, the DRM is new, and you may be affected, the
*possibility* is now there.
I just can't see it as a good thing for the user, because they will
control your data.
They won't. If they'd do that the goons would be all over them. This SW
has never "called home" because I have such "features" turned off on my PC.
If Eagle are so worried about piracy, let them supply a hardware dongle
like PADS once did, because the *software* is their IP, and I'm 100% cool
with that, but the user data sure isn't Eagles to control in my opinion.
They cannot control my data without a clandestine feedback channel which
the electronic sheriff in my router would nab. Dongles? I absolutely
will not buy any SW with dongles, never have. That spells compatibility
troubles galore, seen it with others. And a
Au contraire, Cadsoft trusts me and other users that we do not
clandestinely distribute our product activation keys. What's more, they
formally allow me to install a 2nd copy on the laptop. Which other CAD
company does that?
I won't argue with that, but gEDA isn't static, the annotator could
easily fall under the gaze of someone qualified and motivated to fix it,
and then it would cease to be a problem.
Unfortunately it ain't that easy anymore, there are some things embedded
in the code that prevent a simple annotator fix. At least that what some
of the gEDA architects said :-(
Just like there seem to be some hooks in there preventing a Windows
port. This can lead to two scenarios, both probably unwelcome by the
gEDA community. Either gEDA remains a boutique app under Linux and never
makes it into mainstream or a "fork" develops and a Windows port pretty
much permanently loses compatibility with the Linux distros. At least
that's how I understood discussions between people who have tried such
ports and the coders.
The source is available, all it needs is to be modified.
Sure, but that can lead to forking. Also, most users (like myself)
aren't versed enough in coding to do that.
By comparison,Cadsofts hierarchical sheet structure problem won't get
fixed until *Cadsoft* fix it.
Lo and behold after years of bring it up (for their own sake) they
recently said that it's under consideration. That would make this a
wonderful software, pretty close to being perfect.
Yes, I agree. I loved Orcad in the DOS days, so fast and so easy to use.
It's a complex area, I guess if it was easy, they would all be perfect
Sure, but OrCad, Eagle and the others have mastered that part perfectly.
I've never seen either blow my refdeses.
You debate very fairly, it's a pleasure to discuss the subject with you.
Thanks, same kudos to you
Isn't everything 'multi-platform' when using Virtualbox ? ;-)
True. But there are some intricacies with Linux due to its file system.
It is quite restrictive and for some writes you must log in as root. Not
really my cuppa tea for security reasons even though Linux is (so far)
fairly safe in that domain because hackers don't see enough "market".
For the same reason thieves won't likely steal my car because it can't
be profitably parted out
I imagine that quite a few Windows only apps will come in a Linux version
in the not too distant future as it continues to gain market share.
In the end, it's all about what the customers want, no ?
Yes, it is. Although I've yet to see any corporate user employing Linux,
other than for file servers. I think Eagle did it because they are still
very much eyeing the hobbyist market, as evidenced by the lack of a
hierarchy.