www-legal-discuss mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Justin Mason ...@jmason.org>
Subject Re: LGPL testing library in CouchDB - is it kosher?
Date Mon, 16 Feb 2009 12:49:04 GMT
On Mon, Feb 16, 2009 at 10:24, Gianugo Rabellino <gianugo@apache.org> wrote:
> Howdy,
> the CouchDB project is currently considering writing unit tests which
> rely on EUnit, a LGPL library (see
> http://svn.process-one.net/contribs/trunk/eunit/doc/overview-summary.html).
> As things are never that easy, here are a few more details:
> - EUnit itself will not be shipped with CouchDB
> - EUnit is actually being bundled with the latest version of the
> Erlang runtime/compiler (OTP), which is licensed under the Erlang
> Public License, an MPL-derivative (dunno if MPL 1.0 or 1.1). It
> doesn't seem like the Erlang team managed to have EUnit relicensed,
> though, so whether their bundling is kosher is left as an exercise to
> the reader (if it isn't, I'm afraid the violation  might still affect
> downstream users)
> - Execution of tests is entirely optional (compile-time option)
> - tests are written using the API of EUnit, in a way that to this
> Erlang-untrained eye looks like an import/include clause that makes a
> number of functions available (asserting stuff, automatic execution of
> all functions ending in _test() - much like JUnit does)
> Before the CouchDB community commits to using EUnit for their testing,
> some help would be welcome in understanding whether that would be
> fine. Suggestions?

hey -- IANAL, just adding some anecdotal experience...

as I understand it, if it's not shipped with your code, there should
be no issue.  We in SpamAssassin have added optional dependencies in
our test suite on LGPL and perl-licensed CPAN modules, similarly, in
the past.


To unsubscribe, e-mail: legal-discuss-unsubscribe@apache.org
For additional commands, e-mail: legal-discuss-help@apache.org

View raw message