couchdb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jan Lehnardt <>
Subject Re: [PATCH] Eunit Tests
Date Mon, 16 Feb 2009 10:49:30 GMT

On 16 Feb 2009, at 11:36, Antony Blakey wrote:

> On 16/02/2009, at 8:58 PM, Damien Katz wrote:
>> I'm wondering would any downstream project need to ship a fully  
>> assembled CouchDB project, with all its dependencies including the  
>> test suite?. I can't think of a reason, but if there was one it  
>> could cause problems.
> Yes - my desktop client, which I anticipate being O/S at some stage.

What's your exact problem? I understand you have a all-in-one solution
including Erlang/OTP and everything else you need to run your  

That means you're bundling OTP and I don't think you plan to relicense  

Bundling OTP after R12B-5 means, at the moment, shipping LGPL code
in form of EUnit. The LGPL is non viral and you do not (have to)  
EUnit itself. All of your code can be whatever license you plan to use.

Whether we use EUnit or not is not part of this equation. If it were,  
do you
need to run the unit-test suite (that is used to ensure no module API
breakage) as part of your application? The functional HTTP API test
suite will be written in JavaScript and stay Apache 2.0 licensed.

I'd love to see your project coming to fruit (and O/S), I sure hope this
is not a deal-breaker for you. If it is, we should consider switching to


View raw message