Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Thu, 1 Aug 2002 14:42:09 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Thu, 1 Aug 2002 14:42:07 -0400 Received: from cicero0.cybercity.dk ([212.242.40.52]:56580 "EHLO cicero0.cybercity.dk") by vger.kernel.org with ESMTP id ; Thu, 1 Aug 2002 14:42:03 -0400 Date: Thu, 1 Aug 2002 20:42:51 +0200 From: Daniel Mose To: linux-kernel@vger.kernel.org Subject: Funding Linux kernel -fringe and -future devel. projects ? Message-ID: <20020801204251.A2639@unicyclist.com> Mail-Followup-To: linux-kernel@vger.kernel.org References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0pre3us In-Reply-To: Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 4150 Lines: 103 First: I have received a rather harsh complaint email that told me that it was considered to be RUDE to post to Subject: "Funding GPL projects..(etc)" in context of LKML. I agree in that Subject Sentence is rather [OT], but it seems like SUBJECT is of interest to air for many LK developers (and others). Therefore I propose the above change in subject line to narrow the subject down to specifically mean kernel related development projects. I hope that no one is offended by this remark of mine. Most postings so far in subject does in practise touch funding of kernel related development in one way or the other. Bill Davidsen wrote: > On Fri, 26 Jul 2002, Alexander Viro wrote: >> [ snipped ] > > That said, let me suggest another possible model for funding free > software. It's in two parts. It would be helpful perhaps to discuss "is > this a good thing to do" first, before "how could you do that," and I do > know some similar things have been proposed and tried in the past. > > First the user driven part: > > 1. User wants functionality X. Defines a functional spec. Also defines > the open source license to be used for the finished work. GPL, LGPL, BSD > or similar. > > 2. Concept approval. If the functionality is a library change, driver, > kernel hack, or similar, the entity in charge commits to accept the > functionality *if and only if* it meets some standard of fitness, > reliability, and maintainability. Otherwise some neutral party (user > group, FSF, individual) is selected as the acceptor. > > 3. Bidding. At that point the proposal goes up {somewhere} with a price (I > will pay $Y for functionality X). Developers may offer to do the work, and > most importantly other users may add to the offer. Not a fixed $20, but > whatever it's worth to them. After some time either an acceptable > developer is found or the offer expires. > > 4. Acceptance. Developer tests the software, publishes the result. The > acceptor tests the software and either accepts it or rejects it for a > objective reason related to not meeting the functional specs. > > 5. Deployment. Developer gets paid, software released under open source > license, if it's part of a package it's queued for the next release. > > Developer driven part (only changes from user shown): > > 1. Definition. Developer states s/he wants to develop X, states functional > spec, license, and price of the work. > > 3. Bidding. If the stated desired price is not met after some time, other > developers may accept the current pledge (with user approval, of course). > -- > bill davidsen > CTO, TMR Associates, Inc > Doing interesting things with little computers since 1979. I believe that a lot of kernel development funding is already ruled somewhat (unofficially of course ) by similar structures as above. Only: The User in point 1. is a larger company such as f ex IBM. By making the scheeme above available to anybody would probably be a nice improvement. Some question that remains to be solved is however: A. Who will want to make the nescessary work that is involved to achieve this? I do believe that most of the Linux kernel development team are a bit too buzy making linux patches, while working on ordinary jobs on the side. B. How should the work be organized in order to achieve project credibility and fair progress ? There are numerous court examples of funding abuse. C. The scheeme above might actually turn out to "need" funding for it self. There is even a big "riscue" that it will it self eat up all the funding that it receives. ( Old bad own experiences. ) Kind regards /Daniel Mose P.S. If any body actually find my posting in subject above to be rude I would of course be happy to know this by mail. Being rude is certainly NOT my intention. Of course any kind of feedback besides this is always welcome D.S. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/