Results 1 to 6 of 6

Thread: LGPL question

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Join Date
    Mar 2009
    Location
    Brisbane, Australia
    Posts
    7,729
    Thanks
    13
    Thanked 1,610 Times in 1,537 Posts
    Qt products
    Qt4 Qt5
    Platforms
    Unix/X11 Windows
    Wiki edits
    17

    Default Re: LGPL question

    Firstly, based upon the license information found on the mingw site (http://www.mingw.org/wiki/FAQ), it's my understanding that the DLLs
    - libgcc_s_dw2-1.dll
    - mingwm10.dll
    fall under public domain. Is this correct? Or does libgcc_s_dw2-1.dll not fall under the definition of the "MinGW runtime"?
    libgcc_s_dw2-1.dll is part of GCC and governed by the GPL v3 Runtime Library Exception http://www.gnu.org/licenses/gcc-exception.html as far as I can tell. While the exception clearly gives permissions:
    You have permission to propagate a work of Target Code formed by combining the Runtime Library with Independent Modules, even if such propagation would otherwise violate the terms of GPLv3, provided that all Target Code was generated by Eligible Compilation Processes. You may then convey such a combination under terms of your choice, consistent with the licensing of the Independent Modules.
    the only way to determine the "Runtime Library" code that this applies to is to read each and every source file that contributes to the DLL concerned. This is far from convenient to ensure compliance. If someone can point to a concrete statement that this library is covered by the exception then I'd love to see it.

  2. #2
    Join Date
    Mar 2010
    Posts
    13
    Thanked 2 Times in 2 Posts
    Qt products
    Qt4
    Platforms
    MacOS X Unix/X11 Windows Symbian S60

    Default Re: LGPL question

    From my understanding (and I'm not a lawyer), you can distribute the binaries under your own terms as long as you specify that you use third-party components released under their own terms (including their licenses). To use components that are licensed under the LGPL you must allow the user to modify the components under that license and use that modified component with your application (see "provided that the terms permit modification of the work for the customer's own use"). To accomplish that, you could dynamically load the LGPL'ed components at runtime (like plugins) or provide the object files of your application, so that the user can recompile your application against the modified library. Before distributing anything, make sure you understand all the terms and conditions of all the components that you choose to distribute. You might even consider consulting a lawyer.

Similar Threads

  1. Question about LGPL 2.1
    By giowck in forum Installation and Deployment
    Replies: 2
    Last Post: 19th May 2010, 06:55
  2. Another question to clarify licensing under LGPL.
    By Alex_123 in forum General Discussion
    Replies: 3
    Last Post: 20th October 2009, 17:31
  3. LGPL question
    By tommy in forum Installation and Deployment
    Replies: 4
    Last Post: 25th March 2009, 21:59
  4. LGPL Questions
    By mhoover in forum General Discussion
    Replies: 4
    Last Post: 2nd February 2009, 09:08
  5. Qt 4.5 to be released under LGPL
    By mhatch in forum Qt-based Software
    Replies: 23
    Last Post: 17th January 2009, 21:17

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Qt is a trademark of The Qt Company.