Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C / C++ / MFC
  4. LGPL query

LGPL query

Scheduled Pinned Locked Moved C / C++ / MFC
databasetestingquestion
6 Posts 4 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C Offline
    C Offline
    Chintoo723
    wrote on last edited by
    #1

    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!

    C J S 3 Replies Last reply
    0
    • C Chintoo723

      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!

      C Offline
      C Offline
      Chris Losinger
      wrote on last edited by
      #2

      Chintoo723 wrote:

      Can I do this?

      no[^].

      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)...

      Cleek | Image Toolkits | Thumbnail maker

      C 1 Reply Last reply
      0
      • C Chintoo723

        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!

        J Offline
        J Offline
        Joe Woodbury
        wrote on last edited by
        #3

        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

        1 Reply Last reply
        0
        • C Chris Losinger

          Chintoo723 wrote:

          Can I do this?

          no[^].

          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)...

          Cleek | Image Toolkits | Thumbnail maker

          C Offline
          C Offline
          Chintoo723
          wrote on last edited by
          #4

          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!

          C 1 Reply Last reply
          0
          • C Chintoo723

            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!

            S Offline
            S Offline
            Sebastian Pipping
            wrote on last edited by
            #5

            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

            1 Reply Last reply
            0
            • C Chintoo723

              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!

              C Offline
              C Offline
              Chris Losinger
              wrote on last edited by
              #6

              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

              1 Reply Last reply
              0
              Reply
              • Reply as topic
              Log in to reply
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes


              • Login

              • Don't have an account? Register

              • Login or register to search.
              • First post
                Last post
              0
              • Categories
              • Recent
              • Tags
              • Popular
              • World
              • Users
              • Groups