This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author Jeff.Laing
Recipients Jeff.Laing, docs@python
Date 2012-05-09.01:08:19
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1336525700.66.0.626657341837.issue14759@psf.upfronthosting.co.za>
In-reply-to
Content
As part of an audit of license compliance, I was looking at the terms in the LICENSE.txt that describe the Berkeley DB product.  I had thought this would be under the standard Berkeley license, but Oracle have added their own zinger.

* 3. Redistributions in any form must be accompanied by information on
*    how to obtain complete source code for the DB software and any
*    accompanying software that uses the DB software.  The source code
*    must either be included in the distribution or be available for no
*    more than the cost of distribution plus a nominal fee, and must be
*    freely redistributable under reasonable conditions.  

So, my application, which embeds Python (rather than running it as python.exe) and includes the standard runtime library, must distribute my source code.

This page:

http://mail.python.org/pipermail/python-dev/2008-September/082316.html

suggests that this is not the case for regular Python, but it makes no statement about "embedding".  Sadly the Oracle page it links to suggesting this is not an issue, does not exist.

The general "License" page on the Python websites makes no reference whatsoever to Berkeley DB license obligations.

I note that there are other modules mentioned on the Licenses webpage that are not in the LICENSES.txt file, and vice versa.  I have no idea whether this is deliberate, or an oversight.
History
Date User Action Args
2012-05-09 01:08:20Jeff.Laingsetrecipients: + Jeff.Laing, docs@python
2012-05-09 01:08:20Jeff.Laingsetmessageid: <1336525700.66.0.626657341837.issue14759@psf.upfronthosting.co.za>
2012-05-09 01:08:19Jeff.Lainglinkissue14759 messages
2012-05-09 01:08:19Jeff.Laingcreate