www.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2015/09/11/19:09:04

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20120113;
h=date:from:to:subject:message-id:mail-followup-to:references
:mime-version:content-type:content-disposition
:content-transfer-encoding:in-reply-to:user-agent;
bh=LbUgiDa0T9DJU02NtQStARFHn+dSHfoXm1A+XFFe3vw=;
b=s585z3bpTPd7ZVTCbQD9rGz5DAXarl87W4FOu2g1IBtftKBc8qXid5ONh4KsCmIkAK
qFDUoYrZ+qimrlnVWddrajkFIm9vf9iOB7u5kS6U4RmjY6lbiornri0kL2yOrfztzz44
eRe2Mb5S+7vjZaM0vaCe54v2CJq5IrsKX2TO1rDPpRri2kAFEFmYpEHSn6X6CzNXPj8Z
WoxYi9LU3bFk9eYxtI4qCfSyGKjPeFYjeyjmr5v3FwAm3p/FC63yJqGo49xu4Cr8ozsf
vtFdBTPUwFKUmzKa58uSsKfW27ls6TXa+kBR1DyqVBHSZmKSXoNwwCDFjvY9KzJNvp5W
iFfg==
X-Received: by 10.152.23.199 with SMTP id o7mr1087035laf.76.1442012926254;
Fri, 11 Sep 2015 16:08:46 -0700 (PDT)
Date: Sat, 12 Sep 2015 02:08:43 +0300
From: "Vladimir Zhbanov (vzhbanov AT gmail DOT com) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
To: geda-user AT delorie DOT com
Subject: Re: [geda-user] About reinventing the wheel, and how to avoid it
Message-ID: <20150911230843.GE7946@localhost.localdomain>
Mail-Followup-To: geda-user AT delorie DOT com
References: <960028A6-F16B-4276-B838-E9F0D2959A6F AT noqsi DOT com>
<55F32375 DOT 2020505 AT ecosensory DOT com>
<FC9C2933-89CE-44FD-A9EE-CA2721405ACE AT noqsi DOT com>
<201509111941 DOT t8BJfqWl010427 AT envy DOT delorie DOT com>
<D3D5A923-FAF9-4665-A0DB-A8D6A8BEA5A3 AT noqsi DOT com>
<CA+uY=MS5ZOTHXDe9taav+0tCiZOqhtAJU2KO-xyRA3SrQVvLNw AT mail DOT gmail DOT com>
<201509112020 DOT t8BKKBgI012564 AT envy DOT delorie DOT com>
<E872F1BC-8FA7-449E-BA6D-5841AC79A465 AT noqsi DOT com>
<201509112058 DOT t8BKwF3b013774 AT envy DOT delorie DOT com>
<6341DF3E-543D-4E36-9B01-6B5B950208C4 AT noqsi DOT com>
MIME-Version: 1.0
In-Reply-To: <6341DF3E-543D-4E36-9B01-6B5B950208C4@noqsi.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
Reply-To: geda-user AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: geda-user AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

On Fri, Sep 11, 2015 at 03:21:49PM -0600, John Doty wrote:
> 
> On Sep 11, 2015, at 2:58 PM, DJ Delorie <dj AT delorie DOT com> wrote:
> 
> > 
> >> And you don't understand that this is a cause for worry for users
> >> who have actual jobs that need to get done?
> > 
> > Of course I understand, and of course I worry.  Such changes shouldn't
> > be taken lightly, but that doesn't mean they should never be changed
> > either.
> > 
> > Your position is very one-sided - you think nothing should change that
> > effects existing users.
> 
> No, not really. I tried to get the attribute censorship bug fixed, but
> the core developers of the time had that position, so the refactoring
> we ultimately came up with didn’t actually fix the bug. The worry was
> that a fix could change some behavior that was not only undefined but
> difficult for the user to predict. I like stability, but not *that*
> much.
> 
+1 
And where are those devs now? :-(

> >  While that's a valid position for you, it's
> > not a valid position on which to base development.  This isn't a
> > problem specific to gEDA either, EVERY software package update brings
> > risks.  You, as a user, can choose whether to upgrade or not.
> 
> Not if you’re collaborating. That’s another thing that bugs me: the
> model that gEDA users are hermits.
> 
> >  We, as
> > developers, can choose to support you or not.  If we find something
> > that needs to be changed, that breaks one user but opens the way to
> > major new functionality that would benefit lots of users, we would be
> > hard pressed to justify not making the needed change.
> 
> I won’t disagree completely with that, but letting the pcb tail wag
> the gschem dog is something that could do a lot more damage than you
> can imagine.
+1
Who are those devs who decided the direction we are moving now?
The geda-gaf moving to xorn seems to be a behind-the-scenes decision of
some pcb devs. Where is collaboration here? Who did ask active geda-gaf
developers? Who did ask users?  Look, I don't use IRC, probably I've
missed something happened last time... (?)

> .
> > 
> > Your position is also weakened by the fact that this is Free Software.
> > You have the right to make a copy of the code, modify it (or not) as
> > you wish, use it as you wish, and share it with others.  Given that
> > you - the "one user" in this case - has a workaround (don't upgrade),
> > the developers are more likely to decide in favor of the needed change.
> 
> The hermit model again.
> 
> > 
> > Your position is further weaked by the fact that we are *volunteers*.
> > Our personal reasons for contributing do not always align with yours.
> > While we like to consider ourselves philanthropic, most of us work on
> > this software for selfish personal reasons.
> 
> So do I. But things like gnet-spice-noqsi have *zero* impact on what
> you’re doing. That’s a consequence of good factoring. If you keep
> demonstrating that you don’t appreciate this, I consider your attitude
> a threat.
+1

> >  If our direction affects
> > your paycheck, keep in mind that it does not affect *ours* (or if it
> > does, not in the same way).  If you don't have a support contract with
> > someone, you're avenues for redress are limited to cooperative ones
> > that others will accept.  We're certainly willing to cooperate for the
> > greater good, but telling us we have to do something or *you* don't
> > get paid, won't endear us to do it.
> > 
> > So yes, I worry.  We try to solve the most problems for the most
> > people.  Sometimes you're not one of the people.
> 
> I don’t expect you to solve my problems. I hope that you’ll respect
> that the gEDA universe is very much larger than you perceive as a
> geda-pcb specialist. Unfortunately, I think what you mean by “most of
> the people” is limited to geda-pcb users, when the toolkit can do so
> much more.
+1

Cheers,
  Vladimir

- Raw text -


  webmaster     delorie software   privacy  
  Copyright 2019   by DJ Delorie     Updated Jul 2019