Gentoo Archives: gentoo-dev

From: "Robin H. Johnson" <robbat2@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in net-nds/openldap/files: openldap-2.4.40-db-6.patch
Date: Fri, 31 Oct 2014 22:54:53
Message-Id: robbat2-20141031T215829-833325480Z@orbis-terrarum.net
In Reply to: Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in net-nds/openldap/files: openldap-2.4.40-db-6.patch by Rich Freeman
1 On Wed, Oct 29, 2014 at 05:42:57AM -0400, Rich Freeman wrote:
2 > On Tue, Oct 28, 2014 at 11:37 PM, Vadim A. Misbakh-Soloviov
3 > <mva@×××.name> wrote:
4 > > Btw, since Gentoo do not (mostly) provide packages itself, but only build
5 > > instructions (ebuild), can't we just ship ebuild that "patches" openldap
6 > > violates to force to use db6>=19 with "bindist" USE?
7 > Can we do it legally? Sure.
8 >
9 > Will we do it? I think that depends on whether the maintainer or
10 > somebody else wants to keep up with the necessary work if upstream has
11 > dropped it.
12 >
13 > It is really up to the maintainer. Generally we try to follow
14 > upstream because we don't have the manpower to do otherwise most of
15 > the time.
16 Upstream openldap notes that Oracle's lawyers has pursued anybody found
17 using the AGPL3 BDB & OpenLDAP together.
18
19 So unless you have a commercial license [1] for BDB to escape AGPL3 in
20 that case, you'll find yourself in a sticky situation quickly.
21
22 Upstream asked me to make it harder for users to get burnt like this,
23 and I agreed. See my comments in the original bug (bug 525110#c16), if
24 there is a user that DOES have that Oracle license [2], I'll find a way
25 to support them via useflag.
26
27 [1] https://en.wikipedia.org/wiki/Berkeley_DB#Licensing
28 As of July 2011, Oracle's list price for non-copyleft Berkeley DB
29 licenses varies between 900 and 13,800 USD per processor.
30
31 [2] This puts it in the same camp as the original Oracle OCI8 support we
32 put in PHP; before oracle-instantclient-* packages were in the tree.
33 There was demand, just non-trivial to support, as we as devs could not
34 easily test it.
35
36 --
37 Robin Hugh Johnson
38 Gentoo Linux: Developer, Infrastructure Lead
39 E-Mail : robbat2@g.o
40 GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85