On Wed, 3 Sep 2003, David Young wrote:

> On Wed, Sep 03, 2003 at 09:22:28AM -0700, Sam Leffler wrote:
> > > Took them long enough.  I didn't think Sam was working on Linux drivers. 
> > > Maybe they really mean FBSD... you know because there's only one real open
> > > source OS. (at least in the mind of the masses)
> > 
> > The Linux code is a port of the FreeBSD driver and related code (e.g.
> > 802.11 layer).  The (secondary) goal was to generate cross-platform 802.11
> > support that could be developed from both/all sides (netbsd is in the
> > process of picking up my changes so eventually it'll be 3-sided).
> 
> Sam,
> 
> I still do not understand how three-sided development is supposed to work.

It (parallel development) is realativly simple, (modula ianal) take
something released under the bsd liscense and release it under a more
restrictive liscense, (gpl or lgpl)  if you make changes the need to be
applied to both they are done to the bsd version first and ported the the
(l)gpl version. do not backport changes from the (l)gpl version to that
version. maintining two codebases in parallel isn't hard.

there is also a seperate issue in dealing with binary modules shims and
modules in general as to when modules constitute derived works of the
kernel... take a look at COPYING.modules in a modern linux kernel tree for 
a far better treatment of the issues raised there than I could provide.

> Once Linux has adopted the sources under the GPL option, it is not
> possible for *BSD to use the Linux sources under BSD license, because
> the GPL is more restrictive than the BSD license.  In this way, the
> license is a one-way street to GPL, which is why it does not sit well
> with some *BSD developers. It seems that the license mis-serves the goal
> of facilitating sharing between BSD and Linux, if the sharing is one-way.
> 
> If you intended for the co-development to occur at a conceptual level,
> with the tri-partite 802.11 alliance taking ideas from each other, not
> lines of code, then wouldn't it have sufficed to release the code once
> under license acceptable to each of the BSDs, and once under GPL?
> 
> Dave
> 
> 

-- 
-------------------------------------------------------------------------- 
Joel Jaeggli           Unix Consulting         [EMAIL PROTECTED]    
GPG Key Fingerprint:     5C6E 0104 BAF0 40B0 5BD3 C38B F000 35AB B67F 56B2


--
general wireless list, a bawug thing <http://www.bawug.org/>
[un]subscribe: http://lists.bawug.org/mailman/listinfo/wireless

Reply via email to