gEDA-user: strange build failure
Stuart Brorson
sdb at cloud9.net
Tue Dec 5 14:23:43 EST 2006
On Tue, 5 Dec 2006, Adrian Nania wrote:
> [snip]
> I agree with Ales -- a Windows port would open the floodgates to hords
> of whining clueless fools. Why should we subject ourselves to that?
> Supporting the clueful users (and there are quite a few) is already a
> big job which we do exclusively for fun. Better to keep the barrier to
> entry a little high since it's not fun to support the clueless --
> particularly without any compensation.
>
> As you put it here, gEDA project must accessible to a handful of
> software developers only. Maybe I am wrong to suspect the main audience
> for this tool must be on the hardware developing side. You're being
> funny to name anyone else clueless fools.
Different people have different opinions on this issue. One, easily
defendable position is this: The main target audience for this
software is *ourselves*, the developers. We do it for our own
amusement, and for our own use. However, we *do* share it with the
world, and *are* responsive to feature requests and bug reports since
it's part of the fun. But only as long as the feature requests and
bug fixes are *fun* for us. Supporting a Windoze port is not my idea
of fun, so I won't do a Windoze port. But if somebody else
creates a Windoze port, I say: good work! I just don't want to
support it.
The secondary audience for gEDA is users clueful and resourceful
enough to get it working on their own boxen themselves. I am
personally happy and proud to have contributed to a project which
seems to have thousands of downloads, and certainly scores -- if not
hundreds -- of active users. Their enjoyment and productivity is part
of my fun. For that reason I also try to make it reasonably easy to
install and use the bits of software I have contributed. I *do*
expect that they require only minimal handholding, however.
In any event, my goal is *not* to emulate a private company and
product software for as many users as possible. Working on gEDA only
provides me fun (and not money), so I am only prepared to work on
things which are *fun*. Producing *commerical* sofware involves doing
many things which aren't fun, like maintaining current documentation,
running lots of regression tests, and supporting angry, cranky,
idiotic users. I only do unpleasant things when I am *paid* for it
(or if my wife insists). I don't know why you expect that I -- or any
other open-source developer -- would do something unpleasant just
because it would make your life easier or easier.
Therefore, if you want a Windoze port, try doing it yourself.
Or be prepared to pay my consulting rates.
Cheers,
Stuart
More information about the geda-user
mailing list