I have a program written in Python that I would like to make available to the public under a three-clause BSD license. My program has an import blah statement, where blah is a Python module that is licensed under LGPL version 3.
Now, I don't even plan to include blah in my distribution... I plan to make users download and install it themselves. (Sorry in advance, users.)
My own reading of the LGPL version 3 suggests that all I need to do to make this legit is the following:
- Acknowledge that my program uses
blah(LGPL section 4a) - State that
blahis covered by LGPL 3 (LGPL section 4a) - Provide copies of the GPL and LGPL licenses (LGPL section 4b)
- Provide blah's copyright tag, as in 'blah is copyright 2014 by A. Person' (LGPL section 4c - but only if
blahdisplays copyrights during execution, which it actually does not)
Am I missing anything? Specifically, have I automatically met the requirements of LGPL section 4d and 4e since the user will install blah themselves?
The ultimate question, though - was any of this necessary? (Personally, I want to acknowledge others' work, so I will anyway.) Does simply having an import statement mean that I am conveying it?
blah?blahis essential.