Received: from sog-mx-4.v43.ch3.sourceforge.com ([172.29.43.194] helo=mx.sourceforge.net) by sfs-ml-2.v29.ch3.sourceforge.com with esmtp (Exim 4.76) (envelope-from ) id 1QrThl-0003bi-N0 for bitcoin-development@lists.sourceforge.net; Thu, 11 Aug 2011 11:45:41 +0000 Received-SPF: pass (sog-mx-4.v43.ch3.sourceforge.com: domain of gmail.com designates 209.85.214.47 as permitted sender) client-ip=209.85.214.47; envelope-from=joel.kaartinen@gmail.com; helo=mail-bw0-f47.google.com; Received: from mail-bw0-f47.google.com ([209.85.214.47]) by sog-mx-4.v43.ch3.sourceforge.com with esmtps (TLSv1:RC4-SHA:128) (Exim 4.76) id 1QrThk-00018X-Rd for bitcoin-development@lists.sourceforge.net; Thu, 11 Aug 2011 11:45:41 +0000 Received: by bkbzu17 with SMTP id zu17so1352404bkb.34 for ; Thu, 11 Aug 2011 04:45:34 -0700 (PDT) Received: by 10.205.82.138 with SMTP id ac10mr2923038bkc.306.1313063134462; Thu, 11 Aug 2011 04:45:34 -0700 (PDT) Received: from [91.153.53.68] (a91-153-53-68.elisa-laajakaista.fi [91.153.53.68]) by mx.google.com with ESMTPS id zw12sm214762bkb.27.2011.08.11.04.45.31 (version=SSLv3 cipher=OTHER); Thu, 11 Aug 2011 04:45:32 -0700 (PDT) From: Joel Joonatan Kaartinen To: Andy Parkins In-Reply-To: <201108110647.35194.andyparkins@gmail.com> References: <201108102338.21680.andyparkins@gmail.com> <201108110647.35194.andyparkins@gmail.com> Content-Type: text/plain; charset="UTF-8" Date: Thu, 11 Aug 2011 14:45:30 +0300 Message-ID: <1313063130.18196.154.camel@mei> Mime-Version: 1.0 X-Mailer: Evolution 2.30.3 Content-Transfer-Encoding: 7bit X-Spam-Score: -1.6 (-) X-Spam-Report: Spam Filtering performed by mx.sourceforge.net. See http://spamassassin.org/tag/ for more details. -1.5 SPF_CHECK_PASS SPF reports sender host as permitted sender for sender-domain 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (joel.kaartinen[at]gmail.com) -0.0 SPF_PASS SPF: sender matches SPF record -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature X-Headers-End: 1QrThk-00018X-Rd Cc: bitcoin-development@lists.sourceforge.net Subject: Re: [Bitcoin-development] Change to multiple executables? X-BeenThere: bitcoin-development@lists.sourceforge.net X-Mailman-Version: 2.1.9 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Aug 2011 11:45:41 -0000 On Thu, 2011-08-11 at 06:47 +0100, Andy Parkins wrote: > Again you're missing my point... you are still shooting ideas down. And you're only shooting his actions down without indicating clearly what you think ought to be done instead. What do you want him to say instead? > > community also seems rather hard-wired against breaking changes like > > that, because it implies that we lowly dev peons are daring to mess > > with the Blessed Satoshi Design that has received extensive study, and > > 100% communal agreement. > > Well the community had better unhardwire itself or its going to end up with > five developers and no more. No way that will happen. A fork is going to happen sooner rather than later if this continues. It'd be great if it could be done within this project and named bitcoin-dev or bitcoin-next or similar. If this is not done, I wouldn't be surprised with the network splitting into 2 camps with different protocols but still working on the same blockchain. > > If the community changes its mind, and there are strong calls to make > > a breaking change, we can certainly do that. Bitcoin is not only open > > source but very much democratic -- people vote by choosing which > > client software to use. > > Voting with ones feet should be a last resort. Wouldn't it be better not to > end up with incompatible clients out there? There's no way to get the majority to vote with their feet to move to an incompatible client. Not immediately anyway. It can happen gradually though. As in: 1) alternative client is published that is compatible but extended. 2) this client gets the majority share of users/miners 3) they see this and decide to break compatibility. 4) original bitcoin client is now incompatible/history. > > It's negative to weight costs vs. benefits? That is what I expect any > > good engineer to do. > > I don't think that's what's happening. Not once have I seen the "benefits" > side of that equation. What I have seen is plenty of "I can't see a use > case for that"; when the key word in that sentence is "I". What is happening here is that most suggestions you point at have been discussed about before and so the "early adopter" developers remember that a decision about that was made already. However, the problem here lies with the fact that it's difficult to find the previous conversations. If there was a section in the wiki for recording past suggestions, there would be no need to say 'no'. You could instead say "We have discussed this before, please read..." and give them a link to the page with the relevant discussion. Of course, this would require actively forwarding people to the wiki for discussions and having them there. I think this would be a good idea. That would leave this list for discussing and coordinating the implementation of the changes that have been agreed on. For things that have already been discussed, you could try to find the previous discussion and add it there. But I expect for some things, new discussion needs to be had to get it on the wiki. - Joel