From owner-freebsd-hackers@FreeBSD.ORG Sun Jul 20 12:15:10 2003 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F184737B405; Sun, 20 Jul 2003 12:15:09 -0700 (PDT) Received: from rwcrmhc13.comcast.net (rwcrmhc13.comcast.net [204.127.198.39]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3C5CC43F3F; Sun, 20 Jul 2003 12:15:09 -0700 (PDT) (envelope-from rootman22@comcast.net) Received: from 12-209-185-111.client.attbi.com ([12.209.185.111]) by comcast.net (rwcrmhc13) with SMTP id <2003072019150301500djgd2e>; Sun, 20 Jul 2003 19:15:03 +0000 From: Joe Warner To: wpaul@FreeBSD.ORG (Bill Paul) Date: Sun, 20 Jul 2003 13:15:07 -0600 User-Agent: KMail/1.5.2 References: <20030720180146.5E12F37B401@hub.freebsd.org> In-Reply-To: <20030720180146.5E12F37B401@hub.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200307201315.07253.rootman22@comcast.net> cc: freebsd-hackers@FreeBSD.ORG Subject: Re: Nvidia Licensing Question X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 20 Jul 2003 19:15:10 -0000 Thanks Bill, I didn't think it had anything to do with licensing but I wanted to hear it from the horses mouth, so to speak. Thanks for the explanantion. -- Joe On Sunday 20 July 2003 12:01 pm, Bill Paul wrote: > > Hi, > > > > I was talking to someone recently about why there isn't > > support for Nvidia's Nforce drivers under FreeBSD yet. > > > > He said: > > > > "This might have something to do with the fact that the NIC driver is not > > GPL licensed. See the "License" section of the nForce Linux readme: > > [...] > > It has nothing to do with licensing. The NIC driver is _NOT_ provided > in source code form. Yes, they may have stuck it in a section that > says 'driver source code,' but if you actually download it and look > at it, you'll find that all of the brains of the driver is inside an > object module for which there is no source code. > > If the driver source code was available, then one of two things would > occur: > > - We would discover that the chip is in fact not nVidia's own design, > but a some other vendor's design which they have licensed (this is > what they did previously, when they licensed a NIC from 3Com). If > this turned out to be the case, and the NIC is already supported > by another FreeBSD driver, we could tweak it to handle nVidia's > chip. > > - We would be able to strip out all of the register and DMA structure > info from the Linux driver and write a FreeBSD driver (assuming the > engineer who wrote the driver didn't try to obfuscate the code or > was lazy about transcribing register info from the programming > manual). > > I would prefer being able to just get the programming manual from > nVidia and write a driver from scratch, but I don't have any nVidia > contacts or any info about why nVidia is being such a pain in the > ass about releasing info concerning this NIC. > > -Bill > > -- > =========================================================================== >== -Bill Paul (510) 749-2329 | Senior Engineer, Master of Unix-Fu > wpaul@windriver.com | Wind River Systems > =========================================================================== >== "If stupidity were a handicap, you'd have the best parking spot." > =========================================================================== >==