From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1K3TJt-0002u0-QD for qemu-devel@nongnu.org; Tue, 03 Jun 2008 06:00:46 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1K3TJq-0002sk-Hh for qemu-devel@nongnu.org; Tue, 03 Jun 2008 06:00:44 -0400 Received: from [199.232.76.173] (port=41371 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1K3TJo-0002sB-Tn for qemu-devel@nongnu.org; Tue, 03 Jun 2008 06:00:42 -0400 Received: from mail2.shareable.org ([80.68.89.115]:54917) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1K3TJo-000570-5D for qemu-devel@nongnu.org; Tue, 03 Jun 2008 06:00:40 -0400 Received: from jamie by mail2.shareable.org with local (Exim 4.63) (envelope-from ) id 1K3TJl-0006qg-5Z for qemu-devel@nongnu.org; Tue, 03 Jun 2008 11:00:37 +0100 Date: Tue, 3 Jun 2008 11:00:37 +0100 From: Jamie Lokier Subject: Re: [Qemu-devel] An organizational suggestion Message-ID: <20080603100036.GA25740@shareable.org> References: <193307.64140.qm@web57014.mail.re3.yahoo.com> <18501.3725.422151.796839@mariner.uk.xensource.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <18501.3725.422151.796839@mariner.uk.xensource.com> Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Ian Jackson wrote: > Of course in a Free Software project people tend to do the work that > they enjoy, and there's a risk that by cricising maintainers for not > taking patches we'll just make the work of dealing with patches less > enjoyable. Perhaps they are simply too busy or doing other things. >>From MAINTAINERS: x86 Fabrice Bellard (new maintainer needed) pc.c Fabrice Bellard (new maintainer needed) Dynamic translator Fabrice Bellard (new maintainer needed) Main loop Fabrice Bellard (new maintainer needed) IDE device ? PCI layer ? USB layer ? Block layer ? Graphic layer ? Character device layer ? Network device layer ? GDB stub ? Linux user ? Darwin user ? SLIRP ? To which I would add, from using it: Documentation ? (maintainer needed) Built-in help ? (maintainer needed) Command-line / config ? (maintainer needed) Perhaps it's simply not enough people are paid to do this and volunteers have other interests. From what I've seen elsewhere, patch tracking doesn't help much if there's nobody actively working on integration and setting overall vision/direction. Fabrice has indicated that there's room for a new maintainer (or presumably more than one, if they cooperate). It'll be interesting to see if anyone steps forward, and if they can agree with Fabrice on direction for the project. If there are any companies out there commercially dependent on QEMU and it's sister projects (KVM, Xen), consider hiring for it. I do suspect this project could now benefit from a more "open" style of development - as in open to fresh ideas and more open discussion, not just of specific patches. -- Jamie