Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 27 May 2003 19:49:06 -0400
From:      Chris BeHanna <chris@pennasoft.com>
To:        current@freebsd.org
Subject:   Re: policy on GPL'd drivers?
Message-ID:  <200305271949.06234.chris@pennasoft.com>
In-Reply-To: <C90CF9CA-9040-11D7-941E-0003937E39E0@mac.com>
References:  <C90CF9CA-9040-11D7-941E-0003937E39E0@mac.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tuesday 27 May 2003 08:43, David Leimbach wrote:
> On Tuesday, May 27, 2003, at 07:36 AM, Wilko Bulte wrote:
> > On Tue, May 27, 2003 at 02:35:41PM +0200, Stijn Hoop wrote:
> >> On Tue, May 27, 2003 at 07:28:29AM -0500, David Leimbach wrote:
> >>> I have the GPLd source to the nforce drivers for Linux
> >>> to support the nVidia nforce and nforce2 drivers in the kernel.
> >>>
> >>> To port these to FreeBSD would be an interesting task [if it hasn't
> >>> already been done] and I have been looking for an excuse to get
> >>> down and dirty with FBSD.
> >>> [Yes... talk is cheap... just do it... Nike-a-go-go etc etc... :)]
> >>>
> >>> What is the policy on drivers that are clearly going to have to be
> >>> GPLd by the viral clause since I am referencing a GPL driver to do
> >>> the
> >>> porting work myself?  Are these allowed in the kernel?
> >
> > Yes, see for example the GPL_ed floating point emulator.
> >
> > However the idea is that all GPL infected stuff be isolated, allowing a
> > fully working kernel without GPL stuff in there.
>
> Sounds like a "kernel module" is the way to go then.  Perhaps it
> could exist in the ports tree instead of the mainline kernel sources
> :).  I know I'd be happy with that... the problem is hosting the
> driver since I am sure "patching" it won't be enough to map the
> linux innards to freebsd's.

    Get someone to pair with you and do a clean-room implementation.
One of you studies the GPL'd driver and writes a specification.  The
other writes a BSD-licensed driver from the specification, BUT NEVER
ONCE LOOKS AT THE GPL'D SOURCE.

    Virus removed.

-- 
Chris BeHanna                      http://www.pennasoft.com 
Principal Consultant                
PennaSoft Corporation               
chris@pennasoft.com                 






Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200305271949.06234.chris>