[openib-general] [Fwd: Re: win related [was: Re: [PATCH 1/2] opensm: sigusr1: syslog() fixes]]

Sasha Khapyorsky sashak at voltaire.com
Thu Feb 8 14:09:20 PST 2007


On 23:24 Thu 08 Feb     , Tzachi Dar wrote:
> > > The windows open IB has decided on using a BSD only license. 
> > > The common implementation of pthreads as far as I know is 
> > LGPL, which 
> > > means that it can not be used in open IB.
> > 
> > Why not? AFAIK it works perfectly (see (5,6 and Preamble)):
> > http://www.gnu.org/copyleft/lesser.html
> > 
> > And of course there are tons of examples when BSD software 
> > links against LGPLed glibc.
> 
> I can of course write you an answer that will be more than 5 pages long
> of why *I* don't think that 
> Using GPL software is bad for everyone, but I guess that my opinion
> doesn't really meter, so I
> Won't do it.

I didn't mean to take it in this direction, sorry.

I reffered original LGPL text where stated explicitly that non-(L)GPL
programs can be linked against LGPLed libraries.

And again, there are lot of examples (Apache, Mozilla, Xorg, etc.) where
this works.

> The page that you have referenced is of the GNU org, and even there it
> is hard to say that they
> are trying to encourage you to use the LGPL license. In any case, the
> main point is that 
> When open IB windows was formed there was a general decision that it
> will use BSD license. If we
> Start having components with the LGPL this will break that decision, and
> therefore this requires
> some voting of the open IB organization.

You are not going to maintain win-pthread32 as OpenIB component, but
using this as third party. I think this should not be very different
from using native windows thread dll (which I guess is not BSD too).
I don't any LGPL issue here. Make sense?

Sasha




More information about the general mailing list