Ralph Castain <r...@open-mpi.org> writes:

> I'm not a lawyer, but that agreement was formulated by the lawyers of
> several national labs, universities, and corporations back at the very
> beginning of the project, and so that's what we have to use.

MPICH does the same thing, but the CLA grants permission to redistribute
under the terms of the Apache-2.0 license, yet the product is being
distributed under a license that is not compatible with Apache-2.0.

Even more strongly, lots of BSD-style permissive software is
incorporated into GPLv2 and LGPLv2.1 distributions (this direction is
well-tested).  Meanwhile, Apache-2.0 is famously incompatible with GPLv2
and LGPLv2.1.

  "Please note that this license is not compatible with GPL version 2,
  because it has some requirements that are not in that GPL
  version. These include certain patent termination and indemnification
  provisions." -- https://www.gnu.org/licenses/license-list.html#apache2

License compatibility is a transitive property, so you certainly can't
distribute Apache-2.0 software under a BSD-style license (as shown in
the compatibility chart I posted).

> According to the lawyers, it is indeed compatible. I'll let them argue
> it :-)

I'd be interested in hearing the legal argument for why the apparent
incompatibility is legally acceptable.  I'm not familiar with other
projects using this particular combination.

Attachment: pgpUsrdSu_T8q.pgp
Description: PGP signature

Reply via email to