LGPL query
-
I want to take a bunch of unit test files from an LGPL opensource project, include them in my _closed_ project, modify them a bit and use it to test parts of my application. Can I do this? thanks!
-
I want to take a bunch of unit test files from an LGPL opensource project, include them in my _closed_ project, modify them a bit and use it to test parts of my application. Can I do this? thanks!
Chintoo723 wrote:
Can I do this?
You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d)...
-
I want to take a bunch of unit test files from an LGPL opensource project, include them in my _closed_ project, modify them a bit and use it to test parts of my application. Can I do this? thanks!
If used only for testing, I believe you can. The key is that you won't be shipping any binaries from code covered by the LGPL. Anyone who thinks he has a better idea of what's good for people than people do is a swine. - P.J. O'Rourke
-
Chintoo723 wrote:
Can I do this?
You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d)...
Chris Losinger wrote:
copy and distribute such modifications or work under the terms of Section 1 above,
What does distribute here mean? who wants my work? where should I publish it to call it distributed?
Chris Losinger wrote:
a) The modified work must itself be a software library.
As I said, it is only test modules which will be in a seperate .dsp project anways. Does this constitute a library in LGPL terms?
Chris Losinger wrote:
You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License.
Same query as the first one. How should I go about it to make sure I am hiding anything from any third parties that want to use it. thanks!
-
I want to take a bunch of unit test files from an LGPL opensource project, include them in my _closed_ project, modify them a bit and use it to test parts of my application. Can I do this? thanks!
i'm really not sure at all but i think LGPL code in combination with a closed source project is possible. at least i got a probably promising pointer for you: there's a whole chapter called "The GPL, LGPL, and Mozilla Licenses" in the free openbook from o'reilly: >> Understanding Open Source and Free Software Licensing / Chapter 3 best regards, sebastian ------------------------------------------- My website: http://www.hartwork.org
-
Chris Losinger wrote:
copy and distribute such modifications or work under the terms of Section 1 above,
What does distribute here mean? who wants my work? where should I publish it to call it distributed?
Chris Losinger wrote:
a) The modified work must itself be a software library.
As I said, it is only test modules which will be in a seperate .dsp project anways. Does this constitute a library in LGPL terms?
Chris Losinger wrote:
You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License.
Same query as the first one. How should I go about it to make sure I am hiding anything from any third parties that want to use it. thanks!
Chintoo723 wrote:
What does distribute here mean?
the same thing it means anywhere else: if you give it, sell it or let anyone else use it, you're distributing it.
Chintoo723 wrote:
How should I go about it to make sure I am hiding anything from any third parties that want to use it.
please, don't take this as legal advice... i'm not a lawyer but, i think if anything you distribute (ie. let anyone else use outside your organization use) uses L/GPL code, you need to distribute all the code in that app/library. you can't break it up and put parts of it into closed-source apps or libraries. the LGPL, as i understand it, lets you link LGPL libs into closed-source apps. but it doesn't let you use the code from those libs in closed-source apps. Cleek | Image Toolkits | Thumbnail maker