Feed Sign in with OpenID OpenID

Simon Willison’s Weblog

DB2 support for Django is coming. From IBM, under the Apache 2.0 License. I’m not sure if this makes it hard to bundle it with the rest of Django, which uses the BSD license.

Tagged , , , , , , , , ,

2 comments

  1. The Apache 2.0 license is one of the two under which the PSF accepts contributions for re-licensing in the Python distribution. So I doubt there'll be any problem at all in including the DB2 support as part of the standard Django distribution.

    Steve Holden - 19th February 2009 00:34 - #

  2. IANAL (obviously), but I do believe that the Apache license is compatible with Django's BSD.

    Section 4 of the Apache license covers redistribution, stating that redistribution "with or without modifications" is allowed provided you (1) "give any other recipients ... a copy of this License"; (2) mark modifications with "prominent notices stating that You changed the files"; (3) "retain... copyright, patent, trademark, and attribution notices"; and (4) distribute the original "NOTICE" file, if present.

    AFAIK, none of these prevent distribution of Apache licensed code with Django.

    Of course, I should also point out that the question of bundling this forthcoming DB2 driver depends on a lot more than licensing -- is the code good? Does IBM want to maintain the backend separately? Do we want them to? Et cetera, et cetera, et cetera.

    Jacob Kaplan-Moss - 19th February 2009 01:13 - #

Comments are closed.
A django site