Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in net-nds/openldap/files: openldap-2.4.40-db-6.patch
On Wed, Oct 29, 2014 at 05:42:57AM -0400, Rich Freeman wrote: On Tue, Oct 28, 2014 at 11:37 PM, Vadim A. Misbakh-Soloviov m...@mva.name wrote: Btw, since Gentoo do not (mostly) provide packages itself, but only build instructions (ebuild), can't we just ship ebuild that patches openldap violates to force to use db6=19 with bindist USE? Can we do it legally? Sure. Will we do it? I think that depends on whether the maintainer or somebody else wants to keep up with the necessary work if upstream has dropped it. It is really up to the maintainer. Generally we try to follow upstream because we don't have the manpower to do otherwise most of the time. Upstream openldap notes that Oracle's lawyers has pursued anybody found using the AGPL3 BDB OpenLDAP together. So unless you have a commercial license [1] for BDB to escape AGPL3 in that case, you'll find yourself in a sticky situation quickly. Upstream asked me to make it harder for users to get burnt like this, and I agreed. See my comments in the original bug (bug 525110#c16), if there is a user that DOES have that Oracle license [2], I'll find a way to support them via useflag. [1] https://en.wikipedia.org/wiki/Berkeley_DB#Licensing As of July 2011, Oracle's list price for non-copyleft Berkeley DB licenses varies between 900 and 13,800 USD per processor. [2] This puts it in the same camp as the original Oracle OCI8 support we put in PHP; before oracle-instantclient-* packages were in the tree. There was demand, just non-trivial to support, as we as devs could not easily test it. -- Robin Hugh Johnson Gentoo Linux: Developer, Infrastructure Lead E-Mail : robb...@gentoo.org GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in net-nds/openldap/files: openldap-2.4.40-db-6.patch
On Tue, Oct 28, 2014 at 11:37 PM, Vadim A. Misbakh-Soloviov m...@mva.name wrote: Btw, since Gentoo do not (mostly) provide packages itself, but only build instructions (ebuild), can't we just ship ebuild that patches openldap violates to force to use db6=19 with bindist USE? Can we do it legally? Sure. Will we do it? I think that depends on whether the maintainer or somebody else wants to keep up with the necessary work if upstream has dropped it. It is really up to the maintainer. Generally we try to follow upstream because we don't have the manpower to do otherwise most of the time. -- Rich
Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in net-nds/openldap/files: openldap-2.4.40-db-6.patch
Btw, since Gentoo do not (mostly) provide packages itself, but only build instructions (ebuild), can't we just ship ebuild that patches openldap violates to force to use db6 with bindist USE? I.e. make user decide to take responsibility for that local license incompatibility. We're all know, that it is pretty acceptable to locally do the things, that OSS licenses incompatibility forbids (if you do not have plans to redistribute that binary). So why just don't ease user's life? :) -- Best regards, mva signature.asc Description: This is a digitally signed message part.
[gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in net-nds/openldap/files: openldap-2.4.40-db-6.patch
On Mon, Oct 27, 2014 at 09:04:19PM +, Howard Chu wrote: Robin H. Johnson (robbat2) wrote: robbat2 14/10/27 19:15:09 Removed: openldap-2.4.40-db-6.patch Log: Upstream OpenLDAP nixes bdb6 functionality. Not entirely accurate. We didn't nix all of BDB 6 - you can still use BDB 6.0.19, which was the last release before the license change. 6.0.19 isn't in our tree. It didn't pass it's own testsuite when I tried it, so I didn't ship it. -- Robin Hugh Johnson Gentoo Linux: Developer, Infrastructure Lead E-Mail : robb...@gentoo.org GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85