Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Fri, 3 Jan 2003 09:40:55 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Fri, 3 Jan 2003 09:40:55 -0500 Received: from falcon.vispa.uk.net ([62.24.228.11]:27655 "EHLO falcon.vispa.com") by vger.kernel.org with ESMTP id ; Fri, 3 Jan 2003 09:40:52 -0500 Message-ID: <3E15A2C8.7060903@walrond.org> Date: Fri, 03 Jan 2003 14:48:40 +0000 From: Andrew Walrond User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.1) Gecko/20021020 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Helge Hafting CC: linux-kernel@vger.kernel.org Subject: Re: Why is Nvidia given GPL'd code to use in closed source drivers? References: <1041596161.1157.34.camel@fly> <3E158738.4050003@walrond.org> <3E159336.F249C2A1@aitel.hist.no> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2735 Lines: 81 Helge Hafting wrote: > Andrew Walrond wrote: > >>Am I a bad person charging for my work? > > No. Goodie! > >>Really - I want to understand so I too can join this merry band of happy >>people giving everything away for free! >> > > Nobody give everything away from free. Free software, in particular, > runs > on boxes that cost money. And people sell service and support. > But I don't sell service, or support. I sell *software* Am I bad again ? > The problem with nvidia isn't that they charge money. The problem > is that their product comes with strange restrictions. > Ah - I see > > The problems are: > 1) The drivers are closed-source, so we can't fix the bugs. (Yes, > there are bugs, and no, nvidia don't fix them immediately. So > it'd be nice for us who understand C to fix this ourselves. > Releasing the code don't won't cost nvidia because they aren't > making money on it. They might actually sell _more_ hardware > if they released the code. So keeping it secret don't make sense > even from a extreme greediness viewpoint. Such a driver can't > be made to work with a competing product either with a few tweaks. > Oh. But I don't give you the source code to my game. Crikey - How are going to debug it if it breaks??? Am I bad again ? > 2) Still, they _may_ have reasons not to release the code, perhaps > a patended algorithm or some such. They could at least release the > specs for their card, so a free driver could be written from scratch. > But they don't do that either - strange. Some manufacturers _do_ > this, with no ill effects. They get a slightly bigger market because > their equipment is ok with the free software world. > Gosh, they are naughty aren't they. But I can't release the source either, because little jonnie and his mates will all copy it and I'll go bust and I'll lose my house and my wife will leave me. Oh what a dilema! Am I a bad man ? > This is very much like selling cars were the gas tank is locked, and > you don't have the key. The gas stations have keys, but only > some of them. So you can't fill anywhere. > Or a tv that don't work on thursdays. Silly in the extreme, > annoying for the user and no benefit for the manufacturer. > > Helge Hafting > Thanks for explaining that. I'm gonna hand myself in. I can hardly believe how bad I am. BAD Andrew. Bad bad bad! [Tongue so firmly in cheek that it hurts ;) Sorry Helge - I know you mean well!] - 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/