Open MPI logo

Hardware Locality Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Hardware Locality Development mailing list

Subject: Re: [hwloc-devel] libpci: GPL
From: Jeff Squyres (jsquyres) (jsquyres_at_[hidden])
Date: 2013-02-09 10:08:29


On Feb 9, 2013, at 9:51 AM, Brice Goglin <Brice.Goglin_at_[hidden]> wrote:

> You know their usual license, but you can't check at runtime that the
> libnuma/libxml/libpci you're actually linking to is the usual one with
> the license you expect and not another one with same ABI but different
> license.

Sure, I understand that, but my point is that the set of libraries hwloc will use is fairly small -- the space is finite and examinable (by developers at development time). When we choose to link in a new library to hwloc, it's possible to do the due diligence and know if there's a possibility if we'll be including GPL taint.

For example, if someone writes a GPL version of libnuma someday, we'll be lying in our configure. But the chances of that happening are incredibly small. Right now, we know that if we link in libpci, there's a possibility that we're introducing GPL taint -- and we should therefore avoid it unless specifically requested.

-- 
Jeff Squyres
jsquyres_at_[hidden]
For corporate legal information go to: http://www.cisco.com/web/about/doing_business/legal/cri/