From owner-freebsd-hackers Wed Jan 22 06:18:44 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id GAA06144 for hackers-outgoing; Wed, 22 Jan 1997 06:18:44 -0800 (PST) Received: from pdx1.world.net (pdx1.world.net [192.243.32.18]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id GAA06139 for ; Wed, 22 Jan 1997 06:18:42 -0800 (PST) From: proff@suburbia.net Received: from suburbia.net (suburbia.net [203.4.184.1]) by pdx1.world.net (8.7.5/8.7.3) with SMTP id GAA03904 for ; Wed, 22 Jan 1997 06:19:48 -0800 (PST) Received: (qmail 16634 invoked by uid 110); 22 Jan 1997 14:18:20 -0000 Message-ID: <19970122141820.16633.qmail@suburbia.net> Subject: Re: Commerical applications (was: Development and validation In-Reply-To: <199701220509.WAA23906@rocky.mt.sri.com> from Nate Williams at "Jan 21, 97 10:09:45 pm" To: nate@mt.sri.com (Nate Williams) Date: Thu, 23 Jan 1997 01:18:20 +1100 (EST) Cc: terry@lambert.org, chuckr@glue.umd.edu, hackers@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL28 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-hackers@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > Terry Lambert writes: > > > > A weighted democracy would be one open-ended growth solution, as > > > > long as parametric changes could be made within the system. I have > > > > suggested this before. A trivial napkin drawing version: > > > I have doubts about such a system. How are the weights chosen? - Number of lines of code committed (using the count the semi-colens method?) - Number of lines of code committed multiplied by an elected coding quality weight? - Lines of code code in other free software projects/n + lines committed*m? - What is the weight for documentation? For make files? For user code? for vm code? - Should all weights be votable - dynamically adjusted according to votes * current weights? - Which is more stable? w1+w2+w3+w4=1 or w1*w2*w3*w4*w5=1? - How a new weights created? - How does one prevent factional deal making? - Will weights be applied retrospectively? - Should weights decline over time in the same manner as an infinitely trainable adaptive neural network? What about retrospectivity? On the one hand you entrench a pre-democratic feudal power structure and end up like Mandela's South Africa; a constitutionally reformed non-racially discriminatory capitalist society in which the blacks have all the votes, but the whites have all the capital. On the other (FreeBSD) hand the whites did all the work. Certainly a very interesting social engineering experiment; there is room here for long excursions into probability theory, game theory, cryptographic voting protocols (extending to protocols not traditionally seen as voting protocols such as Rabin's m/n secret sharing scheme), all excellent paper fodder. It would definitely attract a lot of welcome attention to FreeBSD. When viewed strictly as an experiment this idea has a lot of merit. If it actually pans out, then well and good, if not, then it could be used as some kind of Sawick poll. Cheers, Julian.